《操作系统原理》(高起专)1问题详解

合集下载

《操作系统原理》(汤小丹)课后答案

《操作系统原理》(汤小丹)课后答案

第一章操作系统引论1.设计现代OS的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性2.OS的作用可表现在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象3.为什么说OS实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。

OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。

4.试说明推动多道批处理系统形成和发展的主要动力是什么?答:主要动力来源于四个方面的社会需求与技术发展:(1)不断提高计算机资源的利用率;(2)方便用户;(3)器件的不断更新换代;(4)计算机体系结构的不断发展。

5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。

该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。

而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。

6.试说明推动分时系统形成和发展的主要动力是什么?答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。

主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。

7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。

解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。

操作系统原理课后习题答案

操作系统原理课后习题答案

操作系统原理课后习题答案操作系统原理课后习题答案操作系统原理是计算机科学与技术专业的一门重要课程,它涉及到计算机操作系统的基本概念、原理和实践。

在学习过程中,我们不可避免地会遇到一些习题,下面我将为大家提供一些操作系统原理课后习题的答案。

1. 什么是操作系统?答:操作系统是计算机系统中的一个重要组成部分,它是用户与计算机硬件之间的桥梁,负责管理和控制计算机系统的各种资源,提供良好的用户界面,并且实现对应用程序的支持和管理。

2. 操作系统的主要功能有哪些?答:操作系统的主要功能包括进程管理、内存管理、文件系统管理、设备管理和用户接口等。

进程管理负责对进程的创建、调度和终止进行管理;内存管理负责对内存空间的分配和回收进行管理;文件系统管理负责对文件的存储和访问进行管理;设备管理负责对计算机硬件设备的管理和控制;用户接口负责提供给用户友好的操作界面。

3. 什么是进程和线程?答:进程是指在计算机系统中正在运行的一个程序,它是操作系统对一个正在执行的程序的抽象。

线程是进程中的一个执行单元,一个进程可以包含多个线程,这些线程共享进程的资源,但每个线程都有自己的执行路径和执行状态。

4. 进程间通信的方式有哪些?答:进程间通信的方式包括共享内存、消息传递、管道和信号等。

共享内存是指多个进程共享同一块内存空间,通过读写这块共享内存来实现进程间的通信;消息传递是指进程通过发送和接收消息来进行通信;管道是一种特殊的文件,可以用于进程间的单向通信;信号是一种软件中断,用于通知进程发生了某个事件。

5. 什么是死锁?如何避免死锁?答:死锁是指在多个进程之间,每个进程都在等待其他进程释放资源,从而导致所有进程都无法继续执行的情况。

为了避免死锁,可以采取以下几种方法:避免使用互斥、占有和不可剥夺的资源;按照相同的顺序申请资源,释放资源时按照相反的顺序释放;引入资源的优先级,保证每个进程都可以获得它所需要的资源;引入超时机制,当进程等待时间过长时,释放已经占有的资源。

操作系统原理练习题参考答案1

操作系统原理练习题参考答案1

操作系统原理练习题参考答案1《操作系统原理》练习题参考答案三、单选题四、简答题1. 进程与程序的区别和联系:(1) 进程是动态的,⽽程序是静态的;(2) 进程具有并⾏特征,⽽程序没有;(3) 进程有资源,⽽程序没有;(4) 不同的进程可以包含同⼀程序。

2. 进程的三种基本状态:就绪、运⾏和等待。

进程状态间的4种转换如下:(1) 进程被调度,从就绪态转换为运⾏态。

(2) 时间⽚⽤完,从运⾏态转换为就绪态。

(3) 等待某事件,从运⾏态转换为等待态。

(4) 等待事件发⽣,从等待态转换为就绪态。

3. 提⾼了处理器的利⽤率,充分利⽤了外部设备资源,发挥了处理器与外部设备以及外部设备之间并⾏⼯作的能⼒。

4. 作业的4种状态如下:(1) 输⼊状态:预输⼊程序启动了输⼊机正在把该作业的信息传输到“输⼊井”;(2) 收容状态:作业的信息已经存放在“输⼊井”中,但尚未被选中执⾏;(3) 执⾏状态:作业已被选中并装⼊主存开始执⾏;(4) 完成状态:作业已执⾏结束,其执⾏结果在“输出井”中等待打印输出。

5. P操作位置互换,可能会产⽣死锁;V操作互换,不会影响运⾏结果。

6. 若系统中存在⼀组进程(两个或两个以上进程),其中每⼀个进程都占⽤了某种资源⽽⼜都在等待其中的另⼀个进程所占⽤的资源,这种等待永远不能结束,则说系统发⽣了死锁。

引起死锁的原因主要有两个,⼀是与资源的分配策略有关,⼆是与并发进程的执⾏速度有关。

7. 进程调度与作业调度的不同:(1) 作业调度是宏观调度,它决定了哪⼀个作业能进⼊主存。

进程调度是微观调度,它决定各作业中的哪⼀个进程占有中央处理机。

或作业调度是⾼级调度,它位于操作系统的作业管理层次。

进程调度是低级调度,它位于操作系统分层结构的最内层。

(2) 作业调度是选符合条件的收容态作业装⼊内存。

进程调度是从就绪态进程中选⼀个占⽤处理机。

8. ⽂件的保护是指防⽌系统故障或⽤户共享⽂件时造成⽂件被破坏,⽂件的保密是防⽌不经⽂件拥有者授权⽽窃取⽂件。

操作系统原理试题题库含答案1

操作系统原理试题题库含答案1

操作系统原理(1)1、现有三个同时到达的作业J1,J2和J3,它们的执行时间分别是T1,T2和T3,且T1A、 T1+T2+T3B、 (3T1+2T2+T3)/3C、 (T1+2T2+3T3)/3D、 (T1+T2+T3)/3正确答案: B2、我们如果为每一个作业只建立一个进程,为照顾紧急作业的用户,应采用( )。

A、 FCFS调度算法B、基于优先权的剥夺调度算法C、时间片轮转法D、多级反馈队列调度算法正确答案: B3、用于控制生产流水线,进行工业处理控制的操作系统是( ).A、分时系统B、网络操作系统C、实时系统D、批处理系统正确答案: C4、进程A在运行中被高优先级进程B抢占,进程A的状态变化是( )。

A、就绪→运行B、阻塞→运行C、运行→就绪D、运行→阻塞正确答案: C5、用V操作唤醒一个等待进程时,被唤醒进程的状态变为( )。

A、等待B、就绪C、运行D、完成正确答案: B6、哪个属于抢占式调度___A、时间片轮转法;B、短作业优先调度;C、先来先服务;D、高响应比优先调度;正确答案: A7、进程的基本属性是( )。

A、进程是动态的、多个进程可以含有相同的程序和多个进程可以并发运行B、进程是动态的、多个进程对应的程序必须是不同的和多个进程可以并发运行C、进程是动态的、多个进程可以含有相同的程序和多个进程不能并发运行D、进程是静态的、多个进程可以含有相同的程序和多个进程可以并发运行正确答案: A8、某文件中共有3个记录。

每个记录占用一个磁盘块,在一次读文件的操作中,为了读出最后一个记录,不得不读出了其他的2个记录。

根据这个情况,可知这个文件所采用的存储结构是____。

A、隐式链接结构B、顺序文件结构C、显式链接结构D、索引结构正确答案: A9、进程从阻塞状态变为就绪状态的原因是___________。

A、进程运行条件满足B、修改了进程的优先级C、进程运行条件不够D、时间片到正确答案: A10、下面六个系统中,必须是实时操作系统的有____个。

《操作系统原理》习题及参考答案

《操作系统原理》习题及参考答案
① CPU 检查响应中断的条件是否满足。 ② 如果 CPU 响应中断,则 CPU 关中断,使其进入不可再次响应中断的状态。 ③ 保存被中断的现场。 ④ 分析中断原因,调用中断处理子程序。 ⑤ 执行中断处理子程序。 ⑥ 退出中断,恢复被中断进程的现场或调度新进程占据处理器。 ⑦ 开中断,CPU 继续执行。 5.有 5 个中断源 D1、D2、D3、D4 和 D5,它们的中断优先级从高到低依次是 1-5 级别。 这些中断源的中断优先级、正常情况下的中断屏蔽码和改变后的中断屏蔽码如下表所 示。每个中断源有 5 位中断屏蔽码,其中 0 表示该中断源开放,1 表示该中断源被屏蔽。
若系统中存在一组进程两个或多个进程它们中的每一个进程都占用了某种资源而又在等待该组中的别的进程所占用的资源在获得自己所需要的对方资源之前决不释放自己所占用的资源这种等待永远不能结束的状态称为死锁
《操作系统原理》
习题及参考答案
1.操作系统的定义。操作系统的五大基本功能。网络操作系统相对单机操作系统还应具备 什么功能?
9.常用的进程调度算法和作业调度算法有哪些?哪些适用于作业调度?哪些适用于进程 调度?
解:常用的作业调度算法有:先来先服务算法(FCFS)、最短作业优先算法(SJF)、最高响 应比优先算法(HRRN)、优先级调度算法、均衡调度算法等。 常用的进程调度算法有:先来先服务算法(FCFS)、优先级调度算法、时间片轮转调度算法 (RR)、分级调度算法、多级反馈轮转算法(MultiLevel Feedback Queue)等。
P2: …….. …….. ……. V(S3)
P3: P(S3) P(S3) …….. V(S4) V(S5) V(S6)
P4: P(S4) P(S4) …….. …….
P4: P(S4) ……. …….. …….

《操作系统原理》(汤小丹)课后答案

《操作系统原理》(汤小丹)课后答案

第一章操作系统引论1.设计现代OS的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性2.OS的作用可表现在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象3.为什么说OS实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。

OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。

4.试说明推动多道批处理系统形成和发展的主要动力是什么?答:主要动力来源于四个方面的社会需求与技术发展:(1)不断提高计算机资源的利用率;(2)方便用户;(3)器件的不断更新换代;(4)计算机体系结构的不断发展。

5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。

该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。

而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。

6.试说明推动分时系统形成和发展的主要动力是什么?答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。

主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。

7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。

解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。

专升本计算机试题解析操作系统原理

专升本计算机试题解析操作系统原理

专升本计算机试题解析操作系统原理计算机试题解析:操作系统原理操作系统是计算机系统中最核心的一部分,它管理着计算机的资源并提供各种服务,是保证计算机正常运行的基础。

操作系统原理作为专升本计算机考试中的一道必考题,了解操作系统的原理和特点对于备考至关重要。

本文将对操作系统原理进行解析,并对常见的操作系统原理试题进行详细的分析和讲解。

一、操作系统简介操作系统是计算机硬件与应用软件之间的桥梁,它负责管理计算机的资源,提供良好的用户界面和服务,并协调各种应用程序的执行。

操作系统的主要功能包括进程管理、内存管理、文件系统管理和设备管理等。

二、操作系统的分类根据操作系统的特点和功能,可以将操作系统分为批处理操作系统、分时操作系统和实时操作系统等几类。

1.批处理操作系统批处理操作系统是早期的一种操作系统形式,它的主要特点是按照用户预先设定的顺序批量执行任务。

在批处理操作系统中,用户需要事先编写好批处理文件,将任务按照一定的顺序写入文件中,操作系统会按照用户设定的顺序依次执行任务。

2.分时操作系统分时操作系统可以同时为多个用户提供服务,每个用户都感觉到自己在独占计算机资源。

这种操作系统通过时间分片的方式,将处理器的时间划分为若干个时间片段,在一个时间片段内,操作系统为一个用户提供服务,然后切换到下一个用户。

3.实时操作系统实时操作系统主要用于对时间要求比较严格的场景,分为硬实时操作系统和软实时操作系统。

硬实时操作系统要求任务在规定的时间内完成,不能延迟;软实时操作系统对任务完成的时间要求相对宽松。

三、操作系统的进程管理进程是操作系统中最基本的执行单元,操作系统通过进程管理来控制和协调程序的执行。

1.进程调度进程调度策略决定了进程的执行顺序,常见的进程调度算法有先来先服务(FCFS)、最短作业优先(SJF)、优先级调度、轮转调度和多级队列调度等。

2.进程同步进程同步是保证多个进程按照一定的顺序进行执行,避免产生竞态条件和死锁等问题。

专升本《操作系统原理》试卷答案

专升本《操作系统原理》试卷答案

专升本《操作系统原理》一、(共75题,共150分)1. 操作系统的资源管理功能,通常可划分为()。

(2分)A.二个部分B.三个部分C.四个部分D.五个部分.标准答案:C2. 操作系统的一个主要特征是()。

(2分)A.针对性B.高效率C.复杂性D.共享.标准答案:D3. 批处理优于分时处理的一个优点是()。

(2分)A.CPU的利用率较高B.内存的利用率较高C.一次能执行多个程序D.能进行并发处理.标准答案:A4. 程序状态字PSW的一部分内容,在小型机中是放在()中。

(2分)A.缓冲寄存器B.指令计数器PCC.控制器D.地址寄存器.标准答案:B5. 根据中断完成的功能,从内存取数据出错时引起的中断称为()。

(2分)A.系统中断B.机器故障中断C.外部中断D.程序性中断.标准答案:B6. ()是由系统功能调用来实现。

(2分)A.文件复制B.读文件的信息C.执行下一条指令D.读内存单元的数据.标准答案:B7. 操作系统的命令接口又可进一部分为()。

(2分)A.联机用户接口和程序接口B.联机用户接口和脱机用户接口C.程序接口和图形接口D.联机用户接口和图形接口.标准答案:B8. 下面()所列的内容属于临界资源。

(2分)A.读写磁盘的磁头B.扫描仪C.CPUD.程序的私用数据.标准答案:B9. 进程的基本状态有三种,其中一个是()。

(2分)A.开始态B.就绪态C.唤醒态D.结束态.标准答案:B10. 对进程进行控制的原语包括()原语。

(2分)A.执行B.唤醒C.就绪D.淘汰.标准答案:B11. 动态分配是指在()时进行资源的分配。

(2分)A.作业提出申请B.作业开始执行C.进程开始执行D.进程运行中提出申请.标准答案:D12. 在资源/进程有向图中,由资源指向进程的有向边表示()。

(2分)A.进程等待资源B.进程申请资源C.资源被该进程占有D.该资源空闲.标准答案:C13. 批处理系统中,作业的状态可分为多种,其中一种为()。

专升本《操作系统原理》

专升本《操作系统原理》

一、单选(共20题,每题2分,共40分)1.实时操作系统的一个特点是()。

A.可处理性B.交互性C.快速性D.系统的整体性强2.下列那一种程序执行时,处理机的状态为用户态()。

A.游戏程序B.中断处理C.打开文件D.读写内存3.采用上、下界的方法实现存储保护时,满足判别式()的就允许访问。

A.下界寄存器内容<访问的逻辑地址≤上界寄存器内容B.下界寄存器内容≤访问的逻辑地址<上界寄存器内容C.下界寄存器内容≤访问的物理地址<上界寄存器内容D.下界寄存器内容<访问的物理地址≤上界寄存器内容4.设备分配采用()的方式,是不安全的。

A.允许连续发多个I/O请求B.静态分配C.动态分配D.每个I/O请求后必须等待5.实时操作系统的一个特点是()。

A.可处理性B.高可靠性和安全性C.交互性D.快速性6.下列作业步中,正确的执行顺序应该是()。

A.编辑、编译、连接B.编译、编辑、连接C.连接、编译、编辑D.编辑、连接、编译7.处理机的调度,通常是通过()来实现的。

A.将一个执行程序调入内存B.将CPU分配给一个等待态的进程C.作业调度和进程调度合作D.将CPU分配给一个唤醒的进程8.对访问临界资源的多个进程,正确的说法是()。

A.每个进程的临界区都是相同的B.每个进程最多只能有一个临界区C.所有进程的临界区都必须互斥执行D.访问同一临界资源的临界区必须互斥执行9.对连续文件结构,磁盘的空闲块可用()进行组织。

A.位示图B.成组索引C.空闲块链D.空闲块索引10.当分区的放置策略采用最佳适应算法时,自由主存队列必须按()排序。

A.空闲区的大小递增B.空闲区的首址递增C.空闲区的首址递减D.空闲区的大小递减11.某作业的提交时间为8.00、执行时间为1.00、开始执行时间为10.00,它在系统的周转时间为()。

A.10.00B.3.00C.11.00D.4.0012.设备独立性的一个含义是指()。

A.设备的数据结构与操作系统无关B.每个设备都有一个单独的数据结构C.系统中每个设备都没有联系D.程序中使用的设备可以与物理设备的类型无关13.操作系统对资源进行管理的一个功能是()。

操作系统原理课后习题答案

操作系统原理课后习题答案

操作系统原理课后习题答案操作系统原理课后习题答案操作系统原理作业第1章1-2 批处理系统和分时系统各有什么特点?为什么分时系统的响应比较快?答:在批处理系统中操作人员将作业成批装入计算机并计算机管理运行,在程序的运行期间用户不能干预,因此批处理系统的特点是:用户脱机使用计算机,作业成批处理,系统内多道程序并发执行以及交互能力差。

在分时系统中不同用户通过各自的终端以交互方式共同使用一台计算机,计算机以“分时”的方法轮流为每个用户服务。

分时系统的主要特点是:多个用户同时使用计算机的同时性,人机问答方式的交互性,每个用户独立使用计算机的独占性以及系统响应的及时性。

分时系统一般采用时间片轮转的方法使一台计算机同时为多个终端用户服务,因此分时系统的响应比较快。

1-4什么是多道程序设计技术?试述多道程序运行的特征。

答:多道程序设计技术是指同时把多个作业放入内存并允许它们交替执行和共享系统中的各类资源;当一道程序因某种原因而暂停执行时,CPU 立即转去执行另一道程序。

多道程序运行具有如下特征:多道计算机内存中同时存放几道相互独立的程序。

宏观上并行:同时进入系统的几道程序都处于运行过程中,它们先后开始了各自的运行但都未运行完毕。

微观上串行:从微观上看内存中的多道程序轮流或分时地占有处理机,交替执行。

1-6操作系统的主要特性是什么?为什么会有这样的特性?答:并发性,共享性,异步性,虚拟性,这些特性保证了计算机能准确的运行,得出想要的结果。

1-7 工作情况如图。

CPU有空闲等待,它发生在100 ms与程序B都在进行I/O操作。

程序A无等待现象,程序B在0 ms间段内有等待现象。

150 ms时间段内,此时间段内程序A50 ms时间段与180 ms200 ms时第2章2-1 什么是操作系统虚拟机?答:在裸机上配置了操作系统程序后就构成了操作系统虚拟机2-3 什么是处理机的态?为什么要区分处理机的态?答:处理机的态,就是处理机当前处于何种状态,正在执行哪类程序。

专升本《操作系统原理》_试卷_答案

专升本《操作系统原理》_试卷_答案

专升本《操作系统原理》_试卷_答案-CAL-FENGHAI.-(YICAI)-Company One1专升本《操作系统原理》一、(共75题,共150分)1. 操作系统的资源管理功能,通常可划分为()。

(2分)A.二个部分B.三个部分C.四个部分D.五个部分.标准答案:C2. 操作系统的一个主要特征是()。

(2分)A.针对性B.高效率C.复杂性D.共享.标准答案:D3. 批处理优于分时处理的一个优点是()。

(2分)A.CPU的利用率较高B.内存的利用率较高C.一次能执行多个程序D.能进行并发处理.标准答案:A4. 程序状态字PSW的一部分内容,在小型机中是放在()中。

(2分)A.缓冲寄存器B.指令计数器PCC.控制器D.地址寄存器.标准答案:B5. 根据中断完成的功能,从内存取数据出错时引起的中断称为()。

(2分)A.系统中断B.机器故障中断C.外部中断D.程序性中断.标准答案:B6. ()是由系统功能调用来实现。

(2分)A.文件复制B.读文件的信息C.执行下一条指令D.读内存单元的数据.标准答案:B7. 操作系统的命令接口又可进一部分为()。

(2分)A.联机用户接口和程序接口B.联机用户接口和脱机用户接口C.程序接口和图形接口D.联机用户接口和图形接口.标准答案:B 8. 下面()所列的内容属于临界资源。

(2分)A.读写磁盘的磁头B.扫描仪C.CPUD.程序的私用数据.标准答案:B9. 进程的基本状态有三种,其中一个是()。

(2分)A.开始态B.就绪态C.唤醒态D.结束态.标准答案:B10. 对进程进行控制的原语包括()原语。

(2分)A.执行B.唤醒C.就绪D.淘汰.标准答案:B11. 动态分配是指在()时进行资源的分配。

(2分)A.作业提出申请B.作业开始执行C.进程开始执行D.进程运行中提出申请.标准答案:D12. 在资源/进程有向图中,由资源指向进程的有向边表示()。

(2分)A.进程等待资源B.进程申请资源C.资源被该进程占有D.该资源空闲.标准答案:C13. 批处理系统中,作业的状态可分为多种,其中一种为()。

《操作系统原理》试题及参考答案

《操作系统原理》试题及参考答案

2020秋《操作系统》一、单选题1.下列选择中______不是操作系统关心的主要问题。

(D)A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译器2.当___B___时,进程从执行状态转为就绪状态。

A.进程被调度程序选中B.时间片到C.等待某一个事件D.等待的事件发生3.下面____B__算法适用于分时系统中的进度调度。

A.FCFSB.时间片调度C.优先级调度算法D.队列调度算法4.采用剥夺资源和___A___是两种常用的解除死锁的方法。

A.杀死进程B.修改信号量C.进程回滚D.线性分配资源5.程序的并发执行通常在____D__的工作环境中。

A.单CPUB.多CPUC.单道程序D.多道程序6.在操作系统中,____B__指的是一种硬件机制。

()A.通道技术B.缓冲池C.SPOOLing技术D.内存覆盖技术7.文件系统中用____C__管理文件。

A.作业管理块B.外部页表C.目录D.软硬件结合的方法8.产生死锁的四个必要条件是:互斥、___B___循环等待和不剥夺。

()A.请求与阻塞B.请求与保持C.请求与释放D.释放与阻塞9.___A___是指作业提交给系统到作业完成的时间间隔。

()A.周转时间B.响应时间C.等待时间D.运行时间10.___A___与设备独立性密切相关。

A.设备的统一命名B.中断处理C.死锁避免D.设备驱动程序11.在___A___操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并做出响应。

A.实时B.分时C.分布式D.网络12.最佳适应分配算法的空白区一般是____B__。

A.按大小递减顺序连在一起B.按大小递增顺序连在一起C.按地址由小到大排列D.按地址由大到小排列13.下列设备中___B___属于块设备。

A.键盘B.U盘C.鼠标D.打印机网络接口14.操作系统的运行需要___D___等计算机硬件的支持。

A.处理器B.处理器和存储器C.中断机制D.处理器、存储器和中断机制15.UNIX系统把输入、输出设备看做___B___。

操作系统原理最全课后答案

操作系统原理最全课后答案

第一章操作系统引论1.设计现代OS的主要目标是什么?答:〔1〕有效性〔2〕方便性〔3〕可扩大性〔4〕开放性2.OS的作用可表现在哪几个方面?答:〔1〕OS作为用户及计算机硬件系统之间的接口〔2〕OS作为计算机系统资源的管理者〔3〕OS实现了对计算机资源的抽象3.为什么说OS实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。

OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。

4.试说明推动多道批处理系统形成和开展的主要动力是什么?答:主要动力来源于四个方面的社会需求及技术开展:〔1〕不断提高计算机资源的利用率;〔2〕方便用户;〔3〕器件的不断更新换代;〔4〕计算机体系构造的不断开展。

5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。

该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进展的。

而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进展的。

6.试说明推动分时系统形成和开展的主要动力是什么?答:推动分时系统形成和开展的主要动力是更好地满足用户的需要。

主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。

7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能承受的时延内将结果返回给用户。

解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。

操作系统原理(胡元义)课后习题答案解析

操作系统原理(胡元义)课后习题答案解析

一、第一章1、操作系统的主要功能是什么?操作系统的主要功能是提供一个接口,使用户能够操作计算机系统,它负责资源分配、计算机程序的调度和执行,以及计算机系统的管理。

操作系统的主要功能可以分为五个类:设备管理、文件管理、进程管理、用户界面和安全性。

(1)设备管理:设备管理是操作系统的核心功能之一,它负责管理和控制计算机系统中的外部设备,如磁盘驱动器、打印机、网络接口等,以及这些设备之间的通信。

(2)文件管理:文件管理是操作系统的另一个核心功能,它负责管理计算机系统中的文件,包括文件的创建、修改、删除和搜索等。

(3)进程管理:进程管理是操作系统的另一个重要功能,它负责管理计算机系统中的进程,包括进程的创建、更新、撤销和调度等。

(4)用户界面:用户界面是操作系统的另一个重要功能,它负责提供一个友好的用户界面,使用户能够更加方便地操作计算机系统。

(5)安全性:安全性是操作系统的另一个重要功能,它负责提供安全机制,以防止未授权的用户访问计算机系统中的数据和程序。

2、请简要描述操作系统的结构操作系统的结构可以分为三个层次:内核层、服务层和应用层。

(1)内核层:内核层是操作系统的核心部分,它负责管理和控制计算机系统的资源,如处理器、内存和外设,以及计算机程序的调度和执行。

(2)服务层:服务层是操作系统的一个子系统,它负责提供各种服务,如文件管理、进程管理、用户界面和安全性等,以支持用户更加方便地操作计算机系统。

(3)应用层:应用层是操作系统的最上层,它负责提供用户友好的接口,使用户能够更加方便地操作计算机系统。

二、第二章1、请描述操作系统的进程管理操作系统的进程管理是操作系统的一个重要功能,它负责管理计算机系统中的进程,包括进程的创建、更新、撤销和调度等。

进程管理的主要功能有:(1)进程的创建:进程管理负责创建新的进程,并为新进程分配资源、设置优先级和分配时间片等。

(2)进程的更新:进程管理负责更新进程的状态,如更新进程的优先级、时间片等。

操作系统原理习题解析

操作系统原理习题解析
分层式结构中各个模块之间是有序的将各个模块按功能的调用次序安排成若干层各层之间的模块不能像单内核结构那样通过接口毫无规则地相互依赖相互调用而只能是单向依赖或单向调用即每层中的模块只能调用较低层模块提供的功能和服务
第1章 引 论
一. 单项选择题解析 1. A。2. C。3. D。4. A。5. A。6. C。7. C。8. C。9. C。10. D。11. D。12. D。13. C。14. D。 15. B。16. C。17. D。18. D。19. C。20. B。21. C。22. B。 二. 判断题解析 1. 错误 2. 错误 3. 错误 4. 错误 5. 错误 6. 错误 7. 正确。8. 错误。9. 错误。10. 错误。 11. 正确。12. 错误。13. 正确。14. 错误。15. 错误 16. 正确。17. 错误。18. 错误 19. 正 确。20. 正确。21. 正确。 三. 简答题解析 1. 操作系统具有以下 4 个基本特征: (1)并发性。并发性是指两个或两个以上的事件或活动在同一时间间隔内发生。也即, 宏观上在一段时间内有多道程序在同时运行,微观上这些程序是在交替执行。 (2)共享性。因程序的并发执行而使系统中的软、硬件资源不再为某个程序所独占,而 是由多个程序共同使用(共享) 。 (3)虚拟性。多道程序设计技术把一台物理计算机虚拟为多台逻辑上的计算机,使得每 个用户都感觉是“独占”计算机。 (4)不确定性。多道程序系统中各程序之间存在着直接或间接的联系,并且受资源等因 素的限制,程序的推进速度受到其他程序的影响。这样,程序运行的顺序、程序完成的时间 以及程序运行的结果都是不确定的。 2 多道程序设计技术是指把多个程序同时存入内存并允许它们交替执行和共享系统中的 各类资源;当一道程序因某种原因(如 I/O 请求)而暂停执行时,CPU 立即转去执行另一道 程序。多道程序设计技术的主要特点是:多道、宏观上并行、微观上串行。多道是指计算机 内存中同时存放多道相互独立的程序; 宏观上并行是指同时进入系统中的多道程序都处于运 行的过程中; 微观上串行是指在单 CPU 环境中, 内存中的多道程序轮流占用 CPU 交替执行。 3. 要保证多道程序的正常运行,在技术上需要解决如下问题: (1)在多道程序之间应如何分配 CPU,使得 CPU 既能满足各程序运行的需要,又能有 较高的利用率。此外,一旦将 CPU 分配给某程序后,应何时回收。 (2)如何为每道程序分配必要的内存空间,使它们各得其所但又不会因相互重叠而丢失 信息;此外,还要防止因某道程序出现异常情况而破坏其他程序。 (3)系统中可能有多种类型的 I/O 设备供多道程序共享,应如何分配这些 I/O 设备,如 何做到既方便用户对设备的使用,又能提高设备的利用率。 (4)在现代计算机系统中通常都存放着大量的程序和数据,应如何组织它们才便于用户 使用并保证数据的安全性和一致性。 (5)系统中的各种应用程序有的属于计算型、有的属于 I/O 型,有些既重要又紧迫、有 些又要求系统能及时响应,这时系统应如何组织这些程序(作业)的工作流程。 实际上,这些问题的全体就是操作系统的核心内容。 4. 在单道程序环境下,由于程序独占全机软、硬件资源且完全是在一个封闭环境中运行, 所以如果使用相同的输入,则多次运行的结果必然相同。 引入多道程序技术后,由于多道程序共享全机软、硬件资源,即各程序之间存在着直接 或间接的联系,并受资源等因素的制约;此时程序的运行就不是在一个封闭的环境下,而要 受到其他程序和系统资源的影响, 这会引起程序运行的结果、 程序执行的顺序和完成的时间 都不确定。此外,在多道程序环境下,外部设备的中断、输入输出的请求等出现的时间都是 不确定的。 这些不确定因素给操作系统设计带来了很大的复杂性。 对于程序执行结果的不确 定是绝对不允许的, 这是操作系统必须解决的主要问题; 而程序执行顺序及完成时间的不确

专科《操作系统原理及应用》-试卷-答案

专科《操作系统原理及应用》-试卷-答案

专科《操作系统原理与应用》一、(共75题,共150分)1. 在手工操作阶段,存在的一个最严重的问题是()。

(2分)A.计算机的内存容量不大B.外部设备太少C.CPU利用率低D.人们对计算机的使用不熟悉标准答案:C2. 下列哪个资源不是操作系统应该管理的()。

(2分)A.CPUB.内存C.外存D.源程序标准答案:D3. 单处理器中,提高计算机资源利用率的基础是()。

(2分)A.脱机技术B.虚拟技术C.交换技术D.多道程序设计技术标准答案:D4. 执行下列哪一种操作时,处理机的状态为系统态()。

(2分)A.求数据的绝对值B.对数据进行排序C.进行中断处理D.求三角函数标准答案:C5. 根据中断完成的功能,从磁盘读数据完成时引起的中断称为()。

(2分)A.系统中断B.机器故障中断C.外部中断D.I/O中断标准答案:D6. 操作系统的初启可分为三个阶段,其中一个为()。

(2分)A.系统加电B.系统检测C.自举D.用户测试标准答案:C7. 操作系统向用户提供了二种使用计算机的接口,其中一个是()。

(2分)A.函数库B.编辑器C.操作命令D.中断机制标准答案:C8. 顺序程序的一个特点是()。

(2分)A.具有安全性B.非安全性C.结果与执行时间无关D.结果与执行时间无关性标准答案:D9. 程序A与程序B并发执行,正确的说法是()。

(2分)A.程序A与程序B同时在CPU上执行B.程序A不能先于程序B执行C.程序A与程序B不会顺序执行D.程序A与程序B的执行,完全没有次序的限制标准答案:D10. 一个进程执行完成后,进程的状态可以为()。

(2分)A.就绪态B.等待态C.僵死态D.无状态标准答案:C11. 资源管理要达到的目标有多个,其中一个是()。

(2分)A.保证资源的完好率B.对用户的资源请求,进行合理响应C.保证资源的共享D.对资源的使用进行存取控制标准答案:B12. 在资源/进程有向图中,由资源指向进程的有向边表示()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单选题(共30 道试题,共60 分。

)V1. 关于一个分区的存储管理,以下叙述不正确的是()A. 一个分区的存储管理每次只允许一个作业装入主存储器B. 一个分区的存储管理中,必须采用动态重定位的方式进行地址转换C. 一个分区的存储管理适用于单道程序的系统D. 要将一个分区的存储管理运用到分时系统中,需采用与对换技术相结合的方式正确答案:B 满分:2 分2. 很好地解决了“零头”问题的存储管理方法是()A. 页式存储管理B. 段式存储管理C. 多重分区管理D. 可变式分区管理正确答案:A 满分:2 分3. 一个进程是()。

A. 由协处理机执行的一个程序B. 一个独立的程序+数据集C. PCB结构与程序和数据的组合D. 一个独立的程序正确答案:C 满分:2 分4. 下面哪种算法不属于页式虚拟存储管理中的页面调度算法()A. 先进先出调度算法B. 最近最少用调度算法C. 优先数调度算法D. 最近最不常用调度算法正确答案:C 满分:2 分5. 联想存储器在计算机系统中是用于()A. 存储文件信息B. 与主存交换信息C. 地址变换D. 存储通道程序正确答案:C 满分:2 分6. 在可变式分区分配方案中,最佳适应算法是将空闲区在空闲区表中按()次序排列A. 容量递增B. 容量递减C. 地址递增D. 地址递减正确答案:A 满分:2 分7. 缺页中断率与哪个因素无关()A. 分配给作业的主存块数B. 页面的大小和调度算法C. 程序编制方法D. 作业的逻辑地址正确答案:D 满分:2 分8. 以下叙述中,不正确的是()A. 采用动态重定位,在必要时可以改变装入的作业在主存中的存放区域B. 采用动态重定位的系统支持“程序浮动”C. 采用静态重定位的系统不支持“程序浮动”D. 采用动态和静态重定位的系统都支持“程序浮动”正确答案:D 满分:2 分9. 在存储管理中,()可与覆盖技术配合.A. 页式管理B. 段式管理C. 段页式管理D. 可变分区管理正确答案:D 满分:2 分10. 在固定分区管理方式中,处理器执行作业时,对每条指令中的地址要求满足()A. 下限地址≤绝对地址≥上限地址B. 下限地址≤绝对地址≤上限地址C. 上限地址≤绝对地址≤下限地址D. 上限地址≤绝对地址≥上限地址正确答案:B 满分:2 分11. 预防死锁的论述中,()条是正确的论述。

A. 由于产生死锁的基本原因是系统资源不足,因而预防死锁的有效方法,是根据系统规模,配置足够的系统资源。

B. 由于产生死锁的另一种基本原因是进程推进顺序不当,因而预防死锁的有效方法,是使进程的推进顺序合法。

C. 因为只要系统不进入不安全状态,便不会产生死锁,故预防死锁的有效方法,是防止系统进入不安全状态。

D. 可以通过破坏产生死锁的四个必要条件之一或其中几个的方法,来预防发生死锁。

正确答案:D 满分:2 分12. 在分页存储系统中,页表是由()建立的A. 硬件B. 操作系统C. 用户程序D. 装入程序正确答案:B 满分:2 分13. 若系统有三个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源数是( ) 。

A. 9B. 10C. 11D. 12正确答案:B 满分:2 分14. 下述()页面淘汰算法会产生BELADY现象A. 先进先出B. 最近最少使用C. 最不经常使用D. 最佳正确答案:A 满分:2 分15. 设有三个作业J1,J2,J3同时到达,运行时间分别为T1,T2,T3,且T1≤T2 ≤ T3。

若它们在一台处理机上按单道运行,采用短作业优先算法,则平均周转时间为()。

A. T1+T2+T3B. 1/3(T1+T2+T3C. T1+2/3T2+1/3T3D. T1+1/3T2+2/3T3正确答案:C 满分:2 分16. 如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是()A. 程序查询B. 中断方式C. DMA方式D. 无条件存区方式正确答案:C 满分:2 分17. 银行家算法是一种()算法。

A. 死锁预防B. 死锁避免C. 死锁解除D. 死锁检测正确答案:B 满分:2 分18. 在页式存储管理中,假定地址用m个二进制位表示,其中页内地址部分占用了n个二进制位,那么最大的作业允许有()个页面。

A. 2nB. 2(m-n)C. 2mD. 2(m+n)正确答案:B 满分:2 分19. 在操作系统中,死锁出现是指()A. 计算机系统发生重大故障B. 资源数目远远少于进程数C. 若干进程因竞争资源而无限等待其他进程释放已占有的资源D. 进程同时申请的资源数超过资源总数正确答案:C 满分:2 分20. 关于死锁与不安全状态的关系,下列描述正确的有()A. 死锁是一种不安全状态;B. 系统处于不安全状态,一定产生了死锁;C. 不安全状态是死锁的必要条件;D. 不安全状态是死锁的充分条件。

正确答案:A 满分:2 分21. 计算机系统的二级存储包括()A. 主存储器和辅助存储器B. ROM和RAMC. 超高速缓存和内存储器D. CPU寄存器和主存缓冲区正确答案:A 满分:2 分22. CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,采用()A. 并行技术B. 通道技术C. 缓冲技术D. 虚存技术正确答案:C 满分:2 分23. 在下列文件的物理结构中,不利于文件长度动态增长的是()A. 连续结构B. 链接结构C. 索引结构D. Hash结构正确答案:A 满分:2 分24. 以下关于主存空间的说法中正确的是()A. 主存储器的空间分成三部分:系统区、用户区和缓冲区B. 操作系统与硬件的接口信息、操作系统的管理信息和程序等存放在主存储器的系统区C. 所有的程序存放在用户区D. 存储管理是对主存储器空间的各部分如系统区、用户区等进行管理正确答案:B 满分:2 分25. 虚拟存储器的最大容量()A. 为内外存容量之和B. 由计算机的地址结构决定C. 是任意的D. 由作业的地址空间决定正确答案:B 满分:2 分26. ()是一种只能进行P、V操作的特殊变量。

A. 同步B. 互斥C. 信号量D. 管程正确答案:C 满分:2 分27. 下面关于重定位的有关描述,错误的是()A. 绝对地址是主存空间的地址编号B. 用户程序中使用的从0开始的地址编号是逻辑地址C. 动态重定位中装入主存的作业仍然保持原来的逻辑地址D. 静态重定位中装入主存的作业仍然保持原来的逻辑地址正确答案:D 满分:2 分28. 以下有关可变分区管理中采用的主存分配算法说法中错误的是()A. 可变分区管理采用的主存分配算法包括最先适应、最佳适应、最坏适应等算法B. 最先适应算法实现简单,但碎片过多使主存空间利用率低C. 最佳适应算法是最好的算法,但后过的较大作业很难得到满足D. 最差适应算法总是选择最大的空闲区用于分割,使得余下的分区仍可使用正确答案:C 满分:2 分29. 以下哪种算法不属于多个分区的可变分区存储管理方式的主存分配算法()A. 最先适应分配算法B. 最优适应分配算法C. 最坏适应分配算法D. 最后适应分配算法正确答案:D 满分:2 分30. 操作系统中,当(),进程从执行状态转变为就绪状态。

A. 进程被进程调度程序选中B. 时间片完C. 等待某一事件D. 等待的事件发生正确答案:B 满分:2 分二、判断题(共20 道试题,共40 分。

)V1. 终端显示器是字符设备。

()A. 错误B. 正确正确答案:B 满分:2 分2. 进程是独立的,能够并发执行,程序也一样。

()A. 错误B. 正确正确答案:A 满分:2 分3. FCFS调度算法对短作业有利。

()A. 错误B. 正确正确答案:A 满分:2 分4. 在UNIX S_5中,用户进程和核心进程的优先级别都是动态改变的。

()A. 错误B. 正确正确答案:B 满分:2 分5. 时间片的大小对轮转法(RR)的性能有很大的影响,时间片太短,会导致系统开销大大增加。

()A. 错误B. 正确正确答案:B 满分:2 分6. 当条件满足时,进程可以由阻塞状态直接转换为运行状态。

()A. 错误B. 正确正确答案:A 满分:2 分7. 打印机是面向块的设备。

()A. 错误B. 正确正确答案:A 满分:2 分8. 分页、请求分页存储管理技术的逻辑地址由页号p和页内地址d组成,因此是一个二维地址空间。

()A. 错误B. 正确正确答案:A 满分:2 分9. UNIX系统核心在实施对换时是将整个进程的虚拟地址空间都写到对换设备上。

( )A. 错误B. 正确正确答案:A 满分:2 分10. 作业一定要全部装入内存方可执行。

()A. 错误B. 正确正确答案:A 满分:2 分11. 当条件满足时,进程可以由就绪状态转换为阻塞状态。

()A. 错误B. 正确正确答案:A 满分:2 分12. 紧缩法是唯一的解决碎片问题的方法。

()A. 错误B. 正确正确答案:A 满分:2 分13. 导致死锁的四个必要条件在死锁时会同时发生。

()A. 错误B. 正确正确答案:B 满分:2 分14. 当条件满足时,进程可以由阻塞状态转换为就绪状态。

()A. 错误B. 正确正确答案:B 满分:2 分15. 计算机中所有的共享资源都是临界资源。

()A. 错误B. 正确正确答案:A 满分:2 分16. 设备I/O中的缓冲区只能是硬件寄存器。

()A. 错误B. 正确正确答案:A 满分:2 分17. 每一个作业一定要申请打印机设备。

()A. 错误B. 正确正确答案:A 满分:2 分18. UNIX S_5中,进程的优先级是动态改变的,是自发的。

()A. 错误B. 正确正确答案:A 满分:2 分19. 虚拟存储器是利用操作系统产生的一个假想的特大存储器,在逻辑上扩充了内存容量,而物理内存容量并未增加。

()A. 错误B. 正确正确答案:B 满分:2 分20. 用户要使用外部设备时一定要知道其物理地址。

()A. 错误B. 正确正确答案:A 满分:2 分。

相关文档
最新文档