Цитата Сообщение от acidrain
Никто и не говорил, что железка идеальна. 8)
слишком много заморочек и мало полезного результата
Цитата Сообщение от acidrain
Но экономию вижу в следующем, это позволит не щелкать банками, когда нужно из 10к в одной странице скопировать в другую
ха-ха. нужно переключать не банки, а диспетчер, а у него не 1 байт, а 3 байта отвечают за стартовый адрес, то есть в 3 раза больше аутов
Цитата Сообщение от acidrain
Во вторых, когда будет ось, то не будет нужды писать "релоцируемый" код, отпадет нужда в специальных ассемблерах или прог для создания "карты" релоцируемости
ну тут есть и свои плюсы. несколько программ, лежащих в осовном памяти или в одной банке, и уже настроенных на адрес, могут запросто вызывать друг друга. вызов другой банки - 1 out. а тут всегда, независимо от расположения, нужно перепрограммировать диспетчер (3 out'a?)
Цитата Сообщение от acidrain
Можно будет использовать старый софт в купе с новой осью
который переключает банки. я понимаю, можно сделать бит конфигурации, который включает или старую страничную организацию, или новый MMU. но делать одновременно - по одним портам MMU, по другим страницы - застрелишься
Цитата Сообщение от acidrain
А памяти никто не заставляет ставить 16Мб, ведь все амиги (старше 1200й) тоже теоретически могут иметь до 4Гб памяти, но статистика показывает, что в основном 32-64 метра на амигах стоит...
там процессор может напрямую адресовать 4g
Цитата Сообщение от acidrain
Ведь пишут щаз виртуальный ВГ93? Почему такое отрицание виртуальной памяти? =)
тоже сравнил. виртуальный ВГ эмулирует чтение сектора. операция стандартная, выполняется за 1 раз (то есть можно полностью заменить своей, оптимизированной) и нечасто. один тормоз раз в сектор вполне уместен. а с памятью можно работать бесчисленным множеством способов и потери скорости недопустимы, и так z80 медленный