История развития компьютерной вычислительной техники. Вычислительная техника история развития вычислительной техники

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

Основные этапы развития вычислительной техники

Самая популярная классификация предлагает выделить основные этапы развития вычислительной техники по хронологическому принципу:

  • Ручной этап. Он начался на заре человеческой эпохи и продолжался до середины XVII столетия. В этот период возникли основы счёта. Позднее, с формированием позиционных систем счисления, появились приспособления (счёты, абак, позднее - логарифмическая линейка), делающие возможными вычисления по разрядам.
  • Механический этап. Начался в середине XVII и длился почти до конца XIX столетия. Уровень развития науки в этот период сделал возможным создание механических устройств, выполняющих основные арифметические действия и автоматически запоминающих старшие разряды.
  • Электромеханический этап - самый короткий из всех, какие объединяет история развития вычислительной техники. Он длился всего около 60 лет. Это промежуток между изобретением в 1887 году первого табулятора до 1946 года, когда возникла самая первая ЭВМ (ENIAC). Новые машины, действие которых основывалось на электроприводе и электрическом реле, позволяли производить вычисления со значительно большей скоростью и точностью, однако процессом счёта по-прежнему должен был управлять человек.
  • Электронный этап начался во второй половине прошлого столетия и продолжается в наши дни. Это история шести поколений электронно-вычислительных машин - от самых первых гигантских агрегатов, в основе которых лежали электронные лампы, и до сверхмощных современных суперкомпьютеров с огромным числом параллельно работающих процессоров, способных одновременно выполнить множество команд.

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

Самые первые приспособления для счёта

Наиболее ранний инструмент для счёта, который знает история развития вычислительной техники, - десять пальцев на руках человека. Результаты счёта первоначально фиксировались при помощи пальцев, зарубок на дереве и камне, специальных палочек, узелков.

С возникновением письменности появлялись и развивались различные способы записи чисел, были изобретены позиционные системы счисления (десятичная - в Индии, шестидесятиричная - в Вавилоне).

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

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

Традиционные счёты соробан стали популярными в Японии с XVI века, попав туда из Китая. В это же время счёты появились и в России.

В XVII столетии на основании логарифмов, открытых шотландским математиком Джоном Непером, англичанин Эдмонд Гантер изобрёл логарифмическую линейку. Это устройство постоянно совершенствовалось и дожило до наших дней. Оно позволяет умножать и делить числа, возводить в степень, определять логарифмы и тригонометрические функции.

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

Первые механические счётные устройства

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

Качественным скачком в области технологии вычислительной техники стало изобретение суммирующей машины "Паскалины" в 1642 году. Её создатель, французский математик Блез Паскаль, начал работу над этим устройством, когда ему не было и 20 лет. "Паскалина" представляла собой механический прибор в виде ящичка с большим количеством взаимосвязанных шестерёнок. Числа, которые требовалось сложить, вводились в машину поворотами специальных колёсиков.

В 1673 году саксонский математик и философ Готфрид фон Лейбниц изобрёл машину, выполнявшую четыре основных математических действия и умевшую извлекать квадратный корень. Принцип её работы был основан на двоичной системе счисления, специально придуманной учёным.

В 1818 году француз Шарль (Карл) Ксавье Тома де Кольмар, взяв за основу идеи Лейбница, изобрёл арифмометр, умеющий умножать и делить. А ещё спустя два года англичанин Чарльз Бэббидж приступил к конструированию машины, которая способна была бы производить вычисления с точностью до 20 знаков после запятой. Этот проект так и остался неоконченным, однако в 1830 году его автор разработал другой - аналитическую машину для выполнения точных научных и технических расчётов. Управлять машиной предполагалось программным путём, а для ввода и вывода информации должны были использоваться перфорированные карты с разным расположением отверстий. Проект Бэббиджа предугадал развитие электронно-вычислительной техники и задачи, которые смогут быть решены с её помощью.

Примечательно, что слава первого в мире программиста принадлежит женщине - леди Аде Лавлейс (в девичестве Байрон). Именно она создала первые программы для вычислительной машины Бэббиджа. Её именем впоследствии был назван один из компьютерных языков.

Разработка первых аналогов компьютера

В 1887 году история развития вычислительной техники вышла на новый этап. Американскому инженеру Герману Голлериту (Холлериту) удалось сконструировать первую электромеханическую вычислительную машину - табулятор. В её механизме имелось реле, а также счётчики и особый сортировочный ящик. Прибор считывал и сортировал статистические записи, сделанные на перфокартах. В дальнейшем компания, основанная Голлеритом, стала костяком всемирно известного компьютерного гиганта IBM.

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

Ещё через шесть лет английским учёным Аланом Тьюрингом была разработана концепция машины, ставшая теоретической основой для нынешних компьютеров. Она обладала всеми главными свойствами современного средства вычислительной техники: могла пошагово выполнять операции, которые были запрограммированы во внутренней памяти.

Спустя год после этого Джордж Стибиц, учёный из США, изобрёл первое в стране электромеханическое устройство, способное выполнять двоичное сложение. Его действия основывались на булевой алгебре - математической логике, созданной в середине XIX века Джорджем Булем: использовании логических операторов И, ИЛИ и НЕ. Позднее двоичный сумматор станет неотъемлемой частью цифровой ЭВМ.

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

Начало компьютерной эры

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

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

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

В 1942 году американские исследователи Джон Атанасов (Атанасофф) и Клиффорд Берри создали вычислительное устройство, работавшее на вакуумных трубках. Машина также использовла двоичный код, могла выполнять ряд логических операций.

В 1943 году в английской правительственной лаборатории, в обстановке секретности, была построена первая ЭВМ, получившая название "Колосс". В ней вместо электромеханических реле использовалось 2 тыс. электронных ламп для хранения и обработки информации. Она предназначалась для взлома и расшифровки кода секретных сообщений, передаваемых немецкой шифровальной машиной "Энигма", которая широко применялась вермахтом. Существование этого аппарата ещё долгое время держалось в строжайшей тайне. После окончания войны приказ о его уничтожении был подписан лично Уинстоном Черчиллем.

Разработка архитектуры

В 1945 году американским математиком венгерско-немецкого происхождения Джоном (Яношем Лайошем) фон Нейманом был создан прообраз архитектуры современных компьютеров. Он предложил записывать программу в виде кода непосредственно в память машины, подразумевая совместное хранение в памяти компьютера программ и данных.

Архитектура фон Неймана легла в основу создаваемого в то время в Соединённых Штатах первого универсального электронного компьютера - ENIAC. Этот гигант весил около 30 тонн и располагался на 170 квадратных метрах площади. В работе машины были задействованы 18 тыс. ламп. Этот компьютер мог произвести 300 операций умножения или 5 тыс. сложения за одну секунду.

Первая в Европе универсальная программируемая ЭВМ была создана в 1950 году в Советском Союзе (Украина). Группа киевских учёных, возглавляемая Сергеем Алексеевичем Лебедевым, сконструировала малую электронную счётную машину (МЭСМ). Её быстродействие составляло 50 операций в секунду, она содержала около 6 тыс. электровакуумных ламп.

В 1952 году отечественная вычислительная техника пополнилась БЭСМ - большой электронной счётной машиной, также разработанной под руководством Лебедева. Эта ЭВМ, выполнявшая в секунду до 10 тыс. операций, была на тот момент самой быстродействующей в Европе. Ввод информации в память машины происходил при помощи перфоленты, выводились данные посредством фотопечати.

В этот же период в СССР выпускалась серия больших ЭВМ под общим названием "Стрела" (автор разработки - Юрий Яковлевич Базилевский). С 1954 года в Пензе началось серийное производство универсальной ЭВМ "Урал" под руководством Башира Рамеева. Последние модели были аппаратно и программно совместимы друг с другом, имелся широкий выбор периферических устройств, позволяющий собирать машины различной комплектации.

Транзисторы. Выпуск первых серийных компьютеров

Однако лампы очень быстро выходили из строя, весьма затрудняя работу с машиной. Транзистор, изобретённый в 1947 году, сумел решить эту проблему. Используя электрические свойства полупроводников, он выполнял те же задачи, что и электронные лампы, однако занимал значительно меньший объём и расходовал не так много энергии. Наряду с появлением ферритовых сердечников для организации памяти компьютеров, использование транзисторов дало возможность заметно уменьшить размеры машин, сделать их ещё надёжнее и быстрее.

В 1954 году американская фирма "Техас Инструментс" начала серийно производить транзисторы, а два года спустя в Массачусетсе появился первый построенный на транзисторах компьютер второго поколения - ТХ-О.

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

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

Появление интегральных микросхем

В 1958-1960 годах, благодаря инженерам из Соединённых Штатов Роберту Нойсу и Джеку Килби, мир узнал о существовании интегральных микросхем. На основе из кремниевого или германиевого кристалла монтировались миниатюрные транзисторы и другие компоненты, порой до сотни и тысячи. Микросхемы размером чуть более сантиметра работали гораздо быстрее, чем транзисторы, и потребляли намного меньше энергии. С их появлением история развития вычислительной техники связывает возникновение третьего поколения ЭВМ.

В 1964 году фирмой IBM был выпущен первый компьютер семейства SYSTEM 360, в основу которого легли интегральные микросхемы. С этого времени можно вести отсчёт массового выпуска ЭВМ. Всего было произведено более 20 тыс. экземпляров данного компьютера.

В 1972 году в СССР была разработана ЕС (единая серия) ЭВМ. Это были стандартизированные комплексы для работы вычислительных центров, имевшие общую систему команд. За основу была взята американская система IBM 360.

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

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

Персональные компьютеры

После 1970 года начался выпуск четвёртого поколения ЭВМ. Развитие вычислительной техники в это время характеризуется внедрением в производство компьютеров больших интегральных схем. Такие машины теперь могли совершать за одну секунду тысячи миллионов вычислительных операций, а ёмкость их ОЗУ увеличилась до 500 миллионов двоичных разрядов. Существенное снижение себестоимости микрокомпьютеров привело к тому, что возможность их купить постепенно появилась у обычного человека.

Одним из первых производителей персональных компьютеров стала компания Apple. Создавшие её Стив Джобс и Стив Возняк сконструировали первую модель ПК в 1976 году, дав ей название Apple I. Стоимость его составила всего 500 долларов. Через год была представлена следующая модель этой компании - Apple II.

Компьютер этого времени впервые стал похожим на бытовой прибор: помимо компактного размера, он имел изящный дизайн и интерфейс, удобный для пользователя. Распространение персональных компьютеров в конце 1970 годов привело к тому, что спрос на большие ЭВМ заметно упал. Этот факт всерьёз обеспокоил их производителя - компанию IBM, и в 1979 году она выпустила на рынок свой первый ПК.

Два года спустя появился первый микрокомпьютер этой фирмы с открытой архитектурой, основанный на 16-разрядном микропроцессоре 8088, производимом компанией "Интел". Компьютер комплектовался монохромным дисплеем, двумя дисководами для пятидюймовых дискет, оперативной памятью объемом 64 килобайта. По поручению компании-создателя фирма "Майкрософт" специально разработала операционную систему для этой машины. На рынке появились многочисленные клоны IBM PC, что подтолкнуло рост промышленного производства персональных ЭВМ.

В 1984 году компанией Apple был разработан и выпущен новый компьютер - Macintosh. Его операционная система была исключительно удобной для пользователя: представляла команды в виде графических изображений и позволяла вводить их с помощью манипулятора - мыши. Это сделало компьютер ещё более доступным, поскольку теперь от пользователя не требовалось никаких специальных навыков.

ЭВМ пятого поколения вычислительной техники некоторые источники датируют 1992-2013 годами. Вкратце их основная концепция формулируется так: это компьютеры, созданные на основе сверхсложных микропроцессоров, имеющие параллельно-векторную структуру, которая делает возможным одновременное выполнение десятков последовательных команд, заложенных в программу. Машины с несколькими сотнями процессоров, работающих параллельно, позволяют ещё более точно и быстро обрабатывать данные, а также создавать эффективно работающие сети.

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

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

Классы вычислительной техники

Существуют различные варианты классификации ЭВМ.

Так, по назначению компьютеры делятся:

  • на универсальные - те, которые способны решать самые различные математические, экономические, инженерно-технические, научные и другие задачи;
  • проблемно-ориентированные - решающие задачи более узкого направления, связанные, как правило, с управлением определёнными процессами (регистрация данных, накопление и обработка небольших объёмов информации, выполнение расчётов в соответствии с несложными алгоритмами). Они обладают более ограниченными программными и аппаратными ресурсами, чем первая группа компьютеров;
  • специализированные компьютеры решают, как правило, строго определённые задачи. Они имеют узкоспециализированную структуру и при относительно низкой сложности устройства и управления достаточно надёжны и производительны в своей сфере. Это, к примеру, контроллеры или адаптеры, управляющие рядом устройств, а также программируемые микропроцессоры.

По размерам и производительной мощности современная электронно-вычислительная техника делится:

  • на сверхбольшие (суперкомпьютеры);
  • большие компьютеры;
  • малые компьютеры;
  • сверхмалые (микрокомпьютеры).

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

Технические средства реализации информационных процессов

История развития ВТ имеет несколько периодов: механический, электромеханический и электронный.

Для проведения вычислений в Древнем Вавилоне (около 3 тыс. лет до н.э.), а затем в Древней Греции и Древнем Риме (IV век до н.э.) использовали счетные доски под названием абак . Доска абака представляла собой глиняную пластину с углублениями, в которые раскладывали камушки. В дальнейшем углубления были заменены проволокой с нанизанными косточками (прообраз счет).

В 17 веке в Европе ученые-математики (В. Шиккард (1623 ᴦ.) и Блез Паскаль (1642 ᴦ.), Г. Лейбниц (1671 ᴦ.)) изобретают механические машины , способные автоматически выполнять арифметические действия (прообраз арифмометра).

В первой трети 19 века английский математик Ч. Бэббидж разработал проект программируемого автоматического вычислительного механического устройства, известного как ʼʼаналитическая машинаʼʼ Бэббиджа. Меценат проекта графиня Ада Августа Лавлейс была программистом этой ʼʼаналитической машиныʼʼ.

Г. Холлерит в 1888 ᴦ. создал электромеханическую машину, которая состояла из перфоратора, сортировщика перфокарт и суммирующей машины, названной табулятором. Впервые эта машина использовалась в США при обработке результатов переписи населœения.

Скорость вычислений в механических и электромеханических машинах была ограничена, в связи с этим в 1930-х гᴦ. начались разработки электронных вычислительных машин (ЭВМ), элементной базой которых стала трехэлектродная вакуумная лампа.

В 1946 ᴦ. в университете ᴦ. Пенсильвания (США) была построена электронная вычислительная машина, получившая название UNIAK. Машина весила 30 т, занимала площадь 200 кв.м., содержала 18000 ламп. Программирование велось путем установки переключателœей и коммутации разъемов. В результате на создание и выполнение даже самой простой программы требовалось очень много времени. Сложности в программировании на UNIAK натолкнули Джона фон Неймана, бывшего консультантом проекта͵ на разработку новых принципов построения архитектуры ЭВМ.

В СССР первая ЭВМ была создана в 1948 ᴦ.

Историю развития ЭВМ принято рассматривать по поколениям.

Первое поколение (1946-1960) - ϶ᴛᴏ время становления архитектуры машин фон-неймановского типа, построенных на электронных лампах с быстродействием 10-20 тыс.оп/с. ЭВМ первого поколения были громоздкими и ненадежными. программные средства были представлены машинными языками.

В 1950 ᴦ. в СССР была запущена в эксплуатацию МЭСМ (малая электронная счетная машина), а еще через два года появилась большая электронно-счетная машина (10 тыс.оп/с).

Второе поколение (1960 – 1964) - ϶ᴛᴏ машины, построенные на транзисторах с быстродействием до сотен тысяч операций в секунду. Для организации внешней памяти стали использоваться магнитные барабаны, а для основной памяти – магнитные сердечники. В это же время были разработаны алгоритмические языки высокого уровня, как Алгол, Кобол, Фортран, которые позволили составлять программы, не учитывая тип машины. Первой ЭВМ с отличительными чертами второго поколения была IBM 704.

Третье поколение (1964 – 1970) характеризуются тем, что вместо транзисторов стали использоваться интегральные схемы (ИС) и полупроводниковая память.

Большинство машин, относящихся к третьему поколению по своим особенностям, входили в состав серии (семейства) машин ʼʼSystem/360ʼʼ (аналог ЕС ЭВМ), выпущенной фирмой IBM в серединœе 60-х гᴦ. Машины этой серии имели единую архитектуру и были программно совместимыми.

В данный время в СССР появился первый суперкомпьютер БЭСМ 6, который имел производительность 1 млн. оп/с.

Четвертое поколение (1970 – 1980) - ϶ᴛᴏ машины, построенные на больших интегральных схемах (БИС). Такие схемы содержат до нескольких десятков тысяч элементов в кристалле. ЭВМ этого поколения выполняют десятки и сотни миллионов операций в секунду.

В 1971 ᴦ. появился первый в мире четырехразрядный микропроцессор Intel 4004, содержащий 2300 транзисторов на кристалле, а еще через год - восьмиразрядный процессор Intel 8008. Создание микропроцессоров послужило основой для разработки персонального компьютера (ПК), ᴛ.ᴇ. устройства, выполняющего те же функции, что и большой компьютер, но рассчитанного на работу одного пользователя.

1973 ᴦ. фирма Xerox создала первый прототип персонального компьютера.

1974 ᴦ. появился первый коммерчески распространяемый персональный компьютер Альтаир-8800, для которого в конце 1975 ᴦ. Пол Ален и Билл Гейтс написали интерпретатор языка Бэйсик.

В августе 1981 ᴦ. фирма IBM выпустила компьютер IBM PC. В качестве основного микропроцессора использовали новейший тогда 16-разрядный микропроцессор Intel 8088. ПК был построен в соответствии с принципами открытой архитектуры. Пользователи получили возможность самостоятельно модернизировать свои компьютеры и оснащать их дополнительными устройствами различных производителœей. Через один – два года компьютер IBM PC занял ведущее место на рынке, вытеснив модели 8-разрядных компьютеров.

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

СуперЭВМ и большие ЭВМ (мэйнфреймы) – применяются для проведения сложных научных расчетов или для обработки больших потоков информации на крупных предприятиях. Οʜᴎ, как правило, являются главными компьютерами корпоративных вычислительных сетей.

Мини - и микро ЭВМ применяются для создания систем управления крупных и средних предприятий.

Персональные компьютеры предназначены для конечного пользователя. В свою очередь ПК подразделяют на настольные (desktop), портативные (notebook) и карманные (palmtop) модели.

История развития вычислительной техники - понятие и виды. Классификация и особенности категории "История развития вычислительной техники" 2017, 2018.

  • - История развития вычислительной техники

    Потребность в автоматизации обработки данных, в том числе вычислений, возникла очень давно. Считается, что исторически первым и, соответственно, простейшим счетным устройством был абак, который относится к ручным приспособлениям для счета. Абак – счётная доска,... .


  • - История развития вычислительной техники

    История развития вычислительной техники уходит своими корнями далеко в прошлое. Еще в XIV в. Леонардо да Винчи разработал эскиз 13-разрядного суммирующего устройства. Действующий образец построил в 1642 г. знаменитый французский физик, математик и инженер Блез Паскаль. Его... .


  • - КРАТКАЯ ИСТОРИЯ РАЗВИТИЯ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ.

    1623г. Первая «считающая машина», созданная Уильямом Шикардом. Это довольно громоздкий аппарат мог применять простые арифметические действия (сложение, вычитание) с 7-значными числами. 1644г. «Вычислитель» Блеза Паскаля – первая по настоящему популярная считающая машина,...

  • ОСНОВЫ ПК

    Люди всегда испытывали потребность в счете. Для этого они использовали пальцы рук, камешки, которые складывали в ку­чки или располагали в ряд. Число предметов фиксировалось с по­мощью черточек, которые проводились по земле, с помощью за­рубок на палках и узелков, которые завязывались на веревке.

    С увеличением количества подлежащих подсчету предметов, развитием наук и ремесел появилась необходимость в проведении простейших вычислений. Самым древним инструментом, известным в различных странах, являются счеты (в Древнем Риме они называ­лись calculi). Они позволяют производить простейшие вычисления над большими числами. Счеты оказались настолько удачным инст­рументом, что дожили с древних времен почти до наших дней.

    Никто не может назвать точное время и место появления сче­тов. Историки сходятся во мнении, что их возраст составляет не­сколько тысяч лет, а их родиной могут быть и Древний Китай, и Древний Египет, и Древняя Греция.

    1.1. КРАТКАЯ ИСТОРИЯ

    РАЗВИТИЯ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

    С развитием точных наук появилась настоятельная необходи­мость в проведении большого количества точных вычислений. В 1642 г. французский математик Блез Паскаль сконструировал первую механическую счетную машину, известную как суммиру­ющая машина Паскаля (рис. 1.1). Эта машина представляла собой комбинацию взаимосвязанных колесиков и приводов. На колеси­ках были нанесены цифры от 0 до 9. Когда первое колесико (еди­ницы) делало полный оборот, в действие автоматически приво­дилось второе колесико (десятки); когда и оно достигало цифры 9, начинало вращаться третье колесико и т.д. Машина Паскаля могла только складывать и вычитать.

    В 1694 г. немецкий математик Готфрид Вильгельм фон Лейбниц сконструировал более совершенную счетную машину (рис. 1.2). Он был убежден, что его изобретение найдет широкое применение не только в науке, но и в быту. В от­личие от машины Паскаля Лейб­ниц использовал цилиндры, а не колесики и приводы. На цилинд­ры были нанесены цифры. Каждый цилиндр имел девять рядов высту­пов или зубцов. При этом первый ряд содержал 1 выступ, второй - 2 и так вплоть до девятого ряда, который содержал 9 выступов. Ци­линдры были подвижными и при­водились в определенное положе­ние оператором. Конструкция ма­шины Лейбница была более совер­шенной: она была способна выпол­нять не только сложение и вычи­тание, но и умножение, деление и даже извлечение квадратного корня.

    Интересно, что потомки этой конструкции дожили до 70-х годов XX в. в форме механических каль­куляторов (арифмометр типа «Фе­ликс») и широко использовались для различных расчетов (рис. 1.3). Однако уже в конце XIX в. с изоб­ретением электромагнитного реле появились первые электромехани­ческие счетные устройства. В 1887 г. Герман Голлерит (США) изобрел электромеханический табулятор с вводом чисел с помощью перфо­карт. На идею использовать перфо­карты его натолкнула пробивка компостером проездных билетов на железнодорожном транспорте. Раз­работанная им 80-колонная перфо­карта не претерпела существенных изменений и в качестве носителя информации использовалась в пер­вых трех поколениях компьютеров. Табуляторы Голлерита использова­лись во время 1-й переписи насе­ления в России в 1897 г. Сам изобретатель тогда специально приезжал в Санкт-Петербург. С этого времени электромеханические табуляторы и другие подобные им устройства стали широко применяться в бухгалтерском учете.

    В начале XIX в. Чарльз Бэббидж сформулировал основные по­ложения, которые должны лежать в основе конструкции вычис­лительной машины принципиально нового типа.

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

    Научные идеи Бэббиджа увлекли дочь известного английско­го поэта лорда Байрона - графиню Аду Августу Лавлейс. Она заложила первые фундаментальные идеи о взаимодействии раз­личных блоков вычислительной машины и последовательности решения на ней задач. Поэтому Аду Лавлейс по праву считают первым в мире программистом. Многими понятиями, введенны­ми Адой Лавлейс в описания первых в мире программ, широко пользуются современные программисты.

    Рис. 1.1. Суммирующая машина Паскаля

    Рис. 1.2. Счетная машина Лейбница

    Рис. 1.3. Арифмометр «Феликс»

    Рис. 1.4. Машина Бэббиджа

    Началом новой эры развития вычислительной техники на базе электромеханических реле стал 1934 г. Американская фирма IBM (International Buisness Machins) начала выпуск алфавитно-циф­ровых табуляторов, способных выполнять операции умножения. В середине 30-х годов XX в. на основе табуляторов создается про­образ первой локальной вычислительной сети. В Питсбурге (США) в универмаге была установлена система, состоящая из 250 терми­налов, соединенных телефонными линиями с 20 табуляторами и 15 пишущими машинками для расчетов с покупателями. В 1934 - 1936 гг. немецкий инженер Конрад Цузе пришел к идее создания универсальной вычислительной машины с программным управлением и хранением информации в запоминающем устройстве. Он сконструировал машину «Z-3» - это была первая программно-управляемая вычислительная машина – прообраз современных ЭВМ (рис. 1.5).


    Рис. 1.5. Вычислительная машина Цузе

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

    В начале 40-х годов XX в. в лаборато­риях IBM совместно с учеными Гарвар­дского университета была начата разработка одной из самых мощных электромеханических вычислительных машин. Она получила название MARK-1, содержала 760 тыс. компонентов и весила 5 т (рис. 1.6).

    Рис. 1.6. Вычислительная машина MARK -1

    Последним наиболее крупным проектом в сфере релейной вычислительной техники (ВТ) следует считать построенную в 1957 г. в СССР РВМ-1, которая по целому ряду задач была вполне конкурентоспособна тогдашним ЭВМ. Тем не менее с появлением электронной лампы дни электромеханических устройств остава­лись сочтены. Электронные компоненты обладали большим пре­восходством в быстродействии и надежности, что и определило дальнейшую судьбу электромеханических вычислительных машин. Наступила эра электронных вычислительных машин.

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

    Концепция кибернетики родилась из синтеза многих научных направлений: во-первых, как общий подход к описанию и ана­лизу действий живых организмов и вычислительных машин или иных автоматов; во-вторых, из аналогий между поведением со­обществ живых организмов и человеческого общества и возмож­ностью их описания с помощью общей теории управления; и, наконец, из синтеза теории передачи информации и статисти­ческой физики, который привел к важнейшему открытию, связывающему количество информации и отрицательную энтропию в системе. Сам термин «кибернетика» происходит от греческого слова, означающего «кормчий», он впервые был применен Н.Ви­нером в современном смысле в 1947 г. Книга Н.Винера, в кото­рой он сформулировал основные принципы кибернетики, на­зывается «Кибернетика или управление и связь в животном и машине».

    Клод Шеннон - американский инженер и математик, чело­век, которого называют отцом современной теорий информации. Он доказал, что работу переключателей и реле в электрических схемах можно представить посредством алгебры, изобретенной в середине XIX в. английским математиком Джорджем Булем. С тех пор булева алгебра стала основой для анализа логической струк­туры систем любого уровня сложности.

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

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

    Во время Второй мировой войны он служил консультантом в атомном центре в Лос-Аламосе, где занимался расчетами взрыв­ной детонации ядерной бомбы и участвовал в разработке водо­родной бомбы.

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

    I поколение компьютеров . В 1946 г. в США были закончены работы по созданию ENIAC - первой вычис­лительной машины на электрон­ных компонентах (рис. 1.7).

    Рис. 1.7. Первая ЭВМ ENIAC

    Новая машина имела впечатляющие па­раметры: в ней использовалось 18 тыс. электронных ламп, она зани­мала помещение площадью 300 м 2 , имела массу 30 т, энергопотребле­ние - 150 кВт. Машина работала с тактовой частотой 100 кГц и вы­полняла операцию сложения за 0,2 мс, а умножения - за 2,8 мс, что было на три порядка быстрее, чем это могли делать релейные машины. Быстро обнаружились и недостатки новой машины. По своей структуре ЭВМ ENIAC напоминала механические вычис­лительные машины: использовалась десятичная система; программа набиралась вручную на 40 наборных полях; на перенастройку ком­мутационных полей уходили недели. При пробной эксплуатации выяснилось, что надежность этой машины очень низка: поиск не­исправностей занимал до нескольких суток. Для ввода и вывода данных использовались перфоленты и перфокарты, магнитные лен­ты и печатающие устройства. В компьютерах I поколения была ре­ализована концепция хранимой программы. Компьютеры I поко­ления использовались для прогнозирования погоды, решения энер­гетических задач, задач военного характера и в других важных об­ластях.

    II поколение компьютеров. Одним из самых важных достиже­ний, которые привели к революции в конструировании ЭВМ и в конечном счете к созданию персональных компьютеров, было изобретение транзистора в 1948 г. Транзистор, который является твердотельным электронным переключательным элементом (вен­тилем), занимает гораздо меньше места и потребляет значитель­но меньше энергии, выполняя ту же работу, что и лампа. Вычис­лительные системы, построенные на транзисторах, были намно­го компактнее, экономичнее и гораздо эффективней ламповых. Переход на транзисторы положил начало миниатюризации, ко­торая сделала возможным появление современных персональных ЭВМ (как, впрочем, и других радиотехнических устройств - ра­диоприемников, магнитофонов, телевизоров и т.д.). Для машин II поколения встала задача автоматизации программирования, по­скольку увеличивался разрыв между временем на разработку про­грамм и непосредственно временем счета. Второй этап развития вычислительной техники конца 50-х - начала 60-х годов XX в. характеризуется созданием развитых языков программирования (ал­гол, фортран, кобол) и освоением процесса автоматизации уп­равления потоком задач с помощью самой ЭВМ, т.е. разработкой операционных систем.

    История развития вычислительной техники


    2. «Время - события - люди»


    1. Стадии развития вычислительной техники

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

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

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

    В конце XX в. человечество вступило в новую стадию развития - стадию построения информационного общества. Информация стала важнейшим фактором экономического роста, а уровень развития информационной деятельности и степень вовлеченности и влияния ее на глобальную информационную инфраструктуру превратились в важнейшее условие конкурентоспособности страны в мировой экономике. Понимание неизбежности прихода этого общества наступило значительно раньше. Австралийский экономист К. Кларк еще в 40-е годы говорил о приближении эпохи общества информации и услуг, общества новых технологических и экономических возможностей. Американский экономист Ф. Махлуп выдвинул предположение о наступлении информационной экономики и превращении информации в важнейший товар в конце 50-х гг. В конце 60-х гг. Д. Белл констатировал превращение индустриального общества в информационное. Что касается стран, ранее входивших в СССР, то процессы информатизации в них развивались замедленными темпами.

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

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


    2. «Время - события - люди»

    Рассмотрим историю развития вычислительных средств и методов «в лицах» и объектах (табл.1).

    Таблица 1. Основные события в истории развития вычислительных методов, приборов, автоматов и машин

    Джон Непер

    Шотландец Джон Непер в 1614-м г. опубликовал «Описание удивительных таблиц логарифмов». Он обнаружил, что сумма логарифма чисел а и b равна логарифму произведения этих чисел. Поэтому действие умножения сводилось к простой операции сложения. Также им разработан инструмент перемножения чисел - «костяшки Непера». Он состоял из набора сегментированных стерженьков, которые можно было располагать таким образом, что, складывая числа в прилегающих друг к другу по горизонтали сегментах, получали результат их умножения. «Костяшки Непера» вскоре были вытеснены другими вычислительными устройствами (в основном механического типа). Таблицы Непера, расчет которых требовал очень много времени, были позже «встроены» в удобное устройство, ускоряющее процесс вычисления, - логарифмическую линейку (Р. Биссакар, конец 1620 г.)

    Вильгельм Шиккард

    Считалось, что первую механическую счетную машину изобрел великий французский математик и физик Б. Паскаль в 1642 г. Однако в 1957 г. Ф. Гаммер (ФРГ, директор Кеплеровского научного центра) обнаружил доказательства создания механической, вычислительной машины приблизительно за два десятилетия до изобретения Паскаля Вильгельмом Шиккардом. Он назвал ее «часы для счета». Машина предназначалась для выполнения четырех арифметических действий и состояла из частей: суммирующее устройство; множительное устройство; механизм для промежуточных результатов. Суммирующее устройство состояло из зубчатых передач и представляло простейшую форму арифмометра. Предложенная схема механического счета считается классической. Однако эту простую и эффективную схему пришлось изобретать заново, так как сведения о машине Шиккарда не стали всеобщим достоянием

    Блэз Паскаль

    В 1642 г., когда Паскалю было 19 лет, была изготовлена первая действующая модель суммирующей машины. Через несколько лет Блэз Паскаль создал механическую суммирующую машину («паскалина»), которая позволяла складывать числа в десятичной системе счисления. В этой машине цифры шестизначного числа задавались путем соответствующих поворотов дисков (колесиков) с цифровыми делениями, результат операции можно было прочитать в шести окошках - по одному на каждую цифру. Диск единиц был связан с диском десятков, диск десятков - с диском сотен и т. д. Другие операции выполнялись с помощью довольно неудобной процедуры повторных сложений, и в этом заключался основной недостаток «паскалины». Всего приблизительно за десятилетие он построил более 50 различных вариантов машины. Изобретенный Паскалем принцип связанных колес явился основой, на которой строилось большинство вычислительных устройств на протяжении следующих трех столетий

    Готфрид Вильгельм Лейбниц

    В 1672 г., находясь в Париже, Лейбниц познакомился с голландским математиком и астрономом Христианом Гюйгенсом. Видя, как много вычислений приходится делать астроному, Лейбниц решил изобрести механическое устройство для расчетов. В 1673 г. он завершил создание механического калькулятора. Развив идеи Паскаля, Лейбниц использовал операцию сдвига для поразрядного умножения чисел. Сложение производилось на нем по существу так же, как и на «паска-лине», однако Лейбниц включил в конструкцию движущуюся часть (прообраз подвижной каретки будущих настольных калькуляторов) и ручку, с помощью которой можно было крутить ступенчатое колесо или - в последующих вариантах машины - цилиндры, расположенные внутри аппарата

    Жозеф-Мари Жаккар

    Развитие вычислительных устройств связано с появлением перфорационных карт и их применением. Появление же перфорационных карт связано с ткацким производством. В 1804 г. инженер Жозеф-Мари Жаккар построил полностью автоматизированный станок (станок Жаккара), способный воспроизводить сложнейшие узоры. Работа станка программировалась с помощью колоды перфокарт, каждая из которых управляла одним ходом челнока. Переход к новому рисунку происходил заменой колоды перфокарт
    Чарльз Бэббидж (1791-1871) Он обнаружил погрешности в таблицах логарифмов Непера, которыми широко пользовались при вычислениях астрономы, математики, штурманы дальнего плавания. В 1821 г. приступил к разработке своей вычислительной машины, которая помогла бы выполнить более точные вычисления. В 1822 г. была построена разностная машина (пробная модель), способная рассчитывать и печатать большие математические таблицы. Это было очень сложное, большое устройство и предназначалось для автоматического вычисления логарифмов. Работа модели основывалась на принципе, известном в математике как «метод конечных разностей»: при вычислении многочленов используется только операция сложения и не выполняется умножение и деление, которые значительно труднее поддаются автоматизации. В последующем он пришел к идее создания более мощной - аналитической машины. Она не просто должна была решать математические задачи определенного типа, а выполнять разнообразные вычислительные операции в соответствии с инструкциями, задаваемыми оператором. По замыслу это не что иное, как первый универсальный программируемый компьютер. Аналитическая машина в своем составе должна была иметь такие компоненты, как «мельница» (арифметическое устройство по современной терминологии) и «склад» (память). Инструкции (команды) вводились в аналитическую машину с помощью перфокарт (использовалась идея программного управления Жаккара с помощью перфокарт). Шведский издатель, изобретатель и переводчик Пер Георг Шойц воспользовавшись советами Бэббеджа, построил видоизмененный вариант этой машины. В 1855 г. машина Шойца была удостоена золотой медали на Всемирной выставке в Париже. В дальнейшем один из принципов, лежащих в основе идеи аналитической машины, - использование перфокарт -нашел воплощение в статистическом табуляторе, построенном американцем Германом Холлеритом (для ускорения обработки результатов переписи населения в США в 1890 г.)

    Огаста Ада Байрон

    (графиня Лавлейс)

    Графиня Огаста Ада Лавлейс, дочь поэта Байрона, совместно с Ч. Бэббиджем работала над созданием программ для его счетных машин. Ее работы в этой области были опубликованы в 1843 г. Однако в то время считалось неприличным для женщины издавать свои сочинения под полным именем, и Лавлейс поставила на титуле только свои инициалы. В материалах Бэббиджа и комментариях Лавлейс намечены такие понятия, как «подпрограмма» и «библиотека подпрограмм», «модификация команд» и «индексный регистр», которые стали употребляться только в 50-х гг. XX в. Сам термин «библиотека» был введен Бэббиджем, а термины «рабочая ячейка» и «цикл» предложила А. Лавлейс. «Можно с полным основанием сказать, что аналитическая машина точно так же плетет алгебраические узоры, как ткацкий станок Жак-кара воспроизводит цветы и листья», - писала графиня Лавлейс. Она фактически была первой программисткой (в ее честь был назван язык программирования Ада)

    Джордж Буль

    Дж. Буль по праву считается отцом математической логики. Его именем назван раздел математической логики - булева алгебра. В 1847 г. написал статью «Математический анализ логики». В 1854 г. Буль развил свои идеи в работе под названием «Исследование законов мышления». Эти труды внесли революционные изменения в логику как науку. Дж. Буль изобрел своеобразную алгебру - систему обозначений и правил, применяемую к всевозможным объектам, от чисел и букв до предложений. Пользуясь этой системой, Буль мог закодировать высказывания (утверждения) с помощью своего языка, а затем манипулировать ими подобно тому, как в математике манипулируют обычными числами. Три основные операции системы - это И, ИЛИ и НЕ

    Пафнутий Львович Чебышев

    Им была разработана теория машин и механизмов, написан ряд работ, посвященных синтезу шарнирных механизмов. Среди многочисленных изобретенных им механизмов имеется несколько моделей арифмометров, первая из которых была сконструирована не позднее 1876 г. Арифмометр Чебышева для того времени был одной из самых оригинальных вычислительных машин. В своих конструкциях Чебышев предложил принцип непрерывной передачи десятков и автоматический переход каретки с разряда на разряд при умножении. Оба эти изобретения вошли в широкую практику в 30-е гг. XX в. в связи с применением электропривода и распространением полуавтоматических и автоматических клавишных вычислительных машин. С появлением этих и других изобретений стало возможно значительно увеличить скорость работы механических счетных устройств
    Алексей Николаевич Крылов (1863-1945) Русский кораблестроитель, механик, математик, академик АН СССР. В 1904 г. он предложил конструкцию машины для интегрирования обыкновенных дифференциальных уравнений. В 1912 г. такая машина была построена. Это была первая интегрирующая машина непрерывного действия, позволяющая решать дифференциальные уравнения до четвертого порядка

    Вильгодт Теофил Однер

    Выходец из Швеции Вильгодт Теофил Однер в 1869 г. приехал в Петербург. Некоторое время он работал на заводе «Русский дизель» на Выборгской стороне, на котором в 1874 г. был изготовлен первый образец его арифмометра. Созданные на базе ступенчатых валиков Лейбница первые серийные арифмометры имели большие размеры в первую очередь потому, что на каждый разряд нужно было выделять отдельный валик. Однер вместо ступенчатых валиков применил более совершенные и компактные зубчатые колеса с меняющимся числом зубцов - колеса Однера. В 1890 г. Однер получает патент на выпуск арифмометров и в этом же году было продано 500 арифмометров (очень большое количество по тем временам). Арифмометры в России назывались: «Арифмометр Однера», «Оригинал-Однер», «Арифмометр системы Однер» и др. В России до 1917 г. было выпущено примерно 23 тыс. арифмометров Однера. После революции производство арифмометров было налажено на Сущевском механическом заводе им. Ф.Э.Дзержинского в Москве. С 1931 г. они стали называться арифмометры «Феликс». Далее в нашей стране были созданы модели арифмометров Однера с клавишным вводом и электроприводом
    Герман Холлерит (1860-1929) После окончания Колумбийского университета поступает на работу в контору по переписи населения в Вашингтоне. В это время США приступили к исключительно трудоемкой (длившейся семь с половиной лет) ручной обработке данных, собранных в ходе переписи населения в 1880 г. К 1890 г. Холлерит завершил разработку системы табуляции на базе применения перфокарт. На каждой карте имелось 12 рядов, в каждом из которых можно было пробить по 20 отверстий, они соответствовали таким данным, как возраст, пол, место рождения, количество детей, семейное положение и прочим сведениям, включенным в вопросник переписи. Содержимое заполненных формуляров переносилось на карты путем соответствующего перфорирования. Перфокарты загружались в специальные устройства, соединенные с табуляционной машиной, где они нанизывались на ряды тонких игл, по одной игле на каждую из 240 перфорируемых позиций на карте. Когда игла попадала в отверстие, она замыкала контакт в соответствующей электрической цепи машины. Полный статистический анализ результатов занял два с половиной года (втрое быстрее по сравнению с предыдущей переписью). Впоследствии Холлерит организовал фирму «Computer Tabulating Recording» (CTR). Молодой коммивояжер этой компании Том Уотсон первым увидел потенциальную прибыльность продажи счетных машин американским бизнесменам на основе перфокарт. Позднее он возглавил компанию и в 1924 г. переименовал ее в корпорацию «International Business Machines» (IBM)

    Ванневар Буш

    В 1930 г. построил механическое вычислительное устройство - дифференциальный анализатор. Это была машина, на которой можно было решать сложные дифференциальные уравнения. Однако она обладала многими серьезными недостатками, прежде всего, гигантскими размерами. Механический анализатор Буша представлял собой сложную систему валиков, шестеренок и проволок, соединенных в серию больших блоков, которые занимали целую комнату. При постановке задачи машине оператор должен был вручную подбирать множество шестереночных передач. На это уходило обычно 2-3 дня. Позднее В. Буш предложил прототип современного гипертекста - проект МЕМЕХ (MEMory EXtention - расширение памяти) как автоматизированное бюро, в котором человек хранил бы свои книги, записи, любую получаемую им информацию таким образом, чтобы в любой момент воспользоваться ею с максимальной быстротой и удобством. Фактически это должно было быть сложное устройство, снабженное клавиатурой и прозрачными экранами, на которые бы проецировались тексты и изображения, хранящиеся на микрофильмах. В МЕМЕХ устанавливались бы логические и ассоциативные связи между любыми двумя блоками информации. В идеале речь идет о громадной библиотеке, универсальной информационной базе

    Джон Винсент Атанасофф

    Профессор физики, автор первого проекта цифровой вычислительной машины на основе двоичной, а не десятичной системы счисления. Простота двоичной системы счисления в сочетании с простотой физического представления двух символов (0, 1) вместо десяти (0, 1,..., 9) в электрических схемах компьютера перевешивала неудобства, связанные с необходимостью перевода из двоичной системы в десятичную и обратно. Кроме того, применение двоичной системы счисления способствовало уменьшению размеров вычислительной машины и снизила бы ее себестоимость. В 1939 г. Атанасофф построил модель устройства и стал искать финансовую помощь для продолжения работы. Машина Атанасоффа была практически готова в декабре 1941 г., но находилась в разобранном виде. В связи с началом Второй мировой войны все работы по реализации этого проекта прекратились. Лишь в 1973 г. приоритет Атанасоффа как автора первого проекта такой архитектуры вычислительной машины был подтвержден решением федерального суда США
    Говард Айкен В 1937 г. Г. Айкен предложил проект большой счетной машины и искал людей, согласных профинансировать эту идею. Спонсором выступил Томас Уотсон, президент корпорации IBM: его вклад в проект составил около 500 тыс. долларов США. Проектирование новой машины «Марк-1», основанной на электромеханических реле, началось в 1939 г. в лабораториях Нью-Йоркского филиала IBM и продолжалось до 1944 г. Готовый компьютер содержал около 750 тыс. деталей и весил 35 т. Машина оперировала двоичными числами до 23 разрядов и перемножала два числа максимальной разрядности примерно за 4 с. Поскольку создание «Марк-1» длилось достаточно долго, пальма первенства досталась не ему, а релейному двоичному компьютеру Z3 Конрада Цузе, построенному в 1941 г. Стоит отметить, что машина Z3 была значительно меньше машины Айкена и к тому же дешевле в производстве

    Конрад Цузе

    В 1934 г., будучи студентом технического вуза (в Берлине), не имея ни малейшего представления о работах Ч. Бэббиджа, К. Цузе начал разрабатывать универсальную вычислительную машину, во многом подобную аналитической машине Бэббиджа. В 1938 г. он завершил постройку машины, занимавшую площадь 4 кв. м., названную Z1 (по-немецки его фамилия пишется как Zuse). Это была полностью электромеханическая программируемая цифровая машина. Она имела клавиатуру для ввода условий задач. Результаты вычислений высвечивались на панели с множеством маленьких лампочек. Ее восстановленная версия хранится в музее Verker und Technik в Берлине. Именно Z1 в Германии называют первым в мире компьютером. Позднее Цузе стал кодировать инструкции для машины, пробивая отверстия в использованной 35-миллиметровой фотопленке. Машина, работавшая перфорированной лентой, получила название Z2. В 1941 г. Цузе построил программно-управляемую машину, основанную на двоичной системе счисления - Z3. Эта машина по многим своим характеристикам превосходила другие машины, построенные независимо и параллельно в иных странах. В 1942 г. Цузе совместно с австрийским инженером-электриком Хельмутом Шрайером предложили создать компьютер принципиально нового типа - на вакуумных электронных лампах. Эта машина должна была работать в тысячу раз быстрее, чем любая из машин, имевшихся в то время в Германии. Говоря о потенциальных сферах применения быстродействующего компьютера, Цузе и Шрайер отмечали возможность его использования для расшифровки закодированных сообщений (такие разработки уже велись в различных странах)

    Алан Тьюринг

    Английский математик, дал математическое определение алгоритма через построение, названное машиной Тьюринга. В период Второй мировой войны немцы использовали аппарат «Enigma» для шифровки сообщений. Без ключа и схемы коммутации (немцы их меняли три раза в день) расшифровать сообщение было невозможно. С целью раскрытия секрета британская разведка собрала группу блестящих и несколько эксцентричных ученых. Среди них был математик Алан Тьюринг. В конце 1943 г. группа сумела построить мощную машину (вместо электромеханических реле в ней применялись около 2000 электронных вакуумных ламп). Машину назвали «Колосс». Перехваченные сообщения кодировались, наносились на перфоленту и вводились в память машины. Лента вводилась посредством фотоэлектрического считывающего устройства со скоростью 5000 символов в секунду. Машина имела пять таких считывающих устройств. В процессе поиска соответствия (расшифровки) машина сопоставляла зашифрованное сообщение с уже известными кодами «Enigma» (по алгоритму работы машины Тьюринга). Работа группы до сих пор остается засекреченной. О роли Тьюринга в работе группы можно судить по следующему высказыванию члена этой группы математика И. Дж. Гуда: «Я не хочу сказать, что мы выиграли войну благодаря Тьюрингу, но беру на себя смелость сказать, что без него мы могли бы ее и проиграть». Машина «Колосс» была ламповая (крупный шаг вперед в развитии вычислительной техники) и специализированная (расшифровка секретных кодов)

    Джон Моучли

    Преспер Экерт

    (род. в 1919)

    Первой ЭВМ считается машина ЭНИАК (ENIAC, Electronic Numerial Integrator and Computer - электронный цифровой интегратор и вычислитель). Ее авторы, американские ученые Дж. Моучли и Преспер Экерт, работали над ней с 1943 по 1945 гг. Она предназначалась для расчета траекторий полетов снарядов, и представляла собой сложнейшее для середины XX в. инженерное сооружение длиной более 30 м, объемом 85 куб. м, массой 30 т. В ЭНИАКе были использованы 18 тыс. электронных ламп, 1500 реле, машина потребляла около 150 кВт. Далее возникла идея создания машины с программным обеспечением, хранимым в памяти машины, что изменило бы принципы организации вычислений и подготовило почву для появления современных языков программирования (ЭДВАК - Электронный Автоматический Вычислитель с дискретными переменными, EDVAC - Electronic Discret Variable Automatic Computer). Эта машина была создана в 1950 г. В более емкой внутренней памяти содержались и данные, и программа. Программы записывались электронным способом в специальных устройствах - линиях задержки. Самое главное было то, что в ЭДВАКе данные кодировались не в десятичной системе, а в двоичной (сократилось количество используемых электронных ламп). Дж. Моучли и П. Экерт после создания своей собственной компании задались целью создать универсальный компьютер для широкого коммерческого применения - ЮНИВАК (UNIVAC, Universal Automatic Computer - универсальный автоматический компьютер). Примерно за год до того, как первый
    ЭНИАК ЮНИВАК вступил в эксплуатацию в Бюро переписи населения в США, партнеры оказались в тяжелом финансовом положении и вынуждены были продать свою компанию фирме «Ремингтон Рэнд». Однако ЮНИВАК не стал первым коммерческим компьютером. Им стала машина ЛЕО (LEO, Lyons" Bectronic Office), которая применялась в Англии для расчета зарплаты работникам чайных магазинов (фирма «Лайонс»), В 1973 г. федеральный суд США признал их авторские права на изобретение электронного цифрового компьютера недействительными, а идеи - заимствованными у Дж. Атанасоффа
    Джон фон Нейман (1903-1957)

    Работая в группе Дж. Мочли и П. Экерта, фон Нейман подготовил отчет - «Предварительный доклад о машине ЭДВАК», в котором обобщил планы работы над машиной. Это была первая работа по цифровым электронным компьютерам, с которой познакомились определенные круги научной общественности (по соображениям секретности работы в этой области не публиковались). С этого момента компьютер был признан объектом, представлявшим научный интерес. В своем докладе фон Нейман выделил и детально описал пять ключевых компонентов того, что ныне называют «архитектурой фон Неймана» современного компьютера.

    В нашей стране независимо от фон Неймана были сформулированы более детальные и полные принципы построения электронных цифровых вычислительных машин (Сергей Алексеевич Лебедев)

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

    В 1946 г. С. А. Лебедев становится директором института электротехники и организует в его составе свою лабораторию моделирования и регулирования. В 1948 г. С. А. Лебедев ориентировал свою лабораторию на создание МЭСМ (Малая электронная счетная машина). МЭСМ была вначале задумана как модель (первая буква в аббревиатуре МЭСМ) Большой электронной счетной машины (БЭСМ). Однако в процессе ее создания стала очевидной целесообразность превращения ее в малую ЭВМ. Из-за засекреченности работ, проводимых в области вычислительной техники, соответствующих публикаций в открытой печати не было.

    Основы построения ЭВМ, разработанные С. А. Лебедевым независимо от Дж. фон Неймана, заключаются в следующем:

    1) в состав ЭВМ должны входить устройства арифметики, памяти, ввода-вывода информации, управления;

    2) программа вычислений кодируется и хранится в памяти подобно числам;

    3) для кодирования чисел и команд следует использовать двоичную систему счисления;

    4) вычисления должны осуществляться автоматически на основе хранимой в памяти программы и операций над командами;

    5) помимо арифметических операций вводятся также логические - сравнения, условного и безусловного переходов, конъюнкция, дизъюнкция, отрицание;

    6) память строится по иерархическому принципу;

    7) для вычислений используются численные методы решения задач.

    25 декабря 1951 г. МЭСМ была принята в эксплуатацию. Это была первая в СССР быстродействующая электронная цифровая машина.

    В 1948 г. создается Институт точной механики и вычислительной техники (ИТМ и ВТ) АН СССР, которому правительство поручило разработку новых средств вычислительной техники и С. А. Лебедев приглашается заведовать лабораторией № 1 (1951 г). Когда БЭСМ была готова (1953 г.), она ничуть не уступала новейшим американским образцам.

    С 1953 г. до конца своей жизни С. А. Лебедев был директором ИТМ и ВТ АН СССР, избран действительным членом АН СССР и возглавил работы по созданию нескольких поколений ЭВМ.

    В начале 60-х гг. создается первая ЭВМ из серии больших электронных счетных машин (БЭСМ) - БХМ-1. При создании БЭСМ-1 были применены оригинальные научные и конструкторские решения. Благодаря этому она была тогда самой производительной машиной в Европе (8-10 тысяч операций в секунду) и одной из лучших в мире. Под руководством С. А. Лебедева были созданы и внедрены в производство еще две ламповые ЭВМ - БЭСМ-2 и М-20. В 60-х гг. были созданы полупроводниковые варианты М-20: М-220 и М-222, а также БЭСМ-ЗМ и БЭСМ-4.

    При проектировании БЭСМ-6 впервые был применен метод предварительного имитационного моделирования (сдача в эксплуатацию была осуществлена в 1967 г.).

    С. А. Лебедев одним из первых понял огромное значение совместной работы математиков и инженеров в создании вычислительных систем. По инициативе С. А. Лебедева все схемы БЭСМ-6 были записаны формулами булевой алгебры. Это открыло широкие возможности для автоматизации проектирования и подготовки монтажной и производственной документации

    IBM Невозможно пропустить ключевой этап в развитии вычислительных средств и методов, связанных с деятельностью фирмы IBM. Исторически первые ЭВМ классической структуры и состава - Computer Installation System/360 (фирменное наименование - «Вычислительная установка системы 360», в дальнейшем известная как просто IBM/360) были выпущены в 1964 г., и с последующими модификациями (IBM/370, IBM/375) поставлялись вплоть до середины 80-х гг., когда под влиянием микроЭВМ (ПК) не начали постепенно сходить со сцены. ЭВМ данной серии послужили основой для разработки в СССР и странах-членах СЭВ так называемой Единой системы ЭВМ (ЕС ЭВМ), которые в течение нескольких десятилетий являлись основой отечественной компьютеризации.
    ЕС 1045

    Машины включали следующие компоненты:

    Центральный процессор (32-разрядный) с двухадресной системой команд;

    Главную (оперативную) память (от 128 Кбайт до 2 Мбайт);

    Накопители на магнитных дисках (НМД, МД) со сменными пакетами дисков (например, IBM-2314 - 7,25 Мбайт, ШМ-2311 -29 Мбайт, IBM 3330 - 100 Мбайт), аналогичные (иногда совместимые) устройства известны и для других из вышеупомянутых серий;

    Накопители на магнитных лентах (НМЛ, МЛ) катушечного типа, ширина ленты 0,5 дюйма, длина от 2400 футов (720 м) и менее (обычно 360 и 180 м), плотность записи от 256 байт на дюйм (обычная) и большая в 2-8 раз (повышенная). Соответственно рабочая емкость накопителя определялась размером катушки и плотностью записи и достигала 160 Мбайт на бобину МЛ;

    Устройства печати - построчные печатающие устройства барабанного типа, с фиксированным (обычно 64 или 128 знаков) набором символов, включающих прописную латиницу и кириллицу (либо прописную и строчную латиницу) и стандартное множество служебных символов; вывод информации осуществлялся на бумажную ленту шириной 42 или 21 см со скоростью до 20 строк/с;

    Терминальные устройства (видеотерминалы, а первоначально -электрические пишущие машинки), предназначенные для интерактивного взаимодействия с пользователем (IBM 3270, DEC VT-100 и пр.), подключаемые к системе для выполнения функций управления вычислительным процессом (консоль оператора - 1 -2 шт. на ЭВМ) и интерактивной отладки программ и обработки данных (терминал пользователя - от 4 до 64 шт. на ЭВМ).

    Перечисленные стандартные наборы устройств ЭВМ 60-80-х гг. и их характеристики приведены здесь как историческая справка для читателя, который может их самостоятельно оценить, сравнив с современными и известными ему данными.

    Фирмой IBM была предложена в качестве оболочки ЭВМ IBM/360 первая функционально полноценная ОС - OS/360. Разработка и внедрение ОС позволили разграничить функции операторов, администраторов, программистов, пользователей, а также существенно (а десятки и сотни раз) повысить производительность ЭВМ и степень загрузки технических средств. Версии OS/360/370/375 - MFT (мультипрограммирование с фиксированным количеством задач), MW (с переменным количеством задач), SVS (система с виртуальной памятью), SVM (система виртуальных машин) - последовательно сменяли друг друга и во многом определили современные представления о роли ОС

    Билл Гейтс и

    Пол Аллен

    В 1974 г. Фирма Intel разработала первый универсальный 8-разрядный микропроцессор 8080 с 4500 транзисторами. Эдвард Роберте, молодой офицер ВВС США, инженер-электронщик, построил на базе процессора 8080 микрокомпьютер Альтаир, имевший огромный коммерческий успех, продававшийся по почте и широко использовавшийся для домашнего применения. В 1975 г. молодой программист Пол Аллен и студент Гарвардского университета Билл Гейтс реализовали для Альтаира язык Бейсик. Впоследствии они основали фирму Майкрософт (Microsoft).
    Стивен Пол Джобс и Стивен Возняк

    В 1976 г. студенты Стив Возняк и Стив Джобс, устроив мастерскую в гараже, реализовали компьютер Apple-1, положив начало корпорации Apple. 1983 г. - корпорация Apple Computers построила персональный компьютер Lisa - первый офисный компьютер, управляемый манипулятором «мышь».

    В 2001 Стивен Возняк основал компанию «Wheels Of Zeus» для создания беспроводной GPS технологии.

    2001 - Стив Джобс представил первый плеер iPod.

    2006 - Apple представила первый ноутбук на базе процессоров Intel.

    2008 - Apple представила самый тонкий ноутбук в мире, получивший название MacBook Air.

    3. Классы вычислительных машин

    Сферам применения и методам использования (а также размерам и вычислительной мощности).

    Физическое представление обрабатываемой информации

    Здесь выделяют аналоговые (непрерывного действия); цифровые (дискретного действия); гибридные (на отдельных этапах обработки используются различные способы физического представления данных).

    АВМ - аналоговые вычислительные машины, или вычислительные машины непрерывного действия, работают с информацией, представленной в непрерывной (аналоговой) форме, т. е. в виде непрерывного ряда значений какой-либо физической величины (чаше всего электрического напряжения):

    ЦВМ - цифровые вычислительные машины, или вычислительные машины дискретного действия, работают с информацией, представленной в дискретной, а точнее, цифровой форме. В силу универсальности цифровой формы представления информации ЭВМ является более универсальным средством обработки данных.

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

    Поколения ЭВМ

    Идея делить машины на поколения вызвана к жизни тем, что за время короткой истории своего развития компьютерная техника проделала большую эволюцию как в смысле элементной базы (лампы, транзисторы, микросхемы и др.), так и в смысле изменения ее структуры, появления новых возможностей, расширения областей применения и характера использования (табл. 2.).


    Таблица 2

    Этапы развития компьютерных информационных технологий

    Параметр Период, годы
    50-е 60-е 70-е 80-е

    Настоящее

    Цель использования компьютера Научно-технические расчеты

    Технические и экономи

    Управление, предоставление информации

    муникации, информа

    ционное обслужив

    Режим работы компьютера Однопрограммный Пакетная обработка Разделение времени Персональная работа Сетевая обработка
    Интеграция данных Низкая Средняя Высокая Очень высокая
    Расположение пользователя Машинный зал Отдельное помещение Терминальный зал Рабочий стол

    вольное мобильное

    Тип пользователя Инженеры-программисты

    сиональные програм

    Программисты Пользователи с общей компьютерной подготовкой

    Мало обученные пользов

    Тип диалога Работа за пультом компьютера Обмен перфоно-сителями и машино-граммами Интерактивный (через клавиатуру и экран) Интерактивный с жестким меню

    активный экранный типа «вопрос - ответ»

    К первому поколению обычно относят машины, созданные на рубеже 50-х гг. и базирующиеся на электронных лампах. Эти компьютеры были огромными, неудобными и слишком дорогими машинами, которые могли приобрести только крупные корпорации и правительства. Лампы потребляли значительное количество электроэнергии и выделяли много тепла (рис. 1.).

    Набор команд был ограничен, схемы арифметико-логического устройства и устройства управления достаточно просты, программное обеспечение практически отсутствовало. Показатели объема оперативной памяти и быстродействия были низкими. Для ввода-вывода использовались перфоленты, перфокарты, магнитные ленты и печатающие устройства. Быстродействие порядка 10-20 тыс. операций в секунду.

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

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

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

    В октябре 1945 года в США был создан первый компьютер ENIAC (Electronic Numerical Integrator And Calculator - электронный числовой интегратор и вычислитель).

    Отечественные машины первого поколения: МЭСМ (малая электронная счетная машина), БЭСМ, Стрела, Урал, М-20.

    Второе поколение компьютерной техники - машины, сконструированные в 1955-65 гг. Характеризуются использованием в них как электронных ламп, так и дискретных транзисторных логических элементов (рис. 2). Их оперативная память была построена на магнитных сердечниках. В это время стал расширяться диапазон применяемого оборудования ввода-вывода, появились высокопроизводительные устройства для работы с магнитными лентами (НМЛ), магнитные барабаны (НМБ) и первые магнитные диски (табл. 2.).

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

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

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

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

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

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

    Наивысшим достижением отечественной вычислительной техники созданной коллективом С.А. Лебедева явилась разработка в 1966 году полупроводниковой ЭВМ БЭСМ-6 с производительностью 1 млн. операций в секунду.

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

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

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

    Примеры машин третьего поколения - семейства IBM-360, IBM-370, PDP-11, VAX, EC ЭВМ (Единая система ЭВМ), СМ ЭВМ (Семейство малых ЭВМ) и др.

    Быстродействие машин внутри семейства изменяется от нескольких десятков тысяч до миллионов операций в секунду. Емкость оперативной памяти достигает нескольких сотен тысяч слов.

    Четвертое поколение - это основной контингент современной компьютерной техники, разработанной после 70-х гг.

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

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

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

    Для них характерны:

    Применение персональных компьютеров (ПК);

    Телекоммуникационная обработка данных;

    Компьютерные сети;

    Широкое применение систем управления базами данных;

    Элементы интеллектуального поведения систем обработки данных и устройств.

    К ЭВМ четвертого поколения относятся ПЭВМ “Электроника МС 0511” комплекта учебной вычислительной техники КУВТ УКНЦ, а также современные IBM - совместимые компьютеры, на которых мы работаем.

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

    Таблица 3

    Поколения ЭВМ

    Параметры сравнения Поколения ЭВМ
    первое второе третье четвертое
    Период времени 1946 - 1959 1960 - 1969 1970 - 1979 с 1980 г.
    Элементная база (для УУ, АЛУ) Электронные (или электрические) лампы Полупроводники (транзисторы) Интегральные схемы Большие интегральные схемы (БИС)
    Основной тип ЭВМ Большие Малые (мини) Микро
    Основные устройства ввода Пульт, перфокарточный, перфоленточный ввод Добавился алфавитно-цифровой дисплей, клавиатура Алфавитно-цифровой дисплей, клавиатура Цветной графический дисплей, сканер, клавиатура
    Основные устройства вывода Алфавитно-цифровое печатающее устройство (АЦПУ), перфоленточный вывод Графопостроитель, принтер
    Внешняя память Магнитные ленты, барабаны, перфоленты, перфокарты Добавился магнитный диск Перфоленты, магнитный диск Магнитные и оптические диски
    Ключевые решения в ПО Универсальные языки программирования, трансляторы Пакетные операционные системы, оптимизирующие трансляторы Интерактивные операционные системы, структурированные языки программирования Дружественность ПО, сетевые операционные системы
    Режим работы ЭВМ Однопрограммный Пакетный Разделения времени Персональная работа и сетевая обработка данных
    Цель использования ЭВМ Научно-технические расчеты Технические и экономические расчеты Управление и экономические расчеты Телекоммуникации, информационное обслуживание

    Таблица 4

    Основные характеристики отечественных ЭВМ второго поколения

    Параметр Первая очередь
    Раздан-2 БЭСМ-4 М-220 Урал-11 Минск-22 Урал-16
    Адресность 2 3 3 1 2 1
    Форма представления данных С плавающей запятой С плавающей запятой С плавающей запятой

    рованной запятой, символьная

    рованной запятой, символьная

    С плавающей и фикси

    рованной запятой, символьная

    Длина машинного слова(дв. разр.) 36 45 45 24 37 48
    Быстродействие (оп./с) 5 тыс. 20 тыс. 20 тыс. 14-15 тыс. 5 тыс. 100 тыс
    ОЗУ, тип, емкость (слов)

    товый сердечник 2048

    товый сердечник 8192

    товый сердечник 4096-16 384

    товый сердечник 4096-16 384

    товый сердечник

    товый сердечник 8192-65 536

    ВЗУ, тип, емкость (слов) НМЛ 120 тыс. НМЛ 16 млн НМЛ 8 млн НМЛ до 5 млн НМЛ 12 млн НМБ130тыс.

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

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

    Кратко основную концепцию ЭВМ пятого поколения можно сформулировать следующим образом:

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

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


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

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

    В конце XX в. человечество вступило в новую стадию развития - стадию построения информационного общества.

    В конце 60-х гг. Д. Белл констатировал превращение индустриального общества в информационное.

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

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

    В 1642 г., когда Паскалю было 19 лет, была изготовлена первая действующая модель суммирующей машины.

    В 1673 г. Лейбниц изобрёл механическое устройство для расчетов (механического калькулятора).

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

    В 1822 г. Ч. Беббиджем была построена разностная машина (пробная модель), способная рассчитывать и печатать большие математические таблицы. В последующем он пришел к идее создания более мощной - аналитической машины. Она не просто должна была решать математические задачи определенного типа, а выполнять разнообразные вычислительные операции в соответствии с инструкциями, задаваемыми оператором.

    Графиня Огаста Ада Лавлейс совместно с Ч. Бэббиджем работала над созданием программ для его счетных машин. Ее работы в этой области были опубликованы в 1843 г.

    Дж. Буль по праву считается отцом математической логики. Его именем назван раздел математической логики - булева алгебра. Дж. Буль изобрел своеобразную алгебру - систему обозначений и правил, применяемую к всевозможным объектам, от чисел и букв до предложений (1854 г).

    Модели арифмометров, первая из которых была сконструирована не позднее 1876 г. Арифмометр Чебышева для того времени был одной из самых оригинальных вычислительных машин. В своих конструкциях Чебышев предложил принцип непрерывной передачи десятков и автоматический переход каретки с разряда на разряд при умножении.

    Алексей Николаевич Крылов 1904 г. предложил конструкцию машины для интегрирования обыкновенных дифференциальных уравнений. В 1912 г. такая машина была построена.

    И другие.

    Электронная вычислительная машина (ЭВМ), компьютер - комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач.

    ЭВМ можно классифицировать по ряду признаков, в частности:

    Физическому представлению обрабатываемой информации;

    Поколениям (этапам создания и элементной базе).

    Его стали называть арифметико-логическим. Оно стало основным устройством современных компьютеров. Таким образом, два гения XVII века, установили первые вехи в истории развития цифровой вычислительной техники. Заслуги В. Лейбница, однако, не ограничиваются созданием "арифметического прибора". Начиная со студенческих лет и до конца жизни он занимался исследованием свойств двоичной системы...

    ...) и современной технологией, уровнем развития которой во многом определяется прогресс в производстве средств вычислительной техники. Электронно-вычислительные машины у нас в стране принято делить на поколения. Для компьютерной техники характерна прежде всего быстрота смены поколений - за ее короткую историю развития уже успели смениться четыре поколения и сейчас мы работаем на компьютерах пятого...

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

    Люди с древних времен использовали для счета различные приспособления. Первым таким "приспособлением" были собственные пальцы. Полное описание пальцевого счета составил в средневековой Европе ирландский монах Беда Достопочтенный (7 век н.э.). Различные приемы пальцевого счета использовались до 18 века.

    В качестве средств инструментального счета использовались веревки с узелками.

    Наиболее широкое распространение в древности получил абак, сведения о котором известны с V в до н.э. Числа в нем представлялись камешками, раскладываемые по столбцам. В древнем Риме камешки обозначались словом Calculus, отсюда произошли слова, обозначающие счет (английское calculate – считать).

    Счеты, широко использовавшиеся на Руси, по принципу действия похожи на абак.

    Необходимость использования различных устройств для счета объяснялись тем, что письменный счет был затруднен. Во-первых, это было связанно со сложной системой записи чисел, во-вторых, писать умели немногие, в-третьих, средства для записи (пергамент) были очень дороги. С распространением арабских цифр и изобретением бумаги (12-13 век) стал широко развиваться письменный счет, и абак стал не нужен.

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

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

    В 1673г. немецкий философ и математик Готфрид Лейбниц создал механическое счетное устройство, которое не только складывало и вычитало, но и умножало и делило. Эта машина стала основой массовых счетных приборов - арифмометров. Выпуск механических счетных машин был налажен в США в 1887, в России в 1894. Но эти машины были ручными, то есть требовали постоянного участия человека. Они не автоматизировали, а лишь механизировала счет.

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

    Большое развитие такие механические автоматы, построенные на основе часовых механизмов, получили в 17-18 веках. Особенно были известны автоматы французского механизма Жака де Вокансона, среди которых была игрушка-флейтист, внешне выглядевшая как обычный человек. Но это были всего лишь игрушки.

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

    Отцом вычислительной техники считается английский ученый 19 века Чарльз Бэббидж, который впервые предпринял попытку построить счетную машину, работающую по программе. Машина предназначалась для помощи Британском морскому ведомству в составлении мореходных таблиц. Бэббидж считал, что машина должна иметь устройство, где будут храниться числа, предназначенные для вычислений ("память"). Одновременно там же должны находиться команды о том, что с этими числами делать ("принцип хранимой программы"). Для выполнения операций над числами в машине должно быть специальное устройство, которое Беббидж назвал "мельницей", а в современных компьютерах ему соответствует АЛУ. Вводиться в машину числа должны были вручную, а выводиться на печатающее устройство ("устройства ввода/вывода"). И наконец, должно было быть устройство, управляющее работой всей машины ("УУ"). Машина Бэббиджа была механической и работала с числами, представленными в десятичной системе.

    Научные идеи Беббиджа увлекли дочь знаменитого английского поэта Джорджа Байрона – леди Аду Лавлейс. Она составила программы, по которым машина могла бы производить сложные математические расчеты. Многими понятиями, введенными Адой Лавлейс в описании тех первых в мире программ, в частности, понятием "цикл", широко пользуются современные программисты.

    Следующий важный шаг на пути автоматизации вычислений сделал примерно через 20 лет после смерти Беббиджа американец Герман Холлерит, который изобрел электромеханическую машину для вычислений с помощью перфокарт. Машина использовалась для обработки данных переписи населения. На перфокартах вручную пробивались отверстия в зависимости от ответов на вопросы переписи; сортировальная машина позволяла распределять карты на группы в зависимости от места пробитых отверстий, а табулятор подсчитывал число карт в каждой группе. Благодаря этой машине обработку результатов переписи населения Соединенных Штатов Америки 1890г удалось провести втрое быстрее предыдущей.

    В 1944 году в США под руководством Говарда Айкина была построена электромеханическая вычислительная машинка, известная как "Марк–1 ", а затем и "Марк–2 ". Эта машина была основана на реле. Поскольку реле имеют два устойчивых состояния, а идея отказаться от десятичной системы еще не приходила в голову конструкторам, то числа представлялись в двоично-десятичной системе: каждая десятичная цифра представлялась четырьмя двоичными и хранилась в группе их четырех реле. Скорость работы составляла около 4х операций в секунду. Тогда же было создано еще несколько релейных машин, в том числе советская релейная вычислительная машина РВМ–1, сконструированная в 1956г Бессоновым и успешно работавшая до 1966г.

    За точку отсчета эры ЭВМ обычно принимают 15 февраля 1946г, когда ученые Пенсильванского университета ввели в строй первый в мире компьютер на электронных лампах – ЭНИАК. Первым применением ЭНИАК было решение задач для сверхсекретного проекта атомной бомбы, да и затем он использовался в основном в военных целях. В ЭНИАК не существовало программы, хранимой в памяти; "программирование" осуществлялось с помощью установки проводов-перемычек между отдельными элементами.

    С 1944 года в работе над созданием ЭВМ принимал участие Джон фон Нейман. В 1946 году была опубликована его статья, в которой были сформулировали два важнейших принципа, лежащие в основы всех современных ЭВМ: использование двоичной системы счисления и принцип хранимой программы.

    Появились ЭВМ и в СССР. В 1952 г под руководством академика Лебедева была создана самая быстродействующая ЭВМ в Европе – БЭСМ, в 1953г начат выпуск серийной ЭВМ "Стрела". Серийные советские машины были на уровне лучших мировых образцов.

    Началось бурное развитие ВТ.

    Первая вычислительная машина на электронных лампах (ЭНИАК) насчитывала около 20 тыс. электронных ламп, размещалась в огромном зале, потребляла десятки кВт электроэнергии и была очень ненадежна в работе – фактически работала только небольшие промежутки времени между ремонтами.

    С тех пор развитие ВТ прошло огромный путь. Выделяют несколько поколений ЭВМ. Под поколением понимается определенный этап развития аппаратуры, характеризующийся ее параметрами, технологией изготовления составных частей и т.д.

    1 поколение – начало 50х годов (БЭСМ, Стрела, Урал). Основаны на электронных лампах. Большая потребляемая мощность, малая надежность, низкое быстродействие (2000 оп/с), малый объем памяти (несколько килобайт); отсутствовали средства организации вычислительных процессов, оператор работал непосредственно за пультом.

    2 поколение – конец 50х годов (Минск – 2, Раздан, Наири). Полупроводниковые элементы, печатный монтаж, быстродействие (50-60 тыс. оп/с); появление внешних магнитных запоминающих устройств, появились примитивные операционные системы и трансляторы с алгоритмических языков.

    3 поколение – середина 60х годов. Построены на основы интегральных микросхем, использовались стандартные электронные блоки; быстродействие до 1,5 млн. оп/с; появились развитые программные средства.

    4 поколение – построены на основе микропроцессоров. Компьютеры специализируются, появляются их различные типы: супер ЭВМ – для решения очень сложных вычислительных задач; мэйнфреймы – для решения экономических и расчетных задач в рамках предприятия, ПК – для индивидуальной работы пользования. Сейчас ПК занимают преобладающую часть рынка компьютеров, а их возможности в миллионы раз превосходят возможности первых ЭВМ.

    Первый ПК Altair 8800 появился в 1975г в фирме MITS, однако возможности его были весьма ограничены, и коренного перелома в использовании компьютеров не произошло. Революция в индустрии ПК была совершена двумя другими фирмами – IBM и Apple Computer, соперничество которых способствовало бурному развитию высоких технологий, улучшению технических и пользовательских качеств ПК. В результате этого состязания компьютер превратился в неотъемлемую часть повседневной жизни.

    История фирмы Apple начался в 1976г, когда в гараже города Лос–Альмос штата Калифорния Стивен Джобс и Стивен Возняк (обоим было чуть за 20) собрали свой первый ПК. Однако настоящий успех пришел к фирме благодаря выпуску компьютера Apple–II, который был создан на основе микропроцессора фирмы Motorolla, внешним видом напоминал обычный бытовой прибор, а по цене был доступен рядовому американцу.

    Фирма IBM родилась в 1914 году и специализировалась на выпуске канцелярских товаров пишущих машинок. В пятидесятые годы основатель фирмы Томас Уотсон переориентировал ее на выпуск больших ЭВМ. В области ПК фирма вначале заняла выжидательную позицию. Бешенный успех Apple насторожил гиганта, и в кратчайшие сроки был создан первый IBM PC, представленный в 1981г. Используя свои огромные ресурсы, корпорация буквально наводнила рынок своими ПК, ориентируясь на самую емкую сферу их применения – деловой мир. IBM PC был основан на новейшем микропроцессоре фирмами Intel, позволившими значительно расширить возможности нового компьютера.

    Чтобы завоевать рынок, IBM впервые использовала принцип "открытой архитектуры". IBM PC не изготавливался как единое целое, а собирался из отдельных модулей. Любая фирма могла разработать устройство, совместимое с IBM PC. Это принесло IBM огромный коммерческий успех. Но в то же время на рынке стало появляться множество компьютеров – точных копий IBM PC – так называемых клонов. На появление "двойников" фирма ответила резким снижением цен и появлении новых моделей.

    В ответ на это фирма Apple создала Apple Macintosh, снабженный мышкой и имеющий высококачественный графический дисплей, а также впервые оснащенный микрофоном и генератором звука. А главное – имелось удобное и легкое в освещении ПО. Мас поступил в продажу и имел определенный успех, но вернуть лидерство на рынке ПК фирме Apple не удалось.

    Стремясь приблизиться по удобству использования к компьютерам Apple, фирма IBM стимулировала разработку современного ПО. Огромную роль здесь сыграло создание фирмой Microsoft OC Windows"95.

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

    error: