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

1. Задачи и функции операционной системы компьютера. Классификация ос. Основные современные ос.

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

Основные функции ОС:

  • Выполнение низкоуровневых действий по запросу ПП (ввод / вывод данных, запуск / остановка программ, выделение / освобождение памяти).

  • Загрузка программ в оперативную память и их выполнение.

  • Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).

  • Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).

  • Управление доступом к данным на энергонезависимых носителях (жесткий диск, оптические диски и др.), организованным в той или иной файловой системе.

  • Обеспечение пользовательского интерфейса.

  • Сетевые операции, поддержка стека сетевых протоколов.

Дополнительные функции ОС:

  • Параллельное или псевдопараллельное выполнение задач (многозадачность).

  • Эффективное распределение ресурсов вычислительной системы между процессами.

  • Разграничение доступа процессов к ресурсам.

  • Организация надёжных вычислений (невозможности одного процесса повлиять на другой) основана на разграничении доступа к ресурсам.

  • Взаимодействие между процессами (обмен данными, синхронизация).

  • Защита системы, пользовательских данных и программ от действий пользователей или приложений.

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

Классификация ОС:

  • По назначению:

  • Общего назначения;

  • Специального назначения:

  • Для носимых микрокомпьютеров.

  • Для различных встроенных систем.

  • Для организации и ведения баз данных.

  • Для решения задач реального времени. Требуют обеспечения обработки поступающих заданий в течение заданных интервалов времени.

  • По режиму обработки задач:

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

  • Мультипрограммный режим. Псевдопараллельная работа нескольких процессов, управление синхрониз. и взаимод. процессов — на ОС.

  • Мультизадачный режим. –||– — на ПП.

  • По способу взаимодействия с компьютером:

  • Диалоговые системы.

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

  • Мультитерминальные. Требует поддержки мультипрограммного режима работы.

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

  • По основному архитектурному принципу:

  • Макроядерные. Ядро не разделено на центральную часть и периферийные (по отношению к этой центральной части) модули.

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

Различают 3 группы компонентов ОС с разными привилегиями:

  • Ядро, содержащее планировщик; драйверы; сетевая подсистема, ФС.

  • Системные библиотеки.

  • Оболочка с утилитами.

Современные ОС:

  1. MS Windows.

  2. Apple Mac OS X.

  3. UNIX.

  4. iOS (бывшая iPhone OS).

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