Эволюция и классификация вычислительных систем.
Система - это совокупность элементов, которые находятся между собой в определенных отношениях и связях и которые образуют определенную целостность, единство какого-либо явления или предмета исследования.
Вычислительная система - это совокупность взаимосвязанных и взаимодействующих компьютеров (процессоров), периферийного оборудования и программного обеспечения, предназначенных для подготовки и решения задач пользователя.
Компьютерные вычислительные сети явились закономерным результатом развития идей, техники и технологий в области создания и применения вычислительных машин и систем. Первые электронно-вычислительные машины (ЭВМ), в 1950-х годах, были довольно большими и очень дорогими устройствами, требующими от пользователей высокого уровня специальной профессиональной подготовки. Это обусловило режим использования средств вычислительной техники, называемый пакетной обработкой.
Системы пакетной обработки строились на основе мощного и надежного компьютера универсального назначения, размещенного, как правило, в вычислительном центре. Системы пакетной обработки были полностью централизованными — ввод данных и программ, решение задач и обработка информации, вывод полученных результатов осуществлялись в едином вычислительном центре.
В начале 1960-х годов были разработаны и внедрены новые принципы организации вычислительного процесса, позволившие в большей степени учесть интересы пользователей. Появились многотерминальные системы. Существовало несколько видеотерминалов с клавиатурой, их размещение было достаточно произвольным и все они подключались к одной ЭВМ.
Со временем возникла проблема соединения между собой терминалов, находящихся на значительных расстояниях друг от друга. Так появились вычислительные сети глобального характера.
В начале 1970-х началось создание мини-компьютеров, работающих автономно. Возникла потребность в совместном использовании всех информационных ресурсов. Разрабатывалось программное обеспечение, необходимое для их взаимодействия. В результате появились первые локальные вычислительные сети.
Появление персональных компьютеров в 1980-х положило начало распространению таких технологий, как Ethernet, Arcnet, Token Ring.
В настоящее время вычислительные сети продолжают развиваться. Разрыв между локальными и глобальными сетями постоянно сокращается во многом из-за появления высокоскоростных территориальных каналов связи., не уступающих по качеству кабельным системам локальных сетей. В глобальных сетях появляются службы доступа к ресурсам, такие же удобные, как и службы локальных сетей. Подобные примеры в большом количестве демонстрирует самая популярная глобальная сеть — Интернет.
Вычислительные системы классифицируются:
- по назначению:
· Универсальные предназначаются для решения широкого класса задач (от математических расчетов до обработки мультимедиа), т.е. такие ВС должны обслуживать программные приложения, разработанные для самых разных и далеко отстоящих друг от друга направлений научных исследований.
· Специализированные ориентированы на решение узкого класса задач.
- по типу:
· Многопроцессорные. В качестве общего ресурса они имеют общую оперативную память. Параллельная работа процессоров и использование общей оперативной памяти обеспечиваются под управлением общей операционной системы. Это позволяет в случае отказа одного из процессора, перераспределить нагрузку между оставшимися процессорами.
· Многомашинные.
Возможны два варианта:
1) обе машины решают одну и ту же задачу и периодически сверяют результаты решения;
2) обе машины работают параллельно, но обрабатывают собственные потоки заданий
- по характеру устройств:
· Однородные системы содержат несколько однотипных ЭВМ (или процессоров). Основной недостаток однородных ВС - неполная загруженность отдельных ЭВМ (процессоров) во время её работы. В связи с этим недостатком применяются неоднородные ВС;
· Неоднородные. Неоднородные системы содержат разнотипные ЭВМ (или процессоры).
- по управлению:
· Централизованные. Функции управления сосредоточены в главной ЭВМ (процессор). Ее задачей являются распределение нагрузки между элементами, выделение ресурсов, контроль состояния ресурсов, координация взаимодействия.
· Децентрализованные. Функции управления распределены между ее элементами, т.е. каждый процессор или ЭВМ действуют автономно, решая свои задачи.
· Смешанные. Совмещаются процедуры централизованного и децентрализованного управления. Т.е. ВС разбивается на группы взаимодействующих ЭВМ (или процессоров), где в каждой группе осуществляется централизованное управление, а между группами - децентрализованное.