Deferred disk drive space allocation for virtual memory pages with management of disk address recording in multipage tables without external process interrupts for table for input/output to memory
    2.
    发明授权
    Deferred disk drive space allocation for virtual memory pages with management of disk address recording in multipage tables without external process interrupts for table for input/output to memory 失效
    虚拟内存页面的延迟磁盘空间分配,管理磁盘地址记录在多页表中,无需外部进程中断,用于输入/输出到内存的表

    公开(公告)号:US06233666B1

    公开(公告)日:2001-05-15

    申请号:US09156129

    申请日:1998-09-17

    IPC分类号: G06F1200

    CPC分类号: G06F12/08 G06F12/1009

    摘要: A data processor controlled system for providing virtual memory comprising a data processor memory for storing a plurality of real memory pages, secondary storage unit and a memory management control unit for moving the real memory pages into and out of the secondary storage unit wherein each real memory page is respectively stored as a virtual memory page. The invention provides a system and method for deferred allocation of space for a real memory page in the secondary storage unit for recording the address of the space in a table having a plurality of table pages for recording the secondary storage addresses of each of said virtual memory pages. The system includes control unit responsive to the moving of a memory page into the secondary storage, and determining whether the initial table page for recording the address of the moved page is present in the data processor memory, the control unit further responsive to the determining unit for moving, without any external process interrupts, the initial table page into the data processor memory if the initial table page is not present, and the recording unit for recording the address of the moved page into the initial page.

    摘要翻译: 一种用于提供虚拟存储器的数据处理器控制系统,包括用于存储多个实际存储器页面的数据处理器存储器,辅助存储单元和存储器管理控制单元,用于将真实存储器页面移入和移出副存储单元,其中每个真实存储器 页面分别存储为虚拟内存页面。 本发明提供了一种用于在辅助存储单元中为实际存储器页面延迟分配空间的系统和方法,用于在具有多个表页的表中记录空间的地址,用于记录每个所述虚拟存储器的辅助存储地址 页面。 该系统包括响应于将存储器页移动到辅助存储器中的控制单元,以及确定用于记录移动的页面的地址的初始表页是否存在于数据处理器存储器中,控制单元还响应于确定单元 为了移动,没有任何外部处理中断,初始表页面进入数据处理器存储器,如果初始表页面不存在,以及记录单元,用于将移动的页面的地址记录到初始页面。