操作系统2重点范围习题解答答案
操作系统2及答案

操作系统2及答案火炉中学校计算机专业考试复习题《操作系统2》一、填空题1、实时系统分为__________________ 和__________________两类。
2、对一张使用过多次的软盘,为提高其存取速度进行格式化,应选择的格式化类型是________________。
3、在WINDOWS XP中文件操作一次能对_________________文件进行。
4、要查找所有的gif文件,应在“搜索助理”窗格中的“全面或文件名”输入框中输入____________。
5、文件的扩展反映文件的___________________。
6、在资管理器中,将文件或文件夹拖到同一驱动器的其它文件夹中,其实现的操作是___________。
7、在WINDOWS XP的图画程序窗口中,用鼠标______________击颜色盒中的色块,可设置背景色。
8、在IE浏览器的“Internet选项”对话框中,点击“使用默认页”按钮会将默认连接到______________。
9、根据____________________的不同操作系统通常分为单用户、批处理、分时、实时、网络5类。
10、切换用户时,当前用户正在运行的程序将__________运行。
11、鼠标左键快速按下、松开、再按下、再松开,称为鼠标的_________操作。
12、“自动隐藏任务栏”是在_________________13、任务栏的最左端是__________________14、磁盘清理是删除____________________文件和程序,以便腾出更多的磁盘空间。
15、操作系统按用途和使用方式分为单用户系统、_______________,分时系统,实时系统和网络系统。
16、通常情况下,_________位于桌面的最下方,显示正在运行的程序。
17、切换窗口的快捷键可用ALT+TAB或______________18、若一个菜单的选项后带由“…”,则表示选择该选项后会弹出一个___________。
操作系统(第二版)习题答案

第1章一、填空1.计算机由硬件系统和软件系统两个部分组成,它们构成了一个完整的计算机系统。
2.按功能划分,软件可分为系统软件和应用软件两种。
3.操作系统是在裸机上加载的第一层软件,是对计算机硬件系统功能的首次扩充。
4.操作系统的基本功能是处理机(包含作业)管理、存储管理、设备管理和文件管理。
5.在分时和批处理系统结合的操作系统中引入“前台”和“后台”作业的概念,其目的是改善系统功能,提高处理能力。
6.分时系统的主要特征为多路性、交互性、独立性和及时性。
7.实时系统与分时以及批处理系统的主要区别是高及时性和高可靠性。
8.若一个操作系统具有很强的交互性,可同时供多个用户使用,则是分时操作系统。
9.如果一个操作系统在用户提交作业后,不提供交互能力,只追求计算机资源的利用率、大吞吐量和作业流程的自动化,则属于批处理操作系统。
10.采用多道程序设计技术,能充分发挥CPU 和外部设备并行工作的能力。
二、选择1.操作系统是一种B 。
A.通用软件B.系统软件C.应用软件D.软件包2.操作系统是对C 进行管理的软件。
A系统软件B.系统硬件C.计算机资源D.应用程序3.操作系统中采用多道程序设计技术,以提高CPU和外部设备的A 。
A.利用率B.可靠性C.稳定性D.兼容性4.计算机系统中配置操作系统的目的是提高计算机的B 和方便用户使用。
A.速度B.利用率C.灵活性D.兼容性5.C 操作系统允许多个用户在其终端上同时交互地使用计算机。
A.批处理B.实时C.分时D.多道批处理6.如果分时系统的时间片一定,那么D ,响应时间越长。
A.用户数越少B.内存越少C.内存越多D.用户数越多三、问答1.什么是“多道程序设计”技术?它对操作系统的形成起到什么作用?答:所谓“多道程序设计”技术,即是通过软件的手段,允许在计算机内存中同时存放几道相互独立的作业程序,让它们对系统中的资源进行“共享”和“竞争”,以使系统中的各种资源尽可能地满负荷工作,从而提高整个计算机系统的使用效率。
计算机二级题库中的计算机操作系统题解析

计算机二级题库中的计算机操作系统题解析计算机操作系统是计算机科学中非常重要的一门课程,它涉及到计算机系统的核心组成部分和功能,为我们理解计算机的运行原理和操作系统的工作机制提供了基础。
在计算机二级考试中,操作系统也是经常出现的考点。
本文将对计算机操作系统题库中的一些典型题目进行解析,帮助同学们更好地掌握相关知识。
一、进程管理进程是操作系统中的重要概念之一,它指正在执行的程序的实例。
在操作系统的管理下,进程会根据一定的调度算法进行切换和调度。
下面是一道与进程管理相关的典型题目:1. 下列关于进程描述的说法中,正确的是:A. 进程是程序的载体,是计算机执行程序的基本单位。
B. 不同进程之间是相互独立的,进程间的通信只能通过操作系统提供的机制实现。
C. 进程的创建需要操作系统为其分配资源,并在运行结束后释放资源。
D. 操作系统为每个进程都分配独立的内存空间,不同进程之间不会发生内存交换和共享。
正确答案是A、C。
选项A正确表示了进程的定义,进程是程序在计算机中的执行实例;选项C正确描绘了进程的创建与资源分配、释放的关系。
二、存储管理在计算机操作系统中,存储管理是非常重要的一环,它负责管理计算机内存的分配和回收、虚拟存储等功能。
下面是一道与存储管理相关的典型题目:2. 在操作系统中,用于解决内存容量不足问题的技术是:A. 分页B. 分段C. 虚拟存储D. 缓存正确答案是C。
虚拟存储是操作系统中解决内存容量不足问题的一种重要技术,它可以将部分程序或数据保存在硬盘上,从而释放出内存空间。
三、文件管理文件管理是操作系统中重要的功能之一,它涉及到文件的创建、读取、写入、删除等操作。
下面是一道与文件管理相关的典型题目:3. 下列关于文件系统的说法中,正确的是:A. 文件系统是操作系统中用于管理外存文件的一种机制。
B. 文件系统采用的数据结构包括索引节点、位图等。
C. 文件系统可以在运行过程中动态调整存储空间的大小。
操作系统第二章习题与解答

02
03
选择题1解析
这道题考查的是操作系统 的定义,要求考生能够准 确理解并解释操作系统的 基本概念。
选择题2解析
这道题考查的是操作系统 的功能,要求考生能够列 举并解释操作系统的基本 功能。
选择题3解析
这道题考查的是操作系统 的分类,要求考生能够根 据不同的分类标准对操作 系统进行分类。
填空题析
多做练习题
通过多做练习题可以加深对基 本概念的理解,提高解题能力
和技巧。
THANKS
感谢观看
简答题2解析
这道题考查的是进程的状态转换, 要求考生能够简要描述进程的三种 状态转换及其条件。
简答题3解析
这道题考查的是内存管理的方式, 要求考生能够简要比较几种常见的 内存管理方式的优缺点。
04
重点回顾部分
本章重点概念回顾
进程
进程是程序的一次执 行,具有动态性、并 发性、独立性和制约 性。
线程
简答题
题目
简述死锁的预防和解除方法。
答案
死锁的预防方法包括避免循环等待和请求和保持条件 ,即对资源进行合理的分配和排序,避免出现循环等 待的情况;同时限制进程对资源的申请,防止出现请 求和保持条件。死锁的解除方法包括回退和记账法, 回退法是指让进程主动放弃已获得的资源,回到之前 的安全状态;记账法是指为每个资源设置计数器,当 出现死锁时,通过调整计数器的值来解除死锁。
线程是进程内的一条 执行路径,是系统进 行调度的基本单位。
死锁
死锁是指两个或多个 进程在执行过程中, 因争夺资源而造成的 一种互相等待的现象。
饥饿
饥饿是指一个或多个 进程无限期地等待, 而得不到所需资源的 现象。
调度算法
调度算法是根据一定 的规则和优先级,将 就绪队列中的进程分 配给处理器进行执行 的算法。
操作系统第二版课后习题答案

操作系统第二版课后习题答案操作系统第二版课后习题答案操作系统是计算机科学中的重要领域,它负责管理计算机硬件和软件资源,为用户提供良好的使用体验。
在学习操作系统的过程中,课后习题是巩固和深化知识的重要方式。
本文将为大家提供操作系统第二版课后习题的答案,帮助读者更好地理解和掌握操作系统的知识。
第一章:引论1. 操作系统的主要功能包括进程管理、内存管理、文件系统管理和设备管理。
2. 进程是指正在执行的程序的实例。
进程控制块(PCB)是操作系统用来管理进程的数据结构,包含进程的状态、程序计数器、寄存器等信息。
3. 多道程序设计是指在内存中同时存放多个程序,通过时间片轮转等调度算法,使得多个程序交替执行。
4. 异步输入输出是指程序执行期间,可以进行输入输出操作,而不需要等待输入输出完成。
第二章:进程管理1. 进程调度的目标包括提高系统吞吐量、减少响应时间、提高公平性等。
2. 进程调度算法包括先来先服务(FCFS)、最短作业优先(SJF)、优先级调度、时间片轮转等。
3. 饥饿是指某个进程长时间得不到执行的情况,可以通过调整优先级或引入抢占机制来解决。
4. 死锁是指多个进程因为争夺资源而陷入无限等待的状态,可以通过资源预分配、避免环路等方式来避免死锁。
第三章:内存管理1. 内存管理的主要任务包括内存分配、内存保护、地址转换等。
2. 连续内存分配包括固定分区分配、可变分区分配和动态分区分配。
3. 分页和分段是常见的非连续内存分配方式,分页将进程的地址空间划分为固定大小的页,分段将进程的地址空间划分为逻辑段。
4. 页面置换算法包括最佳置换算法、先进先出(FIFO)算法、最近最久未使用(LRU)算法等。
第四章:文件系统管理1. 文件是操作系统中用来存储和组织数据的逻辑单位,可以是文本文件、图像文件、音频文件等。
2. 文件系统的主要功能包括文件的创建、删除、读取、写入等操作。
3. 文件系统的组织方式包括层次目录结构、索引结构、位图结构等。
操作系统第二章复习题答案

操作系统第二章复习题答案操作系统第二章复习题答案第一节:操作系统概述操作系统是计算机系统中的核心软件之一,它负责管理和控制计算机硬件资源,并提供用户与计算机之间的接口。
操作系统的主要功能包括进程管理、内存管理、文件系统管理和设备管理等。
第二节:进程管理1. 进程是指正在执行中的程序。
它包括程序计数器、寄存器集合和栈等信息。
进程的状态包括运行态、就绪态和阻塞态。
2. 进程调度是指根据一定的策略选择下一个执行的进程。
常见的调度算法有先来先服务调度算法、短作业优先调度算法和时间片轮转调度算法等。
3. 进程同步是指协调多个进程的执行顺序,避免出现竞态条件和死锁等问题。
常见的进程同步机制有互斥锁、信号量和条件变量等。
第三节:内存管理1. 内存管理是指操作系统对内存资源的分配和回收。
常见的内存管理方式有分区管理和页式管理。
2. 分区管理将内存划分为多个固定大小的分区,每个分区只能分配给一个进程。
常见的分区分配算法有首次适应算法、最佳适应算法和最坏适应算法等。
3. 页式管理将内存和进程的地址空间划分为固定大小的页和页框,实现了虚拟内存的概念。
常见的页式管理算法有局部页面置换算法和全局页面置换算法等。
第四节:文件系统管理1. 文件系统管理是指操作系统对文件的组织和访问控制。
文件是计算机中存储数据的基本单位,它包括文件名、文件属性和文件数据等。
2. 文件系统通过目录结构来组织文件,常见的目录结构有单级目录结构、树状目录结构和索引节点结构等。
3. 文件系统提供了文件的读、写和删除等操作,同时还提供了文件保护和文件共享等功能。
第五节:设备管理1. 设备管理是指操作系统对计算机硬件设备的管理和控制。
常见的设备管理方式有设备驱动程序和设备控制块等。
2. 设备驱动程序是操作系统与硬件设备之间的接口,它负责将操作系统的请求转化为硬件设备可以理解的指令。
3. 设备控制块是操作系统对每个设备的描述,它包括设备类型、设备状态和设备队列等信息。
(完整版)操作系统习题2(含答案),推荐文档

操作系统总复习及相关习题第一章引论名词解释1操作系统操作系统是管理和控制计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
2 管态当执行操作系统程序时,处理机所处的状态3 目态当执行普通用户程序时,处理机所处的状态。
4 多道程序设计在这种设计技术下,内存中能同时存放多道程序,在管理程序的控制下交替的执行。
这些作业共享CPU 和系统中的其他资源。
5 并发是指两个或多个活动在同一给定的时间间隔中进行。
它是宏观上的概念。
6并行是指两个或多个活动在同一时刻同时执行的情况。
7 吞吐量在一段给定的时间内,计算机所能完成的总工作量。
8分时就是对时间的共享。
在分时系统中,分时主要是指若干并发程序对CPU 时间的共享。
9实时表示“及时”或“既时” 。
10 系统调用是用户在程序中能以“函数调用”形式调用的、由操作系统提供的子功能的集合。
每一个子功能称作一条系统调用命令。
它是操作系统对外的接口,是用户级程序取得操作系统服务的唯一途径。
11特权指令指指令系统中这样一些指令,如启动设备指令、设置时钟指令、中断屏蔽指令和清内存指令,这些指令只能由操作系统使用。
12命令解释程序其主要功能是接收用户输入的命令,然后予以解释并且执行。
13脱机I/O是指输入/输出工作不受主机直接控制,而由卫星机专门负责完成I/O ,主机专门完成快速计算任务,从而二者可以并行操作。
14联机I/O 是指作业的输入、调入内存及结果输出都在cpu 直接控制下进行。
15 资源共享是指计算机系统中的资源被多个进程所功用。
例如,多个进程同时占用内存,从而对内存共享;它们并发执行时对cpu进行共享;各个进程在执行过程中提出对文件的读写请求,从而对磁盘进行共享等等。
简答题1什么是操作系统?它的主要功能是什么?答:操作系统是控制和管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
计算机二级考试操作系统题库及答案

计算机二级考试操作系统题库及答案一、选择题1. 操作系统的作用是()A. 控制计算机硬件和软件资源B. 控制计算机硬件资源C. 控制计算机软件资源D. 控制计算机的输入输出设备答案:A2. 下列哪个不属于操作系统的基本功能()A. 进程管理B. 文件管理C. 网络管理D. 存储管理答案:C3. 在操作系统中,进程是指()A. 程序的执行过程B. 程序的代码C. 程序的数据D. 程序的输入输出答案:A二、填空题1. 操作系统是计算机系统中的[核心软件](#)。
2. 操作系统的主要功能之一是[进程管理](#)。
3. 内存管理的主要任务是[分配和回收内存](#)。
三、简答题1. 请简要说明操作系统的作用。
答:操作系统是控制计算机硬件和软件资源的核心软件。
它的作用包括进程管理、文件管理、存储管理等。
操作系统负责协调和调度计算机的各项资源,使得计算机能够高效地完成用户的任务。
2. 请简要描述进程管理的功能。
答:进程管理是操作系统的核心功能之一。
它负责创建、调度和终止进程,实现进程间的通信和同步,以及处理进程的资源分配和回收。
进程管理保证了多个进程能够在计算机系统中并发执行,提高了系统的效率和可靠性。
四、问答题1. 操作系统的发展历程是怎样的?答:操作系统的发展经历了几个阶段。
最早的操作系统是人工操作的阶段,随后出现了批处理操作系统和分时操作系统,使得计算机能够自动化地处理任务。
之后,出现了个人计算机操作系统和网络操作系统,满足了个人用户和多用户之间的需求。
现代操作系统注重安全性、可靠性和性能优化,同时支持多任务、多用户和分布式计算等功能。
2. 请简要介绍操作系统的存储管理功能。
答:存储管理是操作系统的重要功能之一。
它负责管理计算机的内存资源,包括内存的分配、回收和保护。
存储管理通过地址映射实现程序的访问和数据的存储,保证了程序的正确执行。
同时,存储管理还负责虚拟内存的管理,将磁盘上的数据映射到内存中,提高了内存的利用率和系统的性能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、简答题(每题5分,共30分)1.什么是虚拟设备?2.What’s the differrence between a process and a program?3.3.What’s Hyper-Treading technology?4.死锁的必要条件是什么?5.为什么将文件控制块分成主部和次部两部分?6.若系统有同类资源m个,被n个进程共享,问:当m>n和m<=n时每个进程最多可以请求多少个这类资源,使系统一定不会发生死锁?为什么?二、填空题(每空1分,共10分)1.操作系统的两个重要特性是:(1)和(2)。
2.只能在管态下执行的指令称为(3)。
处理机状态由目态转换为管态的唯一途径是(4),管态到目态的转换可以通过修改(5)来实现。
3.进程在其生存期内可以处于如下三种基本状态之一:运行态、就绪态和等待态。
当一个就绪进程(6)时,其状态由就绪变为运行,当一个运行进程被抢占处理机时,其状态由运行变为(7),当一个运行进程因某事件受阻时,其状态由运行变为(8),当进程所等待的事件已经发生时,该进程状态由(9)变为就绪。
4.线程是进程内的一个相对独立的(10)。
三、计算题(每题10分,共40分)1.设某计算机系统采用虚拟页式存储管理方法,进程的虚拟地址空间为64KB,页面尺寸为4KB。
假设当前进程的页表如右图所示(页表以二进制形式表示),请将虚拟地址8196和2050转换为物理地址。
2.设某计算机系统采用虚拟页式存储管理方法,内存中为该进程分配4个物理页架,开始时内存页架为空,假设进程在一段时间内的页面访问序列如下:6,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1,请画图表示采用以下页面淘汰算法时的缺页中断次数:(1)最佳页面淘汰算法(OPT);(2)先进先出页面淘汰算法(FIFO);(3)使用过最久的先淘汰(LRU)。
3.在UNIX系统中,设磁盘物理块大小为1KB,每个索引块可以保存256个索引项,请画出UNIX文件的物理结构。
假设某文件大小为1028KB,请计算访问以下逻辑块时需要多少次I/O 传输:(1)8;(2)300;(3)16。
4.设有周期性实时任务集如下表所示,用最早截止期优先算法(EDF算法)和速率单调算法(RMS算法)是否可以调度?画出相应的Gantt图。
四、算法设计(每题10分,共20分)1.设有一个可以装A、B两种物品的仓库,其容量无限大,但要求仓库中A、B两种物品的数量满足下述不等式:-M≤A物品数量-B物品数量≤N其中M和N为正整数。
试用信号灯和PV操作描述A、B两种物品的入库过程。
2.用信号量和PV操作实现读者/写者问题,要求读者优先,即:当有读者在读文件时,对随后到达的读者和写者,要首先满足读者,阻塞写者。
0250-52试题A答案一、1.虚拟设备是利用共享型设备实现的数量较多、速度较快的独占型设备。
2.进程是具有独立功能的程序关于某个数据集合的一次运行活动,是系统进行资源分配和调度的独立单位。
程序是指令的有序序列。
进程与程序的区别在于:○1进程是动态的,程序是静态的;○2进程是短暂的,程序可以永久保存;○3进程与程序之间不具有一一对应关系:一个程序可以对应一个进程,也可以对应多个进程;一个进程可以对应一个程序,或者对应一段程序。
5.树型目录结构解决了命名冲突;有利于提高文件的检索速度;有利于实现文件共享;有利于用户对文件进行分门别类地组织。
6.7.并发执行的进程为了协调一致地完成指定任务,进程之间具有一定的联系,这种联系通常采用进程间交换数据的方式进行。
进程间交换数据叫进程通信。
进程之间所交换的信息量,少则是一个状态或数值,多则是成千上万个字节。
因而进程通信的类型分为:低级通信(进程间交换少量数据,如信号量机制);高级通信(进程间交换大量数据)。
8.UC/OS-II是一个嵌入式操作系统,其功能包括任务管理、时间管理、任务间通信、内存管理等。
二、(1)[0,350]:由段号0查段表得其段长200,将虚拟地址中的段内偏移350与该段段长相比较:350>200,所以产生越界中断;(2)[1,25]:由段号1查段表得其段长100,将虚拟地址中的段内偏移25与该段段长相比较:25<100,是合法虚拟地址,所以将段内偏移与该段在主存的起始地址相加得绝对地址:25+3000=3025;(3)[2,120]:由段号2查段表得其段长105,将虚拟地址中的段内偏移120与该段段长相比较:120>105,所以产生越界中断;(4)[3,415]:由段号3查段表得其段长600,将虚拟地址中的段内偏移415与该段段长相比较:415<600,是合法虚拟地址,所以将段内偏移与该段在主存的起始地址相加得绝对地址:415+1200=1615;(5)[4,20]:由段号4查段表得其段长150,将虚拟地址中的段内偏移20与该段段长相比较:20<150,是合法虚拟地址,所以将段内偏移与该段在主存的起始地址相加得绝对地址:20+4000=4020;三、FIFO页面替换算法:LRU页面替换算法:四、semaphore a=n,b=m;void main(){createprocess(A,…);createprocess(B,…);}void A(){while(1){P(a);输入化合物A;V(b);}}void B(){while(1){P(b);输入化合物B;V(a);}}六、UNIX中的进程可能处于以下九个状态之一:创建、内存就绪、外存就绪、内存睡眠、外存睡眠、核心态执行、用户态执行、剥夺、僵死。
UNIX进程的状态转换图如下:七、设cache的命中率为h1,访问时间为t1;主存的命中率为h2,访问时间为t2;则被访问的字在cache中的概率为h1,则不在cache中但在主存中的概率为(1-h1)h2,不在cache 中也不在主存中的概率为(1-h1)(1-h2);设磁盘的访问时间为t3,那么一个字的平均访问时间为:t1h1+(t1+t2)(1-h1)h2+(t1+t2+t3)(1-h1)(1-h2)。
八、设每个进程最多可以请求x个这类资源,为了使系统一定不会发生死锁m,x,n需要满足关系式:n(x-1)+1<=m,即x<=(m-1)/n+1。
当m<n时,x=1;当m>n时,x=INT((m-1)/n)+1,其中INT表示向下取整数。
0219—0224,0279操作系统试卷A一、名词解释(10分,每题2分)1.操作系统2.进程3.线程4.作业5.中断二、简要回答下述问题(20分,每题4分)1.常用的文件物理结构有哪几种,请简述它们,至少给出三种。
2.请你简述段页式虚拟存储系统使用的数据结构。
3.请简述SPOOLING系统的组成及各部分的功能。
4.请叙述在进程通信中有哪几种通信方式?5.什么是地址重定位?动态重定位和静态重地位有何区别?三、在一个支持虚拟分页并采用请求页式调度的存储管理系统中,有一用户程序,它访问其地址空间的字地址序列是:70,74,135,276,400,300,700,266,148,560,284,172问:若分配给该作业的内存大小为384字,初始为空,页大小为128字,试按FIFO、LRU页面淘汰算法,分别计算页面访问的缺页率。
(10分)四、在下面的段表中对于以下逻辑地址(段号,单元号),求对应的物理地址。
(10分)(1)0,400;(2)3,300;(3)1,20;五、有一个具有两道作业的批处理系统,作业调度采用短作业优先的调度算法,进程调度采用以优先数为基础的抢占式调度算法,作业序列如表所示(表中所列作业优先数即为进程优先数,数值越小优先级越高)。
(15分)①列出所有作业进入内存时间及结束时间。
②计算平均周转时间。
作业的执行时间六、设由n个缓冲区组成缓冲池,每个缓冲区可以存放一个消息,有两类进程:x个生产者和y个消费者,且只要缓冲池未满,生产者便可以将消息送入缓冲池,而只要缓冲池未空,消费者就可以取走一个消息。
各个进程对缓冲池进行互斥访问,用信号量实现协调过程。
要求写出使用的信号量、初值及其作用,并写出生产者进程和消费者进程的处理流程(10分)七、假定UNIX系统V中磁盘块地大小为1K,每个磁盘块当用于做间接块时最多可登记256个块号,现在要对一个大小为2000K,已经打开的文件检索一遍,请画出该文件的索引结构,并回答将要发生多少次磁盘传输完成中断?(10分)八、在银行家算法中,若出现如下资源分配情况:Allocation Need AvailableA B C D A B C D A B C DP0003200121623P110001750P213542356P303320652P400140656试回答下列问题:(15分)1、找出一个安全序列。
2、在上述状态下,对于下列由进程P2发出申请命令request(1,2,2,2),会被接受吗?原因何在?0219-0224、0279操作系统A答案一、名词解释(10分,每题2分)1、操作系统:是位于硬件层之上,所有其它软件之下的一个系统软件,是管理系统中的软硬资源,使其得以充分利用并方便用户使用的程序集合。
2、进程:具有一定独立功能的程序关于一个数据集合的一次运行活动。
3、线程:也称轻进程,是进程内的一个相对独立的执行流。
4、作业:用户要求计算机系统为其完成的计算任务的集合。
5、中断:在程序运行过程中,出现的某种紧急事件,必须中止当前正在运行的程序,转去处理此事件,然后再恢复原来运行的程序,这个过程称为中断。
二、简要回答下述问题(20分,每题4分)1、常用文件的物理结构有顺序文件、链接文件、索引结构、Hash结构、倒排结构。
顺序结构:一个文件占有若干个连续的物理块,首块号块数记录在FCB中。
链接结构:一个文件占有若干个不连续的存储块,各块之间以指针相连,其首块号及块数记录于FCB中。
索引结构:一个文件占有若干个不连续的存储块,这些块的号记录于一个索引块中。
2、段页虚拟存储采用的数据结构:每个作业一张段表系统一张快表每个段一张页表页表控制寄存器主存一张位示图段表控制寄存器3、Spooling系统的组成:磁盘开辟输入井,输出井,其中输入井用于存放预先读入的作业,输出井保存输出结果。
提供预输入程序,负责控制外围设备预先装入用户的作业到输入井中。
缓输出程序:负责控制将输出井中的信息送往外围设备。
井管理程序:负责控制将输入井中的数据读入内存,将程序结果存放到输出井中。
4、进程通信中包括共享内存方式和消息缓冲方式,消息缓冲方式又分为直接通信和间接通信,直接通信分为有缓冲方式和无缓冲方式。
5、地址重定位:指逻辑地址转换为物理地址的过程。