第七章 作业管理与接口习题及答案
管理信息系统—07第七章参考答案
第七章参考答案7.3 名词解释题参考答案7.3.2 功能结构图是按系统功能的从属关系构成的图表,图中的每一个框称为功能模块。
功能模块可以根据具体情况分得大一点或小一点。
分解得最小的功能模块可以是一个程序中的每一个处理过程,而大点的功能模块则可能是完成某个任务的一组程序。
7.3.6 数据关系图也称输入一处理一输出图(IP图),反映数据之间的关系:数据由哪里输人,经过什么处理,得到哪些输出数据。
7.3.10 系统的响应时间是指从作业请求开始,经过系统处理,到获得应答结果的时间间隔。
7.3.14 系统的吞吐量指的是计算机系统每秒钟执行的作业数。
7.3.15 模块化是指在系统设计中将信息系统设计成由若干个规模较小的、功能较简单的、易于建立和修改的模块(或部分)的方法。
7.3.16 在处理流程图中人们将信息系统流程图中的部分处理逻辑进一步展开和具体化,不仅列出了处理功能的名称,而且使用各种符号规定了处理过程的各个步骤。
7.3.17 代码是代表事物名称、属性、状态等的符号。
7.3.18 文件设计就是根据文件的使用要求、处理方式、存储的数据量、数据的活动性和设备条件等合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方式。
7.3.19 系统的可靠性指的是系统可以连续工作的时间。
7.4 问答题参考答案7.4.5答:程序设计说明书应包括:程序名、所属系统及子系统名、功能、数据关系图。
输入文件和输出文件的格式和程序。
程序设计说明书应包括:程序名、所属系统及子系统名、程序的功能、程序的输入输出、数据关系图、输入文件和输出文件的格式和程序、程序处理说明。
7.4.10 答:系统设计报告中应包括总体设计方案、代码设计、文件设计和输入输出设计方案,以及程序设计说明书。
7.4.12 答:为了保证系统的灵活性,系统设计中应尽量采用模块化结构,目的是提高各部分的独立性,尽量减少各子系统之间的数据依赖性。
模块化是一种重要的设计思想。
操作系统第七章参考答案
第七章参考答案1、操作系统为用户提供的接口有:作业级接口与程序级接口。
作业级接口:操作系统为用户对作业运行全过程控制提供的功能(1) 联机接口(交互式)(2) 脱机接口程序级接口:系统为用户在程序一级提供有关服务而设置,由一组系统调用命令组成•负责管理和控制运行的程序•并在这些程序与系统控制的资源和提供的服务间实现交互作用•用汇编语言:在程序中直接用系统调用命令•用高级语言:可在编程时使用过程调用语句2、接口包括3部分:一组联机命令,终端处理程序,命令解释程序3、联机命令通常有以下几类:(1)系统访问类,包括Login、Password等命令;(2)磁盘操作类,包括Format,Diskcopy,Diskcomp,Bakeup等命令;(3)文件操作类,包括Type、Copy、Comp、Rename、Del等命令;(4)目录操作类,包括Mkdir、dir、rmdir、tree、chdir等命令;(5)通信类;(6)其它命令(见书P222-223)。
4、I/O重定向—用于I/O操作的设备可以更换(即重定向)而不必改变应用程序。
例如:我们正在调试一个应用程序,可将程序的所有输出送到屏幕;而程序调试后,如果需要将程序的结果进行打印,此时需要将I/O重定向的数据结构—逻辑设备表中的显示终端改为打印机,而不修改程序。
I/O重定向具有很大的使用价值,现已经被广泛应用在各种OS 中。
(在UNIX与DOS中有具体的实现形式,可见P230)。
5、就是把第一个命令的输出作为第二个命令的输入;类似地,又把第二个命令的输出作为第三个命令的输入;这样,就由两条已上的命令形成一条管道。
在DOS与UNIX中用“|”作为管道符号。
其格式为 command1| command2| command3|…. commandn 6、见书P22311、COPY命令13、系统调用方式与程序中一般的调用方式的相同点:(1)改变指令流程;(2)重复执行和公用;(3)改变指令流程后需要返回原处系统调用方式与程序中一般的调用方式的不同点:(1)运行在不同的系统状态:一般过程调用,其调用程序和被调用程序都运行在相同状态(核心态或用户态);系统调用:调用程序在用户态,被调用程序在系统态。
计算机文化基础实验教程(第八版 山东省教育厅组编)习题答案及解析
第1章1.1.11. 单项选择题1)A 2)C 3)B 4)A 5)C 6)A2.多项选择题1)AB 2)AB 3)ABCD 4)ABD 5)ABCD 6)ABC3.判断题1)F 2)F1.1.21. 单项选择题1)A 2)B 3)A 4)C 5)D 6)D 7)A 8)A 9)C2. 多项选择题1)ABCDE 2)ABC 3)ABCD 4)AB 5)ABCD 6)ABCDE3.判断题1)F 2)T 3)F 4)F 5)F 6)T 7)F 1.1.31. 单项选择题1)A 2)D 3)A 4)B 5)A 6)D 7)C 8)A 9)A10)D 11)A 12)D2. 多项选择题1)ABE 2)ABCD 3)ABCD 4)ABC3.判断题1)T 2)T 3)F 4)F 5)T 6)T 7)T 1.1.41.单项选择题1)A 2)C 3)D 4)A 5)B 6)C2. 多项选择题1)ABCD 2)ABCD 3)ABE 4)ABC 5)ABCD3. 判断题1)T 2)T 3)T 4)T 5)T 6)F 7)F 8)F4.填空题1)操作码地址码2)操作系统3)算术运算逻辑运算4)输入设备5)控制器,运算器6)编译程序1.1.51. 单项选择题1)A 2)C 3)D 4)A 5)B 6)D 7)D 8)A2. 多项选择题1)ABC 2)ABD 3)ABD 4)ABD 5)ABDE3. 判断题1)F 2)T 3)T 4)T 5)T 6)F 7)F 8)T 9)F4. 填空题1)CD-R 2)RAM 3)7FFF 4)Personal Computer(个人计算机)5)AGP 6)分辨率7)采样8)LCD9)显示分辨率颜色质量刷新速度1.3一、单项选择题答案及分析:1.A世界上第一台真正意义的计算机ENIAC是1946年2月在美国宾夕法尼亚大学诞生的,故应选择A2.A显示器是输出设备,磁盘驱动器既可以看作输入设备也可以作为输出设备,而鼠标器是输入设备,故应选A。
计算机操作系统每章习题及答案
计算机操作系统每章习题及答案《操作系统》复习题第一章操作系统引论一、单项选择题1、操作系统是一种( B )。
A.应用软件B. 系统软件C.通用软件D. 工具软件2、操作系统是一组( C )。
A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序3、现代操作系统的基本特征是( C )、资源共享和操作的异步性。
A.多道程序设计B. 中断处理C.程序的并发执行D. 实现分时与实时处理4、( D )不是操作系统关心的主要问题。
A. 管理计算机裸机B. 设计、提供用户程序与计算机硬件系统的界面C. 管理计算机系统资源D. 高级程序设计语言的编译器5、引入多道程序的目的在于( A )。
A. 充分利用CPU,减少CPU等待时间B. 提高实时响应速度C. 有利于代码共享,减少主、辅存信息交换量D. 充分利用存储器6、( A )没有多道程序设计的特点。
A. DOSB. UNIXC. WindowsD.OS/27、下列操作系统中,为分时系统的是( C )。
A. CP/MB. MS-DOSC. UNIXD. Windows NT8、在分时系统中,时间片一定,( B ),响应时间越长。
A.内存越多B.用户数越多C.后备队列越短D.用户数越少9、批处理系统的主要缺点是( B )。
A.CPU的利用率不高B.失去了交互性C.不具备并行性D.以上都不是10、在下列性质中,( D )不是分时系统的特征。
A. 交互性B. 同时性C. 及时性D. 独占性11、实时操作系统追求的目标是( C )。
A.高吞吐率B.充分利用内存C. 快速响应D. 减少系统开销12、CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是( C )。
A. 运行进程修改程序状态字B. 中断屏蔽C. 系统调用D. 进程调度程序13、系统调用的目的是(A )。
A.请求系统服务B.终止系统服务C.申请系统资源D.释放系统资源14、系统调用是由操作系统提供的内部调用,它(B )。
Linux操作系统作业参考答案
第一章1、简述操作系统的定义,并指出操作系统的功能主要有哪些?答:操作系统(Operating System,简称OS)就是管理与控制计算机硬件与软件资源的计算机程序,就是直接运行在“裸机”上的最基本的系统软件,任何其她软件都必须在操作系统的支持下才能运行。
操作系统的主要功能:(1)硬件控制;(2)资源管理;(3)提供用户接口;(4)提供输入输出处理;(5)系统监控;(6)实现计算机间的通信。
注:不局限于以上几点。
2、 Linux操作系统何时出现?由谁开发出来?并列出Linux操作系统的主要特点。
答:1991年,由芬兰赫尔辛基大学学生Linus Torvalds开发出来。
Linux操作系统主要特点有:(1)与UNIX兼容;(2)自由软件与源码公开;(3)性能高与安全性强;(4)便于定制与再开发;(5)互操作性高;(6)全面的多任务与真正的32位操作系统。
注:不局限于以上6个。
、3、解释Linux操作系统核心版本与发行版本的含义。
Linux 2、4、1版与2、5、1版中,哪一个版本更稳定?为什么?答:核心版本主要就是Linux的内核。
发型版本就是各个公司推出的版本。
2、4、1版本更稳定。
2、5、1版本就是在就是测试版本,不一定稳定。
(具体建p8核心版本的版本约定)4、 Linux操作系统的超级用户就是什么?超级用户登陆shell默认的提示符就是什么?红旗Linux默认的shell类型就是哪一种?答:Linux操作系统的超级用户就是root,超级用户登录默认提示符就是“#”,红旗Linux 默认的shell类型就是bash。
第二章1、简述Linux命令的一般格式。
答:Linux命令的一般格式就是:命令+[选项]+[参数],其中选项与参数就是可选项,不同命令有区别。
有些命令就是不带参数,有些命令必须带参数。
2、请说明以下命令的功能:date,cd,cp,pwd,rm,mkdir,echo,who,ls,cat,more,man 答:date命令:显示当天日期;cd命令:切换目录;cp命令:复制文件;pwd命令:显示当前用户工作目录;rm命令:删除文件;mkdir命令:建立目录;echo命令:将参数表示的内容显示在屏幕上;who命令:显示哪些用户在使用系统;ls命令:列出某个目录下的文件;cat命令:显示参数表示文件的内容;more命令:显示文件内容;man命令:帮助命令,可以查瞧所有Linux命令的帮助信息。
接口作业答案
接口作业答案【第一周】通常在计算机内部,负数采用________表示。
A.原码 B.反码C.补码 D.ASCII 正确答案是: C8088一个正常的总线周期包含_________个T状态。
A.2 B.3 C.4 D.5 正确答案是: C计算机中的运算器和控制器集成在一块芯片上称为______ A.单板机 B.单片机C.系统芯片 D.微处理器正确答案是: D微型计算机各个部件之间是用_________连接起来的。
A.总线 B.CB C.AB D.DB 正确答案是: A酷睿微处理器具有_______数据线。
A.15 B.32C.64 D.40 正确答案是: C一个字节包含_______位二进制位。
A.8 B.16C.32 D.64 正确答案是: A一台计算机实际上是执行由______A.程序员编制的高级语言程序B.程序员编制的汇编语言程序C.用户编制的应用程序D.二进制码组成的机器指令正确答案是: DIA-32处理器中的中断请求信号为_________。
A.INTA# B.INTRC.GNT D.REQ#正确答案是: B在微机中,下列_________软件一定是开机第一个启动的。
A.Windows 7 B.金山毒霸C.360卫士 D.BIOS 正确答案是: D我们通常说XX微处理器是N位的微处理器,比如Core处理器是64位处理器,这个N 是由________决定的。
A.数据总线宽度B.地址总线宽度C.控制总线的信号线根数D.处理器内部一次可以处理的二进制数的位数正确答案是: D以下32位微处理器中________需要附加浮点协处理器。
A.386 B.486C.Pentium D.SandyBridge 正确答案是: AUSB端口、网口等是接在_______上的。
A.北桥 B.微处理器 C.ICH D.SIOLPC47B27X 正确答案是: C在现代微机系统中,传统的键盘、鼠标、串口、并口是直接接到______上的。
#微型计算机原理与接口技术答案
P237 2.答:掩膜型ROM中信息是厂家根据用户给定的程序或数
据,对芯片图形掩膜进行两次光刻而写入的,用户对这类芯片 无法进行任何修改。
PROM出厂时,里面没有信息,用户采用一些设备可以将 内容写入PROM,一旦写入,就不能再改变了,即只允许编程 一次。
EPROM可编程固化程序,且在程序固化后可通过紫外光 照擦除,以便重新固化新数据。
2019年5月18日星期六
微机原理与接口技术
第七章作业习题课
杭州电子科技大学自动化学院
2019年5月18日星期六
P302 1. 【答】:当CPU正常运行程序时,由于微处理器内部事件或外设请求,
引起CPU中断正在运行的程序,转去执行请求中断的外设(或内部事件)的中断 服务子程序,中断服务程序执行完毕,再返回被中止的程序,这一过程称为中 断。
2019年5月18日星期六
3.答: CPU与外设通信时,传送的信息主要包括数据信息、 状态信息和控制信息。在接口电路中,这些信息分别进入不同 的寄存器,通常将这些寄存器和它们的控制逻辑统称为I/O端口, CPU可对端口中的信息直接进行读写。在一般的接口电路中都 要设置以下几种端口:
⑴数据端口:用来存放外设送往CPU的数据以及CPU要输 出到外设去的数据。数据端口主要起数据缓冲的作用。
DMA方式:也要利用系统的数据总线、地址总线和控制总 线来传送数据。原先,这些总线是由CPU管理的,但当外设需 要利用DMA方式进行数据传送时,接口电路可以向CPU提出请 求,要求CPU让出对总线的控制权,用DMA控制器来取代CPU, 临时接管总线,控制外设和存储器之间直接进行高速的数据传 送。这种控制器能给出访问内存所需要的地址信息,并能自动 修改地址指针,也能设定和修改传送的字节数,还能向存储器 和外设发出相应的读/写控制信号。在DMA传送结束后,它能释 放总线,把对总线的控制权又交还给CPU。
作业管理练习题
第七章作业管理练习题(一)单项选择题1 •用户要求计算机处理的一个计算问题称为一个()。
A •进程B程序C •作业D系统调度2 •一个作业的完成要经过若干加工步骤,这每个步骤称为()。
A •作业流B •子程序C.子进程 D •作业步3 •通常一个批处理作业要经过若干作业步才能完成,系统要求用户()给岀说明。
A•只能在作业提交时B •只能在作业执行过程中C.在作业提交时或作业执行过程中 D •不必4•在批处理方式下,操作员把一批作业组织成()向系统成批输入。
A .作业步B.作业流C •子程序 D .程序组5.在批处理系统中,作业控制说明书是用操作系统提供的()编写而成的。
A.C 语言B命令语言C .作业控制语言D 会话语言6.用户使用操作系统提供的操作控制命令表达对作业执行的控制意图,这种作业控制方式是()。
A .自动控制方式 B .脱机控制方式 C .批处理方式 D .交互方式7.采用批处理控制方式时,操作员只要用预输入命令就能把作业流中的信息存放到输入井中,完成输入工作后被输入的作业处于()。
A •输入状态 B •收容状态C执行状态D •完成状态8 •批处理作业调度必须遵循的一个必要条件是()可以满足被选作业的资源要求。
A•系统的主存容量B,系统中的磁带机台数C系统配置的资源D•系统现有的尚未分配的资源9 •作业调度程序的设计原则中并不考虑()。
A •公平性B •均衡使用资源C •用户界面友好 D .极大的流量10 •从系统的角度岀发,希望批处理控制方式下进入输入井的作业()尽可能地小。
A •等待装入主存的时间B•执行时间C •周转时间 D •平均周转时间11 •()只考虑用户估计的计算机时间,可能使计算时间长的作业等待太久。
A •先来先服务算法B •计算时间短的作业优先算法C响应比最高者优先算法 D •优先数算法12 •先来先服务算法以()去选作业,可能会使计算时间短的作业等待时间过长。
A •进入输入井的先后次序B •计算时间的长短C响应比的高低 D •优先数的大小13 •可以证明,采用()能使平均等待时间最小。
操作系统习题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. 所有组织的一个基本目标是能长期生存下来去贯彻基本宗旨。
(√2. 完成计划是组织的最终目的。
(√3. 管理人员通过对资源进行组合和协调来实现组织目标。
(√4. 企业以盈利为唯一目的,因此管理人员的管理活动应紧紧围绕盈利这一中心。
(×5. 宗旨是公司的宪法,是全公司上下的行为准则。
(√第二章管理者与管理6. 对于管理,最形象的描述是___C. A和B _____。
7. 管理理论以___ B. 组织_____为核心。
8. 以下不属于管理职能的是___C. 有效获取资源 ____。
9. 管理者应该承担哪种类型的角色___ D.全部皆是 ____。
10. 法约尔所提出的企业6项经营职能是指:技术职能、营业职能、财务职能、保养、安全职 ( 11. 按照现代的观点,管理的职能包括计划、组织、领导和控制。
(√12. 法约尔提出的管理职能中包括了指挥、协调两大职能,现代理论则以领导取而代之。
(√ 13. 泰勒教授提出,管理就是决策。
(×14. 作为管理者,我们应该把员工利益放在首位。
(√15. 管人理事这个管理的概念,告诉我们要先管人,后理事。
(√16. 实行末位淘汰制可以从根本上调动员工的积极性。
(×17. 管理的任务就是解决企业怎么做和愿意做的问题。
(√18. 管理的目的,就是设计和维持一个良好的工作环境,使员工在这个环境里能积极而主动, 热情而高效并愉快地工作,使组织完成任务(√19. 效率是指正确的做事。
(√20. 效能是指正确的做事。
(×第三章管理的原则21. 法约尔提出了管理的__22. 统一领导原则是指__ _____。
23. 厌倦是______所容易催生的一种情绪状态。
24. 创新精神、人员的稳定、等级系列、公平都是管理原则的内容。
(√25. 现代企业管理需要学雷锋。
(√26. 实现组织秩序要求和员工首创欲望之间往往出现矛盾。
(完整版)第7章作业管理与接口习题及答案
第七章作业管理与接口习题及答案一、填空题1.作业是由①、②和③组成的。
【答案】①程序、②数据、③作业说明书【解析】从用户的角度看,作业是在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所作的有关该次业务处理的全部工作。
从系统的角度看,作业是一个比程序更广泛的概念,它由程序、数据和作业说明书组成。
系统通过作业说明书控制文件形式的程序和数据,使之执行和操作。
2.批处理系统中,是以①为单位把程序和数据调入②以便执行。
【答案】①作业,②内存【解析】从系统的角度看,作业是批处理系统抢占内存的单位,而分时系统不存在作业的概念。
3.处理机调度算法中:“相应比高者优先”其相应比是采用公式:相应比=确定的。
【答案】响应比=等待时间/计算时间【解析】本算法的思想是对“计算时间”短的小作业优先处理;对“等待时间”长的作业,即使该作业“计算时间”不是很短,也可得到较高的响应比,获得运行的机会。
二、单项选择题1.在一个以批处理为主的系统中,为了保证系统的吞吐率,总是要力争缩短用户作业的。
(A)周转时间(B)运行时间(C)提交时间(D)完成时间【答案】(A)【解析】周转时间是衡量批处理系统的重要指标。
2.作业在系统中存在与否的唯一标志是。
(A)源程序(B)作业说明书(C)作业控制块(D)目的程序【答案】(C)【解析】系统是根据作业控制块JCB来感知作业的存在的。
3.作业调度从处于①状态的队列中选取适当的作业投入运行。
从作业提交给系统到作业完成的时间间隔叫做②。
③是指作业从进入后备队列到被调度程序选中时的时间间隔。
(A)运行(B)提交(C)后备(D)完成(E)停止(F)周转时间(G)响应时间(H)运行时间(I)等待时间(J)触发时间【答案】①(C),②(F),③(I)4.在批处理系统中,周转时间是。
(A)作业运行时间(B)作业等待时间和运行时间之和(C)作业的相对等待时间(D)作业被调度进入内存到运行完毕的时间【答案】(B)【解析】周转时间是作业提交给系统到作业完成的时间间隔,因此其周转时间是作业等待时间和运行时间之和。
第七章操作系统接口
( 3)WINDOWS 98的接口 1。Windows98用户界面结构
Windows98使用新的32位的用户界面,提供统一的工具来浏览网络,局域网及Internet信息。这些 包含了一些桌面工具,包括网络邻居,可选择的活动桌面接口,可选择的频道接口。Windows98基本组 件结构中用户界面的细框图如下图所示。这些工具同其它的基于Win32的、基于Win16的、以及基于MSDOS的应用程序在同一结构层次上运行。所有的应用程序及工具可以从壳层提供的公用控制中得到好处, 例如公用对话框、目录树形显示和列表显示等。
int wait((int *)0) int stat_loc ; wait调用将调用进程挂起,直到该进程收到一个被其捕获的信号或者它的任何一个子进程暂仃或终止 为止。如果wait调用之前已有子进程暂仃或终止,则该调用立即返回。
UNIX(LINUX)系统调用
2.文件基本操作
creat系统调用创建普通文件 格式:#include <sys/types.h>
MS-DOS的接口
3。MS-DOS程序接口 通过软件中断和系统调用使用MS-DOS提供的功能。 用文件系统模块提供的功能-INT 21H MS-DOS文件系统子功能模块的功能是系统调INT 21,它是字符I/O高级方式,它独立于硬件且与其它操作系统 兼容。它包括设备管理、文件管理、目录管理等。 用输入输出系统模块提供的功能--INT10H-INT1AH MS-DOS的输入输出系统模块提供的功能调用是INT10H-INT1AH。其中INT10H 调用显示驱动程序,INT16H调用 键盘驱动程序,INT17H调用打印机驱动程序,INT13H调用磁盘I/O驱动程序。
WINDOWS 98的接口
Windows应用程序可以充分利用API提供的各种特征。这些特征是:几个应用程序共享显示器、内存、 键盘、鼠标和系统计时器,应用程序之间的数据变换与设备无关的图形功能;多任务;动态链接。
课后练习题(问答题)
第一章操作系统引论1、设计现代 OS 的主要目标是什么?2、OS 的作用可表现在哪几个方面?3、试说明推动多道批处理系统形成和发展的主要动力是什么。
4、何谓脱机 I/O 和联机 I/O ?5、实现分时系统的关键问题是什么?应如何解决?6、为什么要引入实时操作系统?7、试在交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。
8、OS 有哪几大特征?其最基本的特征是什么?9、处理机管理有哪些主要功能?它们的主要任务是什么?10、内存管理有哪些主要功能?它们的主要任务是什么?11、设备管理有哪些主要功能?其主要任务是什么?12、文件管理有哪些主要功能?其主要任务是什么?13、是什么原因使操作系统具有异步性特征?14、何谓微内核技术?在微内核中通常提供了哪些功能?第二章进程管理1 程序并发执行,为什么会失去封闭性和可再现性?2 试画出下面四条语句的前趋图:S 1 : a : =x+y ;S 2 : b : =z+1 ;S 3 : c : =a-b ;S 4 : w : =c+1 ;3 为什么程序并发执行会产生间断性特征?4 在操作系统中为什么要引入进程概念?它会产生什么样的影响?5 试从动态性、并发性和独立性上比较进程和程序。
6 试说明 PCB 的作用,为什么说 PCB 是进程存在的惟一标志?7 试说明进程在三个基本状态之间转换的典型原因。
8 在进行进程切换时,所要保存的处理机状态信息有哪些?9 试说明引起进程创建 / 撤消的主要事件。
10 在创建 / 撤消一个进程时所要完成的主要工作是什么?11 试说明引起进程阻塞或被唤醒的主要事件是什么?12 进程在运行时,存在哪两种形式的制约?并举例说明之。
13 同步机构应遵循哪些基本准则?为什么?14 如何利用信号量机制来实现多个进程对临界资源的互斥访问?并举例说明之。
15 在生产者 - 消费者问题中,如果缺少了 signal(full) 或 signal(empty) ,对执行结果将会有何影响?16 试利用记录型信号量写出一个不会出现死锁的哲学家进餐问题的算法。
作业管理和进程调度(答案)
作业管理和进程调度一.选择题1.操作系统提供给程序员的接口是_______A)进程B)系统调用C)库函数D)系统调用和库函数2._______是作业存在的唯一标志A)作业名B)进程控制块C)作业控制块D)程序名3.设有四个作业同时到达,每个作业执行时间均为2小时,它们在台处理器上按单道方式运行,则平均周转时间为_______A)1小时B)5小时C)25小时D)8小时4.作业调度算法的选择常考虑因素之一是使系统有最高的吞吐量,为此应______A)不让处理器空闲B)能够处理尽可能多的作业C)使各类用户都满意D)不使系统过于复杂5.在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是_________A)先来先服务B)优先数C)最高响应比优先D)短作业优先6.在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是________A)先来先服务B)优先数C)最高响应比优先D)短作业优先7.既考虑作业等待时间,又考虑作业执行时间的调度算法是_______A)响应比高者优先B)短作业优先C)优先级调度D)先来先服务8.作业调度中的先来先服务算法是以_______为出发点考虑的。
A)作业执行时间B)作业周转时间C)作业等待时间D)等待时间加运算时间9.作业调度程序从处于_______状态的队列中选取适当的作业投入运行。
A)运行B)提交C)完成D)后备10._________是指从作业提交给系统到作业完成的时间间隔。
A)周转时间B)响应时间C)等待时间D)运行时间11.作业进入后备队列到被调度程序选中的时间间隔称为________A)周转时间B)响应时间C)等待时间D)触发时间12.下述作业调度算法中,________调度算法与作业的估计运行时间有关。
A)先来先服务B)短作业优先C)均衡D)时间片轮转13.用户通过终端使用计算机系统控制作业执行的方式称为_______方式A)自动B)联机C)脱机D)假脱机14.作业生存周期共经历四个状态,它们是提交、后备、_______和完成A)就绪B)执行C)等待D)开始15.现有三个同时到代的作业J1,J2和J3,它们的执行时间分别是T1,T2和T3,且T1<T2<T3。
第七章习题及答案
第七章操作系统接口1.操作系统包括哪几种类型的用户接口?它们分别适用于哪种情况?答:操作系统包括四种类型的用户接口:命令接口(分为联机与脱机命令接口)、程序接口、图形化用户接口和网络用户接口。
命令接口和图形化用户接口支持用户直接通过终端来使用计算机系统,程序接口提供给用户在编制程序时使用,网络用户接口是面向网络应用的接口。
2.联机命令接口由哪些部分构成?答:联机命令接口由一组联机命令、终端处理程序和命令解释程序构成。
3.联机命令通常包含哪些类型?每种类型又包含哪些主要命令?答:联机命令通常包含如下类型:(1)系统访问类,主要是注册命令login、password;(2)磁盘操作类,包括磁盘格式化format、软盘复制diskcopy、软盘比较diskcomp及备份backup等命令;(3)文件操作类,包括文件显示type、文件拷贝copy、文件比较comp、文件重命名rename、文件删除erase等命令;(4)目录操作类,包括子目录建立mkdir、目录显示dir、子目录删除rmdir、目录结构显示tree、当前目录改变chdir等命令;(5)其它命令,包括输入输出重定向>、<,管道联接|、过滤命令/,批命令.bat 等。
4.什么是输入输出重定向?试举例说明。
答:命令的输入通常取自标准输入设备键盘,命令输出则送往标准输出设备显示终端。
如果在命令中设置输出定向“>”,其后接文件或设备名,则命令的结果输出将送到指定文件或设备上;如果使用输入重定向“<”,则不从键盘而是从重定向符右边的指定文件或设备上取得输入信息。
这就是输入输出的重定向。
5.何谓管道联接?试举例说明。
答:管道联接是指把第一个命令的输出作为第二个命令的输入,或把第二个命令的输出作为第三条命令的输入,以此类推,由两条以上的命令可形成一条管道。
在MS-DOS和UNIX 中,都用"|"作为管道符号。
习题参考答案-计算机组成与维护实用教程-王战伟-清华大学出版社
《计算机组成与维护》习题参考答案第1章计算机的组成1.填空题(1)硬件系统软件系统(2)主机外设(3)系统软件应用软件(4)网卡交换机路由器(5)台式机笔记本电脑平板电脑一体电脑2.选择题(1)B (2)A (3)A D (4)A (5)C 3.判断题(1)×(2)×(3)√(4)×(5)√第2章主板1.填空题(1)CPU插座内存条插槽芯片组(2)普通SATA硬盘(3)北桥芯片2.选择题(1)B (2)A (3)D3.判断题(1)×(2)√(3)×第3章 CPU1.填空题(1)运算核心控制核心(2)内核基板填充物封装接口(3)指令(4)睿频(5)超频2.选择题(1)C (2)D (3)B3.判断题(1)√(2)√(3)√(4)√(5)√第4章存储设备1.填空题(1)内存(2)金手指(3)固态硬盘(4)U盘(5)读卡器2.选择题(1)ABCD (2)C (3)C3.判断题(1)√(2)×(3)√(4)√(5)√第5章输入设备1.填空题(1)外壳按键电路板(2)单击双击拖动(3)光电技术数字处理技术2.选择题(1)C (2)ABCD (3)D3.判断题(1)×(2)×(3)√(4)×(5)×第6章输出系统1.填空题(1)HDMI(2)液晶(3)页数(4)激光打印机(5)激光式喷墨式(6)声音处理芯片(7)线性输出(8)扬声器单元2.选择题(1)C (2)B (3)C (4)ABCD (5)ABCD 3.判断题(1)×(2)×(3)×(4)√(5)×第7章其他设备1.填空题(1)MAC(2)路由表(3)共享(4)卧式机箱立式机箱(5)设备(6)复位按钮2.选择题(1)B (2)ABCD (3)D (4)B (5)B 3.判断题(1)×(2)×(3)√(4)×(5)×第8章计算机硬件的组装1.填空题(1)组装计算机(2)静电(3)主板2.选择题(1)B (2)C (3)D3.判断题(1)√(2)×(3)√第9章设置BIOS参数1.填空题(1)基本输入输出系统(2)按热键2.选择题(1)B (2)C3.判断题(1)√(2)√第10章硬盘的分区和格式化1.填空题(1)分区(2)低级格式化分区高级格式化2.选择题(1)D (2)AB C3.判断题(1)×(2)√第11章计算机软件的安装1.填空题(1)处理机管理存储管理设备管理文件管理作业管理(2)驱动程序2.选择题(1)D (2)ABC (3)ABC3.判断题(1)×(2)√第12章计算机系统优化和安全防护1.填空题(1)计算机病毒(2)木马病毒(3)操作系统服务器程序2.选择题(1)D (2)ABCD3.判断题(1)√(2)×第13章计算机系统的维护1.填空题(1)了解计算机的配置和性能(2)注意静电高温高压(3)静电(4)扫描备份(5)自检页2.选择题(1)ABC (2)ABCD3.判断题(1)√(2)√(3)√第14章笔记本电脑和平板电脑1.填空题(1)兼容性(2)软件故障硬件故障(3)软件故障(4)计算机硬件(5)先软后硬,先外后内2.选择题(1)D (2)C (3)C3.判断题(1)√(2)×(3)√(4)√(5)√。
微机原理与接口技术(第二版)课后习题答案
微机原理与接口技术(第二版)课后习题答案第1章作业答案1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?解:把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微处理器。
微处理器加上一定数量的存储器和外部设备(或外部设备的接口)构成了微型计算机。
微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成了微型计算机系统。
1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能? 解:CPU主要由起运算器作用的算术逻辑单元、起控制器作用的指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等一些寄存器组成。
其主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。
1.3 微型计算机采用总线结构有什么优点?解:采用总线结构,扩大了数据传送的灵活性、减少了连线。
而且总线可以标准化,易于兼容和工业化生产。
1.4 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?解:数据总线是双向的(数据既可以读也可以写),而地址总线是单向的。
8086CPU为了减少芯片的引脚数量,采用数据与地址线复用,既作数据总线也作为地址总线。
它们主要靠信号的时序来区分。
通常在读写数据时,总是先输出地址(指定要读或写数据的单元),过一段时间再读或写数据。
1.8在给定的模型中,写出用累加器的办法实现15×15的程序。
解: LD A, 0LD H, 15LOOP:ADD A, 15DEC HJP NZ, LOOPHALT第 2 章作业答案2.1 IA-32结构微处理器直至Pentillm4,有哪几种?解:80386、30486、Pentium、Pentium Pro、Peruium II 、PentiumIII、Pentium4。
2.6 IA-32结构微处理器有哪几种操作模式?解:IA一32结构支持3种操作模式:保护模式、实地址模式和系统管理模式。
接口与程序设计作业(附答案)
(1)[], 1000
答:数据类型不匹配,目的地址单元是字节单元,1000大于255。无法存放。
(2), []
答:后只能跟标识符。
(3)1, 2
答:的两个操作数不能同时在存储器中。
(4),12
答:运算符只能对常数进行操作,不能对变量进行操作。
:, []
LOOP
,AL
25题(P185).编写一个程序段,将寄存器中的16位数连续4位分成一组,共4组,然后把这4组数分别放在、、和中。
,
AL, 0
, 4
,
, 0
,
,
, 0
,
, 0
27题(P185).已知用于数码显示的代码表位为:0C0H,0,0A4H, 0B0H,99H,92H,82H,0F8H,80H,90H,88H,
A ?
B ?
?
, A
, B
, 2
, 2
2
22题(P184).编写程序完成12H,45H,0F3H 6,20H,0,90H,0C8H,57H和34H共10字节数据之和,并将结果存入字节变量中(不考虑溢出)。
1 12H,45H,0F3H6,20H,0, 90H,0C8H, 57H,34H
, 10
, 0
1
(1) , 1200H
解:1200H
(3) , [1200H]
解:物理地址×16+1221200H,所以4C2
(5) , [1100H]
解:物理地址×1611110021200H ,所以4C2
(7) , [][1100H]
解:物理地址×161102H ,所以65B7H
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第七章作业管理与接口习题及答案一、填空题1.作业是由① 、② 和③ 组成的。
【答案】①程序、②数据、③作业说明书【解析】从用户的角度看,作业是在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所作的有关该次业务处理的全部工作。
从系统的角度看,作业是一个比程序更广泛的概念,它由程序、数据和作业说明书组成。
系统通过作业说明书控制文件形式的程序和数据,使之执行和操作。
2.批处理系统中,是以① 为单位把程序和数据调入② 以便执行。
【答案】①作业,②内存【解析】从系统的角度看,作业是批处理系统抢占内存的单位,而分时系统不存在作业的概念。
3.处理机调度算法中:“相应比高者优先”其相应比是采用公式:相应比=确定的。
【答案】响应比=(等待时间+计算时间)/计算时间【解析】本算法的思想是对“计算时间”短的小作业优先处理;对“等待时间”长的作业,即使该作业“计算时间”不是很短,也可得到较高的响应比,获得运行的机会。
二、单项选择题1.在一个以批处理为主的系统中,为了保证系统的吞吐率,总是要力争缩短用户作业的。
(A)周转时间(B)运行时间(C)提交时间(D)完成时间【答案】(A)【解析】周转时间是衡量批处理系统的重要指标。
2.作业在系统中存在与否的唯一标志是。
(A)源程序(B)作业说明书(C)作业控制块(D)目的程序【答案】(C)【解析】系统是根据作业控制块 JCB来感知作业的存在的。
3.作业调度从处于① 状态的队列中选取适当的作业投入运行。
从作业提交给系统到作业完成的时间间隔叫做② 。
③ 是指作业从进入后备队列到被调度程序选中时的时间间隔。
(A)运行(B)提交(C)后备(D)完成(E)停止(F)周转时间(G)响应时间(H)运行时间(I)等待时间(J)触发时间【答案】①(C),②(F),③(I)4.在批处理系统中,周转时间是。
(A)作业运行时间(B)作业等待时间和运行时间之和(C)作业的相对等待时间(D)作业被调度进入内存到运行完毕的时间【答案】(B)【解析】周转时间是作业提交给系统到作业完成的时间间隔,因此其周转时间是作业等待时间和运行时间之和。
5.一个作业处于运行状态,则所属该作业的进程可能处于状态。
(A)运行(B)就绪(C)等待(D)(1)或(2)或(3)【答案】(D)【解析】一个作业处于运行状态,只说明该作业已进入到内存中,并以进程形式存在于系统中,属该作业的进程可能处于运行、就绪或等待状态。
6.作业调度算法中“短作业优先”调度算法使得。
(A)每个作业的等待时间较短(B)作业的平均等待时间最短(C)系统效率最高(D)长作业的等待时间较短【答案】(B)【解析】这种算法使作业的平均等待时间最短,从而提高系统的吞吐能力。
而对于有些计算时间长的作业可能其等待时间会较长,尤其是计算时间较长的作业其等待时间往往会变得较长。
7.一个进程处于等待状态,则该进程所属的作业存在于()中。
(A)内存(B)外存(C)高速缓存(D)寄存器【答案】(A)【解析】一个作业只有被调度选中进入内存,才会产生进程;不论进程处于何种状态,该作业都是在内存中的。
三、多项选择题1.下列叙述中,符合批处理作业特征的有_________。
(A)其中包含有作业说明书(B)具有就绪状态(C)运行过程和用户没有交互作用(D)其中包含有程序和数据(E)用户可以通过键盘输入程序运行过程需要的数据【答案】ACD【解析】采用批处理控制方式的作业,用户把对作业执行的控制意图用作业控制语言写成一份说明书,连同该作业的源程序和初始数据一起输入到计算机系统,系统就可按用户说明书来控制作业的执行。
作业执行过程中用户不能干预,一切由系统自动地控制作业的执行。
因此,选项(A)、(C)、(D)是正确的。
“就绪状态”是进程具有的状态,作业没有该状态,选项(B)是错误的;由于运行过程和用户没有交互作用,所以“用户可以通过键盘输入程序运行过程需要的数据”(选项E)是错误的。
2.一个作业从进入系统到运行结束,经历的状态包括_________。
(A)进入状态(B)就绪状态(C)后备状态(D)运行状态(E)完成状态【答案】ACDE【解析】一个作业从进入系统到运行结束,一般要经历进入、后备、运行和完成四个阶段,相应地,作业亦有进入、后备、运行和完成四种状态。
因此,选项(A)、(C)、(D)、(E)是正确的。
注意,作业的运行状态是指作业被调入内存运行,不意味着占用处理机。
3.可用来的作为作业调度的算法有_________。
(A)先来先服务算法(B)短作业优先算法(C)时间片轮转算法(D)最高响应比优先算法(E)优先数调度算法【答案】ABDE【解析】常用的作业调度算法有:(1)先来先服务算法该算法是一种较简单的调度算法,它是按照作业进入输入井的先后次序来挑选作业,先进入的作业优先被挑选。
但要注意,不是先进入的一定先被选中,只有满足必要条件的作业才可能被选中。
(2)短作业优先算法这种算法要求用户预先估计自己作业所需要计算的时间,并在作业说明书中说明。
调度时优先选择计算时间短且资源能得到满足的作业。
这种算法能降低作业的平均周转时间,从而提高系统的吞吐能力。
(3)最高响应比优先算法最高响应比优先算法综合考虑等待时间和计算时间,把响应比定义为:响应比=等待时间/计算时间可以看出计算时间短的作业响应比较高,所以能被优先选中;但等待时间长的作业响应比也会较高,这样就不会因不断地有小作业进入输入井而使大作业无限制地被推迟。
(4)优先数调度算法系统为每一作业确定一个优先级,优先级高的作业优先被选取。
优先级的确定可根据作业的缓急程度、估计计算时间、作业等待时间、资源申请情况、付费情况等因素综合考虑,既照顾用户要求,也考虑系统效率。
(5)均衡调度算法根据各作业对不同资源的申请进行调度,其目标是使系统中的各类资源能均衡利用,避免资源忙闲不均的情况。
选项(C)给出的“时间片轮转算法”是进程调度算法,不适于作业调度。
所以,本题应该选择(A)、(B)、(D)、(E)。
4.下列有关作业的叙述中,_________是正确的。
(A)作业一旦被作业调度选中,即占有了CPU(B)批处理系统对作业的控制意图是靠作业说明书来实现的,用户不能控制作业的执行(C)作业调度程序从处于等待状态的队列中选取作业投入运行(D)作业一旦被作业调度选中,该作业即进入内存(E)允许多个用户在各自的终端上同时交互地使用计算机的系统称为分时操作系统【答案】BDE【解析】作业提交后进入作业队列,处于后备状态;作业调度程序从处于后备状态的队列中选取作业,作业一旦被作业调度选中,该作业即进入内存。
因此,选项(A)、(C)是错误的,应该选择(B)、(D)、(E)。
四、是非判断题1.假设有三道作业,它们的提交时间及运行时间由下表给出:作业提交时间(小时)执行时间(小时)1 10:00 22 10:20 13 10:40 0.5采用非多道程序设计,并且采用先来先服务和短作业优先算法,它们的调度性能对这个作业流来讲完全一样。
()【答案】错误。
【解析】采用先来先服务算法的平均周转时间T≈2.38(小时);而采用短作业优先算法的平均周转时间T≈2.33(小时)。
可以看出短作业优先的调度性能较好些。
2.在各种作业调度算法中,短作业优先调度算法会使每个作业的等待时间最短()【答案】错误【解析】这种算法能降低作业的平均等待时间,从而提高系统的吞吐能力。
而对于有些计算时间长的作业可能其等待时间会较长。
3.作业一旦被作业调度选中,即占有了CPU。
()【答案】错误【解析】一个作业一旦被作业调度选中,说明作业处于运行状态,该作业已进入到内存中,并以进程形式存在于系统中,属该作业的进程可能处于运行、就绪或等待状态,不一定占有CPU。
五、简答题1.简述作业在系统中有哪几种状态。
【解析】一个作业从进入系统到运行结束,一般要经历进入、后备、运行和完成四个阶段,相应地,作业亦有进入、后备、运行和完成四种状态。
(1)进入状态:作业的信息正在从输入设备上预输入到输入井,此时称作业处于进入状态。
(2)后备状态:当作业的全部信息都已输入,且由操作系统将其存放在输入井中,此时称作业处于后备状态。
系统将所有处于后备状态的作业组成后备作业队列,等待作业调度程序的调度。
(3)运行状态:一个后备作业被作业调度程序选中,分配了必要的资源,调入内存运行,称作业处于运行状态。
(4)完成状态:当作业正常运行完毕或因发生错误非正常终止时,作业进入完成状态。
2.用最高响应比优先调度算法完成下表:作业提交时刻(时) 运行时间(小时) 开始时刻完成时刻周转时间1 8:00 2.0 8:002 8:50 0.53 9:00 0.14 9:50 0.2【解析】作业提交时刻(时) 运行时间(小时) 开始时刻完成时刻周转时间1 8:00 2.0 8:00 10:00 120分钟2 8:50 0.5 10:06 10:36 106分钟3 9:00 0.1 10:00 10:06 66分钟4 9:50 0.2 10:36 10:48 58分钟3.对于下列三个作业,采用不可抢占的调度方式:先来先服务(FIFO)和短作业优先(SJF)调度算法,分别计算它们的平均周转时间。
JOB到达队列时间需运行时间10.0820.4431.01同样对以上这三个作业,若调度在一个时间单位以后才开始,再采用SJF算法调度,其平均周转时间又怎样。
【解析】(1)先来先服务(FIFO):作业1的周转时间:8-0=8作业2的周转时间:12-0.4=11.6作业3的周转时间:13-1.0=12所以平均周转时间=(8+11.6+12)/3»10.53短作业优先(SJF):作业1的周转时间:8-0=8作业2的周转时间:9-1.0=8作业3的周转时间:13-0.4=12.6所以平均周转时间=(8+8+12.6)/3»9.53(2)若调度在一个时间单位以后才开始,采用短作业优先(SJF):作业1的周转时间:14-0=14作业2的周转时间:6-0.4=5.6作业3的周转时间:2-1.0=1所以平均周转时间=(14+5.6+1)/3»6.87六、综合应用题1.在一个多道程序设计系统中,不采用移动技术的可变分区方式管理内存。
设用户空间为100K,主存空间采用最先适应分配算法,采用计算机时间短的作业优先算法管理作业。
今有如所示的作业序列,请分别列出各个作业的开始执行时间、完成时间和周转时间(忽略系统开销)。
作业名进入输入井时间需计算时间主存需求量JOB1 8.0时1小时20KJOB2 8.2时0.6小时60KJOB3 8.4时0.5小时25KJOB4 8.6时0.4小时20K【参考答案】作业名装入主存时间开始执行时间执行结束时间周转时间JOB1 8.0时8.0时9.0时1小时JOB2 8.2时9.0时9.6时 1.4小时JOB3 9.6时10.0时 10.5时 2.1小时JOB4 8.6时9.6时10.0时 1.4小时分析:由于JOB1、JOB2、JOB3、JOB4是依次到达输入井的,所以JOB1、JOB2进入内存;但在8.4时,由于JOB3主存需求量25K,系统不能满足其需求,因此不能进入内存;在8.6时,JOB4进入内存。