- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1模块名称存储管理.doc
模块名称:存储管理
术语
存储器管理(memory manager):在操作系统中存储器层次的结构。
存储器层次结构:由少量的非常快速、昂贵、易变的高速缓存(cache),由若干兆字节的中等速度、中等价格、易变的主存储器(RAM)和数百兆或数千兆字节的低速、廉价、不易变的磁盘组成。
随机存取存储器(RAM)
只读存储器(ROM)
基本输入输出系统(BIOS):在IBM PC计算机中,系统位于ROM中的部分。
链接:把主程序、用户编写的例程、库例程结合到同一个地址空间中。
基本输入输出系统(BIOS,Basic Input Output System):在ROM中的那部分系统。
多道程序设计道数(degree of multiprogramming)
MFT(OS/MFT):具有固定数目任务的多道程序。
重定位(relocation)
程序状态字(Program Status Word)
基址(base)寄存器和界限(limit)寄存器:解决重定位和保护问题时设置的两个专门的寄存器。
交换(swapping):存储管理的一种方案。
虚拟存储器(virtual memory):存储管理的另一种方案。基本思想是程序、数据和堆栈的大小可能超过可用物理内存的大小,由操作系统把程序当前使用的那些部分保留在主存中,其他部分保留在磁盘上,在需要时调入内存。
虚地址空间(virtual address space):虚地址构成的空间。
缺页故障:由于虚页的数目大于页框的数目,因此一些虚页无法直接映射到页框中。
脏(dirty):当一个页已经被修改过,则它是“脏”的。
页面故障率(Page Fault Frequency)
空洞(hole):也称为空闲区,是由于交换而在内存中产生的。
内存紧缩(memory compaction):通过把所有进程尽可能向下移动,尽可能将这些小的空闲区合并成一个大块的过程。
分布共享存储器(distributed shared memory):允许在网络上的多个进程共享一套页面,这些页面可以,但不是必须,构成一个共享的单一线形地址空间。
位图(bitmap):在存储管理的时候使用的一种机制,使用该方法时,内存可能被分成小到几个字或大到几千字节的分配单位,每个分配单位对应位图的一位。
首次适配(first fit):存储管理器沿着链表有哪些信誉好的足球投注网站,直到找到一个足够大的空闲区。
下次适配(next fit):和首次适配的不同是,每次找到合适的空闲区时都记录的当时的位置。
最佳适配(best fit)
最差适配(worst fit):总是分配最大的可用空闲区。
快速适配(quick fit):它为那些常用大小的空闲区维护单独的链表。
覆盖(overlay):当程序太大内存一次容纳不下的时候,把程序分成许多的片断。
分页(paging)
虚拟地址(virtual address):在没有虚拟存储器的计算机上,系统直接将虚拟地址送到内存总线上,而在使用虚拟存储器的情况下,虚拟地址需要被MMU映射为物理内存地址。
内存管理单元(MMU,Memory Management Unit)
页面(Page):虚拟地址空间以页面为单位划分。
页帧(page frame):页面在物理内存中对应的单位。页面和页帧的大小总是一样的。
页面失效(page default):如果需要的页面不在内存中的时候,就会导致该现象的发生。
页表(page table):把虚拟地址映射为页帧。
转换检测缓冲区(Translation Lookaside Buffer):有时称为相联存储器(associative memory),该小型的硬件设备将虚拟地址直接映射到物理地址,而不必通过页表。
倒排页表(inversed page table):在实际内存中每一个页帧有一个表项,而不是每一个虚拟地址空间里面有一个表项。
最近未使用页面置换算法(NRU,Not Recently Used)。
先进先出页面置换算法(FIFO,First In First Out)。
第二次机会页面置换算法(Second Chance)。
时钟页面置换算法(clock)。
最近最少使用页面置换算法(LRU,Least Recently Used)。
最不常用页面置换算法(NFU,Not Frequently Used)。
老化算法(Aging)。
请求调页(demanding paging):开始内存中没有页面,因此开始时会经常出现页面失效的情况,一段时间后,进程需要的大部分页面在内存中了,进程开始在较少页面失效的情况下运行。
访问的局部性(locality of reference):在程序运行的任何阶段,它都只访问较少的一部分页面。
工作集(working set):一个进程当前正在使用
您可能关注的文档
最近下载
- 备战2023年高考语文一轮复习考点微专题(新高考地区专用)考向28 诗歌鉴赏之语言(含详解).docx VIP
- 飞机交易平台及飞机拆解项目可行性研究报告.doc
- 视听语言PPT全套教学课件.pptx
- 健康评估-河南大学-中国大学MOOC慕课答案.pdf
- 初中音乐人音版《七年级上册青年友谊圆舞曲》课件_1.ppt
- 基于Java的小区物业管理系统的设计与实现.docx VIP
- 普通话课件(完整版)教学文案.ppt
- 【清风语文精品课件】2021高中语文《静女》优质课一等奖.pptx
- 某区南1#矿石泊位升级10万吨级散货泊位工程环境影响报告书.pdf
- 2024高中语文教师课程标准考试模拟试卷及参考答案.docx VIP
文档评论(0)