16-битное ОЗУ ставить себе дороже. Там или использовать половинку (и тогда какой выигрышь?) или как-то хитро мультиплексировать запись (с чтением попроще). Вот представь: проц с шины пишет в ОЗУ 8 бит, при этом во вторые 8 бит тоже всегда что-то пишется (например мусор с висящих ног или дубль с шины), а должно храниться предыдущее состояние. Или как оно будет организовано? В любом случае, чтобы развести "16 в 8" это будет обвешано кучей буферов и мультиплексоров.
Если экономить порт, то ROM-disk не нужен вообще. Если в ПЗУ F800 разместить загрузчик с быстрого носителя (того же IDE), то при старте ничто не мешает загрузить не полноценную ОС, а просто в ОЗУ с B800 положить Ордос, а в страницу ОЗУ (квазидиск) кучку ордосовских программ - хоть одним блоком (и тогда это пара секунд), хоть с меню выбирая что и куда грузить. А дальше - велком ту Ордос (для нелюбителей более продвинутых ОС). Отличие от РОМ-диска минимальное и по сути только религиозное.





Ответить с цитированием