Лекция 2. История развития вычислительной техники.
2.1. Компьютеры первого поколения. 2.2. Компьютеры второго поколения. 2.3. Компьютеры третьего поколения. 2.4. Компьютеры четвертого поколения. 2.5. Развитие компьютерной техники в наше время.
Развитие вычислительной техники началось в 40-х годах 20 века. Процесс создания и развития компьютерной техники шел непрерывно, в нем участвовало много людей из разных стран, имеющих дело с решением различных проблем. Условно историю развития вычислительной техники рассматривают как историю нескольких поколений вычислительных машин. Идея делить машины на поколения вызвана к жизни тем, что за время короткой истории своего развития компьютерная техника проделала большую эволюцию как в смысле элементной базы (лампы, транзисторы, микросхемы и др.), так и в смысле изменения её структуры, появления новых возможностей, расширения областей применения и характера использования.
К первому поколению относят машины, в схемах которых использовались электронные лампы. Эти компьютеры были громоздкими, неудобными и слишком дорогими машинами. Лампы потребляли огромное количество электроэнергии и выделяли много тепла. 1946 г. Американцы Дж. Эккерт и Дж. Моучли сконструировали первый электронный цифровой компьютер "Эниак" (Electronic Numerical Integrator and Computer). Машина имела 20 тысяч электронных ламп и 1,5 тысячи реле. Она выполняя за одну секунду 300 умножений или 5000 сложений. 1951—1955 гг. Благодаря деятельности российских ученых под руководством С.А. Лебедева Советский Союз вырвался в число лидеров вычислительной техники, что позволило в короткие сроки решить важные научно-технические задачи овладения ядерной энергией и исследования Космоса. 1952 г. Под руководством С.А. Лебедева в Москве построен компьютер БЭСМ—1 (большая электронная счетная машина) — на то время самая производительная машина в Европе и одна из лучших в мире. Один из сотрудников этого коллектива – Похило Николай Павлович затем работал заведующим кафедрой Вычислительных машин нашего Университета. К первому поколению обычно относят машины, созданные на рубеже 50-х годов. В их схемах использовались электронные лампы. Эти компьютеры были огромными, неудобными и слишком дорогими машинами, которые могли приобрести только крупные корпорации и правительства. Лампы потребляли огромное количество электроэнергии и выделяли много тепла. Набор команд был небольшой, схема арифметико-логического устройства и устройства управления достаточно проста, программное обеспечение практически отсутствовало. Показатели объема оперативной памяти и быстродействия были низкими. Для ввода-вывода использовались перфоленты, перфокарты, магнитные ленты и печатающие устройства. Быстродействие порядка 10-20 тысяч операций в секунду. Но это только техническая сторона. Очень важна и другая — способы использования компьютеров, стиль программирования, особенности математического обеспечения. Программы для этих машин писались на языке конкретной машины. Математик, составивший программу, садился за пульт управления машины, вводил и отлаживал программы и производил по ним счет. Процесс отладки был наиболее длительным по времени. Недостаток ресурсов привел к очень тщательной проработке программ. Появились программисты, которые используя эти скудные ресурсы составлять очень сложные программы. Программы писались в машинных кодах (набором 0 и 1). Несмотря на ограниченность возможностей, эти машины позволили выполнить сложнейшие расчёты, необходимые для прогнозирования погоды, решения задач атомной энергетики и др. Опыт использования машин первого поколения показал, что существует огромный разрыв между временем, затрачиваемым на разработку программ, и временем счета. Эти проблемы начали преодолевать путем интенсивной разработки средств автоматизации программирования, создания систем обслуживающих программ, упрощающих работу на машине и увеличивающих эффективность её использования. Это, в свою очередь, потребовало значительных изменений в структуре компьютеров, направленных на то, чтобы приблизить её к требованиям, возникшим из опыта эксплуатации компьютеров. Отечественные машины первого поколения: МЭСМ (малая электронная счётная машина), БЭСМ, Стрела, Урал, М—20.
|