16-битные системы могут адресовать до 16 МБ ОЗУ при наличии 24-битной шины памяти.КАК?

Компьютеры железо архитектура память

Если возможных адресов может быть 2^16=65536, то как их хватит на 16 МБ = 16*8*10^6 бит ? Получается на один адрес ~ 244 байта.
Может я неправильно понял что такое 16-битная система...Да, и зачем нужна 24-битная шина?

Примечание:
ph.d.SloOd, ок, надо почитать..

Igor Pomaranskiy, 2^24 = ... =~ 2 МБ, где еще 14? :)

Примечание:
аа, да, вообще нормально, на адрес 8 байт, но все равно пока не понятно, почему так вышло..
Ответы:
Страничная адресация.
Ширина шины адреса на самом деле никак не связана с битностью процессора. Т.е., на самом деле ничто не мешало производителям 8-битных процессоров сделать им 32-битную шину адреса, просто на тот момент 4Гб памяти были какой-то запредельной величиной, а увеличение ширины шины увеличивало в 2.5 раза длину любой команды перехода. А 20-битная шина (лимит в 1Мб) в 16-битных процессорах i8086 — вообще хрень какая-то. :) Фраза «1 мегабайта должно хватить каждому», приписываемая Биллу Гейтсу — на самом деле миф, но реально в момент выхода этого процессора нормальным объемом оперативной памяти были 128-256Кб (из-за того, что 1Мб стоил сопоставимо со всей остальной начинкой компьютера), вот и поставили, не заморачиваясь, такое ограничение.
2^24 = 16 777 216 = 16M, откуда 2Мб? %)
Адресуются не биты, а байты, поэтому 2^24 адресов дают 16 мебибайт, а не 16 мебибит. Да и байт вовсе не обезательно равен восьми битам.
Хех… Благодаря комментарию  PetSerAl (Сергей Петров), я, кажется, понял, где у вас получился затык и в чем ошибка.


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.