页高速缓存:
1、磁盘高速缓存的一种
2、一种对完整的数据页进行操作的磁盘高速缓存。
3、将一页数据写到块设备的时候,内核首先检查对应的页是否已经在高速缓存中,不在就添加并填充数据。
4、I\O数据的传送并不是马上开始,而是要延迟几秒,从而让进程有机会对要写入的数据进行修改。 高速缓存中可能的内容:
1、含有普通文件数据的页
2、含有目录的页
3、含有直接从块设备文件读出的页。(跳过了文件系统层)
4、含有用户态进程数据的页
5、属于特殊文件系统文件的页。例如共享内存的进程间通信(IPC)所使用的特殊文件系统shm 基树:
1、最大深度6
2、最大文件长度16TB
3、用来查找页高速缓存中的页
相关文章
- 08-072020-11-25(《深入理解操作系统》多级页表详解)
- 08-07深入浅出计算机组成原理:理解Disruptor(上)-带你体会CPU高速缓存的风驰电掣(第54讲)
- 08-07深入理解JVM内核:内存分配与回收策略
- 08-07我对linux内核链表实现中的部分函数的理解——第一节
- 08-07我对linux内核链表实现中的部分函数的理解——第二节
- 08-07深入理解PHP内核(十一)函数-函数的内部结构
- 08-07深入理解Linux网络技术内幕——用户空间与内核空间交互
- 08-07linux 用户态和内核态以及进程上下文、中断上下文 内核空间用户空间理解
- 08-07《深入理解Linux内核》 读书笔记
- 08-07《深入Linux内核架构》 图灵程序设计丛书LinuxUNIX系列 PDF