Функциональные компоненты ОС. Управление памятью

Функциональные компоненты ОС (подсистема) - совокупность задач, связанных с управлением определенного вида ресурса или выполнением каких-либо задач, связанных с обслуживанием ОС в целом.

Подсистемы ПК:

· Управление процессами;

· Управление памятью;

· Управление файлами и внешними устройствами;

· Защита данных и администрирование;

· Пользовательский интерфейс;

· Интерфейс прикладного программирования;

Управление памятью

1) Учет свободной и занятой памяти

2) Выделение памяти процессу и освобождение памяти после завершения процесса

3) Защита памяти

· Защита адресного пространства одного процесса от другого

· Защита адресного пространства ОС от прикладного процесса

· Защита процесса от самого себя (процессу запрещается интерпретировать свой код как данные)

4) Вытеснение процесса из ОП и подкачка процесса с внешних носителей в ОП.

5) Настройки адресов

Адреса:

Символьные => математические => физические

Функциональные компоненты ОС. Управление файлами и внешними устройствами.

Функциональные компоненты ОС (подсистема) - совокупность задач, связанных с управлением определенного вида ресурса или выполнением каких-либо задач, связанных с обслуживанием ОС в целом.

Подсистемы ПК:

· Управление процессами;

· Управление памятью;

· Управление файлами и внешними устройствами;

· Защита данных и администрирование;

· Пользовательский интерфейс;

· Интерфейс прикладного программирования;

Управление файлами и внешними устройствами

В задачи файловой системы входят:

1) преобразование символьных имен файлов, с которыми работает пользователь, в физические адреса данных,

2) организация совместного доступа к файлам и папкам,

3) организация защиты файлов и папок от несанкционированного доступа.

Функциональные компоненты ОС. Защита данных и администрирование.

Функциональные компоненты ОС (подсистема) - совокупность задач, связанных с управлением определенного вида ресурса или выполнением каких-либо задач, связанных с обслуживанием ОС в целом.

Подсистемы ПК:

· Управление процессами;

· Управление памятью;

· Управление файлами и внешними устройствами;

· Защита данных и администрирование;

· Пользовательский интерфейс;

· Интерфейс прикладного программирования;


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: