操作系统的中英文对照

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2:一个进程可以划分成许多块,在执行过程中,这些块不需要连续地位于主存中。
3:在进程的执行过程中,该进程的所有页和所有段不需要都在主存中。
2:程序的执行:execution of a program
1:操作系统将一些程序的块带到主存。
2:进程执行中的任何时候都在主存中的部分被定义成进程的常驻集。
3:当处理器需要访问一个不在主存中的逻辑地址,则会产生一个中断,说明产生
2:虚拟地址的页号部分使用一个简单的散列函数映射到哈希表中。
3:哈希表包含一个反向表的指针,而反向表中包含页表项。
4:不论有多少进程、支持多少虚拟页、页表都只需要实存中的一个固定的部分。
18:逆向页表的内容:inverted page table
1:页号:page number
2:进程标识符:process identifier
操作系统把由于缺少该块而被阻塞的进程置回到就绪态。
3:分割进程的优点:advantages of breaking up a process
1:在主存中保留多个进程:
1:对任何特定的进程都仅仅装入它的某些块,所以有足够的空间放置更多的进程.
2:在任何时刻这些进程中都能至少有1个处于就绪态,于是处理器得到更有效的利用
4:如果”存在位”已置位,则该页在主存中,处理器从页表项中检索页框号以形成实地址.如果“存
在位”没有置位,则表示需要的位不在主存中,这时将产生一次存储器的访问故障,页错误page fault
5:处理器同时更新TLB,使其包含这个新的页表项。
20:转移后备缓冲器的用法:use of a translation lookaside buffer
12:地址的翻译(映射):address translation(mapping)
13:地址翻译(联系):address translation (contact)
14:页表:(page tables)
1:页表项可能占据大量的主存。
2:页表也保存在虚存中。
3:当一个进程正在运行的过程中,它的页表至少有一部分在主存中。
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:如果没有改变,则需要把该页换出时,不需要用页框中的内容更新该页。
5:系统抖动(颠簸):thrashing
1:当操作系统读取一块时,它必须把另一块扔出。
2:处理器的大部分时间都用于交换块,而不是执行指令。
6:局部性原理:principle of locality
1:局部性原理描述了一个进程中程序和数据应用的集簇现象。
2:很短的时间内仅需要访问进程的一部分块是合理的。
第八章08软件工程一班裴晓禹
虚拟内存:virtual memory
1:硬件和控制结构:hardware and control structures
1:一个进Baidu Nhomakorabea可以被换入或换出主存,使得进程在执行过程中的不同时刻占据不同的区域。进程中所
有的存储器访问都是逻辑地址,这些逻辑地址在运行时动态地被转换成物理地址。
3:控制位:control bits
4:链指针:chain pointer
19:转移后备缓冲器:translation lookaside buffer(简称:TLB)
1:给定一个虚拟地址,处理器首先检查TLB。
2:如果需要的页表项在其中(命中“TLB”),则检索页框并形成实地址。
3:如果没有找到需要的页表项(TLB未命中),则处理器用页号检索进程页表,并检查相应的页表项。
2:进程可以比主存的全部空间还大。
4:进程的种类:types of memory
1:实存储器real memory:
由于一个进程只能在一个主存中执行,因此这个存储器称作实存储器。
2:虚拟内存virtual memory:
程序员和用户通常感觉到一个更大的内存,通常它被分配到磁盘上,称作虚拟内存。
虚存允许更有效的多道程序设计,并解除了用户与主存之间没有必要地紧密约束。
了内存访问故障。操作系统将被中断的进程置于阻塞状态,并取得控制。
4:为了能继续执行这个进程,操作系统要把包含引发故障的逻辑地址和进程块取进主存
1:操作系统产生一个磁盘I\O读请求。
2:产生I\O请求后,在执行磁盘I\O,期间操作系统可以分派另一个进程运行。
3:一旦需要的块被取进主存,则产生一个I\O中断,控制被交回操作系统,而
15:两级层次32位页表:two-level scheme for 32-bit address
16:两级层次页表:two-level scheme
1:
2:
17:逆向页表:inverted page table
1:逆向页表的各种变体已用于PowerPC,UltraSPARC,和IA-64IA-64体系结构中。
3:可以对在不远的将来可能会访问的块进行猜测。
4:虚拟内存比较实用而且有效。
7:虚拟内存需要的支持:support needed for virtual memory
1:必须有对采用的分页或分段方案的硬件支持。
2:操作系统必须有管理页或段在主存和辅助存储器之间的移动的软件。
8:分页:paging
1:通常每个进程都有一个唯一的页表。
CPU产生物理地址
执行页替换
页表更新
22:页表项的直接查找和关联查找:direct versus associative lookup for page table entries
命中
装入页
页表
未命中
页框号
页错误
21:分页和转移后备缓冲器的操作:operation of paging and translation lookaside buffer
返回故障指令
页错误处理例程访问页表
OS通知CPU通知从磁盘读取该页该页是否在主存中
CPU激活该I\O硬件更新TLB
该页从磁盘传送到主存中
相关文档
最新文档