Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПКП ответы к экзамену.docx
Скачиваний:
43
Добавлен:
27.03.2015
Размер:
196.55 Кб
Скачать

Вопрос 17. Операционные системы. Классификация. Функции операционных систем.

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

Операционная система в наибольшей степени определяет облик всей вычислительной системы в целом.

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

Операционная система распределяет ресурсы в соответствии с запросами пользователей и возможностями ЭВМ и с учетом взаимодействия вычислительных процессов. Функции ОС также реализуются рядом вычислительных процессов, которые сами потребляют ресурсы (память, процессорное время и др.) Вычислительные процессы, относящиеся к ОС, управляют вычислительными процессами, созданными по запросу пользователей.

Основными функциями ОС являются:

  1. Прием от пользователя заданий или команд

  1. Прием и исполнение программных запросов на запуск, приостановку и остановку других программ.

  2. Загрузка в оперативную память подлежащих исполнению программ.

  3. Инициация программы (передача ей управления, в результате чего процессор исполняет программу).

  4. Идентификация всех программ и данных.

  1. Обеспечения режима мультипрограммирования, т. е. выполнение 2 или более программ на 1 процессоре, воздающие видимость их одновременного исполнения.

  2. Управление операциями ввода/вывода.

  1. Распределение памяти, организация виртуальной памяти.

  2. Планирование и диспетчеризация задач в соответствии с заданными стратегией и дисциплинами обслуживания.

  1. Обмен сообщениями и данными между выполняющимися программами.

  2. Защита программ от влияния друг на друга, обеспечение сохранности данных.

  1. Предоставление услуг на случай сбоя системы.

  2. Обеспечение работы систем программирования.

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

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

Классификация операционных систем

Операционные системы делятся на однозадачные и многозадачные.

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

Особенности операционных систем Windows:

  • оконный графический интерфейс. Окно — это основное поле действия программы;

  • многозадачность — система обеспечивает работу с несколькими задачами одновременно, возможно переключение между задачами;

  • возможность использования длинных имен файлов и каталогов — до 255 символов (в MS-DOS имя файла не превышает 11 символов);

  • мощный графический интерфейс;

  • удобная и гибкая справочная система;

  • преимущественное использование мыши для выполнения операций над объектами;

  • полное соответствие изображения на экране последующему изображению на бумаге;

  • стандартные система меню, форма представления отчетов и операции обработки для сервисных и прикладных программ,

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

  • устойчивость в работе и защищенность программы и информации;

  • совместимость со всеми видами приложений, разработанными для MS-DOS;

  • реализация принципа создания Рабочего стола.