Предмет: Информатика,
автор: vunderkid
Перед вами гипотетический процессор с 32 разрядной адресацией. При каждой операции вводятся или извлекаются 32 бита данных. Ответьте на нижеследующие вопросы. Ответ дать в десятичной системе.
a. Каков максимальный размер адресного пространства? (число адресуемых ячеек памяти к которым процессор имеет непосредственный доступ)
b. Каков максимальный объём памяти доступной данному процессору?
c. Каков адрес последней ячейки памяти к которой процессор может обратиться?
Ответы
Автор ответа:
0
32 битный процессор может адресовать не только 32 бита. 16, 8 бит тоже.
Макс. кол-во памяти 4гб = 4294967296 байт, но есть таблица страниц, при помощи которой можно адресовать уже не 32, а 36 бит. т.е. 64гб.
Лимит GDT: 4гб.
посл. ячейка = 4294967295 = 0xFFFFFFFF(flat - сегмент(селектор) GDT), 0xFFFFFFFFF(установлен бит 31 в cr0, cr3 - таблица страниц, либо использование вирт. памяти) адресовать можно сколько угодно, но именно RAM - 36 Бит.
Макс. кол-во памяти 4гб = 4294967296 байт, но есть таблица страниц, при помощи которой можно адресовать уже не 32, а 36 бит. т.е. 64гб.
Лимит GDT: 4гб.
посл. ячейка = 4294967295 = 0xFFFFFFFF(flat - сегмент(селектор) GDT), 0xFFFFFFFFF(установлен бит 31 в cr0, cr3 - таблица страниц, либо использование вирт. памяти) адресовать можно сколько угодно, но именно RAM - 36 Бит.
vunderkid:
Здесь, в задаче, имеется ввиду гипотетический процессор, у которого нет необходимости поддерживать старые программы реализованные для 16-ти и 8-ми битных процессоров. Более того это даже возможно процессор с RISC архитектурой и без селекторов.
Похожие вопросы
Предмет: Қазақ тiлi,
автор: Mynio
Предмет: Математика,
автор: Аноним
Предмет: ОБЖ,
автор: sanyamurzenko97
Предмет: Геометрия,
автор: veronika2317
Предмет: Математика,
автор: Dimka2002Volkin