Функциональные компоненты ОС (подсистема) - совокупность задач, связанных с управлением определенного вида ресурса или выполнением каких-либо задач, связанных с обслуживанием ОС в целом.
Подсистемы ПК:
· Управление процессами;
· Управление памятью;
· Управление файлами и внешними устройствами;
· Защита данных и администрирование;
· Пользовательский интерфейс;
· Интерфейс прикладного программирования;
Управление памятью
1) Учет свободной и занятой памяти
2) Выделение памяти процессу и освобождение памяти после завершения процесса
3) Защита памяти
· Защита адресного пространства одного процесса от другого
· Защита адресного пространства ОС от прикладного процесса
· Защита процесса от самого себя (процессу запрещается интерпретировать свой код как данные)
4) Вытеснение процесса из ОП и подкачка процесса с внешних носителей в ОП.
5) Настройки адресов
Адреса:
Символьные => математические => физические
Функциональные компоненты ОС. Управление файлами и внешними устройствами.
|
|
Функциональные компоненты ОС (подсистема) - совокупность задач, связанных с управлением определенного вида ресурса или выполнением каких-либо задач, связанных с обслуживанием ОС в целом.
Подсистемы ПК:
· Управление процессами;
· Управление памятью;
· Управление файлами и внешними устройствами;
· Защита данных и администрирование;
· Пользовательский интерфейс;
· Интерфейс прикладного программирования;
Управление файлами и внешними устройствами
В задачи файловой системы входят:
1) преобразование символьных имен файлов, с которыми работает пользователь, в физические адреса данных,
2) организация совместного доступа к файлам и папкам,
3) организация защиты файлов и папок от несанкционированного доступа.
Функциональные компоненты ОС. Защита данных и администрирование.
Функциональные компоненты ОС (подсистема) - совокупность задач, связанных с управлением определенного вида ресурса или выполнением каких-либо задач, связанных с обслуживанием ОС в целом.
Подсистемы ПК:
· Управление процессами;
· Управление памятью;
· Управление файлами и внешними устройствами;
· Защита данных и администрирование;
· Пользовательский интерфейс;
· Интерфейс прикладного программирования;