Составители:
10. СОВРЕМЕННЫЕ КОНЦЕПЦИИ И ТЕХНОЛОГИИ
ПРОЕКТИРОВАНИЯ ОПЕРАЦИОННЫХ СИСТЕМ
10.1 Требования предъявляемые к современной
операционной системе
Операционная система является сердцевиной сетевого программного
обеспечения, она создает среду для выполнения приложений и во многом
определяет, какими полезными для пользователя свойствами эти приложения
будут обладать. В связи с этим рассмотрим требования, которым должна
удовлетворять современная ОС.
Очевидно, что главным требованием, предъявляемым к
операционной системе, является способность выполнения основных
функций: эффективного управления ресурсами и обеспечения удобного
интерфейса для пользователя и прикладных программ.
Современная ОС, как правило, должна реализовывать:
−
мультипрограммную обработку,
−
виртуальную память, свопинг,
−
поддерживать многооконный интерфейс,
−
и выполнять многие другие, совершенно необходимые функции.
Кроме этих функциональных требований к операционным системам
предъявляются не менее важные требованиям:
− Расширяемость. Код должен быть написан таким образом,
чтобы можно было легко внести дополнения и изменения, если это
потребуется, и не нарушить целостность системы.
− Переносимость. Код должен легко переноситься с процессора
одного типа на процессор другого типа и с аппаратной платформы
(которая включает наряду с типом процессора и способ
организации всей аппаратуры компьютера) одного типа на
аппаратную платформу другого типа.
− Надежность и отказоустойчивость. Система должна быть
защищена как от внутренних, так и от внешних ошибок, сбоев и
отказов. Ее действия должны быть всегда предсказуемыми, а
приложения не должны быть в состоянии наносить вред ОС.
− Совместимость. ОС должна иметь средства для выполнения
прикладных программ, написанных для других операционных
систем. Кроме того, пользовательский интерфейс должен быть
совместим с существующими системами и стандартами.
− Безопасность. ОС должна обладать средствами защиты ресурсов
одних пользователей от других.
136
10. СОВРЕМЕННЫЕ КОНЦЕПЦИИ И ТЕХНОЛОГИИ
ПРОЕКТИРОВАНИЯ ОПЕРАЦИОННЫХ СИСТЕМ
10.1 Требования предъявляемые к современной
операционной системе
Операционная система является сердцевиной сетевого программного
обеспечения, она создает среду для выполнения приложений и во многом
определяет, какими полезными для пользователя свойствами эти приложения
будут обладать. В связи с этим рассмотрим требования, которым должна
удовлетворять современная ОС.
Очевидно, что главным требованием, предъявляемым к
операционной системе, является способность выполнения основных
функций: эффективного управления ресурсами и обеспечения удобного
интерфейса для пользователя и прикладных программ.
Современная ОС, как правило, должна реализовывать:
− мультипрограммную обработку,
− виртуальную память, свопинг,
− поддерживать многооконный интерфейс,
− и выполнять многие другие, совершенно необходимые функции.
Кроме этих функциональных требований к операционным системам
предъявляются не менее важные требованиям:
− Расширяемость. Код должен быть написан таким образом,
чтобы можно было легко внести дополнения и изменения, если это
потребуется, и не нарушить целостность системы.
− Переносимость. Код должен легко переноситься с процессора
одного типа на процессор другого типа и с аппаратной платформы
(которая включает наряду с типом процессора и способ
организации всей аппаратуры компьютера) одного типа на
аппаратную платформу другого типа.
− Надежность и отказоустойчивость. Система должна быть
защищена как от внутренних, так и от внешних ошибок, сбоев и
отказов. Ее действия должны быть всегда предсказуемыми, а
приложения не должны быть в состоянии наносить вред ОС.
− Совместимость. ОС должна иметь средства для выполнения
прикладных программ, написанных для других операционных
систем. Кроме того, пользовательский интерфейс должен быть
совместим с существующими системами и стандартами.
− Безопасность. ОС должна обладать средствами защиты ресурсов
одних пользователей от других.
136
Страницы
- « первая
- ‹ предыдущая
- …
- 134
- 135
- 136
- 137
- 138
- …
- следующая ›
- последняя »
