Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к экзамену СПО.docx
Скачиваний:
1
Добавлен:
18.01.2024
Размер:
1.11 Mб
Скачать
  1. Классификация ос: по назначению, по режиму обработки задач, по способу взаимодействия с пользователем. Компоненты типичной ос.

  1. По назначению:

– серверные (для управления серверами);

– настольные (для ПК);

– мобильные (для смартфонов и планшетов);

– встроенные (для специализированных устройств).

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

– однозадачные (позволяет выполнять только одну задачу)- MS-DOS

– многозадачные (способны выполнять несколько задач)- Windows, Linux, MacOS, Solaris и другие;

– реального времени (гарантируют своевременное выполнение задачи)- RTOS, QNX, LynxOS.

  1. По способу взаимодействия с пользователем:

– текстовые (без графического интерфейса, через командную строку);

– графические (с графическим интерфейсом).

Компоненты типичной ОС:

  1. Ядро - управляет ресурсами компьютера и обеспечивает взаимодействие между программами и оборудованием.

  2. Файловая система - организует и хранит данные на диске.

  3. Драйверы - обеспечивают взаимодействие ОС с различным оборудованием.

  4. Оболочка - интерфейс для взаимодействия пользователя с ОС.

  5. Системные утилиты - программы для обслуживания компьютера и ОС.

  6. Прикладные программы - различные приложения, которые пользователь может использовать.

  1. Типы структур ос. Режимы работы ос. Понятие операционной и программной среды.

Существует три основных типа структур операционных систем: монолитные, микроядерные и гибридные.

Монолитные операционные системы имеют все основные компоненты, интегрированные в одно большое ядро или модуль. Это делает их быстрыми и эффективными, но также делает их менее гибкими и адаптируемыми к изменениям. Примеры монолитных операционных систем включают Windows и macOS.

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

Гибридные операционные системы объединяют преимущества монолитных и микроядерных систем, используя некоторые компоненты в виде монолитного ядра и другие компоненты в виде микроядра. Пример гибридной операционной системы - Windows 7.

Операционная система может работать в одном из двух режимов:

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

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

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

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