Автор работы: Пользователь скрыл имя, 02 Декабря 2011 в 07:04, реферат
Человечество научилось пользоваться простейшими счётными приспособлениями тысячи лет назад. Наиболее востребованной оказалась необходимость определять количество предметов, используемых в меновой торговле. Одним из самых простых решений было использование весового эквивалента меняемого предмета, что не требовало точного пересчёта количества его составляющих. Для этих целей использовались простейшие балансирные весы, которые стали, таким образом, одним из первых устройств для количественного определения массы.
Принцип эквивалентности широко использовался и в другом, знакомом для многих, простейшем счётном устройств Абак или Счёты. Количество подсчитываемых предметов соответствовало числу передвинутых костяшек этого инструмента.
Сравнительно сложным приспособлением для счёта могли быть чётки, применяемые в практике многих религий. Верующий как на счётах отсчитывал на зёрнах чёток число произнесённых молитв, а при проходе полного круга чёток передвигал на отдельном хвостике особые зёрна-счётчики, означающие число отсчитанных кругов.
Программы для Z3 хранились на перфорированной плёнке. Условные переходы отсутствовали, но в 1990-х было теоретически доказано, что Z3 является универсальным компьютером (если игнорировать ограничения на размер физической памяти). В двухпатентах 1936 года, Конрад Цузе упоминал, что машинные команды могут храниться в той же памяти что и данные — предугадав тем самым то, что позже стало известно как архитектура фон Неймана и было впервые реализовано только в 1949 году в британском EDSAC.
Британский «Колосс»
Во время Второй мировой войны, Великобритания достигла определённых успехов во взломе зашифрованных немецких переговоров. Код немецкой шифровальной машины «Энигма» был подвергнут анализу с помощью электромеханических машин, которые носили название «бомбы». Такая «бомба», разработанная Аланом Тьюрингом и Гордоном Уэлшманом (англ. Gordon Welchman), исключала ряд вариантов путём логического вывода, реализованного электрически. Большинство вариантов приводило к противоречию, несколько оставшихся уже можно было протестировать вручную.
«Колосс» стал первым полностью электронным вычислительным устройством. В нём использовалось большое количество электровакуумных ламп, ввод информации выполнялся с перфоленты. «Колосс» можно было настроить на выполнение различных операций булевой логики, но он не являлся тьюринг-полной машиной. Помимо Colossus Mk I, было собрано ещё девять моделей Mk II. Информация о существовании этой машины держалась в секрете до 1970-х гг. Уинстон Черчилль лично подписал приказ о разрушении машины на части, не превышающие размером человеческой руки. Из-за своей секретности, «Колосс» не упомянут во многих трудах по истории компьютеров.
Американский ENIAC, который часто называют первым электронным компьютером общего назначения, публично доказал применимость электроники для масштабных вычислений. Это стало ключевым моментом в разработке вычислительных машин, прежде всего из-за огромного прироста в скорости вычислений, но также и по причине появившихся возможностей для миниатюризации. Созданная под руководством Джона Мочли и Дж. Преспера Эккерта (J. Presper Eckert), эта машина была в 1000 раз быстрее, чем все другие машины того времени. Разработка «ЭНИАК» продлилась с 1943 до 1945 года. В то время, когда был предложен данный проект, многие исследователи были убеждены, что среди тысяч хрупких электровакуумных ламп многие будут сгорать настолько часто, что «ЭНИАК» будет слишком много времени простаивать в ремонте, и тем самым, будет практически бесполезен. Тем не менее, на реальной машине удавалось выполнять несколько тысяч операций в секунду в течение нескольких часов, до очередного сбоя из-за сгоревшей лампы.
«ЭНИАК»,
безусловно, удовлетворяет требованию полно
Переработав идеи Эккерта и Мочли, а также, оценив ограничения «ЭНИАК», Джон фон Нейман написал широко цитируемый отчёт, описывающий проект компьютера (EDVAC), в котором и программа, и данные хранятся в единой универсальной памяти. Принципы построения этой машины стали известны под названием «архитектура фон Неймана» и послужили основой для разработки первых по-настоящему гибких, универсальных цифровых компьютеров.
Первой работающей машиной с архитектурой фон Неймана стал манчестерский «Baby» — Small-Scale Experimental Machine (Малая экспериментальная машина), созданный в Манчестерском университете в 1948 году; в 1949 году за ним последовал компьютерМанчестерский Марк I, который уже был полной системой, с трубками Уильямса и магнитным барабаном в качестве памяти, а также с индексными регистрами. Другим претендентом на звание «первый цифровой компьютер с хранимой программой» стал EDSAC, разработанный и сконструированный в Кембриджском университете. Заработавший менее чем через год после «Baby», он уже мог использоваться для решения реальных проблем. На самом деле, EDSAC был создан на основе архитектуры компьютера EDVAC, наследника ENIAC. В отличие от ENIAC, использовавшего параллельную обработку, EDVAC располагал единственным обрабатывающим блоком. Такое решение было проще и надёжнее, поэтому такой вариант становился первым реализованным после каждой очередной волны миниатюризации. Многие считают, что Манчестерский Марк I / EDSAC / EDVAC стали «Евами», от которых ведут свою архитектуру почти все современные компьютеры.
Первый универсальный программируемый компьютер в континентальной Европе был создан командой учёных под руководствомСергея Алексеевича Лебедева из Киевского института электротехники СССР, Украина. ЭВМ МЭСМ (Малая электронная счётная машина) заработала в 1950 году. Она содержала около 6000 электровакуумных ламп и потребляла 15 кВт. Машина могла выполнять около 3000 операций в секунду. Другой машиной того времени была австралийская CSIRAC, которая выполнила свою первую тестовую программу в 1949 году.
В октябре 1947 года директора компании Lyons & Company, британской компании, владеющей сетью магазинов и ресторанов, решили принять активное участие в развитии коммерческой разработки компьютеров. Компьютер LEO I начал работать в 1951 году и впервые в мире стал регулярно использоваться для рутинной офисной работы.
Машина Манчестерского университета стала прототипом для Ferranti Mark I. Первая такая машина была доставлена в университет в феврале 1951 года, и, по крайней мере, девять других были проданы между 1951 и 1957 годами.
В июне 1951 года UNIVAC 1 был установлен в Бюро переписи населения США. Машина была разработана в компании Remington Rand, которая, в конечном итоге, продала 46 таких машин по цене более чем в 1 млн $ за каждую. UNIVAC был первым массово производимым компьютером; все его предшественники изготовлялись в единичном экземпляре. Компьютер состоял из 5200 электровакуумных ламп, и потреблял 125 кВт энергии. Использовались ртутные линии задержки, хранящие 1000 слов памяти, каждое по 11 десятичных цифр плюс знак (72-битные слова). В отличие от машин IBM, оснащаемых устройством ввода с перфокарт, UNIVAC использовал ввод с металлизированной магнитной ленты стиля 1930-х, благодаря чему обеспечивалась совместимость с некоторыми существующими коммерческими системами хранения данных. Другими компьютерами того времени использовался высокоскоростной ввод с перфоленты и ввод/вывод с использованием более современных магнитных лент.
Первой советской серийной ЭВМ стала Стрела, производимая с 1953 на Московском заводе счётно-аналитических машин. «Стрела» относится к классу больших универсальных ЭВМ (Мейнфрейм) с трёхадресной системой команд. ЭВМ имела быстродействие 2000-3000 операций в секунду. В качестве внешней памяти использовались два накопителя на магнитной ленте емкостью 200 000 слов, объём оперативной памяти — 2048 ячеек по 43 разряда. Компьютер состоял из 6200 ламп, 60 000 полупроводниковых диодов и потреблял 150 кВт энергии.
В 1954 году IBM выпускает машину IBM 650, ставшую довольно популярной — всего было выпущено более 2000 машин. Она весит около 900 кг, и ещё 1350 кг весит блок питания; оба модуля имеют размер примерно 1,5 × 0,9 × 1,8 метров. Цена машины составляет 500000 долл. (около 4 млн долл. в пересчёте на 2011 год) либо может быть взята в лизинг за 3500 долл. в месяц (30000 долл. на 2011 год). Память на магнитном барабане хранит 2000 10-знаковых слов, позже память увеличена до 4000 слов. По мере исполнения программы, инструкции считывались прямо с барабана. В каждой инструкции был задан адрес следующей исполняемой инструкции. Использовался компилятор Symbolic Optimal Assembly Program (SOAP), который размещал инструкции по оптимальным адресам, так чтобы следующая инструкция читалась сразу и не требовалось ждать пока барабан повернётся до нужного ряда.
В 1955 году Морис Уилкс изобретает микропрограмм
В 1956 году IBM впервые продаёт устройство для хранения информации на магнитных дисках — RAMAC (Random Access Method of Accounting and Control). Оно использует 50 металлических дисков диаметром 24 дюйма, по 100 дорожек с каждой стороны. Устройство хранило до 5 МБ данных и стоило по 10 000 $ за МБ. (В 2006 году, подобные устройства хранения данных — жёсткие диски — стоят около 0,001 $ за Мб.)
Следующим
крупным шагом в истории
Компьютеры
второго поколения обычно состояли
из большого количества печатных плат,
каждая из которых содержала от одного
до четырёх логических вентилей илитриггеров.
В частности, IBM Standard Modular System определяла стандарт
на такие платы и разъёмы подключения
для них. В 1959
году на основе
транзисторов IBM выпустила мейнфрейм IBM 7090 и
машину среднего класса IBM 1401.
Последняя использовала перфокарточный вв
В том же 1960 году DEC выпустила свою первую модель — PDP-1, предназначенную для использования техническим персоналом в лабораториях и для исследований.