操作系统第1阶段练习题复习过程
操作系统练习题_及答案解析
操作系统练习题第一章引言(一单项选择题1 操作系统是计算机系统的一种( 。
A.应用软件B. 系统软件c. 通用软件D.工具软件2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机( A.使用方便B. 高效工作C.合理使用资源D.使用方便并高效工作3.允许多个用户以交互方式使用计算机的操作系统是( 。
A.分时操作系统B. 批处理单道系统C.实时操作系统D.批处理多道系统4.下列系统中( 是实时系统。
A.计算机激光照排系统B. 办公自动化系统C.化学反应堆控制系统D.计算机辅助设计系统5.操作系统是一种系统软件,它( 。
A.控制程序的执行B. 管理计算机系统的资源C.方便用户使用计算机D.管理计算机系统的资源和控制程序的执行6.计算机系统把进行( 和控制程序执行的功能集中组成一种软件,称为操作系统A.CPU 管理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.SPOOL技术用于( 。
计算机操作系统(第三版)第一章练习题及答案
4•目前存在的基木的操作系统类型是:(批处理系统.分时系统.实时系统)
5•操作系统是一组控制和管理计算机和资源,合理地对各类作业进行,以及方
便用户使用的的集合。(换件,软件,调度,程序)
文件系统
设备管理
内存管理操作系统核心
CPU管理
锁件
四、填空題
L—方便性—和—有效性—是设计操作系统时昴重要的两个目标。
说明:需要学握4个目标。(可扩充性、开放性)
2•随肴_VLSI—技术和il•算机技术的迅速发展.计算机映件和体系结构也随之得到迅速发展。
3•用户可以通过三种方式使用计算机:_命令方式•_系统调用方式•_图形窗口方式
供选择的答案:
⑴⑵[3]:
A、单用户系统
D、微机操作系统
[4]: A.计算机激光照排系统
C、讣算机辅助设计系统D、航空订票系统
4、操作系统是为了提商讣算机的[1B]和方便用户使用计算机而配豐的基本软件。它负责管理讣算机系 统中的[2C]・其中包括[3F], [4A],外部设备和系统中的数据。操作系统中的[3]管理部分负责对进程 进行管理。操作系统对系统中的数据进行管理的部分通常叫做[5B]。供选择的答案:
A・多道程序设计B.中断处理C•程序的并发执行D.实现分时与实时处理
6、引入多道程序的目的在于(A) o
A.充分利用CPS减少CPU等待时间B・提拓实时响应速度
C.有利于代码共宇,减少主.辅存信息交换址D.充分利用存储器
7、并发性是指若干爭件在(B)发生。
A.同一时刻B.同一时间间隔内C.不同时刻D.不同时间间隔内
windows10操作系统课后练习题
windows10操作系统课后练习题Windows 10 操作系统课后练一、打开计算器的两种方法:方法 1:点击 [开始] 菜单,选择“计算器”,然后关闭。
方法 2:点击 [开始],选择 [所有程序],找到“计算器”,然后关闭。
二、打开纸牌游戏的两种方法:方法 1:点击 [开始] 菜单,选择“纸牌”,然后关闭。
方法 2:点击 [开始],选择 [所有程序],找到“纸牌”,然后关闭。
三、创建“写字板”快捷方式的两种方法:方法 1:在桌面上右键单击,选择“新建”,然后选择“快捷方式”。
在弹出的窗口中点击“浏览”,找到“C:\ProgramFile\Windows NT\Accessories\wordpad.exe”,点击“确定”。
然后点击“下一步”,输入“写字板”作为快捷方式名称,最后点击“完成”。
方法 2:找到“C:\Program File\WindowsNT\Accessories\wordpad.exe”,右键点击,选择“发送到”,然后选择“桌面快捷方式”。
在桌面上找到对应的快捷方式,重命名为“写字板”。
四、创建和编辑文件的步骤:1.打开“写字板”,输入特殊符号“*#06#”。
2.保存文件到 C 盘根目录,命名为“手机符号”。
3.打开“手机符号”文件,继续输入以下字符:常用手机符号。
4.关闭文件并退出。
五、创建名为“菜谱”的文件夹的两种方法:方法 1:双击计算机图标,打开 D 盘,点击工具栏上的“新建文件夹”,命名为“菜谱”。
方法 2:双击计算机图标,打开 D 盘,右键点击空白处,选择“新建文件夹”,命名为“菜谱”。
六、画图并保存的步骤:1.打开画图软件,画一个图并按默认设置保存。
2.在 E 盘创建一个名为“图片1”的文件夹。
3.在“计算机”下使用查找功能,查找扩展名为“*.png”的文件,找到刚画的图并将其改名为“我画的图”。
4.将“我画的图”移动到“图片1”文件夹中。
想要将桌面上的“回收站”图标换成另外的样子,再换回来,可以按照以下步骤进行操作:1.在桌面上右击,选择“个性化”选项。
操作系统课后部分习题及答案
第2章操作系统的运行环境2.2 现代计算机为什么设置目态/管态这两种不同的机器状态?现在的lntel80386设置了四级不同的机器状态(把管态又分为三个特权级),你能说出自己的理解吗?答:现在的Intel 80386把执行全部指令的管态分为三个特权级,再加之只能执行非特权指令的目态,这四级不同的机器状态,按照系统处理器工作状态这四级不同的机器状态也被划分管态和目态,这也完全符合处理器的工作状态。
2.6 什么是程序状态字?主要包括什么内容?答:如何知道处理器当前处于什么工作状态,它能否执行特权指令,以及处理器何以知道它下次要执行哪条指令呢?为了解决这些问题,所有的计算机都有若干的特殊寄存器,如用一个专门的寄存器来指示一条要执行的指令称程序计数器PC,同时还有一个专门的寄存器用来指示处理器状态的,称为程序状态字PSW。
主要内容包括所谓处理器的状态通常包括条件码--反映指令执行后的结果特征;中断屏蔽码--指出是否允许中断,有些机器如PDP-11使用中断优先级;CPU的工作状态--管态还是目态,用来说明当前在CPU上执行的是操作系统还是一般用户,从而决定其是否可以使用特权指令或拥有其它的特殊权力。
2.11 CPU如何发现中断事件?发现中断事件后应做什么工作?答:处理器的控制部件中增设一个能检测中断的机构,称为中断扫描机构。
通常在每条指令执行周期内的最后时刻中扫描中断寄存器,询为是否有中断信号到来。
若无中断信号,就继续执行下一条指令。
若有中断到来,则中断硬件将该中断触发器内容按规定的编码送入程序状态字PSW的相应位(IBM-PC中是第16~31位),称为中断码。
发现中断事件后应执行相中断处理程序,先由硬件进行如下操作:1、将处理器的程序状态字PSW压入堆栈2、将指令指针IP(相当于程序代码段落的段内相对地址)和程序代码段基地址寄存器CS的内容压入堆栈,以保存被子中断程序的返回地址。
3、取来被接受的中断请求的中断向量地址(其中包含有中断处理程序的IP,CS的内容),以便转入中断处理程序。
操作系统课后习题练习精选
操作系统课后习题练习精选在计算机科学领域中,操作系统是一个非常重要的学科。
学习操作系统的过程中,习题练习是非常重要的一环。
下面,就让我们来看一些操作系统课后习题的精选。
1. 进程与线程:进程和线程是操作系统中非常重要的两个概念。
进程是程序执行的基本单位,而线程是进程中的一个执行单元。
关于进程和线程,以下是一些常见的问题:- 进程和线程的区别是什么?- 进程的状态有哪些?- 线程同步的方法有哪些?- 线程的优先级如何设置?2. 内存管理:内存管理是操作系统的一个重要部分,它分配和释放内存,以确保系统的正常运行。
关于内存管理,以下是一些常见的问题:- 什么是内存管理?- 什么是虚拟内存?- 什么是物理内存?- 内存碎片是什么?如何处理?3. 文件系统:文件系统是对文件进行管理的一种方法。
它使得计算机可以像管理文件夹一样管理文件。
关于文件系统,以下是一些常见的问题:- 文件系统的作用是什么?- 什么是目录和子目录?- 什么是文件权限?如何设置?- 什么是索引节点?它的作用是什么?4. 输入输出系统:输入输出系统是计算机中非常重要的一部分,它允许用户与计算机进行交互。
关于输入输出系统,以下是一些常见的问题:- 输入输出系统的作用是什么?- 什么是设备驱动程序?- 什么是缓冲区?它的作用是什么?- 什么是中断?它是如何实现的?5. 多处理器和分布式操作系统:随着计算机技术的发展,多处理器和分布式操作系统越来越受到人们的关注。
关于多处理器和分布式操作系统,以下是一些常见的问题:- 多处理器的优点是什么?- 分布式操作系统的特点是什么?- 什么是集群?- 什么是死锁?如何处理?通过这些习题练习,学生可以更好地理解和掌握操作系统的基本知识,提高其解决问题的能力,从而在日后的工作和学术研究中受益匪浅。
操作系统第1阶段测试题
江南大学现代远程教育第一阶段测试卷考试科目:《操作系统》第1章至第4章(总分100分)时间:90分钟______________学习中心(教学点)批次:层次:业余专业:学号:身份证号:姓名:得分:一、名词解释(15分)1、多道程序设计2、分时技术3、操作系统虚拟机4、程序的顺序执行5、程序的并发执行二、存储式计算机的主要特点是什么?(5分)三、为什么在单道程序工作情况下,I/O设备和中央处理机的并行操作是有限度的?(5分)四、什么是与时间有关的错误?试举一例说明之。
(6分)五、批处理、分时、实时操作系统的特点各是什么?(6分)六、什么是进程同步、进程互斥?这两个概念有什么联系与区别?(8分)七、中断和俘获有什么不同?(5)八、操作系统的主要特征是什么?为什么会有这样的特征?(6)九、什么是进程?进程与程序的主要区别是什么?(6分)十、用户与操作系统的接口是什么?(6分)十一、如图所示,有五个进程合作完成某一任务,试用P、V操作实现同步,要求写出程序描述。
(10分)p4p2十二、如图所示,get、copy、put三进程共用两个缓冲区s、t(其大小为每次存放一个记录)。
get进程负责不断地把输入记录送入缓冲区s中,copy进程负责从缓冲区s中取出记录复制到缓冲区t中,而put进程负责把记录从缓冲区t中取出打印。
试用p、v操作实现这三个进程之间的同步,并写出程序描述。
(10分)十三、选择、填空(12分)1、采用多道程序设计后,可能()。
A、缩短对用户请求的响应时间B、降低了系统资源的利用率C、缩短了每道程序执行时间D、延长了每道程序执行时间2、并发进程中与共享变量有关的程序段称为___________。
3、为避免用户程序中使用特权指令,计算机硬件结构区分两种操作模式,即____________和_____________。
4、一次仅允许一个进程使用的共享资源称为_______。
每个进程中访问临界资源的那段程序称为_______。
操作系统第1章练习题
第1章操作系统引论1.1 典型例题解析【例1】试说明操作系统与硬件、其它系统软件以及用户之间的关系。
答:操作系统是覆盖在硬件上的第一层软件,它管理计算机的硬件和软件资源,并向用户提供良好的界面。
操作系统与硬件紧密相关,它直接管理着硬件资源,为用户完成所有与硬件相关的操作,从而极大地方便了用户对硬件资源的使用,并提高了硬件资源的利用率。
操作系统是一种特殊的系统软件,其它系统软件与运行在操作系统地基础之上,可获得操作系统提供的大量服务,也就是说,操作系统是其它系统软件和硬件的接口。
而一般用户使用计算机除了需要操作系统支持外,还需要用到大量的其它系统软件和应用软件,以使其工作更加方便和高效。
【例2】操作系统具有哪些特征?它们之间有何关系?答:操作系统的特征有并发、共享、虚拟和异步性。
它们的关系如下:(1)并发和共享是操作系统最基本的特征。
为了提高计算机资源的利用率,操作系统必然要采用多道程序设计技术,使多个程序共享系统的资源,并发的执行。
(2)并发和共享互为存在的条件。
一方面,资源的共享以程序(进程)的并发执行为条件,若系统不允许程序并发执行,自然不存在资源的共享问题;另一方面,若系统不能对资源共享实施有效管理,协调好各个进程对共享资源的访问,也必将影响到程序的并发执行,甚至根本无法并发执行。
(3)虚拟以并发和共享为前提条件。
为了使并发进程能更方便、更有效地共享资源,操作系统经常采用多种虚拟技术来在逻辑上增加CPU和设备的数量以及存储器的容量,从而解决众多并发进程对有限的系统资源的竞争问题。
(4)异步性是并发和共享的必然结果。
操作系统允许多个并发进程共享资源、相互合作,使得每个进程的运行过程受到其他进程的制约,不再“一气呵成”,这必然导致异步性特征的产生。
【例3】简述并发与并行的区别。
答:并行性和并发性是既相似又有区别的两个概念。
并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多个事件在同一时间间隔内发生。
windows操作系统练习题及答案
windows操作系统练习题及答案
本文档为Windows操作系统练习题及答案提供了详细的内容。
以下是各个章节的细化内容:
一、基础知识
1: Windows操作系统的历史和发展
2: Windows操作系统的组成结构
3:文件系统和目录结构
4:进程和线程的概念
二、Windows界面和操作
1:桌面和任务栏的布局和功能
2:文件和文件夹的操作
3:系统设置和控制面板的使用
4:快捷键和常用操作技巧
三、系统管理和优化
1:硬件设备的管理和驱动程序安装
2:系统备份和恢复
3:系统更新和安全补丁的安装
4:系统性能优化和故障排除
四、网络连接和共享
1:网络设置和连接配置
2:文件和打印机的共享设置
3:远程桌面和远程访问的配置
4:防火墙和网络安全设置
五、常见应用程序的安装和使用
1:办公软件的安装和使用
2:多媒体应用程序的安装和使用
3:网络浏览器和邮件客户端的配置和使用4:安全软件和工具的选择和配置
六、高级操作和管理
1:注册表的使用和修改
2:任务计划和自动化操作
3:系统日志和事件查看
4:网络策略和用户管理
本文档涉及到的附件包括:
1:练习题目集
3:示例代码和脚本
本文所涉及的法律名词及注释:
1:版权法:保护原创作品的法律规定。
2:用户协议:明确软件使用者的权利和义务的法律文件。
3:隐私政策:规定个人信息保护和使用的法律声明。
4:数字版权管理:保护数字内容的技术措施和法律制度。
操作系统练习题(带答案)
操作系统练习题(带答案)第1-3章练习题⼀、选择题1.关于操作系统的叙述( D )是不正确的。
A.管理资源的程序B.管理⽤户程序执⾏的程序C.能使系统资源提⾼效率的程序D.能⽅便⽤户编程的程序2.下⾯关于操作系统的叙述中正确的是( A )。
A.批处理作业必须具有作业控制信息B.分时系统不⼀定都具有⼈机交互功能C.从响应时间的⾓度看,实时系统与分时系统差不多D.由于采⽤了分时技术,⽤户可以独占计算机的资源3.⽤户程序调⽤操作系统的功能必须使⽤( B )。
A.调⽤命令B.系统调⽤C.作业控制D.控制命令4.批处理操作系统提⾼了计算机的⼯作效率,但( B )。
A.系统资源利⽤率不⾼ B. 在作业执⾏时⽤户不能直接⼲预C. 系统吞吐量⼩D. 不具备并⾏性5.引⼊进程概念的关键在于( A )。
A.共享资源B.独享资源C.顺序执⾏D.便于执⾏6.操作系统提供给程序员的接⼝是( B )。
A.进程B.系统调⽤C.库函数D.B和C7.进程和程序的最根本区别在于( B )。
A.对资源的占有类型和数量B.进程是动态的,⽽程序是静态的C.看它们是否能够并发地在处理机上运⾏D.进程的规模较⼩,程序的规模较⼤8.在多道程序设计技术的计算机系统中,CPU( C )。
A.只能被⼀个进程占⽤B.可以被多个进程同时占⽤C.可以被多个进程交替占⽤D.可以被操作系统和另⼀个进程同时占⽤9.当CPU处于内核态时,它可以执⾏的指令是( D )。
A.只有特权指令B.只有⾮特权指令C.只有访管指令D.计算机中的所有指令10.在进程的状态转换过程中,( D )是不可能发⽣的。
A.运⾏态变为就绪态B.就绪态变为运⾏态C.运⾏态变为阻塞态D.阻塞态变为运⾏态11.在⼀个单处理机系统中,若有5个⽤户进程,则处于就绪状态的⽤户进程最多有( C )个。
A.0B.1C.4D.512.当⼀个进程处于这样的状态时,( A ),称为阻塞状态。
A.它正等着输⼊⼀批数据B.它正等着进程调度C.它正等着分给它⼀个时间⽚D.它正等着进⼊内存13.进程间的同步和互斥,分别表⽰了进程间的( B )。
北邮2019年秋季windows操作系统阶段作业一二
阶段作业二
学生答案:
[A;]
得分:
[10]
试题分值:
10.0
8.在进行磁盘优化的时候,碎片整理的目的是()
A.增加磁盘容量
B.减少磁盘中的文件数量
C.把磁盘中的小文件集合成大文件
D.提高磁盘的读写速度
知识点:
阶段作业二
学生答案:
[D;]
得分:
[10]
Explorer常规大小窗口和全屏幕模式之间切换,可按()
阶段作业一
一、单项选择题(共10道小题,共100.0分)
1.关于操作系统中驱动程序的描述中,正确的是()
A.驱动程序使操作系统和硬件正确通信
B.有些硬件不需要驱动程序,比如USB
C.安装驱动程序的时候,需要先安装硬件
D.驱动程序不分32位或64位
知识点:
阶段作业一
学生答案:
[A;]
得分:
[10]
试题分值:
D.安装了Windows的计算机,硬盘常安装在主机箱内,因此是一种内存储器
知识点:
阶段作业一
学生答案:
[C;]
得分:
[10]
试题分值:
10.0
10.下面是关于Windows文件名的叙述,错误的是()
A.文件名中允许使用汉字
B.文件名中允许使用多个圆点分隔符
C.文件名中允许使用空格
D.文件名中允许使用竖线(|)
2.在使用任务管理器的时候,不能完成的操作是()
A.关机
B.查看系统服务
C.查看系统用户
D.终止摸个进程
知识点:
阶段作业二
学生答案:
[A;]
得分:
[10]
试题分值:
操作系统第1阶段测试题
江南大学现代远程教育第一阶段测试卷考试科目:《操作系统》第1章至第4章(总分100分)时间:90分钟______________学习中心(教学点)批次:层次:业余专业:学号:身份证号:姓名:得分:一、名词解释(15分)1、多道程序设计2、分时技术3、操作系统虚拟机4、程序的顺序执行5、程序的并发执行二、存储式计算机的主要特点是什么?(5分)三、为什么在单道程序工作情况下,I/O设备和中央处理机的并行操作是有限度的?(5分)四、什么是与时间有关的错误?试举一例说明之。
(6分)五、批处理、分时、实时操作系统的特点各是什么?(6分)六、什么是进程同步、进程互斥?这两个概念有什么联系与区别?(8分)七、中断和俘获有什么不同?(5)八、操作系统的主要特征是什么?为什么会有这样的特征?(6)九、什么是进程?进程与程序的主要区别是什么?(6分)十、用户与操作系统的接口是什么?(6分)十一、如图所示,有五个进程合作完成某一任务,试用P、V操作实现同步,要求写出程序描述。
(10分)p2十二、如图所示,get、copy、put三进程共用两个缓冲区s、t(其大小为每次存放一个记录)。
get进程负责不断地把输入记录送入缓冲区s中,copy进程负责从缓冲区s中取出记录复制到缓冲区t中,而put进程负责把记录从缓冲区t中取出打印。
试用p、v操作实现这三个进程之间的同步,并写出程序描述。
(10分)十三、选择、填空(12分)1、采用多道程序设计后,可能()。
A、缩短对用户请求的响应时间B、降低了系统资源的利用率C、缩短了每道程序执行时间D、延长了每道程序执行时间2、并发进程中与共享变量有关的程序段称为___________。
3、为避免用户程序中使用特权指令,计算机硬件结构区分两种操作模式,即____________和_____________。
4、一次仅允许一个进程使用的共享资源称为_______。
每个进程中访问临界资源的那段程序称为_______。
操作系统知识点复习
操作系统知识点复习操作系统知识点复习协议一、关键信息1、操作系统的定义和功能定义:____________________________功能:____________________________2、进程管理进程的概念:____________________________进程的状态:____________________________进程同步与互斥:____________________________线程的概念:____________________________3、内存管理内存分配方式:____________________________虚拟内存:____________________________页面置换算法:____________________________ 4、文件系统文件的概念:____________________________文件的组织结构:____________________________文件的访问控制:____________________________5、设备管理I/O 控制方式:____________________________设备分配策略:____________________________磁盘调度算法:____________________________二、操作系统的定义和功能11 操作系统的定义操作系统是管理计算机硬件与软件资源的程序,同时也是计算机系统的内核与基石。
它负责控制和管理计算机系统内各种硬件和软件资源,合理地组织计算机的工作流程,为用户提供一个良好的、方便的、有效的使用环境。
111 操作系统的功能操作系统的主要功能包括处理器管理、内存管理、设备管理、文件管理和作业管理。
处理器管理12 进程的概念进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。
121 进程的状态进程通常具有就绪、运行和阻塞三种基本状态。
操作系统第1阶段练习题
考试科目:《操作系统》第1章至第4章(总分100分)时间:90分钟一、名词解释(15分)1、程序状态字2、线程3、系统生成4、系统调用5、进程控制块二、什么是操作系统?从资源管理的角度去分析操作系统,它的主要功能是什么?(6分)三、处理应用程序分哪几个作业步?(5分)四、什么是管态?什么是用户态?两者有何区别?(6分)五、什么是中断响应?其实质是什么?(6分)六、软件的中断处理过程主要分为哪几个阶段?试用图画出软件的中断处理过程。
(6分)七、进程有哪几种基本状态?在一个系统中为什么必须区分出这几种状态?(6分)八、n个并发进程共用一个公共变量Q,写出用信号灯实现n个进程互斥时的程序描述,给出信号灯值的取值范围,并说明每个取值的物理意义。
(7分)九、用于进程控制的原语主要有哪几个?(5分)十、对操作系统的服务请求与一般的子程序调用有什么区别?(6分)十一、设一计算机系统有输入机一台、打印机两台,现有A、B两道程序同时投入运行,且程序A先运行,程序B后运行。
程序A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。
程序B运行轨迹为:计算50ms,输入数据80ms,再计算100ms,结束。
要求:(14分)(1)用图画出这两道程序并发执行时的工作情况。
(2)在两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会空闲等待?(3)程序A、B运行时有无等待现象?在什么时候会发生等待现象?为什么会发生?十二、如图(a)、(b)分别给出了两个进程流程图。
试用信号灯的P、V操作分别实现如图所示的两组进程之间的同步,并写出程序描述。
(8分)十三、选择、填空(10分)1、若当前进程因时间片用完而让出处理机时,该进程应转变为( )状态。
A、就绪B、等待C、运行D、完成2、原语是一种特殊的系统调用命令,它的特点是()A、功能强B、自己调用自己C、可被外层调用D、执行时不可中断3、下述()不属于多道程序运行的特征A、多道B、运行速度快C、宏观上并行D、实际上多道程序是穿插运行的4、操作系统的主要功能是、、、。
操作系统(汤子瀛)习题答案
操作系统(汤子瀛)习题答案计算机操作系统(汤子瀛)习题答案计算机操作系统(唐子英)练习答案第1章1.设计现代os的主要目标是什么?直接从磁带机高速输入到内存,大大加快了程序的输入过程,减少了CPU等待输入的时间。
这是离线输入技术;当程序运行或停止一段时间时方便性,有效性,可扩充性和开放性.落,cpu需要输出时,无需直接把计2.os的作用可表现为哪几个方面?算结果送至低速输出设备,而是高速a.os作为用户与计算机硬件系统之间的接口;b、操作系统作为计算机系统资源的管理者;c.os作为扩充机器.3.试图解释推动多通道批处理系统形成和发展的主要动力是什么?不断提高计算机资源利用率和系统吞吐量的需要;4.何谓脱机i/o和联机i/o?将计算结果输出到磁带上,然后在外围机的控制下,通过相应的输出设备将计算结果输出到磁带上,即离线输出技术b.若这种输入输出操作在主机控制下进行则称之为联机输入输出方式.5.试说明推动分时系统形成和发展的主要动力是什么?用户的需求也就是说,对于用户来说,它更好地满足了人机交互、主机共享和便利性a.脱机输入输出方式(off-line于用户上机的需求.i/o)是为了解决人机矛盾及cpu和i/o设备之间速度不匹配而提出的.它减少了cpu的空闲等待时间,提高了i/o速度.具体内容是将用户6.试着解释实时任务的类型和实时系统的类型a.实时任务的类型按任务执行时是否呈现周期性来划分,分为周期性实在外围计算机的控制下,程序和数据可以执行实时任务和非周期实时任务——根从低速输入设备提前输入到磁带。
根据截止日期的要求,分为硬性要求。
当CPU需要这些程序和数据时,它就在1实时任务和软实时任务;计算机操作系统(汤子瀛)习题答案b、通常,需要实时控制的系统统称为实时控制系统,需要实时信息处理的系统称为实时信息处理系统7.实现多道程序应解决哪些问题?a.处理机管理问题;b.内存管理问题;c.i/o设备管理问题;d.文件管理问题;e.作业管理问题.8.尝试比较单通道和多通道批处理系统的特点、优缺点a.单道批处理系统是最早出现的一种os,它具有自动性,顺序性和单道性的特点;---多道批处理系统则具有调度性,无序性和多道性的特点;b、单通道批处理系统是通过解决人机之间的矛盾以及CPU与I/O设备之间的速度不匹配而形成的。
【免费下载】操作系统练习题1 2
操作系统练习题(一)一、判断题1.多个进程互斥使用某一临界资源时,它们是通过互斥地进入同一临界区来实现的。
()2.中断响应必须由硬件来实现。
()3.进程控制块(PCB)是专为用户进程设置的私有数据结构,每个进程仅有一个PCB。
()4.进程和程序是两个截然不同的概念。
()5.并发性是指若干个事件在不同时刻发生。
()6.批处理系统的(主要优点)是系统的吞吐量大、资源利用率高、系统的开销较小。
()7.原语是一种不可分割的操作。
()8.对临界资源应采取互斥访问方式来实现共享。
()9.在用户状态下运行的程序,可以访问整个内存空间并执行某些特权指令。
()10.多个进程中的临界区,它们必须互斥地执行。
()11. 操作系统的所有程序都必须常驻内存。
()12. 进程获得处理机而运行是通过申请而得到的。
()13. 通过任何手段都无法实现计算机系统资源之间的互换。
()14. 进程控制块中的所有信息必须常驻内存。
()15. 用户程序有时也可以在核心态下运行。
()16. 进程在运行中, 可以自行修改自己的进程控制块。
()17. 进程申请CPU得不到满足时, 其状态变为等待态。
()18. 当一个进程从等待态变成就绪态, 则一定有一个进程从就绪态变成运行态。
()19. 清内存指令只能在管态下执行。
()20. 如果信号量S的当前值为-5, 则表示系统中共有5个等待进程。
()21. 进程状态的转换是由操作系统完成的, 对用户是透明的。
()二、填空题1. 分时系统追求的目标是。
2. 用户进程从目态(常态)转换为管态(特态)的唯一途径是。
3. 从静态的观点看, 操作系统中的进程是由程序段、数据和三部分组成。
4. 操作系统中的一种同步机制, 由共享资源的数据及其在该数据上的一组操作组成, 该同步机制称为。
5. 实时系统应具有两个基本特征: 及时性和。
6. 进程获得了除CPU外的所有资源, 一旦获得CPU即可执行, 这时进程处于状态。
7. 两个或两个以上程序在计算机系统中同处于开始和结束之间的状态, 这就称。
操作系统总复习题
一、填空题练习1.操作系统的根本功能是和23414。
56789、从结构上看,每个进程都是由10、在Linux1113、操作系统314。
15.计算机系统产生死锁的根本原因是16、进程运用行时,CPU171819。
2021队列。
22232425、在Linux26、在页式存储管理中,为了来实现重定位,系统为每个任务记录了逻辑页号和物理块号的对应关系,这种数据结27、内存管理中的享与保护。
28、CPU29、具有两级页表的分页存储管理系统中,CPU每次要存取一个数据时,须访问30的对应关系。
31CPU只运行一个程序的局部,这也是虚拟存储器的理论根底。
32、某Linux文件保护的信息是111 110 100,不可写和不可执行。
33、LS命令显示,drwxrw----,那么该文件的类型为d:directory〕文件,同组用户的权限为。
34在文件的索引物理结构中,如果在FCB中设计索引表较小,而希望系统支持较大较长的文件,那么通常要采35、Linux36、每个索引文件都至少有一张索引表,37、有m个进程共享同一个临界资源,假设使用信号量机制实现对该临界资源的互斥访问,那么信号量S的Linux系统中,按每次传递信息的多少进行分类,磁盘、磁带等以块为单位组织和处理信息的设备称为39、Spooling。
404142.在操作系统中,为了缓和CPU和I/O CPU与外设的并行性,43二、判断题练习1〔V〕在分时系统中,当时间片过小时,进程调度时间所占比重加大。
2〔X〕操作系统是系统软件中的一种,在进行系统安装时可以先安装其他软件,然后再安装操作系统。
3〔X〕批处理操作系统既提高了计算机的工作效率又提供了良好的交互界面。
4〔X〕在进行安装计算机时,可以先安装应用软件,再安装操作系统。
5〔V〕分时系统操作系统可以提供良好的交互界面。
6〔X〕Linux系统是采用层次结构模型实现结构设计的。
7〔V〕进程的就绪队列为空时,等待队列可能不空。
操作系统原理-第一章绪论1
主观题 5分
要求同学一周之内提交学习操作系统原理课程计 划。
正常使用主观题需2.0以上版本雨课堂
作答
第一章
绪论
单选题 2分
当今个人PC端使用最为广泛的操作系统是( )
A Linux B Windows C Unix D MAC OS
提交
单选题 1分
Android操作系统来源于( )操作系统。
*** 操作系统的历史
(2)脱机批处理:增加一台不与主机直接相连而专 门于I/O设备交换信息的卫星机
卡片机
输入带
执行带系统带
纸带机 打印机
卫星机
输出带
主机
日志
输入设备通过它将作业输入到输入带 输出带通过它将结果输出到输出设备
*** 操作系统的历史
卡片
卡 片
磁
阅
带
读 机
机
IBM 1401
系统 输入 磁带 磁带
*** 操作系统概念
4 操作系统定义
(1)科普观点:操作系统是计算机系统的管理指挥机构 和控制中心; (2)功能观点:操作系统计算机资源管理系统,负责对 计算机的全部软、硬件资源进行分配、控制、调度和回 收; (3)用户观点:操作系统是用户使用计算机的一个界面;
*** 操作系统概念
4 操作系统定义
a) 实践性强(从实践总结出原理); b) 涉及面广(并行程序,性能问题,结构问
题,程序方法论,软件工程等等); c) 错综复杂,纵横交错。
前言
四、课程任务和要求
1. 任务 掌握操作系统的基本概念、设计原理及实施技 术,具有初步分析操作系统和设计、实现、开发实 际操作系统的能力、对操作系统的安全有个初步 的认识。
时,从微观上也是并行的
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统第1阶段练习题江南大学现代远程教育第一阶段练习题考试科目:《操作系统》第1章至第4章(总分100分)______________学习中心(教学点)批次:层次:业余专业:学号:身份证号:姓名:得分:一、名词解释(15分)1、程序状态字2、线程3、系统生成4、系统调用5、进程控制块二、什么是操作系统?从资源管理的角度去分析操作系统,它的主要功能是什么?(6分)三、处理应用程序分哪几个作业步?(5分)四、什么是管态?什么是用户态?两者有何区别?(6分)五、什么是中断响应?其实质是什么?(6分)六、软件的中断处理过程主要分为哪几个阶段?试用图画出软件的中断处理过程。
(6分)七、进程有哪几种基本状态?在一个系统中为什么必须区分出这几种状态?(6分)八、n个并发进程共用一个公共变量Q,写出用信号灯实现n个进程互斥时的程序描述,给出信号灯值的取值范围,并说明每个取值的物理意义。
(7分)九、用于进程控制的原语主要有哪几个?(5分)十、对操作系统的服务请求与一般的子程序调用有什么区别?(6分)十一、设一计算机系统有输入机一台、打印机两台,现有A、B两道程序同时投入运行,且程序A先运行,程序B后运行。
程序A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。
程序B运行轨迹为:计算50ms,输入数据80ms,再计算100ms,结束。
要求:(14分)(1)用图画出这两道程序并发执行时的工作情况。
(2)在两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会空闲等待?(3)程序A、B运行时有无等待现象?在什么时候会发生等待现象?为什么会发生?十二、如图(a)、(b)分别给出了两个进程流程图。
试用信号灯的P、V操作分别实现如图所示的两组进程之间的同步,并写出程序描述。
(8分)十三、选择、填空(10分)1、若当前进程因时间片用完而让出处理机时,该进程应转变为( )状态。
A、就绪B、等待C、运行D、完成2、原语是一种特殊的系统调用命令,它的特点是()A、功能强B、自己调用自己C、可被外层调用D、执行时不可中断3、下述()不属于多道程序运行的特征A、多道B、运行速度快C、宏观上并行D、实际上多道程序是穿插运行的4、操作系统的主要功能是、、、。
参考答案一、名词解释1、程序状态字:任何程序运行时都有反映其运行状态的一组信息。
有的机器将这一组信息集中在一起称为程序状态字,存放这些信息的寄存器称为程序状态字寄存器。
程序状态字是反映程序执行时机器所处的现行状态的代码。
2、线程:线程是比进程更小的活动单位,它是进程中的一个执行路经。
一个进程可以有多条执行路径,即线程。
3、系统生成:系统生成就是操作系统的生成过程。
是指为了满足物理设备的约束和需要的系统功能,通过组装一批模块来产生一个清晰的、使用方便的操作系统的过程。
4、系统调用:系统调用是用户在程序一级请求操作系统服务的一种手段,它不是一条简单的硬件指令,而是带有一定功能号的访管指令。
它的功能并非由硬件直接提供,而是由操作系统中的一段程序完成的,即由软件方法实现的。
5、进程控制块:为了描述一个进程和其它进程以及系统资源的关系,为了刻画一个进程在各个不同时期所处的状态,人们采用了一个与进程相联系的数据块,称为进程控制块或称为进程描述器。
系统根据进程控制块而感知进程的存在,故进程控制块是标识进程存在的实体。
二、什么是操作系统?从资源管理的角度去分析操作系统,它的主要功能是什么?操作系统是一个大型的程序系统,它负责计算机系统软、硬件资源的分配和管理;控制和协调并发活动;提供用户接口,使用户获得良好的工作环境。
操作系统具有如下资源管理功能:处理机分配;存储管理;设备管理;软件资源管理。
三、处理应用程序分哪几个作业步?分为四个作业步:编辑(修改);编译;连接;运行。
四、什么是管态?什么是用户态?两者有何区别?管态又称为系统态,是操作系统的管理程序执行时机器所处的状态。
用户态又称目态,是用户程序执行时机器所处的状态。
在管态下允许中央处理机使用全部系统资源和全部指令,其中包括一组特权指令,允许访问整个存储区。
在用户态下禁止使用特权指令,不能直接取用系统资源与改变机器状态,并且只允许用户程序访问自己的存储区域。
五、什么是中断响应?其实质是什么?中断响应是当中央处理机发现已有中断请求时,中止现行程序执行,并自动引出中断处理程序的过程。
其实质是交换指令执行地址和处理机状态。
六、软件的中断处理过程主要分为哪几个阶段?试用图画出软件的中断处理过程。
1、保护现场和传递参数;2、执行相应的中断服务例程;3、恢复和退出中断。
见书42页,图2.12七、进程有哪几种基本状态?在一个系统中为什么必须区分出这几种状态?三种基本状态:就绪状态,运行状态,等待状态。
如果系统能为每一个进程提供一台处理机,则系统所有进程都可以同时执行,但实际上处理机的数目总是少于进程数,因此往往只有少数几个进程(在单处理机系统中,则只有一个进程)可真正获得处理机控制权。
通常把那些获得处理机控制权的进程所处的状态称为运行状态;把那些希望获得处理机控制权,但因为处理机数目太少而暂时分配不到处理机的进程所处的状态称为就绪状态。
虽然所有进程并发执行,但它们之间并不完全独立,而是相互制约的,有的进程因某种原因暂时不能运行而处于等待状态。
因此在任何系统中,必须有这三种基本状态。
八、n个并发进程共用一个公共变量Q,写出用信号灯实现n个进程互斥时的程序描述,给出信号灯值的取值范围,并说明每个取值的物理意义。
设置互斥信号灯mutex,初值是1,表示公共变量Q未被使用。
程序taskMain( ){Int mutex=1;CobeginP1( );P2( );::Pn( );Coend}P1( ){:P(mutex);访问Q;V(mutex);:}P2( ){:P(mutex);访问Q;V(mutex);:}::Pn( ){:P(mutex);访问Q;V(mutex);:}若mutex=1,表示没有进程进入临界区;若mutex=0,表示有一个进程进入临界区访问Q;若mutex=-i,{i取值1~(n-1)},表示有一个进程进入临界区,有i个进程在等待进入临界区访问Q。
九、用于进程控制的原语主要有哪几个?创建原语,撤销原语,阻塞原语,唤醒原语,延迟原语十、对操作系统的服务请求与一般的子程序调用有什么区别?对操作系统的服务请求不能像一般用户子程序那样可以随便调用,因为操作系统中实现各种功能的例行子程序是操作系统的一部分,它运行时,机器处于管态,而用户程序运行时,机器处于用户态。
用户用带有不同功能号的访管指令来请求操作系统各种不同的功能。
操作系统服务例程与一般子程序的区别在于,服务例程所实现的都是与计算机系统本身有关的,它的调用是通过一条访管指令来实现的。
十一、(1)(2)两道程序运行时,CPU 有空闲等待,在100ms 时刻空闲等待50ms 。
程序A 计算50ms 后,进行打印;程序B 计算50 ms 后进行输入,此时CPU 因为没有其他作业计算出现空闲等待。
(3)程序A 没有空闲等待,程序B 有空闲等待。
由于程序B 计算之后进行输入,当输入结束需要继续计算时,CPU 被作业A 使用,所以作业B 等待20ms 。
十二、(a )设置信号灯S 2、S 3、S 4,分别表示进程P 1、P 2、P 3能否开始运行,其初值0。
Main( ){Int S 2=0; /*表示进程P2能否开始执行*/Int S 3=0; /*表示进程P3能否开始执行*/Int S 4=0;/*表示进程P4能否开始执行*/ Cobegin 中央处理机输入机打印机1打印机2程序A 程序B 程序A 打印程序A 程序B 程序A 打印程序A 打印结束P1( );P2( );P3( );P4( );Coend}P1( ){::);V(S2V(S)3V(S)4}P2( ){);P(S2::}P3( ){P(S);3::}P4( ){);P(S4::}(b)设置信号灯S表示进程P3能否开始运行,其初值0。
Main( ){Int S=0;/*表示进程P3能否开始执行*/ CobeginP1( );P2( );P3( );Coend}P1( ){::V(S);}P2( ){::V(S);}P3( ){P(S);P(S);::}十三、选择填空1、A2、D3、B4、处理及分配;存储管理;设备管理;软件资源管理。