Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная
  2. Практическая информатика
  3. Глава 1 Основы информатики
  4. Компьютер

История развития ЭВМ

Всякая новая техника создается, когда возникает большая общественная потребность в ней. К середине нашего века научно-технический прогресс привел к необходимости облегчить труд ученых и инженеров, ускорить выполнение громоздких расчетов и повысить их точность. Автоматизация вычислений, создание мощного, быстродействующего и точного электронного арифмометра -- вот о чем думали специалисты -- творцы первых ЭВМ. Никто в те далекие теперь годы и не помышлял о будущем информационном перевороте; решалась скромная, на первый взгляд чисто техническая задача. Да и возможности первых образцов вычислительных машин оказались небольшими.

Еще в годы второй мировой войны в США была собрана из обычных электромагнитных реле, которых тогда были тысячи на любой телефонной станции, вычислительная машина "Марк-1". Считала она в привычной десятичной системе счисления -- телефонные реле имели как раз десять позиций своих контактов. Работала машина неторопливо -- пока реле отщелкают свое, можно было вручную все посчитать. Поэтому вскоре после войны появились машины на электронных лампах: в США -- ENIAC, а в СССР -- МЭСМ (малая электронно-счетная машина), которую создал коллектив под руководством С.А. Лебедева. Ламповые ЭВМ уже оказались в состоянии выполнять сотни и тысячи арифметических или логических операций за одну секунду. Они могли обеспечить высокую точность вычислений. Человек уже не мог соперничать с такой машиной.

Жизнь первого поколения ЭВМ оказалась короткой -- около десяти лет. Электронные лампы грелись, потребляли много электроэнергии, были громоздки (так, например, машина ENIAC весила 30 тонн, имела 18 тысяч электронных ламп и потребляла 150 киловатт). И что еще хуже -- часто выходили из строя. Над компьютерщиками продолжали посмеиваться: чтобы сложить, скажем, два числа, требовалось написать программу из многих машинных команд. Например, такую: "Ввести в машину первое слагаемое; ввести второе; переслать из памяти первое слагаемое в арифметическое устройство (arithmetic unit); переслать в арифметическое устройство второе слагаемое и вычислить сумму; переслать результат в память; вывести это число из памяти машины и напечатать его". Каждую команду и оба слагаемых "набивали" на перфокарты и только потом вводили колоду перфокарт в компьютер и ждали, когда протарахтит печатающее устройство (printing device) и на выползающей из него бумажной ленте будет виден результат -- искомая сумма.

В конце пятидесятых -- начале шестидесятых годов на смену электронной лампе пришел компактный и экономичный прибор -- транзистор (transistor). Компьютеры сразу стали производительнее и компактнее, уменьшилось потребление электроэнергии. ЭВМ второго поколения "научились" программировать сами для себя. Появились системы автоматизации программирования, состоящие из алгоритмических языков (algorithmic language) и трансляторов (translator) для них. Теперь пользователь изучал язык ЭВМ, приближенный к языку научных, инженерных или экономических расчетов. Например, Фортран или Алгол-60.

Программа, написанная на известном машине языке, переводилась на язык команд автоматически, с помощью программы-переводчика. Такие программы называли трансляторами, а процесс перевода -- трансляцией. Транслятор не только переводил программу с алгоритмического языка на язык команд, но и проверял грамотность составленной пользователем программы, выявлял и классифицировал ошибки, давал советы по их устранению.

Прошло всего 7--8 лет, и это поколение буквально вытолкнули машины следующего, третьего поколения. Перевод вычислительной техники на интегральные микросхемы серьезно удешевил ее, поднял возможности и позволил начать новый этап ее практического применения. Компьютеры вторглись -- уже не штучно, а в массовом порядке -- практически во все сферы науки, экономики, управления.

Развитие микроэлектроники позволило создать и освоить технологию интегральных схем с особо большой плотностью компоновки. На одном кристалле размером меньше ногтя стали размещать не десятки и сотни, а десятки тысяч транзисторов и других элементов. Большие интегральные схемы (very large scale integration) составили техническую основу, элементную базу ЭВМ четвертого поколения. Их производительность возросла фантастически -- до сотен миллионов операций в секунду.

Подлинный переворот в автоматике и управлении произвели появившиеся в семидесятые годы микропроцессоры и микро-ЭВМ -- сверхминиатюрные изделия вычислительной техники. Малый вес и габариты, ничтожное электропотребление -- все это позволило встраивать "монолитные" микро-ЭВМ и микропроцессорные наборы непосредственно в средства связи, машины, механизмы, приборы и другие технические устройства, чтобы наилучшим образом управлять их работой и контролировать ее.

ЭВМ третьего-четвертого поколения стали многоязычными и многопрограммными: они получили возможность вести диалог со многими пользователями одновременно и решать задачи, запрограммированные на разных языках.

Основное направление в развитии современных компьютеров (пятого и шестого поколения) -- разработка машины, более похожей на человека по способам ввода и хранения информации и методам решения задач. Различные области информатики занимаются изучением этих проблем -- задач искусственного интеллекта (artificial intelligence), экспертных систем (expert systems) и представления информации (information presentation).

Перекрёстные ссылки книги для История развития ЭВМ

  • Компьютер
  • Вверх
  • Типы компьютеров

Book navigation

  • Содержание
  • Глава 1 Основы информатики
    • Информация
    • Компьютер
      • История развития ЭВМ
      • Типы компьютеров
      • Архитектура компьютеров
      • Компоненты компьютера
      • Программы и компьютер
      • Компьютерные вирусы
      • Право и компьютер
  • Глава 2 Операционные системы и сети
  • Глава 3 Графика на компьютере
  • Глава 4 Обработка текста
  • Глава 5 Основы языка HTML
  • Глава 6 Динамический HTML
  • Глава 7 Простейшие вычисления
  • Глава 8 Системы компьютерной алгебры
  • Глава 9 Модели и программирование
  • Глава 10 Логическое программирование
  • Глава 11 Введение в ООП
  • Глава 12 Программирование и интернет

Последние материалы

  • Приложение scanimage
    1 day ago
  • Утилита sensors
    5 days ago
  • Сканер Rkhunter
    1 week 5 days ago
  • Программа resize2fs
    2 weeks 3 days ago
  • Аудиопроигрыватель QMMP
    3 weeks 2 days ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru