Все о моделировании в Компас-3D LT
   Главная Статьи Файлы Форум Ссылки Категории новостей
August 29 2025 23:10:48   
Навигация
Главная
Статьи
Файлы
FAQ
Форум
Ссылки
Категории новостей
Обратная связь
Фото галерея
Поиск
Разное
Карта Сайта
Популярные статьи
Что необходимо ... 65535
4.12.1 Професси... 35885
Учимся удалять!... 32714
Примеры, синони... 23994
Просмотр готовы... 23268
Декартовы коорд... 23204
FAST (методика ... 22016
содержание - се... 21356
Просмотр готовы... 20170
Работа с инстру... 15717
Сейчас на сайте
Гостей: 3
На сайте нет зарегистрированных пользователей

Пользователей: 9,955
новичок: Logyattella
Друзья сайта
Ramblers Top100
Рейтинг@Mail.ru

Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ по Delphi
Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog
6.5 УПРАВЛЕНИЕ АДРЕСНЫМ ПРОСТРАНСТВОМ ПРОЦЕССА
В этой главе мы пока говорили о том, каким образом осуществляется переключение контекста между процессами и как контекстные уровни запоминаются в стеке и выбираются из стека, представляя контекст пользовательского уровня как статический объект, не претерпевающий изменений при восстановлении контекста процесса. Однако, с виртуальным адресным пространством процесса работают различные системные функции и, как будет показано в следующей главе, выполняют при этом операции над областями. В этом разделе рассматривается информационная структура области; системные функции, реализующие операции над областями, будут рассмотрены в следующей главе.
• Запись таблицы областей содержит информацию, необходимую для описания области. В частности, она включает в себя следующие поля:
• Указатель на индекс файла, содержимое которого было первоначально загружено в область
• Тип области (область команд, разделяемая память, область частных данных или стека)
• Размер области
• Местоположение области в физической памяти
• Статус (состояние) области, представляющий собой комбинацию из следующих признаков:
- заблокирована
- запрошена
- идет процесс ее загрузки в память
- готова, загружена в память
• Счетчик ссылок, в котором хранится количество процессов, ссылающихся на данную область.
К операциям работы с областями относятся: блокировка области, снятие блокировки с области, выделение области, присоединение области к пространству памяти процесса, изменение размера области, загрузка области из файла в пространство памяти процесса, освобождение области, отсоединение области от пространства памяти процесса и копирование содержимого области. Например, системная функция exec, в которой содержимое исполняемого файла накладывается на адресное пространство задачи, отсоединяет старые области, освобождает их в том случае, если они не являются разделяемыми, выделяет новые области, присоединяет их и загружает содержимым файла. В остальной части раздела операции над областями описываются более детально с ориентацией на модель управления памятью, рассмотренную ранее (с таблицами страниц и группами аппаратных регистров), и с ориентацией на алгоритмы назначения страниц физической памяти и таблиц страниц (глава 9).
Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Случайные статьи
9.2.4 Замещение ст...
Как происходит опр...
Уникальный идентиф...
GPS для Palm
13.6 УПРАЖНЕНИЯ
Глава 4. Краткий ...
Примеры, синонимы,...
ГЛАВА 1. ОБЩИЙ ОБ...
Принцип 1. Как мож...
Выводы
FLS Silver, FLS Go...
Соединение КПК и G...
Пройдусь по Абрико...
Манчестерское коди...
Глава 1. Выбираем ...
Требования к распр...
1.6 Технология “...
6.5 УПРАВЛЕНИЕ АД...
8.3 ТАЙМЕР
Просмотр готовых ч...
11.6 УПРАЖНЕНИЯ
5. Продукции типа...
Пример, связанный ...
Случаи из жизни
Как рассуждает ре...
4.12.4.3 Низкоорби...
Подсхемы
2.5. Пропуск этап...
Глава первая
3.4. Разделы
7.9 ЗАГРУЗКА СИСТЕ...
8.3.1 Перезапуск ч...
4.7 Защита от пере...
7.2.5. Проверка в...
2.6.2.3 Формирован...
9.1.2.2 Выгрузка с...
Глава 6. Подключен...
12.2 ГЛАВНЫЙ И ПОД...
3.7 УПРАЖНЕНИЯ
Сетевые карты
Мини-чат
Вам необходимо залогиниться.

Нет присланных сообщений.
Copyright © 2009