В зависимости от реализованных архитектурных решений характеристиками операционных систем являются:
· Переносимость- понимается способность работать на CISC И RISC – процессорах.
· Многозадачность – использование одного процессора для работы множества приложений.
· Многопроцессорная обработка – предполагает наличие нескольких процессоров, которые могут одновременно выполнять множество нитей, по одной на каждый имеющийся в компьютере процессор.
· Масштабируемость – возможность автоматического использования преимуществ добавленных процессоров. Так для ускорения работы приложения операционная система может автоматически подключать дополнительные одинаковые процессоры.
· Архитектура клиент-сервер – предполагает присоединение однопользовательской рабочей станции общего назначения(клиента) к многопользовательскому серверу общего назначения для распределения между ними нагрузки по обработке данных. Объект, посылающий сообщение, - клиент, а объект, принимающий сообщение и отвечающий на него, сервер.
|
|
· Расширяемость – обеспечивается открытой модульной архитектурой, позволяющей добавлять новые модули на все уровни операционной системы.
· Надежность и отказоустойчивость - характеризуют способность защиты операционной системы и приложений от разрушения.
· Совместимость означает продолжение поддержки приложений, разработанных для операционных систем MSDOS, типа Windows, OS/2.
· Многоуровневая система безопасности для защиты информации, приложений от разрушения, несанкционированного доступа, неквалифицированных действий пользователя.