.单级存储(SLS)或单级存储器是计算机存储术语,具有两个含义。这两个含义是相关的,在两者中,内存页面可以在主存储器(RAM)中或在辅助存储器(磁盘)中; 但是,页面的当前实际物理位置对于进程来说并不重要。
它最初意味着现在通常称为虚拟内存,由曼彻斯特的Atlas系统于1962年推出。[1]
它现在通常指的是一个计算系统的组织,其中没有文件,只有持久对象(有时称为段),它们被映射到进程的地址空间(完全由一组映射对象组成)。计算机的整个存储被认为是单个二维地址平面(段和段内的地址)。
持久对象概念最初是由Multics在20世纪60年代中期在麻省理工学院,通用电气和贝尔实验室共享的项目中引入的。[2]它也被实现为虚拟内存,实际的物理实现包括许多级别的存储类型。(例如,Multics有三个级别:最初,主内存,高速鼓和磁盘。)
使用单级存储,计算机的整个存储被认为是指向页面的单个二维地址平面。页面可能位于主存储(RAM)或辅助存储(磁盘)中; 但是,地址的当前位置对于进程来说并不重要。操作系统负责定位页面并使其可用于处理。如果页面位于主存储中,则它立即可用。如果页面在磁盘上,则页面错误发生并且操作系统将页面带入主存储器。进程不会对辅助存储执行明确的I / O操作:而是从页面错误的结果中读取辅助存储; 当从辅助存储器读入主存储器以来已经修改的页面被写回到其在辅助存储器中的位置时,完成对辅助存储器的写入。
以上内容来自维基百科:
https://en.wikipedia.org/wiki/Single-level_store
网友评论