Категории
Войти
Поиск
Реклама
Полезное:
Магазин детской одежды запорожье
магазин детской одежды запорожье.
kidsmoda.com.ua
Новые статьи
Опечатка?
Выделите текст и нажмите Shift+Enter.
И мы в ближайшее время ее исправим!
Счетчики
| Операционная система |
|
Операционная система является неотъемлемой частью современных вычислительных систем. Единицей управления и потребления ресурсов в операционной системе в последнее время принято считать процесс. Процесс является «обладателем» вычислительных ресурсов, каждый процесс работает в своем собственном виртуальном адресном пространстве. На операционную систему возлагаются задачи создания процессов, их синхронизации, установления взаимосвязи между процессами и уничтожения процессов. Никакие асинхронные действия в рамках одного процесса происходить не могут. В настоящее время единственным 32разрядным микропроцессором, поддерживающим концепцию процессов, является WE32100 фирмы AT&T. Процесс определяется блоком управления РСВ, в котором хранятся копии регистров процессора. Один из регистров процессора (РСВР) содержит адрес блока управления процессом, формат которого приведен на смотреть обзор под номером 3. Смена процесса осуществляется привилегированной командой (CALLPS). При выполнении этой команды адрес старого блока управления процессом запоминается в стеке. Из нового блока управления процессом, адрес которого задается операндом команды CALLPS, выбирается контекст нового процесса. Возврат в прерванный процесс реализуется командой RETPS, восстанавливающей контекст прерванного процесса. Обычно создание программы предполагает объединение нескольких отдельно транслируемых программ на этапе компоновки, например основного модуля с модулями подпрограмм библиотеки. Реализация принципа модульности не предполагает объединения программ на этапе компоновки. Обращение к подпрограммам в процессе работы производится через специальную таблицу компоновки, которую строит загрузчик. При этом существенно экономится память, так как нет необходимости многократной привязки одного и того же модуля к различным программам. Tags: Операционная система
Newer news items:
Older news items:
|
