Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Основные классы вычислительных машин



Вычислительные машины могут быть классифицированы по ряду признаков, в частности:

·по принципу действия;

·по этапам создания и элементной базе;

·по назначению;

·по способу организации вычислительного процесса;

·по размеру вычислительной мощности;

·по функциональным возможностям;

·по способности к параллельному выполнению программ и т. д.

По принципу действия вычислительные машины делятся на три больших класса (рис. 4.3): аналоговые, цифровые и гибридные.

Рис. 4.3. Классификация вычислительных машин по принципу действия

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

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

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

АВМ весьма просты и удобны в эксплуатации; программирование задач для решения их на этих машинах, как правило, не трудоемкое. Скорость решения задач изменяется по желанию оператора и может быть сделана сколь угодно большой (больше чем у ЦВМ), но точность решения задач очень низкая (относительная погрешность до 2–5 %). На АВМ эффективно решаются математические задачи, содержащие дифференциальные уравнения и не требующие сложной логики.

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

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

По этапам создания и элементной базе компьютеры условно делятся на поколения:

·1-е поколение, 50-е годы: ЭВМ на электронных вакуумных лампах;

·2-е поколение, 60-е годы: ЭВМ на дискретных полупроводниковых приборах (транзисторах);

·3-е поколение, 70-е годы: компьютеры на полупроводниковых интегральных схемах с малой и средней степенью интеграции (сотни–тысячи транзисторов в одном корпусе).

Интегральная схема – электронная схема специального назначения, выполненная в виде полупроводникового кристалла, объединяющего большое число активных элементов (диодов и транзисторов);

·4-е поколение, 80–90-е годы: компьютеры на больших (БИС) и сверхбольших (СБИС) интегральных схемах, основная из которых – микропроцессор (десятки тысяч–миллионы активных элементов на одном кристалле).

Большие интегральные схемы столь плотно упаковывают активные элементы, что все электронное оборудование компьютера 1-го поколения (монстра, занимавшего зал площадью 100–150 м2) размещается сейчас в одном микропроцессоре площадью 1,5–2 см2. Расстояния между активными элементами в сверхбольшой интегральной схеме составляют 0,11–0,15 микрона (для сравнения, толщина человеческого волоса равна нескольким десяткам микронов).

·5-е поколение, настоящее время: компьютеры с многими десятками параллельно работающих микропроцессоров, позволяющих строить эффективные системы обработки знаний; компьютеры на сверхсложных микропроцессорах с параллельно-векторной структурой, одновременно выполняющих десятки последовательных инструкций программы;

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

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

Нулевое поколение компьютеров. Элементная база – электромеханическое реле. В 1944 году американский инженер Говард Эйкен при поддержке фирмы IBM сконструировал компьютер «Марк-1».

Однако электромеханические реле работают весьма медленно и недостаточно надежно. Поэтому группа американских специалистов начала конструировать компьютер на основе электронных вакуумных ламп.

Первое поколение компьютеров. Элементная база – электронные лампы. В 1946 году американские ученые Джон Мокли и Преспер Эккерт сконструировали компьютер, названный ЭНИАК (электронный вычислительный интегратор и калькулятор). По сравнению с «Марк-1» скорость работы увеличилась в 1000 раз. Однако обнаружилось, что большую часть времени этот компьютер простаивал – ведь для задания метода расчетов (программы) в этом компьютере приходилось в течение нескольких часов или даже нескольких дней подсоединять нужным образом провода. А сам расчет после этого мог занять всего лишь несколько минут или даже секунд.

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

Компьютер, согласно принципам фон Неймана (см. рис. 6.3), должен иметь следующие устройства:

- арифметико-логическое устройство (АЛУ), выполняющее арифметические и логические операции;

- устройство управления (УУ), которое синхронизирует работу всего компьютера;

- память для хранения программ и данных;

- внешние устройства (ВУ) для ввода-вывода информации.

Рис. 4.4. Структурная схема компьютера

АЛУ и УУ объединены в единое устройство – процессор (центрально обрабатывающее устройство).

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

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

Информация в процессор поступает из памяти или от внешнего устройства.

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

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

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

В 1951 году был создан первый компьютер, предназначенный для коммерческого использования, – УНИВАК (универсальный автоматический компьютер), в котором были реализованы все принципы архитектуры фон Неймана.

Работа по созданию вычислительных машин велась и в СССР. Так, в 1950 году под руководством академика С.А.Лебедева была разработана МЭСМ (малая электронная счетная машина).

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

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

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

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

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

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

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

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

Одним из первых языков программирования стал язык Фортран, который предназначался для математических алгоритмов. Затем появился Кобол, который предназначался для обработки финансово-экономических данных.

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

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

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

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

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

В 1964 году компания IBM выпустила компьютер IBM System 360, построенный на основе интегральных микросхем. Выпуск этих компьютеров можно считать началом массового производства вычислительной техники.

IBM System 360 относится к классу так называемых мэйнфреймов. Компания DEC представила модель миникопьютера PDP-8.

В то же время совершенствовалось программное обеспечение. Появились первые коммерческие операционные системы и новые прикладные программы.

В 1964 году появился язык программирования Бейсик (BASIC), предназначенный для обучения начинающих программистов. В 1970 году швейцарец Никлас Вирт разработал язык программирования Паскаль. Созданный как язык для обучения, Паскаль оказался очень удобен для решения многих прикладных задач.

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

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

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

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

Одним из пионеров персональных компьютеров была компания Apple. Ее основатели Стив Джобс и Стив Возняк собрали первую модель персонального компьютера в 1976 году и назвали ее Apple I. В 1977 году компания Apple представила следующую модель персонального компьютера - Apple II.

Персональные компьютеры не привлекали крупные компании до 1979 года. В конце 70-х годов распространение персональных компьютеров даже привело к некоторому снижению спроса на большие и мини-компьютеры. Это стало предметом серьезного беспокойства фирмы IBM – ведущей компанией по производству больших компьютеров и в 1979 году фирма IBM решила попробовать свои силы на рынке персональных компьютеров. Однако руководство фирмы недооценило будущую важность этого рынка и рассматривало создание персонального компьютера всего лишь как эксперимент. Чтобы не тратить на этот эксперимент слишком много денег, было решено не конструировать персональный компьютер «с нуля», а использовать узлы, изготовленные другими фирмами. В качестве основного микропроцессора компьютера был выбран новейший тогда 16-разрядный микропроцессор Intel-8088. Программное обеспечение было поручено разработать небольшой фирме Microsoft.

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

Если бы IBM PC был сделан так же, как другие существовавшие в то время компьютеры, он бы устарел через 2–3 года и о нем бы давно уже забыли. Однако с компьютерами IBM PC получилось по-другому. Фирма IBM не сделала свой компьютер единым неразъемным устройством и не стала защищать его конструкцию патентами. Наоборот, она собрала компьютер из независимо изготовленных узлов и не стала держать в секрете способы их соединения. Напротив, принципы конструкции IBM PC были доступны всем желающим. Это подход, называемый принципом открытой архитектуры, обеспечил потрясающий успех компьютеру IBM PC, хотя и лишил фирму IBM возможности единолично пользоваться плодами этого успеха. Перспективность и популярность IBM PC сделало весьма привлекательным производство различных комплектующих и дополнительных устройств для IBM PC. Конкуренция между производителями привела к удешевлению комплектующих и устройств. Очень скоро многие фирмы стали сами собирать компьютеры, совместимые с IBM PC. Поскольку этим фирмам не требовалось нести огромные издержки фирмы IBM, они смогли продавать свои компьютеры значительно дешевле. Пользователи получили возможность самостоятельно модернизировать свои компьютеры. Все это привело к удешевлению IBM PC-совместимых компьютеров и стремительному улучшению их характеристик, и как следствие, к росту их популярности.

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

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

Характерными чертами универсальных компьютеров являются:

·высокая производительность;

·разнообразие форм обрабатываемых данных: двоичных, десятичных, символьных, при большом диапазоне их изменения и высокой точности их представления;

·обширная номенклатура выполняемых операций, как арифметических, логических, так и специальных;

·большая емкость оперативной памяти;

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

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

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

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

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

Функциональные возможности компьютеров обусловлены такими важнейшими технико-эксплуатационными характеристиками, как:

·быстродействие, измеряемое усредненным количеством операций, выполняемых машиной за единицу времени;

·разрядность и формы представления чисел, которыми оперирует компьютер;

·номенклатура, емкость и быстродействие всех запоминающих устройств;

·номенклатура и технико-экономические характеристики внешних устройств хранения, обмена и ввода-вывода информации;

·типы и пропускная способность устройств связи и сопряжения узлов компьютера между собой (тип внутримашинного интерфейса);

·способность компьютера одновременно работать с несколькими пользователями и выполнять параллельно несколько программ (многозадачность);

·типы и технико-эксплуатационные характеристики операционных систем, используемых в машине;

·наличие и функциональные возможности программного обеспечения;

·способность выполнять программы, написанные для других типов компьютеров (программная совместимость с другими типами компьютеров);

·система и структура машинных команд;

·возможность подключения к каналам связи и к вычислительной сети;

·эксплуатационная надежность компьютера;

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

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

Первая большая ЭВМ ENIAC (Electronic Numerical Integrator and Computer) была создана в 1946 году. Эта машина весила более 30 тонн, имела быстродействие несколько сотен операций в секунду, оперативную память емкостью 20 чисел, занимала зал площадью около 150 м2.

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

Изобретение в 1969 году микропроцессора (МП) привело к появлению в 70-х годах еще одного класса компьютеров — микрокомпьютеров. Именно наличие МП послужило первоначально определяющим признаком микрокомпьютеров. Сейчас микропроцессоры используются во всех без исключения классах компьютеров.

Рассмотрим кратко современное состояние некоторых классов компьютеров.





Дата публикования: 2014-11-26; Прочитано: 5592 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.016 с)...