程序执行前需要先放到内存中才能被 CPU 处理——缓和CPU与硬盘之间的速度矛盾
内存管理的功能
程序的装入和链接
逻辑地址空间与物理地址空间
内存保护
单一连续分配
固定分区分配
动态分区分配
页式存储有效的提高内存利用率,分段存储能反映程序的逻辑结构并有利于段的分享,将这两种方式结合一下。这种二者结合的方法经常在计算机理论中遇到
思想
地址结构 段号S+页号P+页内偏移量W
为了实现地址变换,系统为每个进程建立了一张段表,每个分段有一个页表。一个进程中,段表只能有一个,页表可以有多个
地址变换方式
系统建立在基本分页系统基础之上,为了支持虚拟存储器功能而增加了请求调页功能和页面置换功能
页表机制
缺页中断机制
地址变换机构
最佳置换算法(OPT)
先进先出页面置换算法(FIFO)
最近最久未使用(LRU)置换算法
时钟CLOCK置换算法
驻留集:给一个进程的分配的物理页框的集合就是这个进程的驻留集
考虑因素
分配策略
调入页面的时机
从何处调页
大家好,我是xwhking,一名技术爱好者,目前正在全力学习 Java,前端也会一点,如果你有任何疑问请你评论,或者可以加我QQ(2837468248)说明来意!希望能够与你共同进步