
- •Концепция расширенной машины и понятие кс Аппаратура и ос
- •Аппаратура
- •Конфигурация Аппаратуры
- •Обработка простейшего задания в кс
- •Физические и логические файлы. Записи и блоки. Логическая организация файлов.
- •Прерывание как средство управления ресурсами кс. Режим функционирования ос
- •Аппаратура компьютеров ibm pc: Конфигурация, Основная память пк
- •Микропроцессор, адресация в 32-х битной архитектуре
- •Монитор и клавиатура
- •Накопители на мд. Физическая и логическая организация тома. Разбиение мд на разделы и логические диски для щс Майкрософта
- •Описание файлов в ос Windows. Полная идентификация дискового файла
- •Состав ос Windows и характеристика ее компонентов. Расширенная машина pc.
- •Процесс загрузки ос Windows. Системное меню. Системный диск
- •Реестр Windows, его структура.
- •Интерфейс командной строки Windows. Классификация команд.
- •Стандарт графического интерфейса пользователя в среде oc Windows. Оснастка ос
- •Профили оборудования. Пользовательские настройки среды ос Windows. Профили пользователя.
- •Переменные окружения, стандартные значения. Команда set.
- •Поддержка приложений Win32 в ос Windows.
- •Переназначение стандартных потоков ввода/вывода
- •Простейшие команды для написания пакетных файлов
- •Дополнительные возможности написания пакетных файлов
- •Команда for и ее использование в командных файлах
- •Приложение ms Word. Шаблоны, структура документа. Приемы работы.
- •Приложение ms Ecxel. Структура документа. Приемы работы.
- •Среда vpa создание макросов для офисных приложений
- •Характеристика систем программирования. Диалоговая отладка программ
- •Ресурсы компьютерной системы и характеристика методов управления ресурсами ос
- •Синхронизация процессов при выделении
- •Алгоритмы управления временем процессов в ос
- •Алгоритм вытесняющей многозадачности управления временем процессора в ос Windows
- •Характеристика методов управления оперативной памятью в ос
- •Распределение оп страницами и страницами по запросу. Управляющие таблицы, стратегии свопинга
- •Управление оперативной памятью ос Windows
Управление оперативной памятью ос Windows
Вся основная память делится на две области в одной из них хранится ядро операционной системы (все операционные программы плюс память, выделенная для управляющих блоков) вторая область динамическая в ней размещаются пользовательские процессы.
Существуют четыре этапа распределения памяти: 1)Отслеживается состояние памяти. 2)Осуществляется поддержка управляющих алгоритмов. 3)Происходит выделение памяти. 4)Освобождение памяти.
Выделение памяти разделами или страницами
Раздел – это непрерывный участок памяти, в котором содержится образ процесса Страница – разрывный участок памяти, в котором содержится образ процесса
П
ри
выделении памяти разделами процесс
загружается и настраивается по адресу
загрузки. Образ процесса содержит
загрузочный модуль и управляющие
таблицы. Пока процесс выполняется он
находится в одном и том же месте.
Используется концепция виртуальной памяти процесса. Образ процесса образ загрузочного модуля без таблиц размещается, без настройки по месту загрузки. Истинный адрес вычисляется динамически при исполнении каждой команды(Load R1 D(R1)). Статистическая память делится на разделы и не меняется в процессе выполнения.
Страничное выделение памяти делится на следующие типы: --Страничное --Страницами по запросу --Сегментное --Странично – сегментное
При страничном или страницами по запросу выделении памяти все страницы равны между собой по длине. При сегментном выделении памяти все элементы различной между собой длины. При станично – сегментном выделении памяти процесс делится на сегменты загружаются сразу все страницы сегмента (страницы связаны).
Защита
памяти
- с помощью маркера доступа
-
используются регистры границ
Как
правило, для защиты памяти используются
комбинации этих двух алгоритмов. Для
системных п
роцессов
эти регистры наибольшие.
Маркер
доступа
Вся память делится блоками
определённой длины. Каждый блок содержит
поле (маркер или ключ) в которое
записывается маркер процесса. Каждый
процесс имеет индивидуальный маркер.
Все блоки одного процесса имеют маркер
с одинаковыми номерами.
ПСБ
Процесс
В данном случае память может выделяться либо статически, либо динамически. При динамическом выделении памяти алгоритм становится более сложным, но память используется более эффективно.