Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Можно выделить 6 следующих признаков классификации ОС.
1. По назначению ОС:
· общего назначения (общецелевые), используемые повсеместно;
· специального назначения (специализированные):
Ø реального времени;
Ø баз данных;
Ø мультипроцессорные. Они могут поддерживать:
q специализированные многопроцессорные ВС, включающие разнообразные структуры (матрицы, поля, пирамиды, кубы) из 16, 64, 128 и более процессоров;
q симметричную мультипроцессорную обработку (Symmetrical Multiprocessing, SMP), когда функционирующие модули ОС и приложения распределяются между процессорами равномерно. Для сравнения, ассиметричный несбалансированный вариант, когда ОС работает на одном процессоре, а приложения – на остальных, может снижать производительность при интенсивных параллельных запросах к ОС;
q дополнительные (уникальные) графические акселераторы, обеспечивающие быстрые сложные преобразования трехмерных моделей и качественный вывод огромного числа графических объектов;
q транспьютерные процессорные модули (Transputer Modules, TRAM), обеспечивающие поддержку параллельных структур обработки и эффективное решение задач с использованием языков параллельного программирования (например, Оккам);
Ø сетевые, которые могут быть предназначены для поддержки различных видов сетей (по способу управления):
q равноранговых, когда любая станция может стать и невыделенным (программным) сервером;
q централизованных (клиент-сервер) – сетей с выделенными (аппаратными) серверами, включающими части:
¨ серверные;
¨ клиентские (устанавливаются на станциях пользователей).
q с распределенным управлением (клиент-сеть), когда образуются программные мультисерверы, объединяющие несколько аппаратных серверов, работающие и управляемые как единое целое.
2. По режиму обработки задач:
· однопрограммные;
· многопрограммные:
Ø классического мультипрограммирования;
Ø разделения времени;
Ø многозадачные:
q с вытесняющей многозадачностью;
q с кооперативной многозадачностью;
q многопоточные.
3. По способу взаимодействия с пользователем:
· пакетные;
· диалоговые:
Ø с диалогом только при подготовке задач к решению;
Ø с диалогом на всех этапах обработки задач.
4. По числу пользователей: однопользовательские и многопользовательские.
5. По архитектурным особенностям компьютера:
· класс компьютера:
Ø для мэйнфреймов и суперкомпьютеров;
Ø для компьютеров классов «мини» и «супер-мини»;
Ø для рабочих станций;
Ø для ПК;
· разрядность: 16-разрядные, 32-разрядные, 64-разрядные;
· архитектура процессора:
Ø CISC;
Ø RISC: POWER PC (IBM), SPARC (SUN Microsystems), MIPS (MIPS), ALPHA (DEC) и другие;
· степень мобильности:
Ø «привязанные» к определенной платформе;
Ø переносимые;
Ø масштабируемые – адаптирующиеся к разным наборам аппаратных ресурсов вычислительного комплекса.
6. По архитектуре: макроядерные (монолитные) и микроядерные.
Рассмотренная классификация ОС отслеживает их развитие и уточняется по мере их совершенствования. Она не может быть исчерпывающей, а представляет лишь своеобразную «фотографию» состояния сегодняшнего дня.
Создаваемые и используемые ОС могут обладать сразу несколькими признаками классификации.
Наиболее популярные свойства ОС:
· истинная и вытесняющая многозадачность, многопоточность;
· 32-разрядная архитектура;
· постоянная переориентация на новые микропроцессоры;
· масштабируемость;
· встроенные сетевые возможности;
· безопасность и защита данных.
ОС, вызывающие наибольший интерес сегодня: MS Windows 2000/XP/2003 Server, ветвь Linux семейства ОС UNIX [12].
Дата публикования: 2015-10-09; Прочитано: 439 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!