Вот как раз таки и неправда ваша. С общим полем памяти процессор тормозится во всей области памяти, исключением был Пентагон, где благодаря схемному решению доступ к памяти был сделан прозрачным для процессора и видеоконтроллера.
А в компьютерах с раздельными полями память состоит из двух блоков, один в адресах #8000-#FFFF доступен процессору единолично, другой блок в адресах #4000-#7FFF делят между собой процессор и видеоконтроллер, и последний имеет приоритет перед процессором, из-за чего программы расположенные в этой области исполняются примерно на 25 процентов медленнее. Оригинальный ZX-Spectrum устроен именно так, с раздельными полями памяти. Это что касается модели 48 кб.
Для моделей 128кб медленной получаются половина из банков памяти, в разных моделях по разному, но на территории эксСССР принято что банки 0,1,2,3 расположены в быстрой области, а 4,5,6,7 в медленной.





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