石大计算机操作系统80期末复习题及参考答案.docx
《石大计算机操作系统80期末复习题及参考答案.docx》由会员分享,可在线阅读,更多相关《石大计算机操作系统80期末复习题及参考答案.docx(4页珍藏版)》请在优知文库上搜索。
1、计算机操作系统一单选题ID2C3D45D6B78B9BIOB二问答题1.简述指令执行的过程。答案:在每个指令周期开始的时候,处理器从存储器中取一条指令,在典型的处理器中,程序计数器(PC)保存有下一次要取的指令地址。除非接收到别的指示,否则处理器在每次完成取指令后总是对PC递增,使它能够按顺序取得下一条指令。(即位于下一个高端存储器地址的指令)。取到的指令被放置在处理器中的指令寄存器(IR)中。指令中包含确定处理器将要采取动作的位,处理器解释指令并执行要求的动作。2、实现进程互斥的基本原理是什么?答案:进程互斥的目的是使进程以互斥的方式访问临界资源,只要能使进程以互斥的方式进入临界区就能够保证
2、进程对临界资源的互斥访问。所以,可以通过在临界区前加进入区代码,在临界区后加退出区代码来实现进程的互斥。临界区是每个进程中访问临界资源的那段代码。进入区是检查是否可以进入临界区并对临界区“加锁”的代码。退出区是释放临界区访问权的代码。3、解析符号引用在编译过程中,编译器生成目标文件,这些文件包含了程序中定义和引用的符号(例如变量和函数)。静态链接器的任务之一是解析这些符号引用,即确定这些符号的具体定义位置。对于程序中调用的外部库函数,链接器需要找到这些函数在库文件中的定义,并建立引用关系。另一个任务是地址分配。链接器需要确定每个符号在最终可执行文件中的地址。这包括分配内存地址给各个函数和变量。
3、链接器将所有目标文件和库文件中的代码和数据合并到一个单一的可执行文件中,并分配实际的内存地址。因此,静态链接程序的主要功能是解析符号引用和进行地址分配,以生成最终的可执行文件。4、什么是多级反馈队列的调度算法?答案:多级反馈队列算法的方案之一是在系统中建立多个优先权不同的就绪队列,为每个队列赋予大小不同的时间片。队列的优先权越高,时间片越短,时间片通常成倍增长。新进程进入内存后,先排入优先权最高的队列,只有当高优先权队列为空时,才调度优先权次之的队列。在同一队列中,采用时间片轮转算法,使用CPU时间过多的进程会被转移到优先权较低的队列中,在较低优先权队列中等待时间过长的进程会被转移到优先权较高
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 80 期末 复习题 参考答案
