Карта - память - Большая Энциклопедия Нефти и Газа, статья, страница 4
Человек гораздо умнее, чем ему это надо для счастья. Законы Мерфи (еще...)

Карта - память

Cтраница 4


Карта памяти содержит информацию о содержимом страничных блоков. При килобайтных страничных блоках и 16-байтовых записях карты памяти на карту памяти расходуется менее 2 % от общего объема памяти. Первые два поля записи карты памяти используются только тогда, когда соответствующий страничный блок находится в списке свободных страниц. В этом случае они сшивают свободные страницы в двусвязный список. Следующие три записи используются, когда страничный блок содержит информацию. У каждой страницы в памяти есть фиксированное место хранения на диске, в которое она помещается, когда выгружается из памяти.  [46]

47 Карта памяти в 4BSD. [47]

Карта памяти содержит информацию о содержимом страничных блоков. При килобайтных страничных блоках и 16-байтовых записях карты памяти на карту памяти расходуется менее 2 % от общего объема памяти. Первые два поля записи карты памяти используются только тогда, когда соответствующий страничный блок находится в списке свободных страниц. В этом случае они сшивают свободные страницы в двусвязный список. Следующие три записи используются, когда страничный блок содержит информацию. У каждой страницы в памяти есть фиксированное место хранения на диске, в которое она помещается, когда выгружается из памяти.  [48]

Механизм создания нового процесса довольно прост. Для дочернего процесса создается новая ячейка в таблице процессов, которая заполняется по большей мере из соответствующей ячейки родительского процесса. Дочерний процесс получает PID, затем настраивается его карта памяти. Кроме того, дочернему процессу предоставляется совместный доступ к файлам родительского процесса. Затем настраиваются регистры дочернего процесса, после чего он готов к запуску.  [49]

50 Подключение блока MMU к вычислительной системе. [50]

Блок MMU подключен также к шине ввода-вывода процессора. Процессор может считывать элементы блока MMU и записывать их туда, используя обычные команды ввода-вывода, как если бы этот блок состоял из набора портов ввода-вывода. Интерфейс организован менее сложно, если ЭВМ использует карту памяти для ввода-вывода, при которой может потребоваться специальная карта ( по умолчанию) для доступа к портам ввода-вывода блока MMU.  [51]

Карта памяти содержит информацию о содержимом страничных блоков. При килобайтных страничных блоках и 16-байтовых записях карты памяти на карту памяти расходуется менее 2 % от общего объема памяти. Первые два поля записи карты памяти используются только тогда, когда соответствующий страничный блок находится в списке свободных страниц. В этом случае они сшивают свободные страницы в двусвязный список. Следующие три записи используются, когда страничный блок содержит информацию. У каждой страницы в памяти есть фиксированное место хранения на диске, в которое она помещается, когда выгружается из памяти.  [52]

Основное различие между реализацией потоков на уровне пользователя и реализацией их на уровне ядра состоит в производительности. Для переключения потоков на уровне пользователя требуется выполнение всего нескольких машинных команд. Для переключения потоков на уровне ядра нужно выполнить полное переключение контекста с заменой карты памяти и аннулированием кэша, что выполняется на несколько порядков медленнее. С другой стороны, при реализации потоков на уровне пользователя блокировка потока на устройстве ввода-вывода блокирует весь процесс, чего не случается с потоками на уровне ядра.  [53]

Микросхемы представляют собой 10-разрядный аналого-цифровой преобразователь, совместимый с микропроцессорами, и предназначены для преобразования аналогового напряжения в цифровой десятиразрядный код. Максимальные и минимальные уровни входного сигнала задаются с помощью опорных напряжений. Интерфейс АЦП позволяет организовать связь с микропроцессорами как при помощи портов, так и путем включения преобразователя в карту памяти микропроцессора, для чего существуют 2 режима работы интерфейса. Входы чтения и выбора кристалла управляют тристабильными выходами данных. Аналоговый вход подключается к каждому грубому компаратору и сравнивается с напряжением на грубой резисторной матрице ЦАП. Пятиразрядный результат преобразования используется чтобы определить диапазон из точной матрицы ЦАП для подключения к 64 точным компараторам. Напряжения в верхней и нижней точках матрицы опорных напряжений определяют уровень нуля и полную шкалу входных сигналов. Аналоговый вход может изменяться в диапазон от - Цэп Д оп - Вход АЦП может быть представлен в качестве конденсатора емкостью 76 пФ, заряжаемого через резистор сопротивлением 10 Ом. Входные конденсаторы компараторов играет роль хранящих конденсаторов и должны полностью заряжаться входным сигналом. Между преобразованиями ( за 100 не до начала преобразования) сигнал передается от аналогового входа на конденсаторы компараторов. С началом преобразования конденсаторы отключаются от входа.  [54]

Сравнив указанное в первой строке распечатки число битов, приходящихся на ряд пикселей ( 18), с количеством знаков в строке карты памяти, читатель убедится, что последнее больше. Объясняется это тем, что первое число относится только к высвечиваемым пикселям, в то время как размер строки соответствует количеству битов, фактически хранящихся в памяти. По этой же причине и указанное число рядов ( 9), отражающее лишь те ряды пикселей, которые заняты в формировании изображения на экране, не совпадает с количеством строк карты памяти.  [55]



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