Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
гимнастическими ремнями гантели вверх головой.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
230.4 Кб
Скачать

17. Струк­ту­ра обоб­щен­ной ос

ОС состоит из:

  1. Ядра;

  2. Базовой системы ввода-вывода(BIOS);

  3. Командного интерпретатора (необязательно);

  4. Сервисных программ.

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

Базовая система ввода-вывода (БСВВ, BIOS) — реализованная в виде микропрограмм, часть системного и  программного обеспечения, которая предназначается для предоставления операционной системе API доступа к аппаратуре компьютера и подключенным к нему устройствам.

  • В персональных IBM PC-совместимых компьютерах, использующих микроархитектуру x86, BIOS представляет собой набор записанных в микросхему EEPROM(ПЗУ) персонального компьютера микропрограмм (образующих системное программное обеспечение), обеспечивающих начальную загрузку компьютера и последующий запуск операционной системы. Основные производители BIOS: American Megatrends (AMI),Award Software ,Phoenix Technologies.

Командный интерпретатор — необязательная, но существующая в подавляющем большинстве ОС часть, обеспечивающая управление системой посредством ввода текстовых команд (с клавиатуры, через порт или сеть). Операционные системы, не предназначенные для интерактивной работы часто его не имеют. Также его могут не иметь некоторые ОС для рабочих станций (MacOS 7, 8 (?)).

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

18. Ос­нов­ные ком­по­нен­ты ОС

Многозадачность и распределение полномочий требуют определённой иерархии привилегий компонентов самой операционной системе. В составе операционной системы различают три группы компонентов:

  1. ядро, содержащее планировщик; драйверы устройств- непосредственно управляющие оборудованием; сетевая подсистема, файловая система;

  2. системные библиотеки;

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

19. Понятие ядра ос

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

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

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

Объекты ядра ОС:

  1. Процессы

  2. Файлы

  3. События

  4. Потоки

  5. Семафоры

  6. Мьютексы

  7. Каналы

  8. Файлы, проецируемые в память