Концептуальные основы ОС
Процесс некая задача, находящаяся в стадии выполнения, согласно гост процесс это система действий, реализующая определенную функцию в ВМ и оформленная, так что управляющая программа вычислительная машина может перераспределять ресурсы в целях обеспечения мультипрограммирования.
Ресурс.
Понятие ресурса в контексте ОС подразумевает объект ВМ. Можно представить, как ограниченную последовательность функционально закончены элементов, обладающих потенциальными возможностями. В соответствии с гост ресурсам является средство ВМ, которое может быть выделено процессу на определенный интервал времени, основными ресурсами ВМ является процессор, память, устройство ввода вывода.
Концепция прерываний.
Прерывания делятся на аппаратные и программные. При обработки каждого прерывания ОС выполняет следующие действия:
1) Восприятия запроса на прерывания;
2) Запоминание состояния прерванного процесса (контекста);
3) Обработка прерывания;
4) Восстановление прерванного процесса;
5) Концепция квантования
Квантование – выделение кванта времени, для одного процесса в много процессорных средах, обеспечения одновременного выполнения нескольких задач в ВМ.
Концепция компоновщика и загрузчика.
Компоновщик – системная программа представляемая проектировщикам системы которая связывает независимые логические модули в единую логическую область готовый к выполнению модуль. Компоновка включает в себя следующий этап:
1) Сбор всех модулей, библиотек пользователя, системных библиотек;
2) Установка ссылок между модулями;
3) Построение загрузочного модуля.
Загрузчик копирует готовый к выполнению модуль в оперативную память по команде ОС. Основной функцией загрузчика является отслеживание свободной и занятой оперативной памяти.
предыдущаяследующая