Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на государственный экзамен. 39 страниц..doc
Скачиваний:
15
Добавлен:
13.09.2019
Размер:
579.58 Кб
Скачать

1. Понятие ос, её назначение. Современные ос

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

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

  • распределить ресурсы ЭВМ с целью эффективного использо­вания всех её компонентов (центрального процессора, устройств вво­да/вывода и т. п.).

Операционная система является неотъемлемой частью любого современного компьютера.

Операционная система реализует следующие функции:

  • определяет интерфейс пользователя;

  • обеспечивает разделение аппаратных средств между пользова­телями;

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

  • обеспечивает эффективное выполнение операций ввода и вы­вода;

  • осуществляет восстановление информации и вычислительного процесса в случае ошибок.

Операционная система управляет следующими основными ре­сурсами:

  • процессорами;

  • памятью;

  • устройствами ввода/вывода;

  • данными.

Операционная система взаимодействует с:

  • операторами ЭВМ;

  • прикладными программистами;

  • системными программистами;

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

  • программами;

  • аппаратными средствами;

  • пользователями.

Операторы ЭВМ осуществляют непосредственное управление вычислительным процессом.

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

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

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

Программы обращаются к ОС при помощи специальных команд (вызов монитора, супервизора и т.п.), не нарушающих её целостности и работоспособности.

Пользователи решают на ЭВМ свои задачи (производственные, научные и т. п.) в соответствии с выделенными им полномочиями. Операционной системе как правило присваивается статус самого пол­номочного пользователя.

Современных ОС насчитывается более сотни. Наиболее извест­ные из них — это универсальные ОС, так или иначе тяготеющие к персональным компьютерам: семейство Unix (Linux, FreeBSD, QNX, Solaris), семейство Windows (XP, NT, 2000, Millenium), OS/2, a также ОС для карманных компьютеров: Palm OS, Windows СЕ. Си­туация на рынке современных ОС меняется каждый год.

2. Основные виды классификаций ос.

1) По количеству процессоров в системе:

  • однопроцессорные;

  • многопроцессорные.

2) По способу организации вычислений:

  • системы с пакетной обработкой;

  • системы обработки транзакций;

  • системы оперативного доступа (разделения времени);

  • системы реального времени («жёсткого» и «мягкого»).

3) По назначению:

  • универсальные;

  • специализированные (в том числе встроенные).

4) По количеству одновременно выполняемых задач:

  • однозадачные;

  • многозадачные.

5) По количеству одновременно обслуживаемых пользователей:

  • однопользовательские;

  • многопользовательские.

  1. По архитектурному принципу (концепции организации): мо­нолитное или микроядро, наличие/отсутствие многозадачности с переключением, использование/отсутствие механизмов виртуальной памяти и т. п.

  2. По типу интерфейса пользователя:

  • работа только в пакетном режиме;

  • интерфейс типа командной строки;

  • интерфейс типа интерактивного меню;

  • интерфейс типа графической рабочей среды. Возможны и другие типы классификации.