Показать сообщение отдельно
Старый 29.12.2007, 02:31   #2
активист
Золотая звезда 
 Аватар для Хранитель кошачей мяты
 
Репутация: 2455  
Сообщений: 4,774
Профиль на Thesims3.com
По умолчанию

Источник: Википедия
Классификация операционных систем по назначению

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

Системы реального времени
Цитата:
Основной особенностью таких систем является сторого регламентированное время отклика на внешние события. Другим важным параметром является одновременная обработка – даже если одновременно происходит несколько событий, реакция системы на них не должна запаздывать. Компьютеры для управления самолетами, ядерными реакторами и подобными сложными системами работают под управлением часто специализированных операционных систем реального времени.
Цитата:
Операционные системы реального времени принято делить на два класса: жесткого и мягкого реального времени. Можно выделить признаки систем жёсткого реального времени:
недопустимость никаких задержек ни при каких условиях;
бесполезность результатов при опоздании;
катастрофа при задержке реакции;
цена опоздания бесконечно велика.
Хороший пример системы жесткого реального времени – бортовая система управления самолетом. Среди систем с жеским реальным временем можно выделить распространённую коммерческую операционную систему QNX, которая основывается на UNIX и имеет схожий интерфейс.

Система мягкого реального времени характеризуется следующими признаками:

за опоздание результатов приходится платить;
снижение производительности системы, вызванное запаздыванием реакций, приемлемое.
Цитата:
Операционные системы мягкого времени могут использоваться в мобильных и коммуникационных системах – там, где цена опаздания не так велика.
В настоящее время многие многозадачные операционные системы разделения времени модифицируются для того, чтобы соответствовать требованием мягкого реального времени. Среди примеров можно выделить варианты Windows NT и специфические версии ядра Linux.

Встраиваемые системы

Цитата:
Такие системы работают на специфическом аппаратном обеспечении (автомобили, микроволновые печи, роботы) и также обладают некоторыми требованиями к времени отклика системы. Как правило, в таких операционных системах применяются специфичные алгоритмы, минимизирующие потребляемые ресурсы.
В настоящее время широкое распространение имеют операционные системы Windows Embedded фирмы Microsoft и различные версии операционной системы Linux. Операционные системы для супер-компьютеров

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

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

Примерами таких систем могут служить: банковские системы, веб-серверы и серверы баз данных, файловые серверы масштаба предприятия, многопользовательские терминальные серверы и т.п. Традиционно этот класс систем обслуживается коммерческими операционными системами – различными версиями UNIX, операционными системами от компаний IBM, Nowell, а затем и Microsoft. Сейчас все большую популярность в этом классе систем завоёвывают открытые и свободные операционные системы, базирующиеся на UNIX. Операционные системы для домашних и офисных компьютеров

Современные персональные компьютеры обладают высокой производительностью и богатыми мультимедийными возможностями. Для операционных систем этого класса важны удобный пользовательский интерфейс и поддержка широкого набора устройств для персональных компьютеров. Самыми распространёнными операционными системами в этом классе являются продукты компании Micrososft, также на персональных компьютерах Apple используется операционная система MacOS (с версии 10 она также основывается на UNIX). Исследовательские операционные системы

Многие алгоритмы и подходы в построении операционных систем не пошли дальше исследовательских лабораторий. Например, операционные системы, основанные на микроядре, в чистом виде не используются до сих пор из-за огромных затрат на пересылку сообщений. Одной из самых известных микроядерных операционных систем является Mach, на которой основывается целый ряд операционных систем, в том числе GNU Hurd, реализующая интерфейс UNIX.

Необходимо знать и помнить:

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

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

Операционная система состоит из модулей, среди которых выделяют ядро, как основу всей операционной системы. Существует два типа ядер: монолитные и микроядра.

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

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

Для поиска дополнительной информации ключевые термины:три принципа фон Неймана, системная шина, центральный процессор, многозадачные ОС, псевдопараллелизм, квант процессорного времени, переключение контекста, иерархия памяти, адресное пространство, прерывание, прямой доступ к памяти, операционная система, виртуальная машина, ресурс, процесс, пропускная способность, время реакции, ядро, утилиты, привилегированый режим, монолитное ядро, системный вызов, микроядро, сообщение, системы пакетной обработки, мультипрограммирование, системы разделения времени, ОС реального времени, жёсткое реальное время, мягкое реальное время, сервер
__________________
АВТОР УШЕЛ
Хранитель кошачей мяты вне форума   Ответить с цитированием