发明授权
US5146580A Method and system for using expanded memory for operating system buffers
and application buffers
失效
使用扩展内存操作系统缓冲区和应用程序缓冲区的方法和系统
- 专利标题: Method and system for using expanded memory for operating system buffers and application buffers
- 专利标题(中): 使用扩展内存操作系统缓冲区和应用程序缓冲区的方法和系统
-
申请号: US427343申请日: 1989-10-25
-
公开(公告)号: US5146580A公开(公告)日: 1992-09-08
- 发明人: Harish K. Naidu , Thomas E. Lennon , Mike R. Williamson , Sunil Pai
- 申请人: Harish K. Naidu , Thomas E. Lennon , Mike R. Williamson , Sunil Pai
- 申请人地址: WA Remond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: WA Remond
- 主分类号: G06F9/50
- IPC分类号: G06F9/50 ; G06F12/06
摘要:
A method and system for allowing both operating system buffers and application program buffers to reside in expanded memory is provided. In a preferred embodiment, a page frame in conventional memory is provided through which pages in expanded memory are accessed. An application program allocates pages in expanded memory and maps pages into the page frame. An operating system also allocates pages in expanded memory. In a preferred embodiment, an application program maps its allocated pages into each page of the page frame. The application then issues a read request to read data from a file storage device into the page frame. Upon completion of the transfer from the file storage device, the operating system determines if there are system buffers that contain a more current version of the data transferred. If so, the operating system maps a system buffer into the highest page of the page frame and then transfers the more current data from the system buffer to the application buffer. If, however, the application buffer to receive the more current data occupies the highest page in the page frame, then the system buffer is mapped into the lowest page of the page frame.
公开/授权文献
- US6084284A Integrated circuit including inverted dielectric isolation 公开/授权日:2000-07-04
信息查询