操作系统第八章中英文对照.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统第八章中英文对照

08软件工程一班裴晓禹 虚拟内存:virtual memory 1:硬件和控制结构:hardware and control structures 1:一个进程可以被换入或换出主存,使得进程在执行过程中的不同时刻占据不同的区域。进程中所 有的存储器访问都是逻辑地址,这些逻辑地址在运行时动态地被转换成物理地址。 2:一个进程可以划分成许多块,在执行过程中,这些块不需要连续地位于主存中。 3:在进程的执行过程中,该进程的所有页和所有段不需要都在主存中。 2:程序的执行:execution of a program 1:操作系统将一些程序的块带到主存。 2:进程执行中的任何时候都在主存中的部分被定义成进程的常驻集。 3:当处理器需要访问一个不在主存中的逻辑地址,则会产生一个中断,说明产生 了内存访问故障。操作系统将被中断的进程置于阻塞状态,并取得控制。 4:为了能继续执行这个进程,操作系统要把包含引发故障的逻辑地址和进程块取进主存 1:操作系统产生一个磁盘I\O读请求。 2:产生I\O请求后,在执行磁盘I\O,期间操作系统可以分派另一个进程运行。 3:一旦需要的块被取进主存,则产生一个I\O中断,控制被交回操作系统,而 操作系统把由于缺少该块而被阻塞的进程置回到就绪态。 3:分割进程的优点:advantages of breaking up a process 1:在主存中保留多个进程: 1:对任何特定的进程都仅仅装入它的某些块,所以有足够的空间放置更多的进程.  2:在任何时刻这些进程中都能至少有1个处于就绪态,于是处理器得到更有效的利用 2:进程可以比主存的全部空间还大。 4:进程的种类:types of memory 1:实存储器real memory: 由于一个进程只能在一个主存中执行,因此这个存储器称作实存储器。 2:虚拟内存virtual memory: 程序员和用户通常感觉到一个更大的内存,通常它被分配到磁盘上,称作虚拟内存。 虚存允许更有效的多道程序设计,并解除了用户与主存之间没有必要地紧密约束。 5:系统抖动(颠簸):thrashing 1:当操作系统读取一块时,它必须把另一块扔出。 2:处理器的大部分时间都用于交换块,而不是执行指令。 6:局部性原理:principle of locality 1:局部性原理描述了一个进程中程序和数据应用的集簇现象。 2:很短的时间内仅需要访问进程的一部分块是合理的。 3:可以对在不远的将来可能会访问的块进行猜测。 4:虚拟内存比较实用而且有效。 7:虚拟内存需要的支持:support needed for virtual memory 1:必须有对采用的分页或分段方案的硬件支持。 2:操作系统必须有管理页或段在主存和辅助存储器之间的移动的软件。 8:分页:paging 1:通常每个进程都有一个唯一的页表。 2:每个页表项(PTE)包含有与主存中的页相对应的帧号。 由于一个进程可能只有一部分在主存中,因而每个页表项需要一位(P)来表示它所对应的页当前是否在主存中。 3:当考虑到基于分页的虚拟内存方案时也同样需要页表。 PS:MMS将virtual address在硬件配合下转成physical address 9:虚拟地址和页表项:virtual address and page table entry 10:页表项:(PTE) 11:页表中的修改位:modify bit in page table 1:页表项中需要一个控制位:修改为。表示相应页的内容从上一次装入主存中到现在是否已经改变。 2:如果没有改变,则需要把该页换出时,不需要用页框中的内容更新该页。 12:地址的翻译(映射):address translation(mapping) 13:地址翻译(联系):address translation (contact) 14:页表:(page tables) 1:页表项可能占据大量的主存。 2:页表也保存在虚存中。 3:当一个进程正在运行的过程中,它的页表至少有一部分在主存中。 15:两级层次32位页表:two-level scheme for 32-bit address 16:两级层次页表:two-level scheme 1: 2: 17:逆向页表:inverted page table 1:逆向页表的各种变体已用于PowerPC,Ultra

文档评论(0)

dri198 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档