Управление процессами в ОС на верхнем уровне. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Управление процессами в ОС на верхнем уровне.

Поиск

33. Управление процессами в ОС на верхнем уровне.

 

Управление процессами верхнего уровня осуществляется следующим образом:

 

1. создание процесса

2. завершение процесса

 

1. Создание:

a. Анализ процедуры создания – создание нового независимого процесса (пользователем)

b. Выполняемы процесс создаёт новый независимый или зависимый процесс

c. Создаётся среда процесса – новый процесс наследует среду родительского процесса, а так же прибавляются элементы порождаемого процесса (к примеру, переменные окружения) .

d. Выделяются статистические ресурсы.

e. Выделение основной (оперативной) памяти.

f. Инициализация процесса (создание управляющих блоков и их наполнение)

g. Извещение операционной системы о создании процесса.

h. В Windows 2000 на этапе анализа создания процесса анализируется, на чём процесс создаётся (.cmd, .exe, .com,.bat) анализируется подсистема(Win32, Dos, Posix) затем запускается монитор создания.

 

i. Выделение оперативной памяти в Windows процессу происходит следующим образома: часть памяти выделенной процессу занимает сам процесс, а вторую часть занимает системный процесс (его обслуживающий)

 

2. Завершение процесса:

a. Закрытие всех оставшихся открытыми файлов и закрытие всех буферов обмена.

b. Из контекста операционной среды исключаются все управляющие блоки.

c. Происходит освобождение статистических ресурсов на основе информации хранящейся в управляющих блоках.

d. Происходит освобождение памяти выделенной процессу.

e. Происходит освобождение всей управляющей информацией.

 

 

34. Характеристика методов управления оперативной памятью в ОС.

 

Вся основная память делится на две области в одной из них хранится ядро операционной системы (все операционные программы плюс память, выделенная для управляющих блоков) вторая область динамическая в ней размещаются пользовательские процессы.

 

Существуют четыре этапа распределения памяти:

1. Отслеживается состояние памяти.

2. Осуществляется поддержка управляющих алгоритмов.

3. Происходит выделение памяти.

4. Освобождение памяти.

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 80; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.009 с.)