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

合集下载

操作系统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(含答案),推荐文档

(完整版)操作系统习题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. 请简要介绍操作系统的存储管理功能。

答:存储管理是操作系统的重要功能之一。

它负责管理计算机的内存资源,包括内存的分配、回收和保护。

存储管理通过地址映射实现程序的访问和数据的存储,保证了程序的正确执行。

同时,存储管理还负责虚拟内存的管理,将磁盘上的数据映射到内存中,提高了内存的利用率和系统的性能。

操作系统(第二版)课后习题答案

操作系统(第二版)课后习题答案
257<10+256
故需要一次间接寻址,就可读出该数据
如果要求读入从文件首到263168Byte处的数据(包括这个数据),读岀过程:首先根据直接寻
址读出前10块;读出一次间接索引指示的索引块1块;将索引下标从0〜247对应的数据块全部 读入。即可。共读盘块数10+1+248=259块
3.某文件系统采用索引文件结构,设文件索引表的每个表目占用3Byte,存放盘块的块号,盘块 的大小为512Byte。此文件系统采用直接、一次间接、二次间接、三次间接索引所能管理的最大
(1)|100-8|+|18-8|+|27-18|+|129-27|+|110-129|+|186-110|+|78-186|+|147-78|+|41-147|+ |10-47|+|64-10|+|12-64|=728
8:00
10:00
120mi n
1
2
8:50
50min
10:00
10:50
120mi n
3
9:00
10mi n
10:50
11:00
120mi n
12
4
9:50
20mi n
11:00
11:20
90mi n
平均周转时间T=,平均带权周转时间W=
②SJF短作业优先法)
作业
到达时间
运行时间
开始时间
完成时间
周转时间
页面长度为4KB,虚地址空间共有土)个页面
3.某计算机系统提供24位虚存空间,主存空间为218Byte,采用请求分页虚拟存储管理,页面尺
寸为1KB。假定应用程序产生虚拟地址(八进制),而此页面分得的块号为100(八进制),说明

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

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

一、简答题(每题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文件的物理结构。

操作系统原理练习题2及答案

操作系统原理练习题2及答案

一、单选题1、在单处理器的多进程系统中,进程什么时候占用处理器以及决定占用时间的长短是由()决定的。

A.进程总共需要运行的时间B.进程完成什么功能C.进程特点和进程调度策略D.进程相应的代码长度正确答案:C2、()有利于CPU繁忙型的作业,而不利于I/O繁忙型的作业。

A.短作业(进程)优先算法B.先来先服务调度算法C.时间片轮转调度算法D.优先权调度算法正确答案:B3、时间片轮转调度算法是为了()。

A.优先级较高的进程得到及时响应B.需要CPU时间最少的进程最先做C.使系统变得高效D.多个终端能够得到系统及时响应正确答案:D4、()优先级是在创建进程时确定的,确定之后在整个运行期间不再改变。

A.动态B.静态C.先来先服务D.短作业正确答案:B5、采用时间片轮转调度算法分配CPU时,当处于运行状态的进程用完一个时间片后,他的状态是()状态。

A.阻塞B.就绪C.消亡D.运行正确答案:B6、下列调度算法中,()调度算法是绝对可抢占的。

A.先来先服务B.短进程优先C.时间片轮转D.优先级正确答案:C7、下列选项中,降低进程优先级的合理时机是()。

A.进程时间片用完B.进程刚完成I/O操作,进入就绪队列C.进程从就绪状态转为运行状态D.进程长期处于就绪队列正确答案:A8、设有4个作业同时到达,每个作业的执行时间均为2h,它们在一台处理器上技单道式运行,则平均周转时间为()。

A.2.5hB.1hC.5hD.8h正确答案:C解析:(2+4+6+8)/4=5h9、假设系统中所有的进程都是同时到达,则使进程平均等待时间最短的是()调度算法。

A.短作业优先B.先来先服务C.优先级D.时间片轮转正确答案:A解析:SJF调度算法的平均等待和平均周转时间最短。

10、下面关于选择进程调度算法的准则中不正确的是()。

A.尽可能提高系统的吞吐量B.尽快响应交互式用户的请求C.适当增加进程在就绪队列的等待时间D.尽量提高CPU利用率正确答案:C11、下列对临界区的论述中,正确的是()。

计算机操作系统第二版答案

计算机操作系统第二版答案

计算机操作系统第二版答案习题一1. 什么是操作系统?它的主要功能是什么?答:操作系统是用来管理计算机系统的软、硬件资源,合理地组织计算机的工作流程,以方便用户使用的程序集合;其主要功能有进程管理、存储器管理、设备管理和文件管理功能。

2. 什么是多道程序设计技术?多道程序设计技术的主要特点是什么?答:多道程序设计技术是把多个程序同时放入内存,使它们共享系统中的资源;特点:多道,即计算机内存中同时存放多道相互独立的程序;宏观上并行,是指同时进入系统的多道程序都处于运行过程中;微观上串行,是指在单处理机环境下,内存中的多道程序轮流占有CPU,交替执行。

3. 批处理系统是怎样的一种操作系统?它的特点是什么?答:批处理操作系统是一种基本的操作系统类型。

在该系统中,用户的作业被成批的输入到计算机中,然后在操作系统的控制下,用户的作业自动地执行;特点是:资源利用率高、系统吞吐量大、平均周转时间长、无交互能力。

4. 什么是分时系统?什么是实时系统?试从交互性、及时性、独立性、多路性和可靠性几个方面比较分时系统和实时系统。

答:分时系统:一个计算机和许多终端设备连接,每个用户可以通过终端向计算机发出指令,请求完成某项工作,在这样的系统中,用户感觉不到其他用户的存在,好像独占计算机一样。

实时系统:对外部输入的信息,实时系统能够在规定的时间内处理完毕并作出反应。

比较:交互性:实时系统具有交互性,但人与系统的交互,仅限于访问系统中某些特定的专用服务程序。

它不像分时系统那样向终端用户提供数据处理、资源共享等服务。

实时系统的交互性要求系统具有连续人机对话的能力,也就是说,在交互的过程中要对用户得输入有一定的记忆和进一步的推断的能力。

及时性:实时系统对及时性的要求与分时系统类似,都以人们能够接受的等待时间来确定。

而及时系统则对及时性要求更高。

独立性:实时系统与分时系统一样具有独立性。

每个终端用户提出请求时,是彼此独立的工作、互不干扰。

计算机二级考试操作系统题库及答案

计算机二级考试操作系统题库及答案

计算机二级考试操作系统题库及答案一、选择题1. 计算机操作系统的主要功能是( )。

A. 进程管理B. 存储管理C. 文件管理D. 设备管理答案:A2. 在操作系统中,进程的三个基本状态是( )。

A. 运行、就绪、阻塞B. 运行、等待、终止C. 运行、就绪、创建D. 运行、阻塞、终止答案:A3. 下列关于操作系统的描述,错误的是( )。

A. 操作系统是计算机系统的核心软件B. 操作系统负责管理计算机的硬件和软件资源C. 操作系统提供用户与计算机之间的接口D. 操作系统可以提高计算机的运行效率答案:D4. 在Windows系统中,将文件从一个文件夹移动到另一个文件夹,可以采用的快捷键是( )。

A. Ctrl + XB. Ctrl + CC. Ctrl + VD. Ctrl + Z答案:C5. 下列关于进程调度算法的描述,正确的是( )。

A. 先来先服务算法优先考虑先进入系统的进程B. 最短作业优先算法优先考虑运行时间最短的进程C. 轮转算法优先考虑等待时间最长的进程D. 多级反馈队列算法优先考虑优先级最高的进程答案:A二、填空题1. 操作系统的五大功能模块包括进程管理、存储管理、文件管理、_____________和设备管理。

答案:作业管理2. 在进程的三个基本状态中,进程正在运行的状态是_____________。

答案:运行3. _____________是一种常用的进程调度算法,它按照进程到达时间的顺序进行调度。

答案:先来先服务4. 在Windows系统中,_____________是撤销操作的快捷键。

答案:Ctrl + Z5. _____________是一种存储分配策略,它将内存分为多个固定大小的区域,每个区域只能分配给一个进程使用。

答案:固定分区三、判断题1. 操作系统的任务是管理计算机的硬件和软件资源,为用户提供方便、高效的使用环境。

( )答案:正确2. 在操作系统中,进程的三个基本状态是运行、就绪、阻塞。

操作系统第二版课后习题答案

操作系统第二版课后习题答案

1.什么是操作系统其主要功能是什么操作系统是控制和管理计算机系统内各种硬件和软件资源有效组织多道程序运行的系统软件(或程序集合),是用户和计算机直接的程序接口.2.在某个计算机系统中,有一台输入机和一台打印机,现有两道程序投入运行,程序A、B 同时运行,A略早于B。

A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。

B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。

试说明:(1)两道程序运行时,CPU是否空闲等待若是,在那段时间段等待(2)程序A、B是否有等待CPU的情况若有,指出发生等待的时刻。

0 50 100 150 200 250 300⑴cpu有空闲等待,在100ms~150ms的时候.⑵ 程序A没有等待cpu,程序B发生等待的时间是180ms~200ms.1.设公共汽车上,司机和售票员的活动如下:司机的活动:启动车辆;正常行车;到站停车。

售票员的活动:关车门;售票;开车门。

在汽车不断的到站、停车、行驶过程中,用信号量和P、V操作实现这两个活动的同步关系。

semaphore s1,s2;s1=0;s2=0;cobegin司机();售票员();coendprocess 司机(){while(true)(P(s1) ;启动车辆;正常行车;到站停车;V(s2);)}process售票员()(while(true)(关车门;V(s1);隹票•口xK;P(s2);开车门;上下乘客;))2.设有三个进程P、Q、R共享一个缓冲区,该缓冲区一次只能存放一个数据,P进程负责循环地从磁带机读入数据并放入缓冲区,Q进程负责循环地从缓冲区取出P进程放入的数据进行加工处理,并把结果放入缓冲区,R进程负责循环地从缓冲区读出Q进程放入的数据并在打印机上打印。

请用信号量和P、V操作,写出能够正确执行的程序。

semaphore sp,sq,sr;int buf;sp=1;sq=0;sr=0;cobeginprocess P()(while(true)(从磁带读入数据;P(sp);Buf=data;V(sq);))process Q()(while(true)(P(sq);data=buf;力口工data;buf=data;V(sr);))process R()(while(true)(P(sr);data=buf;V(sp);打印数据;coend.3.简述计数信号量的值与资源使用情况的关系。

(完整版)操作系统第二章课后答案

(完整版)操作系统第二章课后答案

第二章进程管理2. 试画出下面4条语句的前趋图:S2: b:=z+1;S3: c:=a-b;S4: w:=c+1;3.程序在并发执行时,由于它们共享系统资源,以及为完成同一项任务而相互合作,致使在这些并发执行的进程之间,形成了相互制约的关系,从而也就使得进程在执行期间出现间断性。

4. 程序并发执行时为什么会失去封闭性和可再现性?因为程序并发执行时,是多个程序共享系统中的各种资源,因而这些资源的状态是由多个程序来改变,致使程序的运行失去了封闭性。

而程序一旦失去了封闭性也会导致其再失去可再现性。

5. 在操作系统中为什么要引入进程概念?它会产生什么样的影响?为了使程序在多道程序环境下能并发执行,并能对并发执行的程序加以控制和描述,从而在操作系统中引入了进程概念。

影响: 使程序的并发执行得以实行。

6. 试从动态性,并发性和独立性上比较进程和程序?a. 动态性是进程最基本的特性,可表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,以及由撤销而消亡,因而进程由一定的生命期;而程序只是一组有序指令的集合,是静态实体。

b. 并发性是进程的重要特征,同时也是OS的重要特征。

引入进程的目的正是为了使其程序能和其它建立了进程的程序并发执行,而程序本身是不能并发执行的。

c. 独立性是指进程实体是一个能独立运行的基本单位,同时也是系统中独立获得资源和独立调度的基本单位。

而对于未建立任何进程的程序,都不能作为一个独立的单位来运行。

7. 试说明PCB的作用?为什么说PCB是进程存在的唯一标志?a. PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构。

PCB中记录了操作系统所需的用于描述进程情况及控制进程运行所需的全部信息。

因而它的作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能和其它进程并发执行的进程。

b. 在进程的整个生命周期中,系统总是通过其PCB对进程进行控制,系统是根据进程的PCB而不是任何别的什么而感知到该进程的存在的,所以说,PCB是进程存在的唯一标志。

《Linux操作系统(第2版) )》课后习题答案

《Linux操作系统(第2版) )》课后习题答案

《Linux操作系统(第2版)》课后习题答案练习题一、选择题1. Linux最早是由计算机爱好者 B 开发的。

A. Richard PetersenB. Linus TorvaldsC. Rob PickD. Linux Sarwar2. 下列 C 是自由软件。

A. Windows XPB. UNIXC. LinuxD. Windows 20003. 下列 B 不是Linux的特点。

A. 多任务B. 单用户C. 设备独立性D. 开放性4. Linux的内核版本是 A 的版本。

~A. 不稳定B. 稳定的C. 第三次修订D. 第二次修订5. Linux安装过程中的硬盘分区工具是 D 。

A. PQmagicB. FDISKC. FIPSD. Disk Druid6. Linux的根分区系统类型是 C 。

A. FATl6B. FAT32C. ext4D. NTFS二、填空题1. GNU的含义是:GNU's Not UNIX。

2. Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。

3. 安装Linux最少需要两个分区,分别是swap交换分区和/(根)分区。

4. Linux默认的系统管理员账号是root 。

;三、简答题(略)1.简述Red Hat Linux系统的特点,简述一些较为知名的Linux发行版本。

2.Linux有哪些安装方式安装Red Hat Linux系统要做哪些准备工作3.安装Red Hat Linux系统的基本磁盘分区有哪些4.Red Hat Linux系统支持的文件类型有哪些练习题一、选择题1. C 命令能用来查找在文件TESTFILE中包含四个字符的行A. grep’’TESTFILEB. grep’….’TESTFILEC. grep’^$’TESTFILED. grep’^….$’TESTFILE—2. B 命令用来显示/home及其子目录下的文件名。

操作系统第2章习题带答案

操作系统第2章习题带答案

第二章一、问答题1、配置在终端上的终端处理程序主要用于实现人机交互,应具有哪些功能?2、简述系统调用与一般过程调用的区别。

3、系统调用与一般过程调用的区别是什么?4、系统调用的执行过程大体上分成哪三步?二、计算题1、有一个具有两道作业的批处理系统,有如下表所示的作业序列(表中所列作业优先级即为进程优先级,数值越小优先级越高)。

列出下面情况下所有作业进入内存时刻及结束时刻,并计算其平均周转时间。

假设采用短作业优先的调度算法,进程调度采用优先级为基础的剥夺式算法。

解题:10:00 A到达,无竞争,A开始运行10:20 B到达,进入内存,B的优先级高于A,A停止,B运行10:30 C到达,不能进入内存10:40 D到达,不能进入内存10:50 B运行结束,C和D竞争进入内存,D进入,A运行11:10 A运行结束,C进入内存,C运行12:00 C运行结束,D运行12:20全部结束T=(70+30+90+100)/4=72.5分钟2、在一个单道批处理系统中,采用响应比高者优先的作业调度算法。

当一个作业进入系统后就可以开始调度,假定作业都是仅计算,忽略调度花费的时间。

现有三个作业,进入系统的时间和需要计算的时间如表所示:求出每个作业的开始时间、完成时间及周转时间并填入表中。

平均周转时间:60分钟+120分钟+60分钟=80分钟3、系统采用不能移动已在内存储器中作业的可变分区方式管理内存储器,现有供用户使用的内存空间200K,内存空间的分配算法为最先适应分配算法,进程调度算法采用先来先服务算法,有一批作业见表。

该系统采用多道程序设计技术,忽略设备工作时间和系统进行调度所花的时间,请分别写出采用“响应比高者优先算法”选中作业执行的次序以及各个作业的装入内存时间、开始执行时间、完成时间。

评。

linux操作系统(第二版)课后习题答案

linux操作系统(第二版)课后习题答案

linux操作系统(第二版)课后习题答案Linux操作系统(第二版)课后习题答案Linux操作系统是一种开源的操作系统,广泛应用于各个领域。

在学习Linux操作系统的过程中,课后习题是一个非常重要的部分,通过解答习题可以加深对知识点的理解和应用能力的提升。

本文将为大家提供一些关于Linux操作系统(第二版)课后习题的答案,希望能对大家的学习有所帮助。

一、选择题1. Linux操作系统最早由谁创建?答:Linus Torvalds2. Linux操作系统是哪种类型的操作系统?答:开源操作系统3. Linux操作系统的内核是?答:Linux内核4. Linux操作系统的特点是?答:稳定、安全、可定制性强5. Linux操作系统最早是为了什么目的而创建的?答:为了个人电脑而创建的二、判断题1. Linux操作系统只能运行在服务器上,不能用于个人电脑。

答:错误2. Linux操作系统的文件系统是大小写敏感的。

答:正确3. Linux操作系统只能使用命令行界面,不能使用图形界面。

答:错误4. Linux操作系统不支持多用户同时登录。

答:错误5. Linux操作系统没有商业公司支持,完全由志愿者维护。

答:错误三、填空题1. Linux操作系统的命令行界面称为______。

答:Shell2. Linux操作系统的默认Shell是______。

答:Bash3. Linux操作系统的配置文件一般存放在______目录下。

答:/etc4. Linux操作系统的进程管理工具是______。

答:ps5. Linux操作系统的软件包管理工具是______。

答:apt四、简答题1. 请简要介绍一下Linux操作系统的文件系统结构。

答:Linux操作系统的文件系统结构是由根目录/开始的,包括了多个目录和文件。

常见的目录包括/bin、/etc、/home、/usr等。

其中/bin存放了一些系统命令,/etc存放了系统的配置文件,/home存放了用户的主目录,/usr存放了系统的应用程序和文件。

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

一、简答题(每题5分,共30分)1.什么是虚拟设备2.What’s the differrence between a process and a program3.’s Hyper-Treading technology4.死锁的必要条件是什么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 NeedAvailableA B C D A B C DA B C DP0 0 0 3 2 0 0 1 21 62 3P1 1 0 0 0 1 7 5 0P2 1 3 5 4 2 3 5 6P3 0 3 3 2 0 6 5 2P4 0 0 1 4 0 6 5 6试回答下列问题:(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、进程通信中包括共享内存方式和消息缓冲方式,消息缓冲方式又分为直接通信和间接通信,直接通信分为有缓冲方式和无缓冲方式。

相关文档
最新文档