MMU笔记(2) 虚拟内存

背景

先讲讲缓存区到底是什么

简单来说就是很久很久以前,CPU只能操作内存,没法直接操作硬盘,而大文件无法直接从硬盘塞到内存里面

所以就一块块读取,有点类似于现在的分页机制

正文

直接把硬盘当作虚拟内存的最大好处就是,可以节省转存缓冲区的开销,整个文件都可以视作处于内存中,将一整个文件直接映射到进程的地址空间,这样可以通过指针用读写的办法直接存取文件内容,也就手动维护IO操作时经常见到的fp指针

  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.

扫一扫,分享到微信

微信分享二维码
  • Copyrights © 2019-2024 kier Val
  • Visitors: | Views: