Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Классификация ОСМожно выделить 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].
Дата добавления: 2014-11-20; просмотров: 312; Нарушение авторских прав Мы поможем в написании ваших работ! |