Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Materialy_po_SP_2013.doc
Скачиваний:
272
Добавлен:
11.05.2015
Размер:
754.69 Кб
Скачать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Функции операционных систем по управлению ресурсами компьютера.

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

Основные ресурсы современных вычислительных систем: процессоры и основная память. Ресурсы распределяются между процессами.Процесс (задача)программа в стадии выполнения.Программа– это статический объект, представляющий собой файл с кодами и данными.Процесс– это динамический объект, который возникает в операционной системе после того, как пользователь или сама операционная система решает «запустить программу на выполнение», то есть создать новую единицу вычислительной работы.

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

Управление ресурсами включает решение следующих общих, не зависящих от типа ресурса задач:

  • планирование ресурса– то есть определение, какому процессу, когда и в каком количестве (если ресурс может выделяться частями) следует выделить данный ресурс;

  • удовлетворение запросов на ресурсы;

  • отслеживание состояния и учет использования ресурса – то есть поддержание оперативной информации о том, занят или свободен ресурс и какая доля ресурса уже распределена;

  • разрешение конфликтов между процессами.

Большинство функций управления ресурсами выполняются операционной системой автоматически и прикладному программисту недоступны.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]