Memory address space extension device and storage medium storing therein program thereof

   
   

A memory address space extension device enables rewrite of data area caused by wrong access from the task to be prevented. A data area access right definition table is provided in a cache. The data area access right definition table defines whether or not a task (or interruption processing) during execution is permitted to access to a data area. An address operational unit extracts data area ID from a CPU address inputted from a CPU 1. A register bank control unit refers to above described definition table within the cache. The register bank control unit judges the access right of the task for the data area from both of a task ID (or interruption number of an interruption processing) of the task during execution stored in the ID register, and the data area ID extracted previously. When the access right is not permitted, system error occurs, while when the access right is permitted, processing for converting above-described CPU address into an extended address is implemented.

Um dispositivo da extensão do espaço de endereço da memória permite a reescrita da área de dados causada pelo acesso errado da tarefa ser impedido. Uma tabela da definição da direita de acesso da área de dados é fornecida em um esconderijo. A tabela da definição da direita de acesso da área de dados define se ou não uma tarefa (ou o interruption que processa) durante a execução estão permitidos para alcançar a uma área de dados. Uma área de dados ID dos extratos da unidade operacional do endereço de um endereço do processador central inputted de um processador central 1. Uma unidade de controle do banco do registo consulta à tabela acima descrita da definição dentro do esconderijo. A unidade de controle do banco do registo julga a direita de acesso da tarefa para a área de dados de ambos uma tarefa ID (ou o número do interruption de um interruption que processa) da tarefa durante a execução armazenada no registo do ID, e a área de dados ID extraída previamente. Quando a direita de acesso não é permitida, o erro de sistema ocorre, quando quando a direita de acesso está permitida, processar para o endereço above-described se convertendo do processador central em um endereço prolongado for executado.

 
Web www.patentalert.com

< Dynamic address windowing on a PCI bus

< Interface protocol for a disk drive, SRAM and DRAM

> Method of Controlling and addressing a cache memory which acts as a random address memory to increase an access speed to a main memory

> Non-volatile memory access control

~ 00168