Адресное пространство - Большая Энциклопедия Нефти и Газа, статья, страница 4
В какой еще стране спирт хранится в бронированных сейфах, а "ядерная кнопка" - в пластмассовом чемоданчике. Законы Мерфи (еще...)

Адресное пространство

Cтраница 4


Каждой программе отводится определенное адресное пространство. Виртуальные адреса одной программы рассматриваются независимо от виртуальных адресов другой программы. Отсчет виртуальных адресов программы осуществляется с нуля. Каждому виртуальному адресу программы соответствует определенный физический адрес. Одному и тому же виртуальному адресу разных программ могут соответствовать разные физические адреса. При выполнении программы производится преобразование виртуальных адресов программы в соответствующие физические адреса. Такое преобразование выполняет аппаратный диспетчер памяти через свои регистры, которые ДОС КП заполняет соответствующими значениями для вычисления адресов.  [46]

47 Развитие внешней фрагментации ( а-г. устранение фрагментации с помощью уплотнения ( д. [47]

Каждый сегмент представляет собой обыкновенное адресное пространство и разбит на страницы точно так же, как и несегментированная страничная память, описанная ранее в этой главе.  [48]

Погружение процедур в собственные небольшие адресные пространства стимулирует модульное программирование и создает основу для четкого формального определения взаимоотношений между различными процедурами.  [49]

Большинство машин имеют единое линейное адресное пространство, которое простирается от адреса 0 до какого-то максимума, обычно 232 байтов или 2м байтов. В некоторых машинах содержатся отдельные адресные пространства для команд и для данных, так что при вызове команды. Такая система гораздо сложнее, чем единое адресное пространство, но зато она имеет два преимущества. Во-первых, появляется возможность иметь 232 байтов для программы и дополнительные 232 байтов для данных, используя только 32-битные адреса. Во-вторых, поскольку запись всегда автоматически происходит только в пространство данных, случайная перезапись программы становится невозможной, и следовательно, устраняется один из источников программных сбоев.  [50]

51 Развитие внешней фрагментации ( а-г. устранение фрагментации с помощью уплотнения ( д. [51]

Каждый сегмент представляет собой обыкновенное адресное пространство и разбит на страницы точно так жегкак и несегментированная страничная память, описанная ранее в этой главе.  [52]

В других МК адресное пространство устройств ввода / вывода отделено от общего пространства памяти. Отдельное пространство ввода / вывода дает некоторое преимущество процессорам с гарвардской архитектурой, обеспечивая возможность считывать команду во время обращения к регистру ввода / вывода.  [53]

Чем определяется объем адресного пространства микро - ЭВМ.  [54]

Основным атрибутом концепции единого адресного пространства и служб адресации ГАС и С АС является глобальный идентификатор ( ГИД) пользователя, однозначно соответствующий произвольно существующему имени пользователя на естественном языке. Согласно принятым требованиям, имя и идентификатор пользователя должны оставаться без изменений, независимо от места нахождения внутри одной сети или привязки пользователя к той или иной сети, в пределах всей ЕИМС. Вопрос использования имени пользователя или его идентификатора решается центральной администрацией ЕИМС в службе ГАС, где составляется и пополняется перечень всех возможных пользователей, в виде глобального адресного справочника глобальных имен-идентификаторов. Отправитель сообщения - абонент любой сети - указывает ГИД получателя, по которому службы системы адресации отдельных сетей ЕИМС обеспечат доставку сообщения до получателя - абонента любой другой сети ЕИМС.  [55]

Четырехразрядный адрес из адресного пространства процессора декодируется для образования 16 линий адресации объектов в FPGA. Данные передаются по 8-разрядной шине данных процессора. Таким образом, устройствам, реализованным в FPGA и имеющим адреса в адресном пространстве ввода / вывода AVR, придается возможность иметь собственный запрос прерывания. Кроме того, AVR посылает в FPGA сигналы стробов чтения и записи, управляющие двунаправленной шиной данных, образованной линиями экспресс-шин. Видно, что ядро AVR взаимодействует с устройствами, созданными в FPGA, подобно тому, как обычно процессор взаимодействует с внешними устройствами.  [56]

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

Она основана на линейном 32-разрядном адресном пространстве, которое позволяет каждому процессу Windows NT иметь до 4 Гбайт памяти.  [58]

59 Сегментированная память позволяет каждой таблице расти или уменьшаться независимо от других таблиц. [59]

Поскольку каждый сегмент составляет отдельное адресное пространство, разные сегменты могут расти или сокращаться независимо друг от друга. Если стек, находящийся в определенном сегменте, нуждается в большем количестве адресного пространства для роста, он может получить его, потому что в его адресном пространстве нет больше ничего, с чем можно столкнуться. Конечно, сегмент может заполниться, но сегменты обычно очень большие, поэтому такие инциденты редки. Чтобы определить адрес в такой сегментированной или двумерной памяти, программа должна указать адрес, состоящий из двух частей: номер сегмента и адрес внутри сегмента.  [60]



Страницы:      1    2    3    4    5