Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Функциональные компоненты ОС






Функциональные компоненты ОС. Общая характеристика 4.1. Понятие ресурса Под ресурсом понимается любой объект, который может быть использован вычислительным процессом (распределен в процессе вычислений). Основные ресурсы: - аппаратные – процессоры, память, внешние устройства; - информационные – данные и программы. 4.2. Основные функциональные компоненты ОС автономного компьютера Программы ОС группируются согласно выполняемым функциям и называются подсистемами ОС. Все подсистемы разделяются на два больших класса по следующим признакам: - по типам локальных ресурсов, которыми управляет ОС; соответствующие подсистемы – подсистемы управления ресурсами; - по специфические задачи, применимым ко всем ресурсам; соответствующие подсистемы – подсистемы, общие для всех ресурсов. Основные подсистемы управления ресурсами – это подсистемы:

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

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

· управления файлами и внешними устройствами. Общие для всех ресурсов – это подсистемы:

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

· защиты данных и администрирования. Во вводной части (см. п. 1) при описании функций ОС фактически были перечислены функции этих подсистем. Охарактеризуем их и далее перейдем к их рассмотрению в рамках отдельных тем.

· Управление процессами Эта подсистема – важнейшая часть ОС. Процесс кратко можно определить как «программу в стадии выполнения». Реально это некоторый исполняемый код, содержащий обращения к функциям операционной системы и через их посредство получающий доступ к ресурсам. Таким образом, процесс можно также определить как некоторую заявку на потребление системных ресурсов. Подсистема управления процессами планирует выполнение процессов и выполняет следующие функции: - распределяет процессорное время между несколькими одновременно существующими в системе процессами; - занимается созданием, переключением состояния и уничтожением процессов; - обеспечивает процессы необходимыми системными ресурсами; - поддерживает синхронизацию процессов; - обеспечивает взаимодействие процессов.

· Управление памятью Функциями подсистемы управления памятью являются: - отслеживание свободной и занятой памяти; - выделение памяти процессам и ее освобождение при завершении процесса; - защита памяти процесса; - вытеснение процессов из оперативной памяти на диск при ее нехватке и возвращение в оперативную память при освобождении места в ней (механизм виртуальной памяти); - настройка адресов программы на конкретную область физической памяти

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.