Перевод: Алла Иванова
Историческая хронология вычислительной техники
Человечество с давних времен пытается создать вычислительные машины, которые заменили бы человека при обработке больших информационных массивов. Об этих попытках мы можем судить по оставшимся документам, далее следуют некоторые факты:
Леонардо да Винчи (1452-1519) – найдены рукописи с чертежами механического суммирующего устройства. При воссоздании устройства компанией IBM, оно оказалось действующим.
Блез Паскаль (1623-1662) – французский математик, который в 1641 г. сконструировал первую механическую суммирующую машину. Его именем назван один из самых распространенных языков программирования – "Pascal"
Готфрид Вильгельм Лейбниц (1646-1716) - в 1674 г. создает первую механическую машину, способную совершать четыре арифметических действия. Изобретает двоичную систему.
Чарльз Беббидж – английский математик – в 1822 г. изобрел механическую счетную машину, считающую с точностья до шестого знака, способную считать производные второго ряда.
В 1833 г. Беббидж конструирует счетную машину размерами с футбольное поле, которая стала идейным прообразом современного компьютера. Впервые представлена идея использования предыдущий результатов и циклического счета, как метода программирования. Сложение и вычитание должно было отнимать 3 секунды , а умножение и деление -2-3 минуты. К сожалению, Беббидж не смог реализовать свой проект из-за отсутствия финансирования.
Августа Ада (1816-1852) – единственная дочь английского поэта лорда Байрона, графиня Лавлейт разработала программы, которые управляли счетной машиной Беббиджа и таким образом, стала первым программистом. В ее честь назван язык программирования ADA. Программы написаны, когда графиня работала ассистенткой Беббиджа.
В 1829 г. Уильям Остин Берт запатентовал работающую пишущую машинку, недостаток которой состоял в том, что при быстром печатании буквы заклинивали.
В 1844 г. Самуэль Морзе изобретает электрический телеграф. Изобретение стоит ему 7 лет жизни. С использованием азбуки Морзе передается первое сообщение из Вашингтона в Балтимор.
В том же году опубликован труд Джорджа Буля, содержащий основы булевой алгебры, которая позже стала широко применяться при написании программ.
В 1874 г. появляется раскладка QWERTY, что стало началом массового производства пищущих машин.
В 1876 г. Александр Белл изобретает телефон.
В 1889 г. Герман Холлерит (компания CTR,позднее переименованная в IBM) использует перфокарты при переписи населения Америки. На обработку результатов предыдущей переписи ушло 7 лет. Холлерит справился с задачей за 6 недель и насчитал 62 млн. американцев. Этот момент считается звездным часом вычислительной техники.
В 1895 г. Поповым и Маркони изобретено радио. Первым его изобретает Попов, но история подарила славу Маркони.
В 1904 г. английский физик Джон Амброз Флеминг, изучая труды Эдиссона, открывает диод. Через 2 года американский изобретатель Ли де Форест изобретает триод. Позднее открыты тетрод, пентод и т.д. Эти открытия легли в основу элементной базы не только радио и телевидения, но и вычислительной техники.
В 1907 г. петербургский ученый Борис Розинг патентует электронно-лучевую трубку. Его ассистентом является будущий отец телевидения Владимир Зворыкин. Позднее, когда Зворыкина спрашивают, какое его изобретение является самым важным, он в шутку отвечает: кнопка для выключения телевизора.
В 1925 г. физик Мэнсон Бенедикт установил, что кристалл германия в состоянии преобразовывать переменный ток в постоянный. Это открытие положило начало развитию транзисторов, которые служат частью элементной базы и современных электронных устройств.
В 1917 г. Карел Чапек придумал слово „Робот“.
В 1924 г. компания Холлерита CTR переименована в IBM(International Business Machines). Рекламным девизом фирмы становится "Think".Позднее Apple делает своим девизом"Think Different”.
В 1935 г. корпорация IBM начинает продажу IBM 601 – машины с арифметическим устройством на базе реле. Устройство осуществляло операцию умножения за 1 секунду – революционная скорость по тем временам. Это принесло машине огромную популярность, продано более 1500 штук. В процессе эксплуатации обнаружена и первая ошибка при вычислениях. В едно от реле машины проникает "bug", и машина совершает ошибки, так как баг препятствует включению реле цепи. От этого факта происходит современное понятие “debug”, т.е. устранение ошибки (бага) при настройке современных программ.
Пояснение: Вычислительные машины созданы на базе использования двоичного кодо, т.е. используются только две цифры – 0 и 1. Таким образом, логические операции могут исполнять даже реле, которые имеют всего лишь два положения – включенный контакт реле соответствует единице, выключенный - нулю.
В период с 1937 по 1953 г. выпускается первое поколение электронных вычислительных машин. Характерным является то, что машины имеют внушительные размеры и тесную специализацию. Их программирование было очень трудоемким, так как программы писались непосредственно на языке машин. Хардвер был на электронных лампах и реле, а память – на магнитных барабанах.
В 1937 г. Алан Тюринг издает научный труд, решающий ряд математических проблем при создании вычислительных машин, т.е. компьютеров. Появляется понятие „Машина Тюринга“.
В том же году Джон Атанасов разрабатывает принципы работы первого электронно-цифрового компьютера.
В 1938 г. Вильям Хюлет и Дэвид Пакард в частном гараже создают компанию Hewlett-Packard. Очередность фамилий в названии фирмы определяется путем подбрасывания монеты.
В том же году Клод Шенон завершает свой труд, связанный с использованием булевой алгебры в вычислительных машинах.
В 1939 г. Конрад Цузе (Зюс) создает электро-механический компьютер Z3, представляющий собой улучшенную модификацию созданного им ранее Z1.
В том же году осуществляется первая хакерская атака – поляк Мариан Ржевски разрабатывает "Бомбу" – машину, использующую электро-механическую логику с целью раскрытия кода немецкой цифровой машины"Енигма". В 1940 г. Ржевский уезжает в Англию, где вместе с Аланом Тюрингом работает над усовершенствованием "Бомбы".
В 1939 г. Джон Атанасов и Клиффорд Берри приступают к созданию первого компьютера, использующего вакуумные лампы (ABC - Атанасов Берри Компьютер), который уничтожен во время Второй мировой войны, но позднее, в 1997 г. восстановлен и выставлен в Центре Даррама американского университета Айовы.
В 1940 г. Стибиц демонстрирует первую сеть, управляя калькулятором по телетайпу.
В 1941 году готов компьютер Джона Атанасова и Берри. Они демонстрируют решение 29 уравнений с 29 неизвестными за один час. Предыдущий рекорд составлял 381 час.
В 1943 г. Макс Ньюман и Вин Уильямс в Блетчли Парк завершают работу над машиной для раскодирования новых германских шифров, под кодовым названием "Рыба".
В то же время IBM создает вычислительную машину Mark I. Длина машины составляла 15 метров, вес - 15 тонн, она состояла из 750 000 деталей. Машина производила умножение за 1 секунду. Томас Уотсон, бывший в то время президентом IBM сказал: "Я считаю, что в мире существует спрос на около 5 таких машин".
В 1944 г. Томми Флауэрс создает электронный вариант „Рыбы“ – „Колосс“. С его помощью производилась дешифровка приказов немецкого командования. Это помогло союзникам вести успешные военные действия, было спасено множество человеческих жизней. Существование машины "Колосс" в Блечли парке было военной тайной и в конце войны она была уничтожена. Позднее машина была воссоздадена и стала частью музейной экспозиции.
В 1945 Томас, Экерт и фон Нейман полностью завершают електронную вычислительную машину "ENIAC"(Electronic Numerical Integrator and Computer). В машине было 18 000 вакуумных ламп и более 80 000 других компонентов, ее вес составлял более 30 тонн, она занимала площадь в 300 кв. метров, потребляла около 200 кВ электроэнергии, тактовая частота составляла 100 KHz. Ввод программ происходил с помощью переключателей, на ввод одной программы уходило около недели. Для большего впечатления при демонстрации на машину было монтировано большое количество разноцветных лампочек. Эта практика сохранилась и в более поздних модификациях.
ENIAC был в 1000 раз быстрее Mark-1 и совершал 300 операций в секунду.
В 1947 г. инженеры из Bell Labs Вильям Шокли, Джон Бардин и Уолтер Бреттен изобретают транзистор.
Спустя 9 лет им присуждена Нобелевская премия (Нобелевская премия равна миллиону долларов США к моменту получения ).
В том же году Норберт Винер вводит термин "кибернетика".
В 1948 г. корпорация IBM представлает электронный калькулятор IBM-604, использующий перфокарты для входа и выхода.
В 1949 г. произведен первый военный компьютер - BINAC. По этому поводу журнал "Popular Mechanics" пишет: "В будущем, возможно, появятся компьютери весом менее полутора тонн".
В 1951 г. Экерт и Моукли собирают компьютер "UNIVAC"(Universal Automatic Computer) для фирмы "Remigton Rand". Это и был первый коммерческий компьютер ценой милион доларов. Всего продано 40 таких машин.
В 1954 г. появляются первые матричные принтери и прототип на первого винчестер-диска "IBM 305 RAMAC". Начинается производство второго поколения компьютеров (1955-1962) г.
В 1955 г. произведена первая вычислительная машина на транзисторах "TRIDAC".
Рождается Билл Гейтс.
В 1956 г. IBM производит свой первый твердый диск для коммерческих целей.
В 1957 г. служитель IBM създает язык программирования FORTRAN .
Кен Олсен и Алан Андерсон создают Digital Equipment Corp (DEC).
В 1958 г. появляется язык программирования ALGOL(Algorithmic Oriented Language).
Джек Килби - "Texas Instruments" и Роберт Нойс - "Fairchild Semiconductor" независимо друг от друга изобретают интегральную схему. В Bell Labs создан первый модем с производительностью 300 бод в секунду. В мире работают около 2500 компьютеров.
В 1959 г. Джон Маккарти создает языка программирования "LISP" - язык искусственного интеллекта. В то время уже существовало более 200 различных языков программирования.
IBM создает свою первую вычислительную машину "IBM 7090", полностью базированную на транзисторах.
Xerox 914 является первой копировальной машиной на рынке.
В 1960 г. DEC запускает в продажу первый коммерческий миникомпьютер - PDP-1 с очень маленькими размерами для своего времени - с автомобиль.
IBM создает язык программирования PL-1. В мире уже есть около 6000 вычислительных машин.
Начинается производство третьего поколения вычислительных машини (1963-1971) г. Впервые в этот период используются интегральные схеми в производстве компьютеров.
Начинается создание суперкомпьютеров, использующих параллелизм при вычислениях.
В 1961 г. в Болгарской Академии наук начинается создание вычислительной машины на лампах. Машина завершена в 1962 г. и названа "Витоша".
В 1962 г. построен первый болгарский завод компьютерной техники - "Электроника" в Софии.
В 1963 г. Американский институт стандартизации принимает кодировку ASKII.
В Англии университета Манчестера запускает в действие первый суперкомпьютер Атлас.
В 1964 г. Дуг Энгельбард изобретает и патентует мышь.
Control Data Corporation (CDC) запускает самый быстрый для своего времени супер-компьютер CDC 6600, который остается таким до 1969, передавая пальму первенства другой модификации - CDC 7600.
В 1965 г. Морис Вилкс говорит о кеш памяти и ее использовании в вычислителных машинах.
Гордан Мур формулирует Первый закон Мура, в соответствии с которым "Число транзисторов на новых моделях микропроцессоров будет увеличиваться примерно в два раза каждые 18-24 месеца".
Дональд Дейвис изобретает "коммутацию пакетов".
DEC выпускает на рынок самую дешевую мини-машину ценой всего 18 000 USD.
Болгарское правительство, представляемое членом-корреспондентом Академии наук Иваном Поповым начинает преговоры с японской компанией "Fujitsu"(Фуджи Телеком) о совместном производстве 20 вычислительных машин серии "Facom 230", с целью создания вычислительных центров в больших городах областного значения.
В 1967 г. созданы ЦИИТ(Центральный институт вычислителной техника) и ЗИТ (Завод вычислительной техника), начинается набор кадров для будущего производства. ВМЕИ(современный Технический Университет) увеличивает число принимаемых студентов по специальности вычислительная техника. Юноши, поступившие на эту специальность служат в армии 6 месецев вместо 2 лет и трех месяцев. Они лишь посещают занятия в военных подразделениях и живут дома. Начинается исполнение пятилетнего соглашения между Българией и "Fujitsu".
В 1967 г. в США принимается формат YYMMDD, что приводит к проблемам в 2000 г.
Болгария начинает строить одновременно 9 заводов в различных городах. Строительство продолжается 3 года и в 1970 г. все построенные заводы выходят на полную мощность.