ОСНОВЫ ПК
Люди всегда испытывали потребность в счете. Для этого они использовали пальцы рук, камешки, которые складывали в кучки или располагали в ряд. Число предметов фиксировалось с помощью черточек, которые проводились по земле, с помощью зарубок на палках и узелков, которые завязывались на веревке.
С увеличением количества подлежащих подсчету предметов, развитием наук и ремесел появилась необходимость в проведении простейших вычислений. Самым древним инструментом, известным в различных странах, являются счеты (в Древнем Риме они назывались 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 в. характеризуется созданием развитых языков программирования (алгол, фортран, кобол) и освоением процесса автоматизации управления потоком задач с помощью самой ЭВМ, т.е. разработкой операционных систем.
В 1959 г. IBM выпустила коммерческую машину на транзисторах IBM 1401. Она была поставлена более чем в 10 тыс. экземплярах. В том же году IBM создала свой первый большой компьютер (мэйнфрейм) модели IBM 7090, полностью выполненный на базе транзисторов, с быстродействием 229 тыс. операций в секунду, а в 1961 г. разработала модель IBM 7030 для ядерной лаборатории США в Лос-Аламосе.
Ярким представителем отечественных ЭВМ II поколения стала большая электронная суммирующая машина БЭСМ-6, разработанная С.А. Лебедевым и его коллегами (рис. 1.8). Для компьютеров этого поколения характерно использование языков программирования высокого уровня, которые получили свое развитие в компьютерах следующего поколения. Транзисторные машины II поколения заняли всего лишь пять лет в биографии ЭВМ.
Рис. 1.8. БЭСМ-6
III поколение компьютеров . В 1959 г. инженеры фирмы Texas Instruments разработали способ размещения нескольких транзисторов и других элементов на одной основе (или подложке) и соединения этих транзисторов без использования проводников. Так родилась интегральная схема (ИС, или чип). Первая интегральная схема содержала всего шесть транзисторов. Теперь компьютеры проектировались на основе интегральных схем малой степени интеграции. Появились операционные системы, которые стали брать на себя задачи управления памятью, устройствами ввода-вывода и другими ресурсами.
В апреле 1964 г. IBM анонсировала System 360 - первое семейство универсальных программно-совместимых компьютеров и периферийного оборудования. Элементной базой семейства System 360 были выбраны гибридные микросхемы, благодаря чему новые модели стали считать машинами III поколения (рис. 1.9).
Рис. 1.9. ЭВМ III поколения IBM
При создании семейства System 360 IBM в последний раз позволила себе роскошь выпускать компьютеры, несовместимые с предыдущими. Экономичность, универсальность и небольшие габариты компьютеров этого поколения быстро расширила сферу их применения - управление, передача данных, автоматизация научных экспериментов и т. д. В рамках этого поколения в 1971 г. был разработан первый микропроцессор как неожиданный результат работы фирмы Intel над созданием микрокалькуляторов. (Заметим, кстати, что микрокалькуляторы и в наше время прекрасно уживаются со своими «братьями по крови» - персональными компьютерами.)
IV поколение компьютеров . Этот этап в развитии вычислительной техники связан с разработкой больших и сверхбольших интегральных микросхем. В компьютерах IV поколения стали использоваться быстродействующие системы памяти на интегральных схемах емкостью несколько мегабайт.
Четырехразрядный микропроцессор Intel 8004 был разработан в 1971 г. В следующем году был выпущен восьмиразрядный процессор, а в 1973 г. фирма Intel выпустила процессор 8080, который был в 10 раз быстрее, чем 8008, и мог адресовать 64 Кбайт памяти. Это был один из самых серьезных шагов по пути к созданию современных персональных компьютеров. Фирма IBM выпустила свой первый персональный компьютер в 1975 г. Модель 5100 имела 16 Кбайт памяти, встроенный интерпретатор языка BASIC и встроенный кассетный лентопротяжный механизм, который использовался в качестве запоминающего устройства. Дебют IBM PC состоялся в 1981 г. В этот день новый стандарт занял свое место в компьютерной индустрии. Для этого семейства было написано большое количество различных программ. Новая модификация получила название «расширенного» (IBM PC-XT) (рис. 1.10).
Рис. 1.10. Персональная ЭВМ IBM PC - XT
Производители отказались от использования магнитофона в качестве накопителя информации, добавили второй привод для гибких дисков, а в качестве основного устройства для сохранения данных и программ использовался жесткий диск емкостью 20 МБ. Модель базировалась на использовании микропроцессора - Intel 8088. Вследствие естественного прогресса в области разработки и производства микропроцессорной техники фирма Intel - постоянный партнер IBM - освоила выпуск новой серии процессоров - Intel 80286. Соответственно, появилась и новая модель IBM РС. Она получила название IBM PC-AT. Следующий этап - разработка микропроцессоров Intel 80386 и Intel 80486, которые еще можно встретить и в наши дни. Затем были разработаны процессоры Pentium, которые и являются самыми популярными процессорами на сегодняшний день.
V поколение компьютеров. В 90-х годах XX в. огромное внимание стало уделяться не столько повышению технических характеристик компьютеров, сколько их «интеллектуальности», открытой архитектуре и возможностям объединения в сети. Внимание акцентируется на разработке баз знаний, дружественного интерфейса с пользователем, графических средств представления информации и разработке средств макропрограммирования. Четких определений этого этапа развития средств ВТ нет, поскольку элементная база, на которой основывается данная классификация, осталась прежней - ясно, что все компьютеры, выпускаемые в настоящее время, можно отнести к V поколению.
1.2. КЛАССИФИКАЦИЯ КОМПЬЮТЕРОВ
Компьютеры могут быть классифицированы по ряду признаков, в частности по принципу действия, назначению, способам организации вычислительного процесса, размерам и вычислительной мощности, функциональным возможностям и др.
По принципу действия компьютеры можно разделить на две большие категории: аналоговые и цифровые.
Аналоговые компьютеры (аналоговые вычислительные машины - АВМ) - вычислительные машины непрерывного действия (рис. 1.11).
Рис. 1.11. Аналоговая вычислительная машина
Они работают с информацией, представленной в аналоговой форме, т.е. в виде непрерывного ряда значений какой-либо физической величины. Существуют устройства, в которых вычислительные операции выполняются с помощью гидравлических и пневматических элементов. Однако наибольшее распространение получили электронные АВМ, в которых машинными переменными служат электрические напряжения и токи.
Работа АВМ основана на общности законов, описывающих процессы различной природы. Например, колебания маятника подчиняются тем же законам, что и изменения напряженности электрического поля в колебательном контуре. И вместо того чтобы изучать реальный маятник, можно изучать его поведение на модели, реализованной на аналоговой вычислительной машине. Мало того, на этой модели можно изучать и некоторые биологические и химические процессы, подчиняющиеся тем же законам.
Основными элементами таких машин являются усилители, резисторы, конденсаторы и катушки индуктивности, между которыми могут устанавливаться соединения, отражающие условия той или иной задачи. Программирование задач осуществляется путем набора элементов на наборном поле. На АВМ наиболее эффективно решаются математические задачи, содержащие дифференциальные уравнения, не требующие сложной логики. Результаты решения выводятся в виде зависимостей электрических напряжений в функции времени на экран осциллографа или фиксируются измерительными приборами.
В 40 - 50-х годах XX в. электронные аналоговые вычислительные машины создавали серьезную конкуренцию только что появившимся компьютерам. Основными их достоинствами являлись высокое быстродействие (соизмеримое со скоростью прохождения электрического сигнала по цепи), наглядность представления результатов моделирования.
Среди недостатков можно отметить невысокую точность вычислений, ограниченность круга решаемых задач, ручную установку параметров задачи. В настоящее время АВМ используются лишь в очень ограниченных областях - для учебных и демонстрационных целей, научных исследований. В практике повседневной жизни они не используются.
Цифровые компьютеры (электронные вычислительные машины - ЭВМ) основаны на дискретной логике «да-нет», «ноль-единица». Все операции производятся компьютером в соответствии с заранее составленной программой. Скорость вычислений определяется тактовой частотой системы.
По этапам создания и элементной базе цифровые компьютеры условно подразделяются на пять поколений:
I поколение (1950-е гг.) - ЭВМ на электронных вакуумных
лампах;
II поколение (1960-е гг.) - ЭВМ на полупроводниковых элементах (транзисторах);
III поколение (1970-е гг.) - ЭВМ на полупроводниковых интегральных схемах с малой и средней степенями интеграции (десятки и сотни транзисторов в одном корпусе);
VI поколение (1980-е гг.) - ЭВМ на больших и сверхбольших
интегральных схемах - микропроцессорах (миллионы транзисторов в одном кристалле);
V поколение (1990-е гг. - по настоящее время) - суперкомпьютеры с тысячами параллельно работающих микропроцессоров,
позволяющих строить эффективные системы обработки огромных
массивов информации; персональные ЭВМ на сверхсложных микропроцессорах и дружественных интерфейсах с пользователем, что
определяет их внедрение практически во все сферы деятельности
человека. Сетевые технологии позволяют объединить пользователей ЭВМ в единое информационное общество.
По вычислительной мощности в 70 - 80-х годах XX в. сложилась следующая систематика ЭВМ.
Суперкомпьютеры - это ЭВМ, обладающие максимальными возможностями в плане быстродействия и объема вычислений. Используются для решения задач национального и общечеловеческого масштабов - национальная безопасность, исследования в области биологии и медицины, моделирование поведения больших систем, прогноз погоды и т.д. (рис. 1.12).
Рис. 1.12. Суперкомпьютер CRAY 2
Большие ЭВМ (мэйнфреймы) - компьютеры, которые используются в крупных научных центрах и университетах для проведения исследований, в корпоративных системах - банках, страховых, торговых учреждениях, на транспорте, в информационных агентствах и издательствах. Мэйнфреймы объединяются в крупные вычислительные сети и обслуживают сотни и тысячи терминалов - машин, на которых непосредственно работают пользователи и клиенты.
Мини-компьютеры - это специализированные ЭВМ, которые используются для выполнения определенного вида работ, требующих относительно больших вычислительных мощностей: графика, инженерные расчеты, работа с видео, верстка полиграфических изданий и т.п.
Микрокомпьютеры - это самый многочисленный и многоликий класс ЭВМ, основу которого составляют персональные компьютеры, в настоящее время использующиеся практически во всех отраслях человеческой деятельности. Миллионы людей используют их в своей профессиональной деятельности для взаимодействия через Интернет, развлечения и отдыха.
В последние годы сложилась систематика, отражающая разнообразие и особенности большого класса компьютеров, на которых работают непосредственные пользователи. Эти компьютеры различаются вычислительной мощностью, системным и прикладным программным обеспечением, набором периферийных устройств, интерфейсом с пользователем и, как следствие, размерами и ценой. Однако все они построены на общих принципах и единой элементной базе, обладают высокой степенью совместимости, общими интерфейсами и протоколами обмена данными между собой и сетями. Основу этого класса машин составляют персональные компьютеры, которые в приведенной выше систематике соответствуют классу микроЭВМ.
Такая систематика, как и любая другая, достаточно условна; поскольку четкой границы между различными классами компьютеров провести невозможно, появляются модели, которые трудно отнести к определенному классу. И тем не менее она в общих чертах отражает существующее в настоящее время разнообразие вычислительных устройств.
Серверы (от англ. serve - «обслуживать», «управлять») - многопользовательские мощные ЭВМ, обеспечивающие функционирование вычислительных сетей (рис. 1.13).
Рис. 1.13. Сервер S 390
Они служат для обработки запросов от всех рабочих станций, подключенных к сети. Сервер предоставляет доступ к общим сетевым ресурсам - вычислительным мощностям, базам данных, библиотекам программ, принтерам, факсам - и распределяет эти ресурсы между пользователями. В любом учреждении персональные компьютеры объединяются в локальную сеть - это позволяет обеспечить обмен данными между компьютерами конечных пользователей и рационально использовать системные и аппаратные ресурсы.
Дело в том, что подготовка документа на компьютере (будь то счет на товар или научный отчет) занимает значительно больше времени, чем его печать. Гораздо выгоднее иметь один мощный сетевой принтер на несколько компьютеров, а распределением очереди на печать будет заниматься сервер. Если компьютеры объединены в локальную сеть, удобно иметь на сервере единую базу данных - прайс-лист всех товаров магазина, план работы научного учреждения и т.д. Кроме того, сервер обеспечивает общий выход в Интернет для всех рабочих станций, разграничивает доступ к информации различных категорий пользователей, устанавливает приоритеты доступа к общим сетевым ресурсам, ведет статистику пользования Интернетом, контроль за работой конечных пользователей и т.д.
Персональный компьютер (PC - Personal computer) - это наиболее распространенный класс компьютеров, способных решать задачи различного уровня - от составления бухгалтерской отчетности до инженерных расчетов. Он рассчитан в основном на индивидуальное использование (отсюда название класса, к которому он относится). Персональный компьютер (ПК) имеет специальные средства, позволяющие включать его в состав локальных и глобальных сетей. Основное содержание этой книги будет посвящено описанию аппаратных и программных средств именно этого класса компьютеров.
Ноутбук (от англ. notebook - «записная книжка») - этот устоявшийся термин совершенно неправильно отражает особенности этого класса персональных компьютеров (рис. 1.14).
Рис. 1.14. Ноутбук
Его размеры и масса больше соответствуют формату большой книги, а функциональные возможности и технические характеристики полностью соответствуют обычному настольному (desktoр) ПК. Другое дело, что эти устройства более компактные, легкие и, самое главное, потребляют значительно меньше электроэнергии, что позволяет работать от аккумуляторов. Программное обеспечение этого класса ПК, начиная от операционной системы и заканчивая прикладными программами, абсолютно ничем не отличается от настольных компьютеров. В недавнем прошлом этот класс ПК определялся как Laptop - «наколенник». Это название значительно более точно отражало их особенности, но оно почему-то так и не прижилось.
Итак, основная особенность персональных компьютеров класса ноутбуков - мобильность. Небольшие габаритные размеры и масса, моноблочное исполнение позволяют легко размещать его в любом месте рабочего пространства, переносить с одного места на другое в специальном чехле или чемоданчике типа «дипломат», а питание от аккумуляторов - позволяет использовать даже в дороге (машине или самолете).
Все модели ноутбуков можно условно подразделить на три класса: универсальные, для бизнеса и компактные (субноутбуки). Универсальные ноутбуки являются полноценной заменой настольного ПК, поэтому они имеют относительно большие размеры и массу, но вместе с тем отличаются большим размером экрана и удобной клавиатурой, аналогичной настольному ПК. Имеют обычные встроенные накопители: CD-ROM (R, RW, DVD), винчестер и флоппи-дисковод. Такая конструкция практически исключает возможность использовать его как «дорожный» ПК. Заряда аккумуляторов хватает только на 2-3 ч работы.
Ноутбуки бизнес-класса предназначены для использования в офисе, дома, в дороге. Они имеют существенно меньшие габаритные размеры и массу, минимальный состав встроенных устройств, но расширенные средства для подключения дополнительных устройств. ПК этого класса служат скорее дополнением для офисного или домашнего десктопа, а не их заменой.
Компактные ноутбуки (субноутбуки) являются воплощением самых передовых достижений компьютерной технологии. Они имеют самую высокую степень интеграции различных устройств (в материнскую плату встроены такие компоненты, как поддержка звука, видео, локальной сети). Ноутбуки этого класса обычно снабжаются беспроводными интерфейсами устройств ввода (дополнительная клавиатура, мышь), имеют встроенный радиомодем для связи с Интернетом, в качестве накопителей информации используются компактные смарт-карты и т.д. При этом масса таких устройств не превышает 1 кг, а толщина - около 1 дюйма (2,4 см). Заряда аккумуляторов хватает на несколько часов работы, однако и стоят такие компьютеры в два-три раза дороже обычных ПК.
Карманный персональный компьютер (КПК) (РС - Росket) - состоит из тех же частей, что и настольный компьютер: процессора, памяти, звуковой и видеосистемы, экрана, слотов расширения, с помощью которых можно увеличить память или добавить другие устройства. Батарейное питание обеспечивает работу в течение двух месяцев. Все эти составляющие очень компактны и тесно интегрированы, благодаря чему аппарат весит 100...200 г и помещаются на ладони, в нагрудном кармане рубашки или дамской сумочке (рис. 1.15).
Рис. 1.15. Карманный персональный компьютер
Недаром эти устройства называют еще «наладонниками» (Palmtop).
Однако функциональные возможности КПК сильно отличаются от настольного компьютера или ноутбука. Прежде всего, у него относительно небольшой экран, как правило, нет клавиатуры и мыши, поэтому взаимодействие с пользователем организовано иначе: для этого используется экран КПК - он чувствителен к нажатию, для чего пользуются специальной палочкой, которая называется «стилус». Для набора текста на КПК применяется так называемая виртуальная клавиатура - ее клавиши отображаются прямо на экране, а текст набирается стилусом. Другое важное отличие - отсутствие винчестера, поэтому объемы хранимой информации относительно невелики. Основным хранилищем программ и данных является встроенная память объемом до 64 Мбайт, а роль дисков выполняют карточки флэш-памяти. На этих карточках хранятся программы и данные, которые не обязательно размещать в памяти быстрого доступа (фотоальбомы, музыка в формате МРЗ, электронные книги и др.). Из-за этих особенностей КПК часто используют в паре с настольным ПК, для чего существуют специальные интерфейсные кабели.
Ноутбук и КПК предназначены для совершенно разных задач, построены на разным принципах и лишь дополняют друг друга, но никак не заменяют.
С ноутбуком работают точно также как и настольным компьютером, а КПК включают и выключают по несколько раз на дню. Загрузка программ и выключение происходит практически мгновенно.
По техническим характеристикам современные КПК вполне сравнимы с настольными компьютерами, которые выпускались всего несколько лет назад. Этого вполне достаточно для качественного воспроизведения текстовой информации, например при работе с электронной почтой или текстовым редактором. Современные КПК снабжаются также встроенным микрофоном, динамиками и гнездами для подключения наушников. Связь с настольным ПК и другими периферийными устройствами осуществляется через порт USB, инфракрасный порт (IгDA) или Вluetooth (современный беспроводной интерфейс).
Кроме специальной операционной системы КПК обычно снабжаются встроенными приложениями, в состав которых входит текстовый редактор, табличный редактор, планировщик, браузер для работы в Интернете, набор диагностических программ и т.д. В последнее время компьютеры класса Pocket РС стали снабжаться встроенными средствами связи с Интернетом (в качестве внешнего модема может использоваться и обычный сотовый телефон).
Благодаря своим возможностям карманные персональные компьютеры можно рассматривать не просто как упрощенный ПК с урезанными возможностями, а как совершенно равноправный член компьютерного сообщества, имеющий свои неоспоримые преимущества даже по сравнению с самыми продвинутыми моделями настольных компьютеров.
Электронные секретари (PDA - Personal Digital Assistant) - имеют формат карманного компьютера (массой не более 0,5 кг), но используются для других целей (рис. 1.16).
Рис. 1.16. Электронный секретарь
Они ориентированы на использование электронных справочников, хранящих имена, адреса и номера телефонов, информацию о распорядке дня и встречах, списки текущих дел, записи расходов и т.п. Электронный секретарь может иметь встроенный текстовый и графические редакторы, электронные таблицы и другие офисные приложения.
Большинство PDA имеют модемы и могут обмениваться информацией с другими ПК, а при подключении к вычислительной сети могут получать и отправлять электронную почту и факсы. Некоторые PDA для дистанционного беспроводного обмена информацией с другими компьютерами оборудованы радиомодемами и инфракрасными портами. Электронные секретари имеют небольшой жидкокристаллический дисплей, обычно размещенный в откидной крышке компьютера. Ручной ввод информации возможен с миниатюрной клавиатуры или с использованием се сорного экрана, как у КПК. Компьютером PDA можно назвать лишь с большими оговорками: иногда эти устройства относят к категории сверхпортативных компьютеров, иногда к категории «интеллектуальных» калькуляторов, другие считают, что это, скорее, органайзер с расширенными возможностями.
Электронные записные книжки (от англ. organizer - «организатор») - относятся к «легчайшей категории» портативных компьютеров (масса их не превышает 200 г). Органайзеры имеют вместительную память, в которую можно записать необходимую информацию и отредактировать ее с помощью встроенного текстового редактора; в памяти можно хранить деловые письма, тексы соглашений, контрактов, распорядок дня и деловых встреч. В органайзер встроен внутренний таймер, который напоминает о важных событиях. Доступ к информации может быть защищен паролем. Органайзеры часто оснащают встроенным переводчиком, имеющим несколько словарей.
Вывод информации осуществляется на небольшой монохромный жидкокристаллический дисплей. Благодаря низкому потреблению мощности питание от аккумулятора обеспечивает без подзарядки хранение информации до пяти лет.
Смартфон (англ. smartphone) - компактное устройство, сочетающее в себе функции сотового телефона, электронной записной книжки и цифровой фотокинокамеры с мобильным доступом в Интернет (рис. 1.17).
Рис. 1.17. Смартфон
Смартфон имеет микропроцессор, оперативную память, постоянное запоминающее устройство; выход в Интернет осуществляется по каналам сотовой связи. Качество фотоснимков невысокое, но достаточное для использования в Интернете и пересылки по электронной почте. Время видеозаписи - порядка 15 с. Имеет встроенный накопитель для смарт-карт. Заряда батарей хватает для 100 ч работы. Масса 150 г. Очень удобное и полезное устройство, однако его стоимость соизмерима с ценой хорошего настольного компьютера.
Как только человек открыл для себя понятие "количество", он сразу же принялся подбирать инструменты, оптимизирующие и облегчающие счёт. Сегодня сверхмощные компьютеры, основываясь на принципах математических вычислений, обрабатывают, хранят и передают информацию - важнейший ресурс и двигатель прогресса человечества. Нетрудно составить представление о том, как происходило развитие вычислительной техники, кратко рассмотрев основные этапы этого процесса.
Основные этапы развития вычислительной техники
Самая популярная классификация предлагает выделить основные этапы развития вычислительной техники по хронологическому принципу:
- Ручной этап. Он начался на заре человеческой эпохи и продолжался до середины 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 годами. Вкратце их основная концепция формулируется так: это компьютеры, созданные на основе сверхсложных микропроцессоров, имеющие параллельно-векторную структуру, которая делает возможным одновременное выполнение десятков последовательных команд, заложенных в программу. Машины с несколькими сотнями процессоров, работающих параллельно, позволяют ещё более точно и быстро обрабатывать данные, а также создавать эффективно работающие сети.
Развитие современной вычислительной техники уже позволяет говорить и о компьютерах шестого поколения. Это электронные и оптоэлектронные ЭВМ, работающие на десятках тысяч микропроцессоров, характеризующиеся массовым параллелизмом и моделирующие архитектуру нейронных биологических систем, что позволяет им успешно распознавать сложные образы.
Последовательно рассмотрев все этапы развития вычислительной техники, следует отметить интересный факт: изобретения, хорошо зарекомендовавшие себя на каждом из них, сохранились до наших дней и с успехом продолжают использоваться.
Классы вычислительной техники
Существуют различные варианты классификации ЭВМ.
Так, по назначению компьютеры делятся:
- на универсальные - те, которые способны решать самые различные математические, экономические, инженерно-технические, научные и другие задачи;
- проблемно-ориентированные - решающие задачи более узкого направления, связанные, как правило, с управлением определёнными процессами (регистрация данных, накопление и обработка небольших объёмов информации, выполнение расчётов в соответствии с несложными алгоритмами). Они обладают более ограниченными программными и аппаратными ресурсами, чем первая группа компьютеров;
- специализированные компьютеры решают, как правило, строго определённые задачи. Они имеют узкоспециализированную структуру и при относительно низкой сложности устройства и управления достаточно надёжны и производительны в своей сфере. Это, к примеру, контроллеры или адаптеры, управляющие рядом устройств, а также программируемые микропроцессоры.
По размерам и производительной мощности современная электронно-вычислительная техника делится:
- на сверхбольшие (суперкомпьютеры);
- большие компьютеры;
- малые компьютеры;
- сверхмалые (микрокомпьютеры).
Таким образом, мы увидели, что устройства, сначала изобретённые человеком для учёта ресурсов и ценностей, а затем - быстрого и точного проведения сложных расчётов и вычислительных операций, постоянно развивались и совершенствовались.
Историю развития вычислительной техники условно делят на 5 поколений.
1-е поколение (1945-1954 гг.) - время становления машин с фон-неймановской архитектурой (Джон фон Нейман), основанной на записывании программы и ее данных в память вычислительной машины. В этот период формируется типовой набор структурных элементов, входящих в состав ЭВМ. Типичная ЭВМ должна состоять из следующих узлов: центральный процессор (ЦП), оперативная память (или оперативное запоминающее устройство - ОЗУ) и устройства ввода-вывода (УВВ). ЦП, в свою очередь, должен состоять из арифметико-логического устройства (АЛУ) и управляющего устройства (УУ). Машины этого поколения работали на ламповой элементной базе, из-за чего поглощали огромное количество энергии и были очень ненадежны. С их помощью, в основном, решались научные задачи. Программы для этих машин уже можно было составлять не на машинном языке, а на языке ассемблера.
2-е поколение (1955-1964 гг.). Смену поколений определило появление новой элементной базы: вместо громоздкой лампы в ЭВМ стали применяться миниатюрные транзисторы, линии задержки как элементы оперативной памяти сменила память на магнитных сердечниках. Это в конечном итоге привело к уменьшению габаритов, повышению надежности и производительности ЭВМ. В архитектуре ЭВМ появились индексные регистры и аппаратные средства для выполнения операций с плавающей точкой. Были разработаны команды для вызова подпрограмм. Появились языки высокого уровня - Algol, FORTRAN, COBOL, - создавшие предпосылки для появления переносимого программного обеспечения, не зависящего от типа ЭВМ. С появлением языков высокого уровня возникли компиляторы для них; библиотеки стандартных подпрограмм и другие хорошо знакомые нам сейчас вещи: Важное новшество - это появление процессоров ввода-вывода. Эти специализированные процессоры позволили освободить ЦП от управления вводом-выводом и осуществлять ввод-вывод с помощью специализированного устройства одновременно с процессом вычислений. Для эффективного управления ресурсами машины стали использоваться операционные системы (ОС).
3-е поколение (1965-1970 гг.). Смена поколений вновь была обусловлена обновлением элементной базы: вместо транзисторов в различных узлах ЭВМ стали использоваться интегральные микросхемы различной степени интеграции. Микросхемы позволили разместить десятки элементов на пластине размером в несколько сантимметров. Это, в свою очередь, не только повысило производительность ЭВМ, но и снизило их габариты и стоимость. Увеличение мощности ЭВМ сделало возможным одновременное выполнение нескольких программ на одной ЭВМ. Для этого нужно было научиться координировать между собой одновременно выполняемые действия, для чего были расширены функции операционной системы. Одновременно с активными разработками в области аппаратных и архитектурных решений растет удельный вес разработок в области технологий программирования. В это время активно разрабатываются теоретические основы методов программирования, компиляции, баз данных, операционных систем и т. д. Создаются пакеты прикладных программ для самых различных областей жизнедеятельности человека. Наблюдается тенденция к созданию семейств ЭВМ, то есть машины становятся совместимы снизу вверх на программно-аппаратном уровне. Примерами таких семейств была серия IBM System 360 и наш отечественный аналог — ЕС ЭВМ.
4-е поколение (1970-1984 гг.). Очередная смена элементной базы привела к смене поколений. В 70-е годы активно ведутся работы по созданию больших и сверхбольших интегральных схем (БИС и СБИС), которые позволили разместить на одном кристалле десятки тысяч элементов. Это повлекло дальнейшее существенное снижение размеров и стоимости ЭВМ. В начале 70-х годов фирмой Intel был выпущен микропроцессор (МП) i4004. И если до этого в мире вычислительной техники были только три направления (суперЭВМ, большие Э.ВМ (мэйнфреймы) и мини-ЭВМ), то теперь к ним прибавилось еще одно - микропроцессорное.
Процессором называется функциональный блок ЭВМ, предназначенный для логической и арифметической обработки информации на основе принципа микропрограммного управления. По аппаратной реализации процессоры можно разделить на микропроцессоры (полностью интегрирующие все функции процессора) и процессоры с малой и средней интеграцией. Конструктивно это выражается в том, что микропроцессоры реализуют все функции процессора на одном кристалле, а процессоры других типов реализуют их путем соединения большого количества микросхем.
5-е поколение можно назвать микропроцессорным. В 1976 году фирма Intel закончила разработку 16-разрядного микропроцессора i8086. Он имел достаточно большую разрядность регистров (16 бит) и системной шины адреса (20 бит), за счет чего мог адресовать до 1 Мбайт оперативной памяти. В 1982 году был создан i80286. Этот микропроцессор представлял собой улучшенный вариант i8086. Он поддерживал уже несколько режимов работы: реальный, когда формирование адреса производилось по правилам i8086, и защищенный, который аппаратно реализовывал многозадачность и управление виртуальной памятью, i80286 имел также большую разрядность шины адреса - 24 разряда против, 20 у i8086, и поэтому он мог адресовать до 16 Мбайт оперативной памяти. Первые компьютеры на базе этого микропроцессора появились в 1984 году. В 1985 году фирма Intel представила первый 32-разрядный микропроцессор i80386, аппаратно совместимый снизу вверх со всеми предыдущими микропроцессорами этой фирмы. Он был гораздо мощнее своих предшественников, имел 32-разрядную архитектуру и мог прямо адресовать до 4 Гбайт оперативной памяти. Микропроцессор i386 стал поддерживать новый режим работы - режим виртуального i8086, который обеспечил не только большую эффективность работу программ, разработанных для i8086, но и позволил осуществлять параллельную работу нескольких таких программ.
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
ГОУ ВПО «Уральский государственный экономический университет»
Кафедра экономики и права
Филиал УрГЭУ в г. Н. Тагил
Контрольная работа
по дисциплине:
«Информатика»
Вариант 8___
Тема: «История развития средств вычислительной техники»
Исполнитель:
студент гр. 1ЭКИП
Горбунова А.А.
Преподаватель:
Скороходов Б.А.
Введение………………………………………………………………………………..3
1 Этапы развития средств вычислительной техники………………………………..4
2 Характеристика поколений ЭВМ…………………………………………………...9
3 Роль средств вычислительной техники в жизни человека………………………13
Заключение……………………………………………………………………………14
Введение
Знание истории развития вычислительной техники, является неотъемлемым компонентом профессиональной компетентности будущего специалиста в области информационных технологий. Первые шаги автоматизации умственного труда относятся именно к вычислительной активности человека, который уже на самых ранних этапах своей цивилизации начал использовать средства инструментального счета.
При этом, следует иметь в виду, что хорошо зарекомендовавшие себя средства развития вычислительной техники используются человеком и в настоящее время для автоматизации различного рода вычислений.
Автоматизированные системы являются неотъемлемой частью любого бизнеса и производства. Практически все управленческие и технологические процессы в той или иной степени используют средства вычислительной техники. Всего лишь один компьютер может заметно повысить эффективность управления предприятием, при этом не создавая дополнительных проблем. Сегодня персональные компьютеры устанавливают на каждом рабочем месте и уже, как правило, никто не сомневается в их необходимости. Значительные объемы средств вычислительной техники и их особая роль в функционировании любого предприятия ставят перед руководством целый ряд новых задач.
В данной работе будет рассмотрена история развития средств вычислительной техники, которая поможет понять и углубиться в сущность и значение ЭВМ.
1 Этапы развития средств вычислительной техники
Существует несколько этапов развития средств вычислительной техники, которыми люди пользуются и в настоящее время.
Ручной этап развития средств вычислительной техники.
Ручной период автоматизации вычислений начался на заре человеческой цивилизации и базировался на использовании различных частей тела, в первую очередь, пальцев рук и ног.
Пальцевый счет уходит корнями в глубокую древность, встречаясь в том или ином виде у всех народов и в наши дни. Известные средневековые математики рекомендовали в качестве вспомогательного средства именно пальцевый счет, допускающий довольно эффективные системы счета. Фиксация результатов счета производилась различными способами: нанесение насечек, счетные палочки, узелки и др. Например, у народов доколумбовой Америки был весьма развит узелковый счет. Более того, система узелков выполняла также роль своего рода хроник и летописей, имея достаточно сложную структуру. Однако, использование ее требовало хорошей тренировки памяти.
Счет с помощью группировки и перекладывания предметов явился предшественником счета на абаке - наиболее развитом счетном приборе древности, сохранившимся до наших дней в виде различного типа счетов.
Абак явился первым развитым счетным прибором в истории человечества, основным отличием которого от предыдущих способов вычислений было выполнение вычислений по разрядам. Таким образом, использование абака уже предполагает наличие некоторой позиционной системы счисления, например, десятичной, троичной, пятеричной и др. Многовековой путь совершенствования абака привел к созданию счетного прибора законченной классической формы, используемого вплоть до эпохи расцвета клавишных настольных ЭВМ. Да еще и сегодня кое-где его можно встретить, помогающим в расчетных операциях. И только появление карманных электронных калькуляторов в 70-е годы нашего столетия создало реальную угрозу для дальнейшего использования русских, китайских и японских счетов - трех основных классических форм абака, сохранившихся до наших дней. При этом, последняя известная попытка усовершенствования русских счетов путем объединения их с таблицей умножения относится к 1921 г.
Хорошо приспособленный к выполнению операций сложения и вычитания, абак оказался недостаточно эффективным прибором для выполнения операций умножения и деления. Поэтому открытие логарифмов и логарифмических таблиц Джоном Непером в начале XVII века явилось следующим крупным шагом в развитии вычислительных систем ручного этапа. Впоследствии появляется целый ряд модификаций логарифмических таблиц. Однако, в практической работе использование логарифмических таблиц имеет ряд неудобств, поэтому Джон Непер в качестве альтернативного метода предложил специальные счетные палочки (названные впоследствии палочками Непера), позволявшие производить операции умножения и деления непосредственно над исходными числами. В основу данного метода Непер положил способ умножения решеткой.
Наряду с палочками Непер предложил счетную доску для выполнения операций умножения, деления, возведения в квадрат и извлечения квадратного корня в двоичной системе, предвосхитив тем самым преимущества такой системы счисления для автоматизации вычислений.
Логарифмы послужили основой создания замечательного вычислительного инструмента - логарифмической линейки, более 360 лет служащего инженерно-техническим работникам всего мира.
Механический этап развития вычислительной техники.
Развитие механики в XVII веке стало предпосылкой создания вычислительных устройств и приборов, использующих механический принцип вычислений. Такие устройства строились на механических элементах и обеспечивали автоматический перенос старшего разряда.
Первая механическая машина была описана в 1623 году Вильгельмом Шиккардом, реализована в единственном экземпляре и предназначалась для выполнения четырех арифметических операций над 6-разрядными числами.
Машина Шиккарда состояла из трех независимых устройств: суммирующего, множительного и записи чисел. Сложение производилось последовательным вводом слагаемых посредством наборных дисков, а вычитание - последовательным вводом уменьшаемого и вычитаемого. Вводимые числа и результат сложения и вычитания отображались в окошках считывания. Для выполнения операции умножения использовалась идея умножения решеткой. Третья часть машины использовалась для записи числа длиною не более 6 разрядов.
В машине Блеза Паскаля использовалась более сложная схема переноса старших разрядов, в дальнейшем редко используемая; но построенная в 1642 году первая действующая модель машины, а затем серия из 50 машин способствовали достаточно широкой известности изобретения и формированию общественного мнения о возможности автоматизации умственного труда.
Первый арифмометр, позволяющий производить все четыре арифметических операции, был создан Готфридом Лейбницем в результате многолетнего труда. Венцом этой работы стал арифмометр Лейбница, позволяющий использовать 8-разрядное множимое и 9-разрядный множитель с получением 16-разрядного произведения.
Особое место среди разработок механического этапа развития вычислительной техники занимают работы Чарльза Бэббиджа, с полным основанием считающегося родоначальником и идеологом современной вычислительной техники. Среди работ Бэббиджа явно просматриваются два основных направления: разностная и аналитическая вычислительные машины.
Проект разностной машины был разработан в 20-х годах XIX века и предназначался для табулирования полиномиальных функций методом конечных разностей. Основным стимулом в данной работе была настоятельная необходимость в табулировании функций и проверке существующих математических таблиц, изобилующих ошибками.
Второй проект Бэббиджа - аналитическая машина, использующая принцип программного управления и явившуюся предшественницей современных ЭВМ. Данный проект был предложен в 30-е годы XIX века, а в 1843 году Алой Лавлейс для машины Бэббиджа была написана первая в мире достаточно сложная программа вычисления чисел Бернулли.
Чарльз Бэббидж в своей машине использовал механизм, аналогичный механизму ткацкого станка Жаккарда, использующему специальные управляющие перфокарты. По идее Бэббиджа управление должно осуществляться парой жакардовских механизмов с набором перфокарт в каждом.
Бэббидж имел удивительно современные представления о вычислительных машинах, однако имевшиеся в его распоряжении технические средства намного отставали от его представлений.
Электромеханический этап развития вычислительной техники.
Электромеханический этап развития вычислительной техники явился наименее продолжительным и охватывает всего около 60 лет. Предпосылками создания проектов данного этапа явились как необходимость проведения массовых расчетов (экономика, статистика, управление и планирование, и др.), так и развитие прикладной электротехники (электропривод и электромеханические реле), позволившие создавать электромеханические вычислительные устройства.
Классическим типом средств электромеханического этапа был счетно-аналитический комплекс, предназначенный для обработки информации на перфокарточных носителях.
Первый счетно-аналитический комплекс был создан в США Германом Холлеритом в 1887 году и состоял из: ручного перфоратора, сортировочной машины и табулятора. Основным назначением комплекса являлась статистическая обработка перфокарт, а также механизации бухучета и экономических задач. В 1897 году Холлерит организовал фирму, которая в дальнейшем стала называться IBM.
Развивая работы Г. Холлерита, в ряде стран разрабатывается и производится ряд моделей счетно-аналитических комплексов, из которых наиболее популярными и массовыми были комплексы фирмы IBM, фирмы Ремингтон и фирмы Бюль.
Заключительный период (40-е годы XX века) электромеханического этапа развития вычислительной техники характеризуется созданием целого ряда сложных релейных и релейно-механических систем с программным управлением, характеризующихся алгоритмической универсальностью и способных выполнять сложные научно-технические вычисления в автоматическом режиме со скоростями, на порядок превышающими скорость работы арифмометров с электроприводом.
Конрад Цузе явился пионером создания универсальной вычислительной машины с программным управлением и хранением информации в запоминающем устройстве. Однако его первая модель Z-1 (положившая начало серии Z-машин) идейно уступала конструкции Бэббиджа - в ней не предусматривалась условная передача управления. Также, в будущем, были разработаны модели Z-2 и Z-3.
Последним крупным проектом релейной вычислительной техники следует считать построенную в 1957 году в СССР релейную вычислительную машину РВМ-1 и эксплуатировавшуюся до конца 1964 года в основном для решения экономических задач.
Электронный этап развития вычислительной техники.
В силу физико-технической природы релейная вычислительная техника не позволяла существенно повысить скорость вычислений; для этого потребовался переход на электронные безинерционные элементы высокого быстродействия.
Первой ЭВМ можно считать английскую машину Colossus, созданную в 1943 году при участии Алана Тьюринга. Машина содержала около 2000 электронных ламп и обладала достаточно высоким быстродействием, однако была узкоспециализированной.
Первой ЭВМ принято считать машину ENIAC (Electronic Numerical Integrator And Computer), созданную в США в конце 1945 года. Первоначально предназначенная для решения задач баллистики, машина оказалась универсальной, т.е. способной решать различные задачи.
Еще до начала эксплуатации ENIAC Джона Моучли и Преспера Эккерт по заказу военного ведомства США приступили к проекту над новым компьютером EDVAC (Electronic Discrete Automatic Variable Computer), который был совершеннее первого. В этой машине была предусмотрена большая память (на 1024 44-битных слов; к моменту завершения была добавлена вспомогательная память на 4000 слов для данных), предназначенная как для данных, так и для программы.
Компьютер EDSAC положил начало новому этапу развития вычислительной техники - первому поколению универсальных ЭВМ.
2 Характеристика поколений ЭВМ
Начиная с 1950 года, каждые 7-10 лет кардинально обновлялись конструктивно-технологические и программно-алгоритмические принципы построения и использования ЭВМ. В связи с этим правомерно говорить о поколениях вычислительных машин. Условно каждому поколению можно отвести 10 лет.
Первое поколение ЭВМ 1950-1960-е годы
Логические схемы создавались на дискретных радиодеталях и электронных вакуумных лампах с нитью накала. В оперативных запоминающих устройствах использовались магнитные барабаны, акустические ультразвуковые ртутные и электромагнитные линии задержки, электронно-лучевые трубки. В качестве внешних запоминающих устройств применялись накопители на магнитных лентах, перфокартах, перфолентах и штекерные коммутаторы.
Программирование работы ЭВМ этого поколения выполнялось в двоичной системе счисления на машинном языке, то есть программы были жестко ориентированы на конкретную модель машины и "умирали" вместе с этими моделями.
В середине 1950-х годов появились машинно-ориентированные языки типа языков символического кодирования (ЯСК), позволявшие вместо двоичной записи команд и адресов использовать их сокращенную словесную (буквенную) запись и десятичные числа.
ЭВМ, начиная от UNIVAC и заканчивая БЭСМ-2 и первыми моделями ЭВМ "Минск" и "Урал", относятся к первому поколению вычислительных машин.
Второе поколение ЭВМ: 1960-1970-е годы
Логические схемы строились на дискретных полупроводниковых и магнитных элементах. В качестве конструктивно-технологической основы использовались схемы с печатным монтажом. Широко стал использоваться блочный принцип конструирования машин, который позволяет подключать к основным устройствам большое число разнообразных внешних устройств, что обеспечивает большую гибкость использования компьютеров. Тактовые частоты работы электронных схем повысились до сотен килогерц.
Стали применяться внешние накопители на жестких магнитных дисках и на флоппи-дисках - промежуточный уровень памяти между накопителями на магнитных лентах и оперативной памятью.
В 1964 году появился первый монитор для компьютеров - IBM 2250. Это был монохромный дисплей с экраном 12 х 12 дюймов и разрешением 1024 х 1024 пикселов. Он имел частоту кадровой развертки 40 Гц.
Создаваемые на базе компьютеров системы управления потребовали от ЭВМ более высокой производительности, а главное - надежности. В компьютерах стали широко использоваться коды с обнаружением и исправлением ошибок, встроенные схемы контроля.
В машинах второго поколения были впервые реализованы режимы пакетной обработки и телеобработки информации.
Первой ЭВМ, в которой частично использовались полупроводниковые приборы вместо электронных ламп, была машина, созданная в 1951 году.
В начале 60-х годов полупроводниковые машины стали производиться и в СССР.
Третье поколение ЭВМ: 1970-1980-е годы
Логические схемы ЭВМ 3-го поколения уже полностью строились на малых интегральных схемах. Тактовые частоты работы электронных схем повысились до единиц мегагерц. Снизились напряжения питания (единицы вольт) и потребляемая машиной мощность. Существенно повысились надежность и быстродействие ЭВМ.
В оперативных запоминающих устройствах использовались миниатюрнее ферритовые сердечники, ферритовые пластины и магнитные пленки с прямоугольной петлей гистерезиса. В качестве внешних запоминающих устройств широко стали использоваться дисковые накопители.
Появились еще два уровня запоминающих устройств: сверхоперативные запоминающие устройства на триггерных регистрах, имеющие огромное быстродействие, но небольшую емкость (десятки чисел), и быстродействующая кэш-память.
Начиная с момента широкого использования интегральных схем в компьютерах, технологический прогресс в вычислительных машинах можно наблюдать, используя широко известный закон Мура. Один из основателей компании Intel Гордон Мур в 1965 году открыл закон, согласно которому количество транзисторов в одной микросхеме удваивается через каждые 1,5 года.
Ввиду существенного усложнения как аппаратной, так и логической структуры ЭВМ 3-го поколения часто стали называть системами.
В вычислительных машинах третьего поколения значительное внимание уделяется уменьшению трудоемкости программирования, эффективности исполнения программ в машинах и улучшению общения оператора с машиной. Это обеспечивается мощными операционными системами, развитой системой автоматизации программирования, эффективными системами прерывания программ, режимами работы с разделением машинного времени, режимами работы в реальном времени, мультипрограммными режимами работы и новыми интерактивными режимами общения. Появилось и эффективное видеотерминальное устройство общения оператора с машиной - видеомонитор, или дисплей.
Большое внимание уделено повышению надежности и достоверности функционирования ЭВМ и облегчению их технического обслуживания. Достоверность и надежность обеспечиваются повсеместным использованием кодов с автоматическим обнаружением и исправлением ошибок (корректирующие коды Хеммин-га и циклические коды).
Четвертое поколение ЭВМ: 1980-1990-е годы
Революционным событием в развитии компьютерных технологий четвертго поколения машин было создание больших и сверхбольших интегральных схем, микропроцессора и персонального компьютера.
Логические интегральные схемы в компьютерах стали создаваться на основе униполярных полевых CMOS-транзисторов с непосредственными связями, работающими с меньшими амплитудами электрических напряжений.
Пятое поколение ЭВМ: 1990-настоящее время
Кратко основную концепцию ЭВМ пятого поколения можно сформулировать следующим образом:
Компьютеры на сверхсложных микропроцессорах с параллельно-векторной структурой, одновременно выполняющих десятки последовательных инструкций программы.
Компьютеры с многими сотнями параллельно работающих процессоров, позволяющих строить системы обработки данных и знаний, эффективные сетевые компьютерные системы.
Шестое и последующие поколения ЭВМ
Электронные и оптоэлектронные компьютеры с массовым параллелизмом, нейронной структурой, с распределенной сетью большого числа (десятки тысяч) микропроцессоров, моделирующих архитектуру нейронных биологических систем.
3 Роль средств вычислительной техники в жизни человека.
Роль информатики в целом в современных условиях постоянно возрастает. Деятельность как отдельных людей, так и целых организаций все в большей степени зависит от их информированности и способности эффективно использовать имеющуюся информацию. Прежде чем предпринять какие-то действия, необходимо провести большую работу по сбору и переработке информации, ее осмыслению и анализу. Отыскание рациональных решений в любой сфере требует обработки больших объемов информации, что подчас невозможно без привлечения специальных технических средств. Внедрение компьютеров, современных средств переработки и передачи информации в различные индустрии послужило началом процесса, называемого информатизацией общества. Современное материальное производство и другие сферы деятельности все больше нуждаются в информационном обслуживании, переработке огромного количества информации. Информатизация на основе внедрения компьютерных и телекоммуникационных технологий является реакцией общества на потребность в существенном увеличении производительности труда в информационном секторе общественного производства, где сосредоточено более половины трудоспособного населения.
Информационные технологии вошли во все сферы нашей жизни. Компьютер является средством повышения эффективности процесса обучения, участвует во всех видах человеческой деятельности, незаменим для социальной сферы. Информационные технологии - это аппаратно-программные средства, базирующиеся на использовании вычислительной техники, которые обеспечивают хранение и обработку образовательной информации, доставку ее обучаемому, интерактивное взаимодействие студента с преподавателем или педагогическим программным средством, а также тестирование знаний студента.
Можно предположить, что эволюция технологии в общем и целом продолжает естественную эволюцию. Если освоение каменных орудий помогло сформироваться человеческому интеллекту, металлические повысили производительность физического труда (настолько, что отдельная прослойка общества освободилась для интеллектуальной деятельности), машины механизировали физический труд, то информационная технология призвана освободить человека от рутинного умственного труда, усилить его творческие возможности.
Заключение
Жить в XXI веке образованным человеком можно, только хорошо владея информационными технологиями. Ведь деятельность людей все в большей степени зависит от их информированности, способности эффективно использовать информацию. Для свободной ориентации в информационных потоках современный специалист любого профиля должен уметь получать, обрабатывать и использовать информацию с помощью компьютеров, телекоммуникаций и других средств связи. Об информации начинают говорить как о стратегическом ресурсе общества, как о ресурсе, определяющем уровень развития государства.
С помощью изучения истории развития средств вычислительной техники можно познать все строение и значение ЭВМ в жизни человека. Это поможет лучше в них разбираться и с легкостью воспринимать новые прогрессирующие технологии, ведь не нужно забывать о том, что компьютерные технологии прогрессируют, почти, каждый день и если не разобраться в строении машин, которые были много лет назад, трудно будет преодолеть нынешнее поколение.
В представленной работе удалось показать с чего начиналось и чем заканчивается развитие средств вычислительной техники и какую важную роль играют они для людей в настоящее время.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Государственное образовательное учреждение высшего профессионального образования
Российский государственный торгово-экономический университет
Уфимский институт (филиал)
Факультет юриспруденции и заочного обучения
Курс 1 (5,5 г.)
Специальность 080507.65 «Менеджмент организации»
Кафедра «Управление внутренней
и международной торговлей »
Журавлев Сергей Владимирович
История развития вычислительной техники. Краткая историческая справка. Поколения ЭВМ. Перспективы развития вычислительной техники.
Контрольная работа
по дисциплине: «Информатика»
К защите допускаю:
Руководитель: Закирьянов Ф.К._____________
(подпись)
_________________
Оценка при защите
_______________________________________
Дата_________Подпись__________
Введение................................................................................. стр. 3
Начальный этап развития вычислительной техники.............. стр. 4
Начало современной истории электронной
вычислительной техники………………………………...……. стр. 7
Поколения ЭВМ....................................................................... стр. 9
Персональные компьютеры..................................................... стр. 13
Что впереди? ............................................................................ стр. 16
Заключение……………………………………………………… стр. 18
Список литературы.............................................................. стр. 20
Введение
Слово «компьютер» означает «вычислитель», т.е. устройство для
вычислений. Потребность в автоматизации обработки данных, в том числе вычислений, возникла очень давно. Более 1500 лет тому назад для счета использовались счетные палочки, камешки и т.д.
В наше время трудно представить себе, что без компьютеров можно
обойтись. А ведь не так давно, до начала 70-х годов вычислительные машины были доступны весьма ограниченному кругу специалистов, а их применение, как правило, оставалось окутанным завесой секретности и мало известным широкой публике. Однако в 1971 году произошло событие, которое в корне изменило ситуацию и с фантастической скоростью превратило компьютер в повседневный рабочий инструмент десятков миллионов людей. В том, вне всякого сомнения знаменательном году еще почти никому не известная фирма Intel из небольшого американского городка с красивым названием Санта-Клара (шт. Калифорния), выпустила первый микропроцессор. Именно ему мы обязаны появлением нового класса вычислительных систем – персональных компьютеров, которыми теперь пользуются, по существу, все, от учащихся начальных классов и бухгалтеров до ученых и инженеров.
В конце XX века невозможно представить себе жизнь без персонального компьютера. Компьютер прочно вошел в нашу жизнь, став главным помощником человека. На сегодняшний день в мире существует множество компьютеров различных фирм, различных групп сложности, назначения и поколений.
В данном реферате мы рассмотрим историю развития вычислительной техники, а также краткий обзор о возможностях применения современных вычислительных систем и дальнейшие тенденции развития персональных компьютеров.
Начальный этап развития вычислительной техники.
Все началось с идеи научить машину считать или хотя бы складывать многоразрядные целые числа. Еще около 1500 г. великий деятель эпохи Просвещения Леонардо да Винчи разработал эскиз 13-разрядного суммирующего устройства, что явилось первой дошедшей до нас попыткой решить указанную задачу. Первую же действующую суммирующую машину построил в 1642 г. Блез Паскаль – знаменитый французский физик, математик, инженер. Его 8-разрядная машина сохранилась до наших дней.
Рис.1. Блез Паскаль (1623 – 1662) и его счетная машина
От замечательного курьеза, каким восприняли современники машину Паскаля, до создания практически полезного и широко используемого агрегата – арифмометра (механического вычислительного устройства, способного выполнять 4 арифметических действия) – прошло почти 250 лет. Уже в начале XIX века уровень развития ряда наук и областей практической деятельности (математики, механики, астрономии, инженерных наук, навигации и др.) был столь высок, что они настоятельнейшим образом требовали выполнения огромного объема вычислений, выходящих за пределы возможностей человека, не вооруженного соответствующей техникой. Над ее созданием и совершенствованием работали как выдающиеся ученые с мировой известностью, так и сотни людей, имена многих из которых до нас не дошли, посвятивших свою жизнь конструированию механических вычислительных устройств.
Еще в 70-х годах нашего века на полках магазинов стояли механические арифмометры и их “ближайшие родственники”, снабженные электрическим приводом – электромеханические клавишные вычислительные машины. Как это часто бывает, они довольно долго удивительным образом соседствовали с техникой совершенно иного уровня – автоматическими цифровыми вычислительными машинами (АЦВМ), которые в просторечии чаще называют ЭВМ (хотя, строго говоря, эти понятия не совсем совпадают). История АЦВМ восходит еще к первой половине прошлого века и связана с именем замечательного английского математика и инженера Чарльза Бэббиджа. Им в 1822 г. была спроектирована и почти 30 лет строилась и совершенствовалась машина, названная вначале “разностной”, а затем, после многочисленных усовершенствований проекта, “аналитической”. В “аналитическую” машину были заложены принципы, ставшие фундаментальными для вычислительной техники.
1. Автоматическое выполнение операций.
Для выполнения расчетов большого объема существенно не только то, как-быстро выполняется отдельная арифметическая операция, но и то, чтобы между операциями не было “зазоров”, требующих непосредственного человеческого вмешательства. Например, большинство современных калькуляторов не удовлетворяют этому требованию, хотя каждое доступное им действие выполняют очень быстро. Необходимо, чтобы операции следовали одна за другой безостановочно.
2. Работа по вводимой “на ходу” программе.
Для автоматического выполнения операций программа должна вводиться в исполнительное устройство со скоростью, соизмеримой со скоростью выполнения операций. Бэббидж предложил использовать для предварительной записи программ и ввода их в машину перфокарты, которые к тому времени применялись для управления ткацкими станками.
3. Необходимость специального устройства – памяти – для хранения данных (Бэббидж назвал его “складом”).
Рис. 2. Чарльз Бэббидж (1792 – 1871) и его “аналитическая машина”
Эти революционные идеи натолкнулись на невозможность их реализации на основе механической техники, ведь до появления первого электромотора оставалось почти полвека, а первой электронной радиолампы – почти век! Они настолько опередили свое время, что были в значительной мере забыты и переоткрыты в следующем столетии.
Впервые автоматически действующие вычислительные устройства появились в середине XX века. Это стало возможным благодаря использованию наряду с механическими конструкциями электромеханических реле. Работы над релейными машинами начались в 30-е годы и продолжались с переменным успехом до тех пор, пока в 1944 г. под руководством Говарда Айкена – американского математика и физика – на фирме IBM (International Business Machines) не была запущена машина “Марк-1”, впервые реализовавшая идеи Бэббиджа (хотя разработчики, по-видимому, не были с ними знакомы). Для представления чисел в ней были использованы механические элементы (счетные колеса), для управления – электромеханические. Одна из самых мощных релейных машин РВМ-1 была в начале 50-х годов построена в СССР под руководством Н.И.Бессонова; она выполняла до 20 умножений в секунду с достаточно длинными двоичными числами.
Однако, появление релейных машин безнадежно запоздало и они были очень быстро вытеснены электронными, гораздо более производительными и надежными.
Начало современной истории электронной вычислительной техники
Подлинная революция в вычислительной технике произошла в связи с применением электронных устройств. Работа над ними началась в конце 30-х годов одновременно в США, Германии, Великобритании и СССР. К этому времени электронные лампы, ставшие технической основой устройств обработки и хранения цифровой информации, уже широчайшим образом применялись в радиотехнических устройствах.
Первой действующей ЭВМ стал ENIAC (США, 1945 – 1946 гг.). Его название по первым буквам соответствующих английских слов означает “электронно-числовой интегратор и вычислитель”. Руководили ее созданием Джон Моучли и Преспер Эккерт, продолжившие начатую в конце 30-х годов работу Джорджа Атанасова. Машина содержала порядка 18 тысяч электронных ламп, множество электромеханических элементов. Ее энергопотребление равнялось 150 кВт, что вполне достаточно для обеспечения небольшого завода.
Практически одновременно велись работы над созданием ЭВМ в Великобритании. С ними связано прежде всего имя Аллана Тьюринга – математика, внесшего также большой вклад в теорию алгоритмов и теорию кодирования. В 1944 г. в Великобритании была запущена машина “Колосс”.
Эти и ряд других первых ЭВМ не имели важнейшего с точки зрения конструкторов последующих компьютеров качества – программа не хранилась в памяти машины, а набиралась достаточно сложным образом с помощью внешних коммутирующих устройств.
Огромный вклад в теорию и практику создания электронной вычислительной техники на начальном этапе ее развития внес один из крупнейших американских математиков Джон фон Нейман. В историю науки навсегда вошли “принципы фон Неймана”. Совокупность этих принципов породила классическую (фон-неймановскую) архитектуру ЭВМ. Один из важнейших принципов – принцип хранимой программы – требует, чтобы программа закладывалась в память машины так же, как в нее закладывается исходная информация. Первая ЭВМ с хранимой программой (EDSAC) была построена в Великобритании в 1949 г.
Рис. 3. Джон фон Нейман (1903-1957) Рис. 4. Сергей Александрович Лебедев (1902-1974)
В нашей стране вплоть до 70-х годов создание ЭВМ велось почти полностью самостоятельно и независимо от внешнего мира (да и сам этот “мир” был почти полностью зависим от США). Дело в том, что электронная вычислительная техника с самого момента своего первоначального создания рассматривалась как сверхсекретный стратегический продукт, и СССР приходилось разрабатывать и производить ее самостоятельно. Постепенно режим секретности смягчался, но и в конце 80-х годов наша страна могла покупать за рубежом лишь устаревшие модели ЭВМ (а самые современные и мощные компьютеры ведущие производители – США и Япония – и сегодня разрабатывают и производят в режиме секретности).
Первая отечественная ЭВМ – МЭСМ (“малая электронно-счетная машина”) -была создана в 1951 г. под руководством Сергея Александровича Лебедева, крупнейшего советского конструктора вычислительной техники, впоследствии академика, лауреата государственных премий, руководившего созданием многих отечественных ЭВМ. Рекордной среди них и одной из лучших в мире для своею времени была БЭСМ-6 (“большая электронно-счетная машина, 6-я модель”), созданная в середине 60-х годов и долгое время бывшая базовой машиной в обороне, космических исследованиях, научно-технических исследованиях в СССР. Кроме машин серии БЭСМ выпускались и ЭВМ других серий – “Минск”, “Урал”, М-20, “Мир” и другие, созданные под руководством И.С.Брука и М.А.Карцева, Б.И.Рамеева, В.М.Глушкова, Ю.А.Базилевского и других отечественных конструкторов и теоретиков информатики.исторического развития . ... терминатор 10 + Т Р террор 6 + Т А техника 7 + Т М технократизм 12 + Т Я технофобия... Филиппов Ф.Р. От поколения к поколению : социология и...
Современные информационные технологии (2)
Лекция >> Информатика, программирование... Развитие вычислительной техники В развитии вычислительной техники можно выделить предысторию и четыре поколения электронных вычислительных ... перспектив и возможностей дальнейшего развития ... ЭВМ вычислительных центров была первой исторически ... История развития ...
Экономика и управление в современной электроэнергетике России
Книга >> Экономическая теория... история развития паротурбинной техники для АЭС - это история ... обусловленные историческими , политическими... приведем краткую справку о... развития электроэнергетики 5.7.1. Разработка перспектив развития ... вычислительной техники . ... нового поколения осуществляется... ЭВМ , ...
Кантарович
Закон >> Исторические личности... справку ... главных помощников первой поколения -- В.А.Залгаллера... отчасти историческому недоразумению... современную историю , ... для ЭВМ , ... КРАТКОЕ ЖИЗНЕОПИСАНИЕ... развитии вычислительной техники . Он руководил конструированием новых вычислительных ... перспектив экономики...