A data processing system 2 is provided with a processor core 4 that issues virtual addresses VA that are translated to mapped addresses MA by an address translation circuit 6 based upon a predicted address mapping. The mapped address MA is used for a memory access within a memory system 8. The mapped address MA starts to be used before a mapping validity circuit 6 has determined whether or not the predicted translation was valid. Accordingly, if the predicted address translation turns out to be invalid, then the memory access is aborted. The state of the processor core is preserved either by stretching the processor clock signal or by continuing the processor clock signal and waiting the processor 4. The memory system 8 then restarts the memory access with the correct translated address.

Системы процесса данных 2 обеспечен с сердечником 4 обработчика выдает фактически VA адресов переведено к составленным карту адресам ma цепью 6 перевода адреса основанной на предсказанный составлять карту адреса. Составленный карту адрес ma использован для доступа к памяти внутри система 8 памяти. Составленные карту старты ma адреса, котор нужно использовать прежде чем составляя карту цепь 6 ценностьи обусловит ли или не предсказанный перевод были действительны. Соответственно, если предсказанный перевод адреса поворачивает вне для того чтобы быть инвалидн, то доступ к памяти выкидывает. Положение сердечника обработчика сохранено или путем протягивать сигнал часов обработчика или путем продолжать сигнал часов обработчика и ждать обработчик 4. Система 8 памяти после этого повторяет старт доступа к памяти с правильно переведенным адресом.

 
Web www.patentalert.com

< (none)

< Process for heat treating bullets comprising two or more metals or alloys, and bullets made by the method

> GPS guidance system for use with circular cultivated agricultural fields

> (none)

~ 00028