《372_虚拟存储器-精品文档资料整理.pdf》由会员分享,可在线阅读,更多相关《372_虚拟存储器-精品文档资料整理.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2020/7/30王道考研/1本节内容王道考研/CSKAOYAN.COM虚拟存储器1王道考研/CSKAOYAN.COM套娃警告:虚拟存储系统套娃警告:虚拟存储系统CPU内存(4GB)辅存(128GB)微信(1GB)微博512MB王者荣耀(2GB)爱奇艺(256MB)启动微信文字聊天视频聊天朋友圈其他数据Cache(4MB)视频聊天复制取指令、取数据微信(1GB),需要全部调入内存?调入部分即可思考:打游戏时候的“Loading”界面背后是在干嘛?将游戏地图相关数据调入内存2公众号:考研拼课 配套课程请关注2020/7/30王道考研/2辅存(128GB)王道考研/CSKAOYAN.COM页式虚拟
2、存储器页式虚拟存储器某程序(4KB)01KB11KB21KB31KB40931KB40941KB40951KB主存(4MB)主存块号#0 (1KB)#1 (1KB)#0 (1KB)#1 (1KB)#2 (1KB)#3 (1KB)操作系统将程序分“页”微博512MB王者荣耀(2GB)爱奇艺(256MB)#02a1130#14094b1181#20c000#30d000逻辑页号主存块号页表外存块号 有效位访问位脏位3王道考研/CSKAOYAN.COM页式虚拟存储器页式虚拟存储器有效位:这个页面是否已调入主存脏位:这个页面是否被修改过引用位:用于“页面置换算法”,比如,可以用来统计这个页面被访问过多
3、少次物理页:即主存块号磁盘地址:即这个页面的数据在磁盘中的存放位置4公众号:考研拼课 配套课程请关注2020/7/30王道考研/3王道考研/CSKAOYAN.COM存储器的层次化结构存储器的层次化结构硬件自动完成硬件+操作系统操作系统决定,哪些页面调入主存主存辅存:实现虚拟存储系统,解决了主存容量不够的问题Cache主存:解决了主存与CPU速度不匹配的问题硬件决定,哪些主存块调入Cache5王道考研/CSKAOYAN.COM段式虚拟存储器段式虚拟存储器某程序(4KB)#0 (1KB)#1 (1KB)#2 (1KB)#3 (1KB)页式虚拟存储器拆分成大小相等的页面某程序(4KB)#0 (2.5
4、KB)#1 (0.5KB)#2 (1KB)段式虚拟存储器按照功能模块拆分如:#0 段是自己的代码,#1 段是库函数代码,#2段是变量6公众号:考研拼课 配套课程请关注2020/7/30王道考研/4王道考研/CSKAOYAN.COM段式虚拟存储器段式虚拟存储器某程序(4KB)#0 (2.5KB)#1 (0.5KB)#2 (1KB)段式虚拟存储器按照功能模块拆分0123222-3222-2222-1主存(4MB)主存地址Cache-主存7王道考研/CSKAOYAN.COM段页式虚拟存储器段页式虚拟存储器把程序按逻辑结构分段,每段再划分为固定大小的页,主存空间也划分为大小相等的页,程序对主存的调入、调出仍以页为基本传送单位。每个程序对应一个段表,每段对应一个页表。虚拟地址:段号+段内页号+页内地址某程序(4KB)#0 (2.5KB)#1 (0.5KB)#2 (1KB)段页式虚拟存储器按照功能模块分段,再将各个段分页8公众号:考研拼课 配套课程请关注