Файл: Технологии программирования. История развития средств вычислительной техники.pdf
Добавлен: 16.05.2023
Просмотров: 260
Скачиваний: 2
Хотя и ENIAC, и Colossus работали на электронных лампах, они по существу копировали электромеханические машины: новое содержание (электроника) было втиснуто в старую форму (структуру доэлектронных машин).
В 1937 году гарвардский математик Говард Эйкен (Howard Aiken) предложил проект создания большой счетной машины. Спонсировал работу президент компании IBM Томас Уотсон (Tomas Watson), который вложил в нее 500 тыс.$. Проектирование Mark-1 началось в 1939 году, строило этот компьютер нью-йоркское предприятие IBM. Компьютер содержал около 750 тыс. деталей, 3304 реле и более 800 км проводов [11, c. 78].
В 1944 году готовая машина была официально передана Гарвардскому университету.
В 1944 году американский инженер Джон Эккерт(John Presper Eckert) впервые выдвинул концепцию хранимой в памяти компьютера программы.
Эйкен, располагавший интеллектуальными ресурсами Гарварда и работоспособной машиной Mark-1, получил несколько заказов от военных. Так следующая модель - Mark-2 была заказана управлением вооружения ВМФ США. Проектирование началось в 1945 году, а постройка закончилась в 1947 году.Mark-2 представляла собой первую многозадачную машину - наличие нескольких шин позволяло одновременно передавать из одной части компьютера в другую несколько чисел.
В 1948 году Сергеем Александровичем Лебедевым(1990-1974) и Б.И.Рамеевым был предложен первый проект отечественной цифровой электронно - вычислительной машины. Под руководством академика Лебедева С.А. и Глушкова В.М. разрабатываются отечественные ЭВМ: сначала МЭСМ- малая электронная счетная машина (1951 год, Киев), затем БЭСМ- быстродействующая электронная счетная машина (1952 год, Москва). Параллельно с ними создавались Стрела, Урал, Минск, Раздан, Наири.
В 1949г. введена в эксплуатацию английская машина с хранимой программой - EDSAC (Electronic Delay Storage Automatic Computer) -конструктор Морис Уилкис (Maurice Wilkes) из Кембриджского университета. ЭВМ EDSAC содержала 3000 электронных ламп и в шесть раз производительнее своих предшественниц. Морис Уилкис ввел систему мнемонических обозначений для машинных команд, названную языком ассемблера.
В 1949г. Джон Моучли (John Mauchly) создал первый интерпретатор языка программирования под названием "Short Order Code".
Изобретенные в 1950 году интегральные микросхемы позволили многократно уменьшить количество электронных составляющих в компьютере, что облегчило сборку машин. ЭВМ 3-его поколения на данных схемах возникли в 1964 году [19, c. 20].
В 1951 году была закончена работа по созданию UNIVAC (Universal Automatic Computer). Первый образец машины UNIVAC-1 был построен для бюро переписи США. Синхронная, последовательного действия вычислительная машина UNIVAC-1 создана была на базе ЭВМ ENIAC и EDVAC.Работала она с тактовой частотой 2,25 МГц и содержала около 5000 электронных ламп. Внутреннее запоминающее устройство, емкостью 1000 двенадцатиразрядных десятичных чисел, было выполнено на 100 ртутных линиях задержки.
Этот компьютер интересен тем, что он был нацелен на сравнительно массовое производство без изменения архитектуры и особое внимание было уделено периферийной части (средствам ввода-вывода).
Джей Форрестер запатентовал память на магнитных сердечниках. Впервые такая память применена на машине Whirlwind-1. Она представляла собой два куба с 32х32х17 сердечниками, которые обеспечивали хранение 2048 слов для 16-разрядных двоичных чисел с одним разрядом контроля четности.
В этой машине была впервые использована универсальная неспециализированная шина (взаимосвязи между различными устройствами компьютера становятся гибкими) и в качестве систем ввода-вывода использовались два устройства: электронно-лучевая трубка Вильямса и пишущая машинка с перфолентой (флексорайтер).
"Традис", выпущенный в 1955г. - первый транзисторный компьютер фирмы "Белл телефон лабораторис" - содержал 800 транзисторов, каждый из которых был заключен в отдельный корпус.
В 1957г. в модели IBM 350 RAMAC впервые появилась память на дисках (алюминиевые намагниченные диски диаметром 61 см).
В июне 1971 года вышла в свет, непростая в реализации, универсальная интегральная микросхема, которая стало называться микропроцессором – главным компонентом компьютеров следующего поколения.
Конечно до творческого мышления человека, возможностей ЭВМ на сегодняшний день недостаточно. Поэтому всякая информация, которую необходимо представить пользователю в привычном для него виде, определенным образом кодируется, а именно в виде некоторой последовательности цифр, которую компьютер обучен распознавать [7, c. 23].
В 1971г. фирмой Intel (США) создан первый микропроцессор(МП) - программируемое логическое устройство, изготовленное по технологии СБИС.
В 1974 г. фирма Intel разработала первый универсальный восьмиразрядный микропроцессор 8080 с 4500 транзисторами. Эдвард Робертс из фирмы MITS построил первый персональный компьютер Altair на новом чипе от Intel - 8080. Altair оказался первым массовым ПК, положившим, по существу, начало целой индустрии. В комплект входили процессор, 256-байтный модуль памяти, системная шина и некоторые другие мелочи.
Молодой программист Пол Аллен и студент Гарвардского университета Билл Гейтс реализовали для Альтаира язык Бейсик. Впоследствии они основали фирму Майкрософт (Microsoft), являющуюся сегодня крупнейшим производителем программного обеспечения.
В 1981г. фирма Compaq выпустила первый Laptop. Никлаус Вирт разработал язык программирования МОДУЛА-2.
Создан первый портативный компьютер - Osborne- 1 весом около 12 кг. Несмотря на довольно успешное начало, через два года компания обанкротилась.
1981 г. Фирма IBM выпустила первый персональный компьютер IBM PC на базе микропроцессора 8088.
В 1982 г. Фирма Intel выпустила микропроцессор 80286.
Американская фирма по производству вычислительной техники IBM, занимавшая до этого ведущее положение по выпуску больших ЭВМ, приступила к изготовлению профессиональных персональных компьютеров IBM PC с операционной системой MS DOS [5, c. 37].
Английской фирмой Inmos на основе идей профессора Оксфордского университета Тони Хоара о "взаимодействующих последовательных процессах" и концепции экспериментального языка программирования Дэвида Мэя был создан язык ОККАМ.
В 1985г. фирма Intel выпустила 32-битный микропроцессор 80386, состоящий из 250 тыс. транзисторов.
Сеймур Крей создал суперкомпьютер CRAY-2 производительностью 1 млрд. операций в секунду.
Фирма Microsoft выпустила первую версию графической операционной среды Windows.
Появление нового языка программирования C++.
А 1990г. фирма Microsoft выпустила Windows 3.0.
Тим Бернерс-Ли разработал язык HTML (Hypertext Markup Language - язык разметки гипертекста; основной формат Web-документов) и прототип Всемирной паутины.
Cray выпустил суперкомпьютер Cray Y-MP C90 с 16 процессорами и со скоростью 16 Гфлопс.
1991г.Фирма Microsoft выпустила ОС Windows 3.1.
Разработан графический формат JPEG
Филипп Циммерман придумал PGP, систему шифрования сообщений с открытым ключом.
В 1992 г. Появилась первая бесплатная операционная система с большими возможностями - Linux. Финский студент Линус Торвальдс (автор этой системы) решил поэкспериментировать с командами процессора Intel 386 и то, что получилось, выложил в Internet. Сотни программистов из разных стран мира стали дописывать и переделывать программу. Она превратилась в полнофункциональную работающую операционную систему. История умалчивает о том, кто решил назвать ее Linux, но как появилось это название - вполне понятно. "Linu" или "Lin" от имени создателя и "х" или "ux" - от UNIX, т.к. новая ОС была очень на нее похожа, только работала теперь и на компьютерах с архитектурой х86.
В 1993 г. Фирма Intel выпустила 64-разрядный микропроцессор Pentium, который состоял из 3,1 млн. транзисторов и мог выполнять 112 млн. операций в секунду.
3 Современное состояние и перспективы развития вычислительной техники
3.1 Современное состояние развития вычислительной техники
Информатика и её практические результаты становятся важнейшим двигателем НТП и развития человеческого общества. Главной тенденцией развития вычислительной техники - дальнейшее расширение сфер применения ЭВМ и, как следствие, переход от отдельных машин к их системам – вычислительным системам и комплексам разнообразных конфигураций с широким диапазоном функц-х возможностей и характеристик.
Прогнозируется дальнейший рост массового производства и распространения персональных ЭВМ, встраиваемых микропроцессоров, создания глобальных и региональных сетей обмена информацией. Примером здесь является развитие сети Internet [20].
При разработке и создании собственно ЭВМ существенный и устойчивый приоритет в последние годы имеют сверхмощные компьютеры – суперЭВМ и миниатюрные, и сверхминиатюрные ПК. Ведутся, как уже указывалось, поисковые работы по созданию ЭВМ 6-го поколения, базирующихся на распределенной нейронной архитектуре, – нейрокомпьютеров. В частности, в нейрокомпьютерах могут использоваться уже имеющиеся специализированные сетевые МП – транспьютеры.
Транспьютер – микропроцессор сети со встроенными средствами связи. Например, транспьютер IMS T 800 при тактовой частоте 30 МГц имеет быстродействие 15 млн. оп/с (операций в сек.), а транспьютер Intel WARP при тактовой частоте 20 МГц – 20 млн. оп/с (оба транспьютера 32-разрядные).
Ближайшие прогнозы по созданию отдельных устройств ЭВМ:
1. Микропроцессоры с быстродействием 1000 MIPS (MIPS - скорость операций в единицу времени) и встроенной памятью 16 Мбайт.
2. Встроенные сетевые и видеоинтерфейсы;
3. Плоские (толщиной 3-5 мм) крупноформатные дисплеи с разрешающей способностью 1000x800 пикселей и более;
4. Портативные, размером со спичечный коробок, магнитные диски емкостью более 100 Гбайт. Терабайтные дисковые массивы на их основе сделают практически ненужным стирание старой информации.
Повсеместное использование мультиканальных широкополосных радио-, волоконно-оптических, а в пределах прямой видимости и инфракрасных каналов обмена информацией между компьютерами обеспечит практически неограниченную пропускную способность (трансфер до сотен миллионов байт в секунду).
Широкое внедрение средств мультимедиа, в первую очередь аудио- и видеосредств ввода и вывода информации, позволит общаться с компьютером на естественном языке.
Харак чертой компьютеров 5-го поколения обязано быть внедрение искусственного интеллекта и естественных языков общения.
Примерная характеристика компьютеров шестого поколения:
Характеристики VI поколение
Элементная база: Оптоэлектроника, криоэлектроника
Размер (габариты): карманные и меньше
Максимальное быстродействие процессора: неограниченно
Максимальный объем ОЗУ: ?
Периферийные: Ввод с голоса, голосовое общение, машинное «зрение» и «осязание» и пр.
Программное обеспечение: Интеллектуальные программные системы
Области применения: В творческой деятельности человека, искусственный интеллект [2, c. 28].
3.2 Перспективы развития вычислительной техники
Развитие вычислительной техники представляет собой постоянно сменяющие друг друга физические способы реализации логических алгоритмов – от механических устройств (вычислительная машина Бэббиджа) к ламповым (компьютеры 40-50-х годов Марк I и Марк II), затем к транзисторным и, наконец, к интегральным схемам. И уже на рубеже XXI века шли разговоры о скором достижении пределов применения полупроводниковых технологий и появлении вычислительных устройств, работающих на совершенно ином принципе. Все это свидетельствует о том, что прогресс не стоит на месте, и с течением времени ученые открывают новые возможности создания вычислительных систем, принципиально отличающихся от широко применяемых компьютеров. Существует несколько возможных альтернатив замены современных компьютеров. Это оптический компьютер, нейрокомпьютер, квантовый компьютер.
Оптический компьютер - это сложная информационная система, в которой носители сигналов не электроны, а фотоны (световой поток). Фотоны - это кванты, т.е. частицы электромагнитного излучения, каковым является и видимый нами свет. Оптический компьютер имеет невиданную производительность и совершенно иную, чем электронный компьютер, архитектуру. Самые скромные оценки показывают, что за 1 такт длительностью менее 1 наносекунды (это соответствует тактовой частоте более 1000 МГц) в оптическом компьютере возможна обработка массива данных порядка 1 мегабайта и более. Самый впечатляющий элемент оптического компьютера - это голографический экран. В отличие от современных электронно-лучевого или жидкокристаллического экранов, голографический экран может иметь произвольный размер - например, во всю стену. Он может быть плоским или объемным [21, c. 24].
Оптический компьютер размером с ноутбук даст обычному пользователю возможность разместить в нем едва ли не всю информацию о мире, при этом компьютер сможет решать задачи любой сложности, в том числе такие, с которыми сегодня едва справляются мощные серверы. Специалисты с помощью оптического компьютера смогут обрабатывать данные геологоразведки прямо на месте исследования. Менеджер крупной компании или банка сможет работать с корпоративной базой, не выходя в открытую сеть, сколь велики бы ни были размеры базы данных, эта информация уместится в памяти оптического компьютера.