История информационных технологий

         

История компьютера


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

Стержни абака в арифметическом смысле представляют собой десятичные разряды. Каждая костяшка на первом стержне имеет достоинство 1, на втором стержне - 10, на третьем стержне - 100 и т.д. До XVII века счеты оставались практически единственным счетным инструментом.

В России так называемые русские счеты появились в XVI веке. Они основаны на десятичной системе счисления и позволяют быстро выполнять арифметические действия (рис. 7.1)


Рис. 7.1.  Счеты

В 1614 году математик Джон Непер изобрел логарифмы.

Логарифм - это показатель степени, в которую нужно возвести число (основание логарифма), чтобы получить другое заданное число. Открытие Непера состояло в том, что таким способом можно выразить любое число и что сумма логарифмов двух любых чисел равна логарифму произведения этих чисел. Это дало возможность свести действие умножения к более простому действию сложения. Непер создал таблицы логарифмов. Для того чтобы перемножить два числа, нужно посмотреть в этой таблице их логарифмы, сложить их и отыскать число, соответствующее этой сумме, в обратной таблице - антилогарифмов. На основе этих таблиц в 1654 году Р. Биссакар и в 1657 году независимо от него С. Партридж разработали прямоугольную логарифмическую линейку: основной счетный прибор инженера до середины XX века (рис. 7.2).


Рис. 7.2.  Логарифмическая линейка

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

Однако победила в цифровой вычислительной технике не десятичная, а двоичная система счисления. Главная причина этого в том, что в природе встречается множество явлений с двумя устойчивыми состояниями, например, "включено/выключено", "есть напряжение / нет напряжения", "ложное высказывание / истинное высказывание", а явления с десятью устойчивыми состояниями - отсутствуют. Почему же десятичная система так широко распространена? Да просто потому, что у человека на двух руках - десять пальцев, и их удобно использовать для простого устного счета. Но в электронной вычислительной технике гораздо проще применять двоичную систему счисления всего с двумя устойчивыми состояниями элементов и простейшими таблицами сложения и умножения. В современных цифровых вычислительных машинах - компьютерах - двоичная система используется не только для записи чисел, над которыми нужно производить вычислительные операции, но и для записи самих команд этих вычислений и даже целых программ операций. При этом все вычисления и операции сводятся в компьютере к простейшим арифметическим действиям над двоичными числами.

Одним из первых проявил интерес к двоичной системе великий немецкий математик Готфрид Лейбниц. В 1666 году в двадцатилетнем возрасте, в работе "Об искусстве комбинаторики" он разработал общий метод, позволяющий свести любую мысль к точным формальным высказываниям. Это открыло возможность перевести логику (Лейбниц называл ее законами мышления) из царства слов в царство математики, где отношения между объектами и высказываниями определяются точно и определенно. Таким образом, Лейбниц явился основателем формальной логики. Он занимался исследованием двоичной системы счисления. При этом Лейбниц наделял ее неким мистическим смыслом: цифру 1 он ассоциировал с Богом, а 0 - с пустотой. От этих двух цифр, по его мнению, произошло все. И с помощью этих двух цифр можно выразить любое математическое понятие. Лейбниц первым высказал мысль, что двоичная система может стать универсальным логическим языком.

Лейбниц мечтал о построении "универсальной науки". Он хотел выделить простейшие понятия, с помощью которых по определенным правилам можно сформулировать понятия любой сложности. Мечтал о создании универсального языка, на котором можно было бы записывать любые мысли в виде математических формул. Думал о машине, которая могла бы выводить теоремы из аксиом, о превращении логических утверждений в арифметические. В 1673 году создал новый тип арифмометра - механический калькулятор, который не только складывает и вычитает числа, но и умножает, делит, возводит в степень, извлекает квадратные и кубические корни. В нем использовалась двоичная система счисления.

Универсальный логический язык создал в 1847 году английский математик Джордж Буль. Он разработал исчисление высказываний, впоследствии названное в его честь булевой алгеброй. Она представляет собой формальную логику, переведенную на строгий язык математики. Формулы булевой алгебры внешне похожи на формулы той алгебры, что знакома нам со школьной скамьи. Однако это сходство не только внешнее, но и внутреннее. Булева алгебра - это вполне равноправная алгебра, подчиняющаяся своду принятых при ее создании законов и правил. Она является системой обозначений, применимой к любым объектам - числам, буквам и предложениям. Пользуясь этой системой, можно закодировать любые утверждения, истинность или ложность которых нужно доказать, а затем манипулировать ими подобно обычным числам в математике.


Буль Джордж (1815-1864) - английский математик и логик, один из основоположников математической логики. Разработал алгебру логики (в трудах "Математический анализ логики" (1847) и "Исследование законов мышления" (1854)).

Огромную роль в распространении булевой алгебры и ее развитии сыграл американский математик Чарльз Пирс.

Пирс Чарльз (1839-1914) - американский философ, логик, математик и естествоиспытатель, известен своими работами по математической логике.

Предмет рассмотрения в алгебре логики - так называемые высказывания, т.е. любые утверждения, о которых можно сказать, что они либо истинны, либо ложны: "Омск - город в России", "15 - четное число". Первое высказывание истинно, второе - ложно.

Сложные высказывания, получаемые из простых с помощью союзов И, ИЛИ, ЕСЛИ...ТО, отрицания НЕ, также могут быть истинными или ложными. Их истинность зависит только от истинности или ложности образующих их простых высказываний, например: "Если на улице нет дождя, то можно пойти гулять". Основная задача булевой алгебры состоит в изучении этой зависимости. Рассматриваются логические операции, позволяющие строить сложные высказывания из простых: отрицание (НЕ), конъюнкция (И), дизъюнкция (ИЛИ) и другие.

В 1804 году Ж. Жаккар изобрел ткацкую машину для выработки тканей с крупным узором. Этот узор программировался с помощью целой колоды перфокарт - прямоугольных карточек из картона. На них информация об узоре записывалась пробивкой отверстий (перфораций), расположенных в определенном порядке. При работе машины эти перфокарты ощупывались с помощью специальных штырей. Именно таким механическим способом с них считывалась информация для плетения запрограммированного узора ткани. Машина Жаккара явилась прообразом машин с программным управлением, созданных в ХХ веке.

В 1820 году Тома де Кольмар разработал первый коммерческий арифмометр, способный умножать и делить. Начиная с XIX века, арифмометры получили широкое распространение при выполнении сложных расчетов.

В 1830 году Чарльз Бэббидж попытался создать универсальную аналитическую машину, которая должна была выполнять вычисления без участия человека. Для этого в нее вводились программы, которые были заранее записаны на перфокартах из плотной бумаги с помощью отверстий, сделанных на них в определенном порядке (слово "перфорация" означает "пробивка отверстий в бумаге или картоне"). Принципы программирования для аналитической машины Бэббиджа разработала в 1843 году Ада Лавлейс - дочь поэта Байрона.


Рис. 7.3.  Чарльз Бэббидж


Рис. 7.4.  Ада Лавлейс

Аналитическая машина должна уметь запоминать данные и промежуточные результаты вычислений, то есть иметь память. Эта машина должна была содержать три основных части: устройство для хранения чисел, набиравшихся с помощью зубчатых колес (память), устройство для операций над числами (арифметическое устройство) и устройство для операций над числами с помощью перфокарт (устройство программного управления). Работа по созданию аналитической машины не была завершена, но заложенные в ней идеи помогли построить в XX веке первые компьютеры (в переводе с английского это слово означает "вычислитель").

В 1880 году В.Т. Однер в России создал механический арифмометр с зубчатыми колесами, и в 1890 году наладил его массовый выпуск. В дальнейшем под названием "Феликс" он выпускался до 50-х годов XX века (рис. 7.6).


Рис. 7.5.  В.Т. Однер


Рис. 7.6.  Механический арифмометр "Феликс"

В 1888 году Герман Холлерит (рис. 7.7) создал первую электромеханическую счетную машину - табулятор, в котором нанесенная на перфокарты (рис. 7.8) информация расшифровывалась электрическим током. Эта машина позволила в несколько раз сократить время подсчетов при переписи населения в США. В 1890 г. изобретение Холлерита было впервые использовано в 11-й американской переписи населения. Работа, которую 500 сотрудников раньше выполняли целых 7 лет, Холлерит с 43 помощниками на 43 табуляторах закончили за один месяц.

В 1896 году Холлерит основал фирму под названием Tabulating Machine Co. В 1911 году эта компания была объединена с двумя другими фирмами, специализировавшимися на автоматизации обработки статистических данных, а свое современное название IBM (International Business Machines) получила в 1924 г. Она стала электронной корпорацией, одним из крупнейших мировых производителей всех видов компьютеров и программного обеспечения, провайдером глобальных информационных сетей. С середины 1950-х годов Ай-Би-Эм заняла ведущее положение на мировом компьютерном рынке. В 1981 году компания создала свой первый персональный компьютер, который стал стандартом в своей отрасли. К середине 1980-х годов IBM контролировала около 60% мирового производства электронно-вычислительных машин.


Рис. 7.7.  Герман Холлерит

В конце XIX века была изобретена перфолента - бумажная или целлулоидная пленка, на которую информация наносилась перфоратором в виде совокупности отверстий.

Широкая бумажная перфолента была применена в монотипе - наборной машине, изобретенной Т. Ланстоном в 1892 году. Монотип состоял из двух самостоятельных аппаратов: клавиатуры и отливного аппарата. Клавиатура служила для составления программы набора на перфоленте, а отливной аппарат изготавливал набор в соответствии с ранее составленной на клавиатуре программой из специального типографского сплава - гарта.


Рис. 7.8.  Перфокарта


Рис. 7.9.  Перфоленты

Наборщик садился за клавиатурный аппарат, смотрел в стоящий перед ним на пюпитре текст и нажимал на соответствующие клавиши. При ударе по одной из буквенных клавиш иглы перфорирующего механизма с помощью сжатого воздуха пробивали в бумажной ленте кодовую комбинацию из отверстий. Эта комбинация соответствовала данной букве, знаку или пробелу между ними. После каждого удара по клавише бумажная лента передвигалась на один шаг - 3 мм. Каждый горизонтальный ряд отверстий на перфоленте соответствует одной букве, знаку или пробелу между ними. Готовую (пробитую) катушку перфоленты переносили в отливной аппарат, в котором также с помощью сжатого воздуха с перфоленты считывалась закодированная на ней информация и автоматически изготавливался набор из литер. Таким образом, монотип является одной из первых в истории техники машин с программным управлением. Он относился к машинам горячего набора и со временем уступил свое место сначала фотонабору, а затем электронному набору.

Несколько ранее монотипа, в 1881 году, была изобретена пианола (или фонола) - инструмент для автоматической игры на фортепиано. Действовала она также с помощью сжатого воздуха. В пианоле каждой клавише обыкновенного пианино или рояля соответствует молоточек, ударяющий но ней. Все молоточки вместе составляют контрклавиатуру, приставляемую к клавиатуре пианино. В пианолу вставляется широкая бумажная перфолента, намотанная на валик. Отверстия на перфоленте проделаны заранее во время игры пианиста - это своеобразные "ноты". При работе пианолы перфолента перематывается с одного валика на другой. Считывание записанной на ней информации производится с помощью пневматического механизма. Он приводит в действие молоточки, соответствующие отверстиям на перфоленте, заставляет их ударять по клавишам и воспроизводить игру пианиста. Таким образом, пианола также являлась машиной с программным управлением. Благодаря сохранившимся перфолентам пианол удалось восстановить и заново записать современными методами игру таких замечательных пианистов прошлого, как композитор А.Н. Скрябин. Пианолой пользовались известные композиторы и пианисты Рубинштейн, Падеревский, Бузони.

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

Логические операции тесно связаны с повседневной жизнью.

С помощью одного элемента ИЛИ на два входа, двух элементов И на два входа и одного элемента НЕ можно построить логическую схему двоичного полусумматора, способного осуществлять операцию двоичного сложения двух одноразрядных двоичных чисел (т.е. выполнять правила двоичной арифметики):

0 +0 =0; 0+1=1; 1+0=1; 1+1=0. При этом он выделяет бит переноса.

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

Соединяя двоичные сумматоры в каскад, можно получить логическую схему сумматора для двоичных чисел с любым числом разрядов.

С некоторыми изменениями эти логические схемы применяются и для вычитания, умножения и деления двоичных чисел. С их помощью построены арифметические устройства современных компьютеров.

В 1937 году Джордж Стибиц (рис. 7.10) создал из обыкновенных электромеханических реле двоичный сумматор - устройство, способное выполнять операцию сложения чисел в двоичном коде. И сегодня двоичный сумматор по-прежнему является одним из основных компонентов любого компьютера, основой его арифметического устройства.


Рис. 7.10.  Джордж Стибиц

В 1937-1942 гг. Джон Атанасофф (рис. 7.11) создал модель первой вычислительной машины, работавшей на вакуумных электронных лампах. В ней использовалась двоичная система счисления. Для ввода данных и вывода результатов вычислений использовались перфокарты. Работа над этой машиной в 1942 году была практически завершена, но из-за войны дальнейшее финансирование было прекращено.


Рис. 7.11.  Джон Атанасофф

В 1937 году Конрад Цузе (рис. 7.12) создал свою первую вычислительную машину Z1 на основе электромеханических реле. Исходные данные вводились в нее с помощью клавиатуры, а результат вычислений высвечивался на панели с множеством электрических лампочек. В 1938 году К. Цузе создал усовершенствованную модель Z2. Программы в нее вводились с помощью перфоленты. Ее изготавливали, пробивая отверстия в использованной 35-миллиметровой фотопленке. В 1941 году К. Цузе построил действующий компьютер Z3, а позднее и Z4, основанные на двоичной системе счисления. Они использовались для расчетов при создании самолетов и ракет. В 1942 году Конрад Цузе и Хельмут Шрайер задумали перевести Z3 с электромеханических реле на вакуумные электронные лампы. Такая машина должна была работать в 1000 раз быстрее, но создать ее не удалось - помешала война.


Рис. 7.12.  Конрад Цузе

В 1943-1944 годах на одном из предприятий Ай-Би-Эм (IBM) в сотрудничестве с учеными Гарвардского университета во главе с Говардом Эйкеном была создана вычислительная машина "Марк-1". Весила она около 35 тонн. "Марк-1" был основан на применении электромеханических реле и оперировал числами, закодированными на перфоленте.

При ее создании использовались идеи, заложенные Ч. Бэббиджем в его аналитической машине. В отличие от Стибица и Цузе, Эйкен не осознал преимуществ двоичной системы счисления и в своей машине использовал десятичную систему. Машина могла манипулировать числами длиной до 23 разрядов. Для перемножения двух таких чисел ей было необходимо затратить 4 секунды. В 1947 году была создана машина "Марк-2", в которой уже использовалась двоичная система счисления. В этой машине операции сложения и вычитания занимали в среднем 0,125 секунды, а умножение - 0,25 секунды.

Абстрактная наука алгебра логики близка к практической жизни. Она позволяет решать самые разные задачи управления.

Входные и выходные сигналы электромагнитных реле, подобно высказываниям в булевой алгебре, также принимают только два значения. Когда обмотка обесточена, входной сигнал равен 0, а если по обмотке протекает ток, входной сигнал равен 1. Когда контакт реле разомкнут, выходной сигнал равен 0, а если контакт замкнут - равен 1.

Именно это сходство между высказываниями в булевой алгебре и поведением электромагнитных реле заметил известный физик Пауль Эренфест. Еще в 1910 году он предложил использовать булеву алгебру для описания работы релейных схем в телефонных системах. По другой версии, идея использования булевой алгебры для описания электрических переключательных схем принадлежит Пирсу. В 1936 году основатель современной теории информации Клод Шеннон в своей докторской диссертации объединил двоичную систему счисления, математическую логику и электрические цепи.

Связи между электромагнитными реле в схемах удобно обозначать с помощью логических операций НЕ, И, ИЛИ, ПОВТОРЕНИЕ (ДА) и т.д. Например, последовательное соединение контактов реле реализует операцию И, а параллельное соединение этих контактов - логическую операцию ИЛИ. Аналогично выполняются операции И, ИЛИ, НЕ в электронных схемах, где роль реле, замыкающих и размыкающих электрические цепи, выполняют бесконтактные полупроводниковые элементы - транзисторы, созданные в 1947-1948 годах американскими учеными Д. Бардиным, У. Браттейном и У. Шокли.

Электромеханические реле работали слишком медленно. Поэтому уже в 1943 году американцы начали разработку вычислительной машины на основе электронных ламп. В 1946 году Преспер Эккерт и Джон Мочли (рис. 7.13) построили первую электронную цифровую вычислительную машину ENIAC. Ее вес составлял 30 тонн, она занимала 170 кв. м площади. Вместо тысяч электромеханических реле ENIAC содержал 18000 электронных ламп. Считала машина в двоичной системе и производила 5000 операций сложения или 300 операций умножения в секунду. На электронных лампах в этой машине было построено не только арифметическое, но и запоминающее устройство. Ввод числовых данных осуществлялся с помощью перфокарт, программы же вводились в эту машину с помощью штекеров и наборных полей, то есть приходилось соединять для каждой новой программы тысячи контактов. Поэтому для подготовки к решению новой задачи требовалось до нескольких дней, хотя сама задача решалась за несколько минут. Это было одним из основных недостатков такой машины.


Рис. 7.13.  Преспер Эккерт и Джон Мочли

Работы трех выдающихся ученых - Клода Шеннона, Алана Тьюринга и Джона фон Неймана - стали основой для создания структуры современных компьютеров.


Шеннон Клод (1916 г.р.) - американский инженер и математик, основоположник математической теории информации.

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


Тьюринг Алан (1912-1954) - английский математик. Основные труды - по математической логике и вычислительной математике. В 1936-1937 гг. написал основополагающую работу "О вычислимых числах", в которой ввел понятие абстрактного устройства, названного впоследствии "машиной Тьюринга". В этом устройстве он предвосхитил основные свойства современного компьютера. Тьюринг назвал свое устройство "универсальной машиной", так как она должна была решать любую допустимую (теоретически разрешимую) математическую или логическую задачу. Данные в нее нужно вводить с бумажной ленты, поделенной на ячейки - клетки. В каждой такой клетке должен был либо содержаться символ, либо нет. Машина Тьюринга могла обрабатывать вводимые с ленты символы и изменять их, то есть стирать их и записывать новые по инструкциям, хранимым в ее внутренней памяти.


Нейман Джон фон (1903-1957) - американский математик и физик, участник работ по созданию атомного и водородного оружия. Родился в Будапеште, с 1930 года проживал в США. В своем докладе, опубликованном в 1945 году и ставшем первой работой по цифровым электронным компьютерам, выделил и описал "архитектуру" современного компьютера.

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

Фон Нейман считал, что компьютер должен работать на основе двоичной системы счисления, быть электронным и выполнять все операции последовательно, одну за другой. Эти принципы заложены в основу всех современных компьютеров.

Машина на электронных лампах работала значительно быстрее, чем на электромеханических реле, но сами электронные лампы были ненадежны. Они часто выходили из строя. Для их замены в 1947 году Джон Бардин, Уолтер Браттейн и Уильям Шокли предложили использовать изобретенные ими переключающие полупроводниковые элементы - транзисторы.


Бардин Джон (1908-1991) - американский физик. Один из создателей первого транзистора (Нобелевская премия 1956 г. по физике совместно с У. Браттейном и У. Шокли за открытие транзисторного эффекта). Один из авторов микроскопической теории сверхпроводимости (вторая Нобелевская премия 1957 г. совместно с Л. Купером и Д. Шриффеном).

Браттейн Уолтер (1902-1987) - американский физик, один из создателей первого транзистора, лауреат Нобелевской премии по физике 1956 года.

Шокли Уильям (1910-1989) - американский физик, один из создателей первого транзистора, лауреат Нобелевской премии по физике 1956 года.

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

Совершенствование первых образцов вычислительных машин привело в 1951 году к созданию компьютера UNIVAC, предназначенного для коммерческого использования. Он стал первым серийно выпускаемым компьютером.


Лебедев Сергей Алексеевич

Первая в СССР Малая Электронная Счетная машина (МЭСМ) на электронных лампах была построена в 1949-1951 гг. под руководством академика С.А. Лебедева. А в 1952-1954 гг. под его руководством была разработана Быстродействующая Электронная Счетная машина (БЭСМ), выполнявшая 8000 операций в секунду.

Созданием электронных вычислительных машин руководили крупнейшие советские ученые и инженеры И.С. Брук, В.М. Глушков, Ю.А. Базилевский, Б.И. Рамеев, Л.И. Гутенмахер, Н.П. Брусенцов.

К первому поколению советских компьютеров относятся ламповые ЭВМ - "БЭСМ-2", "Стрела", "М-2", "М-3", "Минск", "Урал-1", "Урал-2", "М-20".

Ко второму поколению советских компьютеров относятся полупроводниковые малые ЭВМ "Наири" и "Мир", средние ЭВМ для научных расчетов и обработки информации со скоростью 5-30 тысяч операций в секунду "Минск-2", "Минск-22", "Минск-32", "Урал-14", "Раздан-2", "Раздан-3", "БЭСМ-4", "М-220" и управляющие ЭВМ "Днепр", "ВНИИЭМ-3", а также сверхбыстродействующая БЭСМ-6 с производительностью 1 млн операций в секунду.

Родоначальниками советской микроэлектроники были ученые, эмигрировавшие из США в СССР: Ф.Г. Старос (Альфред Сарант) и И.В. Берг. Они стали инициаторами, организаторами и руководителями центра микроэлектроники в Зеленограде под Москвой.

ЭВМ третьего поколения на интегральных микросхемах появились в СССР во второй половине 1960-х годов. Были разработаны Единая Система ЭВМ (ЕС ЭВМ) и Система Малых ЭВМ (СМ ЭВМ) и организовано их серийное производство.

Четвертое поколение советских компьютеров реализовано на основе больших (БИС) и сверхбольших (СБИС) интегральных микросхем.

Примером крупных вычислительных систем четвертого поколения стал многопроцессорный комплекс "Эльбрус-2" с быстродействием до 100 млн операций в секунду.

В 1950-х годах было создано второе поколение компьютеров, выполненных на транзисторах. В результате быстродействие машин возросло в 10 раз, а размеры и вес значительно уменьшились. Стали применять запоминающие устройства на магнитных ферритовых сердечниках, способные хранить информацию неограниченное время даже при отключении компьютеров. Их разработал Джой Форрестер в 1951-1953 годах. Большие объемы информации хранились на внешнем носителе, например на магнитной ленте или на магнитном барабане.

Рейнольд Б. Джонсон, сотрудник IBM, разработал устройство IBM 305 RAMAC (контрольно-считывающее устройство по методу случайного доступа). Устройство состояло из 50 вращающихся магнитных дисков диаметром 60 см, которые были расположены один над другим. Механизм считывания и записи перемещался между дисками, обеспечивая более быстрый доступ к данным, чем магнитная лента. После того как возможности устройства были продемонстрированы на Всемирной ярмарке в Брюсселе в 1958-м, от носителей на магнитных лентах отказались.

В 1959 году Д. Килби, Д. Херни, К. Леховец и Р. Нойс (рис. 7.14) изобрели интегральные микросхемы (чипы), в которых все электронные компоненты вместе с проводниками помещались внутри кремниевой пластинки. Применение чипов в компьютерах позволило сократить пути прохождения тока при переключениях. Скорость вычислений при этом увеличилась в десятки раз. Существенно уменьшились и габариты машин. Появление чипа позволило создать третье поколение компьютеров. И в 1964 году фирма IBM начинает выпуск компьютеров IBM-360 на интегральных микросхемах.


Рис. 7.14.  Д. Килби, Д. Херни, К. Леховец и Р. Нойс

В 1965 году Дуглас Энгелбарт (рис. 7.15) создал первую "мышь" - компьютерный ручной манипулятор. Впервые она была применена в персональном компьютере Apple фирмы Macintosh, выпущенном позднее, в 1976 году.


Рис. 7.15.  Дуглас Энгелбарт

В 1967 году компания IBM начала производить дискету для компьютера, изобретенную Йосиро Накамацу - съемный гибкий магнитный диск ("флоппи-диск") для постоянного хранения информации. Первоначально дискета была гибкой, имела диаметр 8 дюймов и емкость 80 Кбайт, затем - 5 дюймов. Современная дискета емкостью 1,44 Мбайта, впервые выпущенная фирмой Sony в 1982 году, заключена в жесткий пластмассовый корпус и имеет диаметр 3,5 дюйма.

В 1969 году в США началось создание оборонной компьютерной сети - прародителя современной всемирной сети Internet.

В 1970-е годы были разработаны матричные принтеры, предназначенные для распечатки информации на выходе из компьютеров.

В 1971 году сотрудник компании Intel Эдвард Хофф (рис. 7.16) создал первый микропроцессор 4004, разместив несколько интегральных микросхем на одном кремниевом кристалле. Хотя первоначально он предназначался для использования в калькуляторах, по существу он представлял собой законченный микрокомпьютер. Это революционное изобретение кардинально перевернуло представление о компьютерах как о громоздких, тяжеловесных монстрах. Микропроцессор дал возможность создать компьютеры четвертого поколения, которые помещались на письменном столе пользователя.


Рис. 7.16.  Эдвард Хофф

В середине 1970-х годов начинают предприниматься попытки создания персонального компьютера (ПК) - вычислительной машины, предназначенной для частного пользователя.

В 1974 году Эдвард Робертс (рис. 7.17) создал первый персональный компьютер "Altair" на основе микропроцессора 8080 фирмы "Intel" (рис. 7.18). Но без программного обеспечения он был неработоспособен: ведь дома у частного пользователя нет "под рукой" своего программиста.


Рис. 7.17.  Эдвард Робертс


Рис. 7.18.  Первый персональный компьютер Altair

В 1975 году о создании ПК Altair узнали два студента Гарвардского университета Билл Гейтс и Пол Аллен (рис. 7.19). Они первыми поняли насущную необходимость написания программного обеспечения для персональных компьютеров и в течение месяца создали его для ПК "Altair" на основе языка Бейсик. В том же году они основали компанию Microsoft, быстро завоевавшую лидерство в создании программного обеспечения для персональных компьютеров и ставшую богатейшей компанией во всем мире.


Рис. 7.19.  Билл Гейтс и Пол Аллен


Рис. 7.20.  Билл Гейтс

В 1973 году фирмой IBM был разработан жесткий магнитный диск (винчестер) для компьютера. Это изобретение дало возможность создать долговременную память большого объема, которая сохраняется при выключении компьютера.

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

В 1976 году 26-летний инженер Стив Возняк из компании Hewlett-Packard создал принципиально новый микрокомпьютер. Он впервые применил для ввода данных клавиатуру, подобную клавиатуре пишущей машинки, а для отображения информации - обыкновенный телевизор. Символы выводились на его экран в 24 строки по 40 символов в каждой. Компьютер имел 8 Кбайт памяти, половину из которых занимал встроенный язык Бейсик, а половину пользователь мог использовать для введения своих программ. Этот компьютер значительно превосходил Altair-8800, имевший всего 256 байтов памяти. С. Возняк предусмотрел для своего нового компьютера разъем (так называемый "слот") для подсоединения дополнительных устройств. Первым понял и оценил перспективы этого компьютера приятель Стива Возняка - Стив Джобс (рис. 7.21). Он предложил организовать фирму для его серийного изготовления. 1 апреля 1976 года они основали компанию Apple, и в январе 1977 года официально зарегистрировали ее. Новый компьютер они назвали Apple-I (рис. 7.22). В течение 10 месяцев им удалось собрать и продать около 200 экземпляров Apple-I.


Рис. 7.21.  Стив Возняк и Стив Джобс


Рис. 7.22.  Персональный компьютер Apple-I

cВ это время Возняк уже работал над его усовершенствованием. Новая версия получила название Apple-II (рис. 7.23). Компьютер был выполнен в пластмассовом корпусе, получил графический режим, звук, цвет, расширенную память, 8 разъемов расширения (слотов) вместо одного. Для сохранения программ в нем использовался кассетный магнитофон. Основу первой модели Apple II составлял, как и в Apple I, микропроцессор 6502 фирмы MOS Technology с тактовой частотой 1 мегагерц. В постоянной памяти был записан Бейсик. Объем оперативной памяти в 4 Кбайта был расширен до 48 Кбайт. Информация выводилась на цветной или черно-белый телевизор, работающий в стандартной для США системе NTSC. В текстовом режиме отображались 24 строки, по 40 символов в каждой, а в графическом разрешение составляло 280 на 192 точки (шесть цветов). Основное достоинство Apple II заключалось в возможности расширения его оперативной памяти до 48 Кбайт и использования 8 разъемов для подключения дополнительных устройств. Благодаря использованию цветной графики его можно было использовать для самых различных игр (рис. 7.23).


Рис. 7.23.  Персональный компьютер Apple II

Благодаря своим возможностям Apple II завоевал популярность среди людей самых различных профессий. От его пользователей не требовалось знания электроники и языков программирования.

Apple II стал первым по-настоящиму персональным компьютером для ученых, инженеров, юристов, бизнесменов, домохозяек и школьников.

В июле 1978 года Apple II был дополнен дисководом Disk II, значительно расширившим его возможности. Для него была создана дисковая операционная система Apple-DOS. А в конце 1978 года компьютер снова усовершенствовали и выпустили под именем Apple II Plus. Теперь его можно было использовать в деловой сфере для хранения информации, ведения дел, помощи в принятии решений. Началось создание таких прикладных программ, как текстовые редакторы, органайзеры, электронные таблицы.

В 1979 году Дэн Бриклин и Боб Фрэнкстон создали программу VisiCalc - первую в мире электронную таблицу. Этот инструмент лучше всего подходил для бухгалтерских расчетов. Первая его версия была написана для Apple II, который зачастую покупали только для того, чтобы работать с VisiCalc.

Таким образом, за несколько лет микрокомпьютер, во многом благодаря фирме Apple и ее основателям Стивену Джобсу и Стиву Возняку, превратился в персональный компьютер для людей самых различных профессий.

В 1981 году появился персональный компьютер IBM PC, который вскоре стал стандартом компьютерной индустрии и вытеснил с рынка почти все конкурирующие модели персональных компьютеров. Исключение составил только Apple. В 1984 году был создан Apple Macintosh - первый компьютер с графическим интерфейсом, управляемый мышью. Благодаря его преимуществам фирме Apple удалось удержаться на рынке персональных компьютеров. Она завоевала рынок в области образования и издательского дела, где выдающиеся графические возможности "Макинтошей" используются для верстки и обработки изображений.

Сегодня фирма Apple контролирует 8-10% мирового рынка персональных компьютеров, а остальные 90% - IBM-совместимые персональные компьютеры. Большая часть компьютеров Macintosh находится у пользователей в США.

В 1979 году появился оптический компакт-диск (CD), разработанный фирмы Philips и предназначенный только для прослушивания музыкальных записей.

В 1979 году фирма Intel разработала микропроцессор 8088 для персональных компьютеров.

Широкое распространение персональные компьютеры получили с созданием в 1981 году фирмой IBM модели IBM PC на базе этого микропроцессора 8088 (рис. 7.24).


Рис. 7.24.  Персональный компьютер модели IBM PC

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

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

В конце 1990-х годов IBM PC-совместимые компьютеры составили 90% рынка персональных компьютеров.

За последние десятилетия XX века компьютеры многократно увеличили свое быстродействие и объемы перерабатываемой и запоминаемой информации.

В 1965 году Гордон Мур, один из основателей корпорации Intel, лидирующей в области компьютерных интегральных схем - "чипов", высказал предположение, что число транзисторов в них будет ежегодно удваиваться. В течение последующих 10 лет это предсказание сбылось, и тогда он предположил, что теперь это число будет удваиваться каждые 2 года. И, действительно, число транзисторов в микропроцессорах удваивается за каждые 18 месяцев. Теперь специалисты по компьютерной технике называют эту тенденцию законом Мура.


Рис. 7.25.  Гордон Мур

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

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

В 1981 году фирма Microsoft разработала операционную cистему MS-DOS для своих персональных компьютеров.

В 1983 году был создан усовершенствованный персональный компьютер IBM PC/XT фирмы IBM.

В 1980-х годах были созданы черно-белые и цветные струйные и лазерные принтеры для распечатки информации на выходе из компьютеров. Они значительно превосходят матричные принтеры по качеству и скорости печати.

В 1983-1993 годах происходило создание глобальной компьютерной сети Internet и электронной почты E-mail, которыми смогли воспользоваться миллионы пользователей во всем мире.

В 1992 году фирма Microsoft выпустила операционную систему Windows-3.1 для IBM PC-совместимых компьютеров. Слово "Windows" в переводе с английского означает "окна". "Оконная" операционная система позволяет работать сразу с несколькими документами. Она представляет собой так называемый "графический интерфейс". Это - система взаимодействия с ПК, при которой пользователь имеет дело с так называемыми "иконками": картинками, которыми он может управлять с помощью компьютерной мыши. Такой графический интерфейс и система окон был впервые создан в исследовательском центре фирмы Xerox в 1975 году и применен для ПК Apple.

В 1995 году фирма Microsoft выпустила операционную систему Windows-95 для IBM PC-совместимых компьютеров, более совершенную по сравнению с Windows-3.1, в 1998 году - ее модификацию Windows-98, а в 2000 году - Windows-2000. Для них разработан целый ряд прикладных программ: текстовый редактор Word, электронные таблицы Excel, программа для пользования системой Internet и электронной почтой E-mail - Internet Explorer, графический редактор Paint, стандартные прикладные программы (калькулятор, часы, номеронабиратель), дневник Microsoft Schedule, универсальный проигрыватель, фонограф и лазерный проигрыватель.

За последние годы стало возможным объединить на персональном компьютере текст и графику со звуком и движущимися изображениями. Такая технология получила название "мультимедиа". В качестве носителей информации в таких мультимедийных компьютерах используются оптические компакт-диски CD-ROM (Compact Disk Read Only Memory - т.е. память на компакт-диске "только для чтения"). Внешне они не отличаются от звуковых компакт-дисков, используемых в проигрывателях и музыкальных центрах.

Емкость одного CD-ROM достигает 650 Мбайт, по емкости он занимает промежуточное положение между дискетами и винчестером. Для чтения компакт-дисков используется CD-дисковод. Информация на компакт-диск записывается только один раз в промышленных условиях, а на ПК ее можно только читать. На CD-ROM издаются самые различные игры, энциклопедии, художественные альбомы, карты, атласы, словари и справочники. Все они снабжаются удобными поисковыми системами, позволяющими быстро найти нужный материал. Объема памяти двух компакт-дисков CD-ROM хватает для размещения энциклопедии, превышающей по объему Большую Советскую энциклопедию.

В конце 1990-х годов были созданы однократно записываемые CD-R и многократно перезаписываемые CD-RW оптические компакт-диски и дисководы для них, позволяющие пользователю делать любые записи звука и изображения по своему вкусу.

В 1990-2000 годах, в дополнение к настольным персональным компьютерам, были выпущены ПК "ноутбук" в виде портативного чемоданчика и еще более миниатюрные карманные "палмтоп" (наладонники) - как следует из их названия, помещающиеся в кармане и на ладони. Ноутбуки снабжены жидкокристаллическим экраном-дисплеем, размещенным в откидной крышке, а у палмтопов - на передней панели корпуса.

В 1998-2000 годах была создана миниатюрная твердотельная "флэш-память" (без подвижных деталей). Так, память Memory Stick имеет размеры и вес пластинки "жвачки", а память SD фирмы Panasonic - почтовой марки. Между тем объем их памяти, которая может храниться сколь угодно долго, составляет 64-128 Мбайт и даже 2-4 Гбайт!

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

В 2002 году в Японии был построен суперкомпьютер NEC Earth Simulator, выполняющий 35,6 триллионов операций в секунду. На сегодня это самый быстродействующий в мире суперкомпьютер.


Рис. 7.26.  Сеймур Крей


Рис. 7.27.  Суперкомпьютер Cray-1


Рис. 7.28.  Суперкомпьютер Cray-2

В 2005 году компания IBM разработала суперкомпьютер Blue Gene производительностью свыше 30 триллионов операций в секунду. Он содержит 12000 процессоров и обладает в тысячу раз большей мощностью, чем знаменитый Deep Blue, с которым в 1997 году играл в шахматы чемпион мира Гарри Каспаров. Компания IBM и исследователи из Швейцарского политехнического института в Лозанне впервые предприняли попытку моделирования человеческого мозга.

В 2001 году персональным компьютерам исполнилось 20 лет. Посмотрим, как они изменились за эти годы. Первые из них, оборудованные микропроцессором Intel, работали с тактовой частотой всего 4,77 МГц и имели оперативную память 16 Кбайт. Современные ПК, оборудованные микропроцессором Pentium 4, созданном в 2001 году, имеют тактовую частоту 2 ГГц, оперативную память 128-256 Мбайт и долговременную память (винчестер) объемом десятки и сотни Гбайт! Такого гигантского прогресса не наблюдается ни в одной отрасли техники, кроме цифровой вычислительной. Если бы такой же прогресс был в увеличении скорости самолетов, то они давно бы уже летали со скоростью света.

Миллионы компьютеров используются практически во всех отраслях экономики, промышленности, науки, техники, педагогики, медицины.

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

<

Содержание раздела