操作系统实例二_Linux.pptVIP

  • 4
  • 0
  • 约1.1万字
  • 约 57页
  • 2020-01-17 发布于安徽
  • 举报
* 2.页面淘汰策略 Linux淘汰页的依据是年龄。每页在mem_map_t结构中有一个表示年龄的计数器,供内核保护交换进程决策该页面是否被换出。当页面未被使用时,则会变老,内核保护交换进程仅淘汰出那些最近一直没有使用的页面。其缺省操作是:页面年龄初始值为3,每引用一次其年龄将增加3,最大值为20。每当内核保护交换进程要淘汰出一个页面时,便将它的值减1,直到减为0为止。系统会首先选择那些年龄值为0的页面换出或是淘汰。 * Linux最早的文件系统是Minix,它受限很大且性能低下。其文件名最长不能超过14个字符且最大文件为64 MB。 第一个专门为Linux设计的文件系统被称为扩展文件系统(extended file system)或EXT,扩展文件系统第2版或称EXT2,被设计出来并添加到 Linux中。 每个实际文件系统从操作系统和系统服务中分离出来,它们之间通过一个接口层——虚拟文件系统或VFS来通信。VFS使得Linux可以支持多个不同的文件系统,每个表示一个VFS的通用接口。由于软件将Linux文件系统的所有细节进行了转换,所以Linux核心的其他部分及系统中运行的程序将看到统一的文件系统。 Linux文件系统采用了多级目录的树形层次结构。树形结构的最上层是根目录,用/表示(这与Windows和D

文档评论(0)

1亿VIP精品文档

相关文档