История изменений
Исправление lenin386, (текущая версия) :
Одной из важных ошибок Intel было использование слишком малого числа регистров — в основном потому, что расчет шел на операции с SRAM оперативой, скорость доступа к которой была подобна L1 кэшу.
Товарищ, во времена 8080 и 8086 такой постановки задачи, как скорость доступа к оперативе, не было! Самая тормозная DRAM имела скорость доступа 250 наносекунд. При частоте 4 Mhz, это было 4 такта - как раз столько на машинах подобного класса исполнялась самая быстрая операция! И это самая тормозная память, хорошая память имела скорость 50-60 нс, что есть запас быстродействия 5 раз! Так что толку от SRAM там было ровно 0. И никогда в подобные машины её не ставили. 565РУ5 - DRAM! Вопрос быстродействия оперативной памяти стал подниматься во времена 386-486, не раньше, вот тогда и кеши появились, и пакетные режимы, когда поняли, что просто так производительность DRAM поднять не получается, но это уже было другое время, когда количество регистров было уже давно сформировано.
Исправление lenin386, :
Одной из важных ошибок Intel было использование слишком малого числа регистров — в основном потому, что расчет шел на операции с SRAM оперативой, скорость доступа к которой была подобна L1 кэшу.
Товарищ, во времена 8080 и 8086 такой постановки задачи, как скорость доступа к оперативе, не было! Самая тормозная DRAM имела скорость доступа 250 наносекунд. При частоте 4 Mhz, это было 4 такта - как раз столько на машинах подобного класса исполнялась самая быстрая операция! И это самая тормозная память, хорошая память имела скорость 50-60 нс, что есть запас быстродействия 5 раз! Так что толку от SRAM там было ровно 0. И никогда в подобные машины её не ставили. 565РУ5 - DRAM! Вопрос быстродействия оперативной памяти стал подниматься во времена 386-486, не раньше, вот тогда и кеши появились, и пакетные режимы, когда поняли, что просто так производительность DRAM поднять не получается, но это уже было другое время.
Исправление lenin386, :
Одной из важных ошибок Intel было использование слишком малого числа регистров — в основном потому, что расчет шел на операции с SRAM оперативой, скорость доступа к которой была подобна L1 кэшу.
Товарищ, во времена 8080 и 8086 такой постановки задачи, как скорость доступа к оперативе, не было! Самая тормозная DRAM имела скорость доступа 250 наносекунд. При частоте 4 Mhz, это было 4 такта - как раз столько на машинах подобного класса исполнялась самая быстрая операция! И это самая тормозная память, хорошая память имела скорость 50-60 нс, что есть запас быстродействия 5 раз! Так что толку от SRAM там было ровно 0. И никогда в подобные машины её не ставили. 565РУ5 - DRAM! Вопрос быстродействия оперативной памяти стал подниматься во времена 386-486, не раньше, вот тогда и кеши появились, когда поняли, что просто так производительность DRAM поднять не получается, но это уже было другое время.
Исправление lenin386, :
Одной из важных ошибок Intel было использование слишком малого числа регистров — в основном потому, что расчет шел на операции с SRAM оперативой, скорость доступа к которой была подобна L1 кэшу.
Товарищ, во времена 8080 и 8086 такой постановки задачи, как скорость доступа к оперативе, не было! Самая тормозная DRAM имела скорость доступа 250 наносекунд. При частоте 4 Mhz, это было 4 такта - как раз столько на машинах подобного класса исполнялась самая быстрая операция! Так что толку от SRAM там было ровно 0. И никогда в подобные машины её не ставили. 565РУ5 - DRAM! Вопрос быстродействия оперативной памяти стал подниматься во времена 386-486, не раньше, вот тогда и кеши появились, когда поняли, что просто так производительность DRAM поднять не получается, но это уже было другое время.
Исходная версия lenin386, :
Одной из важных ошибок Intel было использование слишком малого числа регистров — в основном потому, что расчет шел на операции с SRAM оперативой, скорость доступа к которой была подобна L1 кэшу.
Товарищ, во времена 8080 и 8086 такой постановки задачи, как скорость доступа к оперативе, не было! Самая тормозная DRAM имела скорость доступа 250 наносекунд. При частоте 4 Mhz, это было 4 такта - как раз столько на машинах подобного класса исполнялась самая быстрая операция! Так что толку от SRAM там было ровно 0. И никогда в подобные машины её не ставили. 565РУ5 - DRAM!