Компьютер для девочек
Компьютер – окно в виртуальный мир.
 
Главная
Компьютер
Дело было вечером
Собирайтесь в школу
Мы попали в паутину
Красота великая сила
Компьютерный доктор
Windows XP
Компьютер и телефон
Устройство|Ремонт
Железо IBM
Чип-карты
Материнские платы
Архитектура ПК
Сборка компьютера
Литература
Статьи
Словарь
Полезные ресурсы
Наши банера
 

Капля никотина убивает - лошадь, а чашка кофе - клавиатуру.

Адреса памяти

Память состоит из ячеек, каждая из которых может хранить некоторую порцию информации. Каждая ячейка имеет номер, который называется адресом. По адресу программы могут ссылаться на определенную ячейку. Если память содержит п ячеек, они будут иметь адреса от 0 до п - 1. Все ячейки памяти содержат одинаковое число бит. Если ячейка состоит из к бит, она может содержать любую из 2к комбинаций. На рис. 2.8 показаны 3 различных варианта организации 96-разрядной памяти. Отметим, что соседние ячейки по определению имеют последовательные адреса.

Рис. 2.8. Три варианта организации 96-разрядной памяти

В компьютерах, в которых используется двоичная система счисления (включая восьмеричное и шестнадцатеричное представление двоичных чисел), адреса памяти также выражаются в двоичных числах. Если адрес состоит из т бит, максимальное число адресованных ячеек составит 2т. Например, адрес для обращения к памяти, изображенной на рис. 2.8, а, должен состоять по крайней мере из 4 бит, чтобы выражать все числа от 0 до И. При устройстве памяти, показанном на рис. 2.8, б и 2.8, в, достаточно 3-разрядного адреса. Число бит в адресе определяет максимальное количество адресуемых ячеек памяти и не зависит от числа бит в ячейке. 12-разрядные адреса нужны и памяти из 212 ячеек по 8 бит каждая, и памяти из 212 ячеек по 64 бит каждая.

В табл. 2.1 показано число битов в ячейке памяти некоторых коммерческих компьютеров.

Адреса памяти

Таблица 2.1. Число бит в ячейке памяти некоторых моделей коммерческих компьютеров

Компьютер

Число битов в ячейке

Burroughs В1700

IBM PC

DEC PDP-8

IBM 1130

DEC PDP-15

XDS 940

Electrologica X8

XDS Sigma 9

Honeywell 6180

CDC 3600

CDC Cyber

Ячейка - минимальная единица памяти, к которой можно обращаться. В последние годы практически все производители выпускают компьютеры с 8-разрядными ячейками, которые называются байтами. Байты группируются в слова. В компьютере с 32-разрядными словами на каждое слово приходится 4 байт, а в компьютере с 64-разрядными словами - 8 байт. Такая единица как слово, необходима, поскольку большинство команд производят операции над целыми словами (например, складывают два слова). Таким образом, 32-разрядная машина содержит 32-разрядные регистры и команды для манипуляций с 32-разрядными словами, тогда как 64-разрядная машина имеет 64-разрядные регистры и команды для перемещения, сложения, вычитания и других операций над 64-разрядными словами.

Бит || Оглавление || Упорядочение байтов

Главная | Полезные ресурсы | Карта сайта |