Банки памяти и размер данных (часть 4-я) by Core


   Каталог php скриптов

Онлайн Микс:


Комментировать

09.26.2008 18:36:39

Банки памяти и размер данных (часть 4-я)

by Core @ 09.26.2008 18:36:39

Когда 8 бит данных записываются в ОЗУ, компаратор добавляет к ним 9-й бит паритета, значение которого зависит от 8 других бит. Когда данные считываются из ОЗУ, компаратор использует этот девятый бит, чтобы проверить не пролезла ли в эти 8 бит аппаратная ошибка. Если обнаружена ошибка, он генерирует немаскируемое прерывание (поп maskable interrupt), призывающее процессор обратить внимание на проблемы памяти.


Что именно процессор будет делать, обнаружив ошибку в памяти, зависит от типа компьютера, но IBM компьютеры выводят на экран сообщение Parity Check и останавливают работу.

Теперь понятно, почему так много банков памяти состоят из девяти чипов. В большинстве банков памяти XT требуется 9 чипов: можно добавить и больше, но пользы от этого не прибавится. Но иногда вы можете увидеть другие банки памяти, состоящие из двух необычно больших чипов. Это не битовые а нибловые чипы.

Как я уже говорил, нибл - это полбайта, или 4 бита. Чип объемом 256 Кн позволяет запомнить 256 К 4-битных групп, т. е. в 4 раза больше, чем 256 К чип.

Используя нибловые чипы, можно сделать банк памяти состоящий из трех чипов: двух больших и одного маленького.

пользователь компьютера

Если Вам был полезен этот материал, то Вы можете отблагодарить автора - установить ссылку на эту статью, + симпатичный баннер.
Ваш код:

Page copy protected against web site content infringement by Copyscape Rambler's Top100