摘要: 1.什么是缓冲区 缓冲区是内存的一部分空间,用缓冲输入输出的数据。缓冲区又分为输入缓冲区和输出缓冲区。缓冲区又被称为缓存。 2.缓冲区存在的意义主要的意义就是为了提高cpu的效率。 输入端。假如没有缓冲区,我们要从磁盘中读取数据,有几个字符,CPU就要读写几次,CPU是高速率的,而读取是低速率的,这 阅读全文
posted @ 2019-09-04 14:53 yang_xs 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: 常规文件系统操作(调用read/fread等类函数)中,函数的调用过程: 1、进程发起读文件请求。 2、内核通过查找进程文件符表,定位到内核已打开文件集上的文件信息,从而找到此文件的inode。 3、inode在address_space上查找要请求的文件页是否已经缓存在页缓存中。如果存在,则直接返 阅读全文
posted @ 2019-09-04 14:00 yang_xs 阅读(990) 评论(0) 推荐(0) 编辑