Назначение и основные функции операционных систем. Требования к современным операционным системам

Требования к современным операционным системам.

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

Современная операционная система должна поддерживать мультипрограммную обработку, виртуальную память, свопинг, многооконный графический интерфейс пользователя, а также удовлетворять следующим эксплуатационным требованиям:

1 - Расширяемость. В то время как аппаратная часть компьютера устаревает за несколько лет, полезная жизнь операционных систем может измеряться десятилетиями. Если код ОС написан таким образом, что дополнения и изменения могут вноситься без нарушения целостности системы, то такую ОС называют расширяемой.

2 - Переносимость. В идеале код ОС должен легко переноситься с процессора одного типа на процессор другого типа и с аппаратной платформы (которые различаются не только типом процессора, но и способом организации всей аппаратуры компьютера) одного типа на аппаратную платформу другого типа.

3 - Совместимость. Если ОС имеет средства для выполнения прикладных программ, написанных для других операционных систем, то про нее говорят, что она обладает совместимостью с этими ОС.

4 - Надежность и отказоустойчивость. Система должна быть защищена как от внутренних, так и от внешних ошибок, сбоев и отказов. Ее действия должны быть всегда предсказуемыми, а приложения не должны иметь возможности наносить вред ОС.

5 - Безопасность. Современная ОС должна защищать данные и другие ресурсы вычислительной системы от несанкционированного доступа.

6 - Производительность. Операционная система должна обладать настолько хорошим быстродействием и временем реакции, насколько это позволяет аппаратная платформа.

Назначение и основные функции операционных систем.

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

1. Предоставление пользователю или программисту вместо реальной аппаратуры компьютера виртуальную машину;

2. Повышение эффективности использования компьютера путем наиболее рационального управления его ресурсами в соответствии с некоторым критерием.

Основное назначение ОС состоит в предоставлении пользователю/программисту некоторой расширенной виртуальной машины, которую легче программировать и с которой легче работать, чем непосредственно с аппаратурой, составляющей реальный компьютер или реальную сеть.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: