操作系统名词解析参考.pdfVIP

  • 2
  • 0
  • 约1.05万字
  • 约 7页
  • 2021-10-24 发布于福建
  • 举报
名词解释 1、操作系统具有层次结构 层次结构最大特点是整体问题局部化来优化系统, 提高系统的正 确性、高效性使系统可维护、可移植。主要优点是有利于系统设计和调试;主要困难在于层 次的划分和安排。: 2、多道程序设计系统 “多道程序设计系统” 简称“多道系统”,即多个作业可同时装入主存储器进行运行的 系统。在多道系统中一点必须的是系统须能进行程序浮动。 所谓程序浮动是指程序可以随机 地从主存的一个区域移动到另一个区域, 程序被移动后仍不影响它的执行。 多道系统的好处 在于提高了处理器的利用率; 充分利用外围设备资源; 发挥了处理器与外围设备以及外围设 备之间的并行工作能力。可以有效地提高系统中资源的利用率,增加单位时间内的算题量, 从而提高了吞吐率。 3、程序浮动 若作业执行时,被改变的有效区域依然能正确执行,则称程序是可浮动的。 4、进程 进程是一个程序在一个数据集上的一次执行。由定义知进程关键组成是程序、数据集。 进程通过一个控制块来被系统所指挥,因此进程由程序、数据集和进程控制块三部分组成。 进程控制块是进程存在的唯一标志 . 进程是要执行的, 据这点可分将进程的状态分为等待态 然后是就绪态最后是运行态。 进程的基本队列也就是就绪队列和等待队列, 因为进程运行了, 也就用不上排队了,也就没有运行队列了。 5、重定位 重定位即把逻辑地址转换成绝对地址。 重定位的方式有“静态重定位”和“动 态重定位”两种。 (1)静态重定位 在装入一个作业时,把作业中的指令地址和数据地址 全部转换成绝对地址。 这种转换工作是在作业开始前集中完成的, 在作业执行过程中无需再 进行地址转换。所以称为“静态重定位”。( 2 )动态重定位 在装入一个作业时,不进行 地址转换, 而是直接把作业装到分配的主区域中。 在作业执行过程中, 每当执行一条指令时 都由硬件的地址转换机构转换成绝对地址。这种方式的地址转换是在作业执行时动态完成 的,所以称为动态重定位。动态重定位由软件(操作系统)和硬件(地址转换机构)相互配 合来实现。动态重定位的系统支持“程序浮动”,而静态重定位则不能。 6、单分区管理 除操作系统占用的一部分存储空间外,其余的用户区域作为一个连续的 分区分配给用户使用。 固定分区的管理分区数目、 大小固定 设置上、 下限寄存器 逻辑地址 +下限地址→绝对地址。可变分区管理方式不是把作业装入到已经划分好的分区中,而是在 作业要求装入主存储器时, 根据作业需要的主存量和当时的主存情况决定是否可以装入该作 业。分区数目大小不定 设置基址、限长寄存器逻辑地址 +基址寄存器的值→绝对地址。 基址值≤绝对地址≤基址值 +限长值。页式存储管理,主存储器分为大小相等的“块”。程 序中的逻辑地址进行分“页”,页的大小与块的大小一致。 用页表登记块页分配情况 逻辑地址的页号部分→页表中对应页号的起始地址→与逻辑地址的页内地址部分拼成绝对 地址。 由页表中的标志位验证存取是否合法,根 据页表长度判断是否越界。 段存储管理 程序分段 每一段分配一个连续的主存区域, 作业的各段可被装到不相连的几个区域中。 设置段表记录分配情况 逻辑地址中的 段号→查段表得到本段起始地址 +段内地址→绝对地址 由段表中的标志位验证存取是否合 法,根据段表长度判断是否 越界。 页式虚拟存储管理 类似页式管理将作业信息保存在磁盘上部分装入主存

文档评论(0)

1亿VIP精品文档

相关文档