Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lection course.doc
Скачиваний:
8
Добавлен:
23.11.2019
Размер:
1.82 Mб
Скачать

1.2. Вычислительная система.

Состав вычислительной системы.

Стратифицированное представление вычислительной системы.

Компью́тер (англ. computer — «вычислитель»), вычисли́тельная маши́на (ЭВМ) — вычислительная машина, предназначенная для передачи, хранения и обработки информации. Слово компьютер является производным от английских слов to compute, computer, которые переводятся как «вычислять», «вычислитель» (английское слово, в свою очередь, происходит от латинского computāre — «вычислять»). Первоначально в английском языке это слово означало человека, производящего арифметические вычисления с привлечением или без привлечения механических устройств. В дальнейшем его значение было перенесено на сами машины, однако современные компьютеры выполняют множество задач, не связанных напрямую с математикой. Физически компьютер может функционировать за счёт перемещения каких-либо механических частей, движения электронов, фотонов, квантовых частиц или за счёт использования эффектов любых других физических явлений.

Впервые трактовка слова «компьютер» появилась в 1897 году в Оксфордском словаре английского языка. Его составители тогда понимали компьютер как механическое вычислительное устройство. В 1946 году словарь пополнился дополнениями, позволяющими разделить понятия цифрового, аналогового и электронного компьютера.

Термин «компьютер» и аббревиатура «ЭВМ», принятая в русскоязычной научной литературе, не являются синонимами. Поскольку существовали механические вычислительные машины, сконструированные без применения электроники, то ЭВМ являются подмножеством компьютеров вообще. В настоящее время словосочетание «электронная вычислительная машина» почти вытеснено из бытового употребления. Аббревиатуру «ЭВМ» в основном используют как правовой термин в юридических документах, инженеры цифровой электроники, а также в историческом смысле — для обозначения компьютерной техники 1940-1980-х годов. Также «ЦВМ» — «цифровая вычислительная машина» в противовес «АВМ» — «аналоговая вычислительная машина».

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

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

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

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

В качестве примера аппаратной конфигурации вычислительной машины ан рисунке 4 отображена организация вычислительной системы для процессора Pentium.

Вычислительная система имеет восемь шин (шина кэша (cache – память для временного хранения часто используемой информации), локальная шина, шина памяти, PCI, SCSI, USB, IDE и ISA). Каждая шина имеет свою скорость передачи данных и свои функции. Операционная система, которая управляет компьютером, содержит информацию и способы управления, как шинами, так и устройствами, которые к ним подключены.

Шина ISA (Industry Standard Architecture, промышленная стандартная архитектура) – впервые появилась на компьютерах IBM PC/AT. Эта шина работает на частоте 8,33 МГц и имеет разрядность 16 бит. Таким образом, пропускная способность шины составляет 16,67 Мбайт/сек. Используется в системе для обратной совместимости с ранним оборудованием.

Шина PCI (Peripheral Component Interconnect, интерфейс периферийных устройств) – создана компанией Intel в качестве преемницы шины ISA. Тактовая частота шины составляет 66 МГц, а разрядность - 64 бита. Скорость передачи данных может достигать 528 Мбайт/с. В настоящее время стандарт шины PCI используют большинство высокоскоростных устройств ввода-вывода.

Рисунок 4 – Организация вычислительной системы процессора Pentium

Локальная шина в системе Pentium используется для передачи центральным процессором данных микросхеме PCI-моста, который обращается к памяти по выделенной шине памяти, часто работающей на частоте 100 МГц.

Шина кэша используются для подключения внешнего кэша, так как системы Pentium имеют кэш первого уровня (кэш L1), встроенный в процессор, и большой внешний кэш второго уровня (кэш L2).

Шина IDE служит для присоединения запоминающих устройств на жестких магнитных и оптических дисках. Шина является потомком интерфейса контроллера диска на PC/AT, в настоящее время входит в стандартный комплект всех систем, основанных на процессорах Pentium.

Шина USB (Universal Serial Bus, универсальная последовательная шина) предназначена для присоединения к компьютеру различных устройств ввода-вывода (клавиатуры, мыши, дисковые накопители, модемы). Она использует четыре проводника, два провода которого поставляют электропитание к USB-устройствам, а два других организованы для ввода-вывода данных. Шина USB – это централизованная шина, которая управляется контроллером. Пропускная способность составляет 1,5 Мбайт/с (USB 2.0). Особенностью этой шины является ее функциональная организация динамического добавления драйверов на уровне операционной системы. Это позволяет подсоединять устройства без перезапуска операционной системы.

Шина SCSI (Small Computer System Interface, системный интерфейс малых компьютеров) – высокопроизводительная шина, применяемая для быстрых дисков, сканеров и других устройств, нуждающихся в значительной пропускной способности. Ее производительность достигает 160 Мбайт/с. Шина SCSI используется в системах Macintosh, популярна в UNIX-системах и других системах на базе процессоров Intel.

Шина IEEE 1394 (FireWire) – является бит-последовательной шиной и поддерживает пакетную передачу данных со скоростью, достигающей 50 Мбайт/с. Это свойство позволяет подключать к компьютеру портативные цифровые видеокамеры и другие мультимедийные устройства. В отличие от шины USB шина IEEE 1394 не имеет центрального контроллера.

Операционная система должна уметь распознавать аппаратные составляющие и уметь их настраивать. Это требование привело компании Intel и Microsoft к разработке системы персонального компьютера, называемой plug and play («включи и работай»). До появления этой системы каждая плата ввода-вывода имела фиксированные адреса регистров ввода-вывода и уровень запроса прерывания. Например, клавиатура использовала прерывание 1 и адреса в диапазоне от 0x60 до 0x64; контроллер гибкого диска использовал прерывание 6 и адреса от 0x3F0 до 0x3F7; принтер пользовался прерыванием 7 и адресами от 0x378 до 0х37А. Если пользователь покупал звуковую карту и модем, случалось, что эти устройства случайно использовали одно и то же прерывание. Возникал конфликт, поэтому устройства не могли работать вместе. Возможным решением было встроить набор DIP-переключателей (джамперов, jumper – перемычка) в каждую плату и настроить каждую плату таким образом, чтобы адреса портов и номера прерываний различных устройств не конфликтовали друг с другом.

Plug and play позволяет операционной системе автоматически собирать информацию об устройствах ввода-вывода, централизованно назначать уровни прерывания и адреса ввода-вывода, а затем сообщать каждой плате эту информацию. Такая система работает на компьютерах Pentium.

Каждый компьютер с процессором Pentium содержит материнскую плату, на которой находится программа – система BIOS (Basic Input Output System – базовая система ввода-вывода). BIOS содержит программы ввода-вывода низкого уровня, включая процедуры: для чтения с клавиатуры, для вывода информации на экран, для ввода-вывода данных с диска и пр.

При начальной загрузке компьютера стартует система BIOS, которая проверяет количество установленной в системе оперативной памяти, подключение и корректность работы клавиатуры и других основных устройств. Далее BIOS проверяет шины ISA и PCI и все устройства, присоединенные к ним. Некоторые из этих устройств являются традиционными (созданными до выхода стандарта plug and play). Они имеют фиксированные уровни прерывания и адрес порта ввода-вывода (например, заданные с помощью переключателей или перемычек на плате ввода-вывода без возможности их изменения операционной системой). Эти устройства регистрируются, далее проходят регистрации устройства plug and play. Если присутствующие устройства отличаются от тех, что были во время последней загрузки, то производится конфигурирование новых устройств.

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

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

Программное обеспечение

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

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

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

Базовый уровень. Самый низкий уровень программного обеспечения представляет базовое программное обеспечение. Оно отвечает за взаимодействие с базовыми аппаратными средствами. Как правило, базовые программные средства непосредственно входят в состав базового оборудования и хранятся в специальных микросхем называемых постоянными запоминающими устройствами (ПЗУ – Read Only Memory (ROM)). Программы и данные записываются («прошиваются») в микросхемы на этапе производства и не могут быть изменены в процессе эксплуатации. В тех случаях, когда изменение базовых программных средств во время эксплуатации является технически целесообразным, вместо микросхем ПЗУ применяют перепрограммируемые постоянные запоминающие устройства (ППЗУ – Erasable and Programmable Read Only Memory, EPROM). В этом случае изменение содержания ПЗУ можно выполнять как непосредственно в составе вычислительной системы, так и вне нее, на специальных устройствах, называемых программаторами.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рисунок 5 – Вычислительная система – совокупность аппаратурных и программных средств ЭВМ.

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

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

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

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

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

Классификация ЭВМ по этапам создания

По этапам создания и используемой элементной базе ЭВМ условно делятся на поколения:

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

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

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

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

4-е поколение, 80-е гг.: ЭВМ на больших и сверхбольших интегральных схемах - микропроцессорах (десятки тысяч - миллионы транзисторов в одном кристалле);

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

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

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

Классификация ЭВМ по назначению

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

Рисунок 5 – Разделение ЭВМ по назначению.

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

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

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

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

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

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

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

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

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

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

Классификация ЭВМ по размерам и функциональным возможностям

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

Классификация ЭВМ по размерам и вычислительной мощности

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

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

  • разрядность и формы представления чисел, с которыми оперирует ЭВМ;

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

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

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

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

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

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

  • способность выполнять программы, написанные для других типов ЭВМ (программная совместимость с другими типами ЭВМ);

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

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

  • эксплуатационная надежность ЭВМ;

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

Рисунок 6. – Классификация Вычислительных машин.

Примечание. Первая большая ЭВМ ЭНИАК (Electronic Numerical Integrator and Computer) была создана в 1946 г. (в 1996 г. отмечалось 50-летие создания первой ЭВМ). Эта машина имела массу более 50 т, быстродействие несколько сотен операций в секунду, оперативную память емкостью 20 чисел; занимала огромный зал площадью около 100 кв.м.

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

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

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

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

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

Персональные компьютеры (ПК) - однопользовательские микроЭВМ, удовлетворяющие требованиям общедоступности и универсальности применения.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]