Ensemble de gestion de la mémoire d'un processeur
    2.
    发明公开
    Ensemble de gestion de la mémoire d'un processeur 失效
    Prozessorspeicher-Verwaltungsanlage。

    公开(公告)号:EP0078229A1

    公开(公告)日:1983-05-04

    申请号:EP82402003.6

    申请日:1982-10-28

    IPC分类号: G06F12/10 G06F13/00

    CPC分类号: G06F12/1036 G06F12/109

    摘要: L'invention concerne un ensemble de gestion de la mémoire physique d'un processeur.
    Cet ensemble comprend une table (T) de registres descripteurs de segments, des moyens pour transformer une sdresse virtuelle en une adresse physique, l'adresse virtuelle contenant au moins un numéro de page virtuelle (VP), la valeur binaire d'un index de pointage (VI) du premier registre descripteur et la valeur du décalage (PO) du début du segment physique, par rapport au début de la page réelle correspondante. Cet ensemble est caractérisé en ce qu'il comprend en outre un registre de base (BA) chargé par l'adresse de base du premier registre descripteur, la table (T) de registres descripteurs présentant des entrées qui sont reliées aux sorties d'un additionneur logique (OU1) qui reçoit la valeur binaire de l'adresse de base du premier registre descripteur et la valeur binaire de l'index (VI) correspondant à ce registre, les sorties de l'additionneur pointant l'une des entrées de la table (T).
    Application à la gestion de mémoires par pagination et segmentation.

    摘要翻译: 本发明涉及一种用于管理处理器的物理存储的系统。 该系统包括段描述符寄存器的表(T),用于将虚拟地址转换为物理地址的装置,所述虚拟地址包含至少一个虚拟页号(VP),跟踪索引(VI)的二进制值,用于 第一个描述符寄存器和物理段的起始点的偏移量(PO)的值,相对于相应实际页面的开始。 该系统的特征在于它还包括一个加载了第一描述符寄存器的基地址的基址寄存器(BA),描述符寄存器的表(T)具有连接到逻辑加法器(OU1)的输出的输入, 接收第一描述符寄存器的基地址的二进制值和对应于该寄存器的索引(VI)的二进制值,加法器的输出跟踪表(T)的输入之一。 通过分页和细分来应用于记忆管理。

    Unité de gestion de mémoire
    3.
    发明公开
    Unité de gestion de mémoire 失效
    Speicherverwaltungseinheit。

    公开(公告)号:EP0251861A1

    公开(公告)日:1988-01-07

    申请号:EP87401360.0

    申请日:1987-06-17

    IPC分类号: G06F12/02 G06F12/10

    摘要: Unité de gestion de mémoire pour convertir une adresse logique délivre par un processeur en une adresse physique pour accéder à une mémoire réelle.
    La liste des pages physiques est répartie dans une première table de pages (6) contenant une faible fraction des pages physiques et une seconde table de pages (12), chacune contenant dans chaque cellule de mémorisation un identificateur de page physique (PPID) et une clé de validation (VCLE).
    Un moyen d'adressage (8) produit un index (IX) à partir d'un identificateur de page logique (LPID) de l'adresse logique à traduire. Un moyen de validation (10) détermine, en fonction de la clé de validation (VCLE) et de l'identificatur de page logique, si l'identificateur de page physique de la cellule de mémorisation de la première table de pages d'index IX, cette cellule étant unique, correspond à l'identificateur de page logique.
    Si ce n'est pas le cas, un signal de déroutement ("défaut de page") est émis et la recherche se poursuit dans la seconde table de pages (12) par le processeur en analysant les identificateurs de page physique de toutes les cellules associées à l'index IX.
    L'unité de gestion de mémoire est adaptée à la gestion de très grandes mémoires virtuelles, par exemple ayant une taille de plusieurs dizaines de gigaoctets.

    摘要翻译: 用于将由处理器传递的逻辑地址转换成物理地址以便访问真实存储器的单元。 物理页面的列表被分成包含少量物理页面的页面(6)的第一表和页面(12)的第二表,每个页面在每个存储单元中包含物理页面标识符(PPID) 和验证密钥(VCLE)。 寻址装置(8)根据要翻译的逻辑地址的逻辑页面标识符(LPID)产生索引(IX)。 验证装置(10)根据验证密钥(VCLE)和逻辑页面标识符确定具有索引IX的第一页表格的存储单元的物理页面标识符是否是唯一的,该单元是唯一的 到逻辑页面标识符。 如果不是这种情况,则通过分析与索引IX相关联的所有单元的物理页面标识符,发送陷阱信号(“页面错误”)并且处理器在页面(12)的第二表中继续搜索 。 存储器管理单元适用于非常大的虚拟存储器的管理,例如具有数十GB的大小。