Все о моделировании в Компас-3D LT
   Главная Статьи Файлы Форум Ссылки Категории новостей
January 06 2026 23:07:56   
Навигация
Главная
Статьи
Файлы
FAQ
Форум
Ссылки
Категории новостей
Обратная связь
Фото галерея
Поиск
Разное
Карта Сайта
Популярные статьи
Что необходимо ... 65535
4.12.1 Професси... 36094
Учимся удалять!... 32954
Примеры, синони... 24189
Декартовы коорд... 23552
Просмотр готовы... 23515
FAST (методика ... 22248
содержание - се... 21588
Просмотр готовы... 20493
Работа с инстру... 15992
Сейчас на сайте
Гостей: 1
На сайте нет зарегистрированных пользователей

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

Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ по Delphi
Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog
6.7 ВЫВОДЫ
Мы завершили рассмотрение контекста процесса. Процессы в системе UNIX могут находиться в различных логических состояниях и переходить из состояния в состояние в соответствии с установленными правилами перехода, при этом информация о состоянии сохраняется в таблице процессов и в адресном пространстве процесса. Контекст процесса состоит из пользовательского контекста и системного контекста. Пользовательский контекст состоит из программ процесса, данных, стека задачи и областей разделяемой памяти, а системный контекст состоит из статической части (запись в таблице процессов, адресное пространство процесса и информация, необходимая для отображения адресного пространства) и динамической части (стек ядра и сохраненное состояние регистров предыдущего контекстного уровня системы), которые запоминаются в стеке и выбираются из стека при выполнении процессом обращений к системным функциям, при обработке прерываний и при переключениях контекста. Пользовательский контекст процесса распадается на отдельные области, которые представляют собой непрерывные участки виртуального адресного пространства и трактуются как самостоятельные объекты использования и защиты. В модели управления памятью, которая использовалась при описании формата виртуального адресного пространства процесса, предполагалось наличие у каждой области процесса своей таблицы страниц. Ядро располагает целым набором различных алгоритмов для работы с областями. В заключительной части главы были рассмотрены алгоритмы приостанова (sleep) и возобновления (wakeup) процессов. Структуры и алгоритмы, описанные в данной главе, будут использоваться в последующих главах при рассмотрении системных функций управления процессами и планирования их выполнения, а также при объяснении различных методов распределения памяти.
Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

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

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

Пароль



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

Забыли пароль?
Запросите новый здесь.
Случайные статьи
2.6.3. Сжатие данных
Мультиплексный
Глава 2. GARMIN ST...
FAST (методика быс...
Принцип 6. Сохраня...
Глава 3. Принцип р...
Водозащищенность
4.12.3.3 Цифровые ...
Технические подроб...
7. Размер процесса...
5.16.2 Поводы для ...
ОСНОВНЫЕ СОГЛАШЕНИ...
Глава 8. Точность ...
Что нам подсказыва...
5.4. Заключение
7.2.2. Необходимые...
2.1 АРХИТЕКТУРА ОП...
9.2.1.1 Функция fo...
Что сделал Аристо...
Вариант 3.
Предисловие
9.2.1.2 Функция ex...
Линия передачи данных
Изображение атрибута
2.4. Цифровые кана...
Глава 10. Fortuna U2
6.5.6 Освобождение...
Обратный синтаксис
Как работает эхолот
2.3.1 Общие сообра...
Автомобильные аппа...
5.14.1 Пересечение...
Глава 3. Компьютер...
Узнавание по форме
10.3.1 Символьные ...
Трещина, которая н...
3. Декомпозиция пр...
5.12.4 Закрытие к...
2.6.2.3 Формирован...
Перепроектирование...
Мини-чат
Вам необходимо залогиниться.

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