大工19春《操作系统》在线作业1

合集下载

大工19秋《操作系统》大作业题目及要求答案

大工19秋《操作系统》大作业题目及要求答案

学习中心:深圳市龙华区龙华街道成人文化技术学校奥鹏学习中心[43]专业:计算机科学与技术年级: 2019年春季学号: 191585307814学生:刘智明题目:操作系统1.谈谈你对本课程学习过程中的心得体会与建议?操作系统是网络工程专业的主要专业基础课和主干课。

操作系统对计算机系统资源实施管理,是所有其他软件与计算机硬件的唯一接口,所有用户在使用计算机时都要得到操作系统提供的服务。

通过模拟操作系统的全部或者部分功能的实现,加深对操作系统工作原理和操作系统实现方法的理解,达到练习编程的目的,提高学生运用理论知识分析问题、解决问题的能力,为学生从事科学研究和独立负担计算机及其应用方面的工作打好扎实的基础。

2.《操作系统》课程设计,从以下5个题目中任选其一作答。

题目三:进程同步与互斥生产者-消费者问题要求:(1)撰写一份word文档,里面包括(设计思路、流程(原理)图、基本内容、源代码)章节。

(2)设计思路:简单介绍生产者进程的功能以及消费者进程的功能。

(3)流程(原理)图:绘制流程图或原理图。

(4)基本内容:详细介绍生产者进程与消费者进程之间的同步与互斥关系。

(5)源代码:列出源代码,也可以仅列出伪代码。

答案:一、设计思路:生产者消费者问题是一个著名的进程同步问题。

描述的是有一群生产者进程在生产消息,并将此消息提供给消费者进程去消费。

为使生产者进程和消费者进程能并发执行,在它们之间设置了一个具有n 个缓冲区的缓冲池,生产者进程可将它所生产的消息放入一个缓冲区中,消费者进程可从一个缓冲区中取得一个消息消费。

尽管所有的生产者进程和消费者进程都是以异步方式运行的,但它们之间必须保持同步,即不允许消费者进程到一个空缓冲区去取消息,也不允许生产者进程向一个已装有消息且尚未被取走消息的缓冲区中投放消息。

二、流程图:生产者:消费者:三、基本内容:同步是一种时序关系。

如规定了进程1处理完事情A后,进程2才能处理事情B,经典的同步问题是生产者和消费者间的同步.互斥描述的是一种独占关系.如任一时刻,进城1和进程2中只能有一个写文件C.计算机系统中的每个进程都可以消费或生产某类资源。

大工19秋《操作系统》在线作业1参考答案

大工19秋《操作系统》在线作业1参考答案
A.计算机系统中的全部指令
B.以上均不对
C.仅限于非特权指令
D.仅限于特权指令
答案:A
3.在进程管理中,当()时,进程从阻塞状态变为就绪状态。
A.进程被进程调度程序选中并调度
B.等待的事件发生
C.等待某一事件
D.时间片用完
答案:B
4.进程分配到必要的资源并获得CPU,正在执行时的状态是()。
A.阻塞状态
B.运行状态
C.撒消状态
D.就绪状态
答案:B
5.进程在系统中存在的唯一标识是进程控制块,即()。
A.PCB
B.MCB
C.JCB
D.FIFO
答案:A
6.以下不属于进程基本特征的是()。
A.进程是具有特定功能的一组指令的有序集合
B.进程可以引入挂起功能
C.进程具有动态性
D.进程具有三种基本状态,即运行状态、就绪状态、等待状态
(2)超龄应收账款的对账不受上条限制,随时发生及时对账。由财务部发出应收账款对账表,货款回收责任人须在当月完成对账工作。
(3)对账单必须取得对方经销单位的确认,并加盖真实、合法的财务章、业务章或公章。
5、资产侵占
按照相关规定和法律相关条款追究责任人的赔偿和刑事责任。
四、本制度从2019年1月1日期执行。
答案:正确
19.中断程序允许有选择地设置屏蔽位,因此所有的中断事件都可以屏蔽。
答案:错误
20.操Байду номын сангаас系统是用以控制和管理系统资源,方便用户使用计算机的程序的集合。
答案:正确
以下内容如不需要请删除
销售部应收账款管理制度
遵照公司对业务部门的管理要求,以及本公司货款回收的实际情况,特制定本办法:

操作系统19春在线作业1-0005.886CA7E9-06D5-47

操作系统19春在线作业1-0005.886CA7E9-06D5-47

操作系统19春在线作业1-0005
()存储管理支持多道程序设计,算法简单,但存储碎片多。

A:段式
B:页式
C:固定分区
D:段页式
答案:C
分页式存储管理中,地址转换工作是由()完成的。

A:硬件
B:地址转换程序
C:用户程序
D:装入程序
答案:A
在单用户系统中可为()设置一张逻辑设备表。

A:整个系统
B:每个用户(进程)
C:每种逻辑设备
D:每种物理设备
答案:A
按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度的算法称为()。

A:先来先服务法
B:短作业优先法
C:时间片轮转法
D:优先级法
答案:A
()是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。

A:覆盖技术
B:交换技术
C:虚拟技术
D:物理扩充
答案:B
以下()项功能不是操作系统具备的主要功能。

操作系统(含课程设计)·第一次作业·平时作业2019春华南理工大学网络教育答案

操作系统(含课程设计)·第一次作业·平时作业2019春华南理工大学网络教育答案

1.什么是操作系统?批处理、分时和实时操作系统各有什么特征、特点?答:1)批处理操作系统的用户脱机使用计算机,作业是成批处理的,系统内多道程序并发执行,交互能力差。

2)分时操作系统可以让多个用户同时使用计算机,人机交互性较强,具有每个用户独立使用计算机的独占性,系统响应及时。

3)实时操作系统能对控制对象作出及时反应,可靠性高,响应及时。

但是资源利用率低。

2.操作系统五大功能中处理机管理模块主要有哪些功能?它们的主要任务是什么?答:处理机管理模块主要功能有:进程控制,进程同步,进程通信和调度进程控制的主要任务是为作业创建进程,撤销已结束的进程,以及控制进程在运行过程中的状态转换. ---进程同步的主要任务是对诸进程的运行进行调节.---进程通信的主要任务是实现在相互合作进程之间的信息交换.---调度分为作业调度和进程调度.作业调度的基本任务是从后备队列中按照一定的算法,选择出若干个作业,为它们分配必要的资源;而进程调度的任务是从进程的就绪队列中,按照一定的算法选出一新进程,把处理机分配给它,并为它设置运行现场,是进程投入运行。

3.什么是进程?进程的三种基本状态是什么?答:进程:一个具有一定独立功能的程序关于某个数据集合的一次运行活动,是系统进行资源分配和调度运行的基本单位。

进程的三种基本状态:1.运行状态:获得CPU的进程处于此状态,对应的程序在CPU上运行着。

2.阻塞状态:为了等待某个外部事件的发生(如等待I/O操作的完成,等待另一个进程发来消息),暂时无法运行。

也成为等待状态。

3.就绪状态:具备了一切运行需要的条件,由于其他进程占用CPU而暂时无法运行。

4.什么是PCB? PCB里主要包括哪些内容?答:PCB是进程控制块,系统为了管理进程设置的一个专门的数据结构,用它来记录进程的外部特征,描述进程的运动变化过程。

系统利用PCB来控制和管理进程,所以PCB是系统感知进程存在的唯一标志。

进程与PCB是一一对应的。

大工19春《操作系统》大作业答案

大工19春《操作系统》大作业答案

.网络教育学院《操作系统》课程设计(题目:进程同步与互斥生产者-消费者问题,学习中心:层次:专业:计算机网络技术年级:年秋季学号:学生:辅导教师:完成日期:年月日(题目四:进程同步与互斥生产者-消费者问题设计思路:生产者—消费者问题是一种同步问题的抽象描述。

计算机系统中的每个进程都可以消费或生产某类资源。

当系统中某一进程使用某一资源时,可以看作是消耗,且该进程称为消费者。

而当某个进程释放资源时,则它就相当一个生产者。

流程(原理)图::1、生产者2、消费者基本内容:通过一个有界缓冲区(用数组来实现,类似循环队列)把生产者和消费者联系起来。

假定生产者和消费者的优先级是相同的,只要缓冲区未满,生产者就可以生产产品并将产品送入缓冲区。

类似地,只要缓冲区未空,消费者就可以从缓冲区中去走产品并消费它。

应该禁止生产者向满的缓冲区送入产品,同时也应该禁止消费者从空的缓冲区中取出产品,这一机制有生产者线程和消费者线程之间的互斥关系来实现。

为解决生产者/消费者问题,应该设置两个资源信号量,其中一个表示空缓冲区的数目,用g_hFullSemaphore表示,其初始值为有界缓冲区的大小SIZE_OF_BUFFER;另一个表示缓冲区中产品的数目,用g_hEmptySemaphore表示,其初始值为0。

另外,由于有界缓冲区是一个临界资源,必须互斥使用,所以还需要再设置一个互斥信号量g_hMutex,起初值为1。

、在生产者/消费者问题中,信号量实现两种功能。

首先,它是生产产品和消费产品的计数器,计数器的初始值是可利用的资源数目(有界缓冲区的长度)。

其次,它是确保产品的生产者和消费者之间动作同步的同步器。

生产者要生产一个产品时,首先对资源信号量g_hFullSemaphore和互斥信号量g_hMutex进行P操作,申请资源。

如果可以通过的话,就生产一个产品,并把产品送入缓冲区。

然后对互斥信号量g_hMutex和资源信号量g_hEmptySemaphore进行V操作,释放资源。

大工19秋《操作系统》在线作业1[学习资料答案]

大工19秋《操作系统》在线作业1[学习资料答案]

【奥鹏】大工19秋《操作系统》在线作业1
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.以用户的角度出发,操作系统是()。

A.由若干层次的程序按一定的结构组成的有机体
B.用户与计算机之间的接口
C.控制和管理计算机资源的软件
D.合理地组织计算机工作流程的软件
【标准选择】:B
2.当中央处理器处于核心态时,它可以执行的指令是()。

A.计算机系统中的全部指令
B.以上均不对
C.仅限于非特权指令
D.仅限于特权指令
【标准选择】:A
3.在进程管理中,当()时,进程从阻塞状态变为就绪状态。

A.进程被进程调度程序选中并调度
B.等待的事件发生
C.等待某一事件
D.时间片用完
【标准选择】:B
4.进程分配到必要的资源并获得CPU,正在执行时的状态是()。

A.阻塞状态
B.运行状态
C.撒消状态
D.就绪状态
【标准选择】:B
5.进程在系统中存在的唯一标识是进程控制块,即()。

A.PCB
B.MCB
C.JCB
D.FIFO
【标准选择】:A
6.以下不属于进程基本特征的是()。

A.进程是具有特定功能的一组指令的有序集合
B.进程可以引入挂起功能
C.进程具有动态性
D.进程具有三种基本状态,即运行状态、就绪状态、等待状态。

北语19春《操作系统》作业1234满分答案

北语19春《操作系统》作业1234满分答案

19春《操作系统》作业1产生系统死锁的原因可能是由于___。

A.进程释放资源B.一个进程进入死循环C.多个进程竞争,资源出现了循环等待D.多个进程竞争共享型设备正确答案:C引入多道程序的根本目的在于()。

A.充分利用CPU,减少CPU等待时间B.提高实时响应速度C.有利于代码共享,减少主、辅存信息交换量D.充分利用存储器正确答案:A操作系统是一组()。

A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序正确答案:C主存储器技术可分为实存储器技术和()存储器技术A.固定分区B.可变分区C.虚拟D.动态正确答案:C我们要访问一个文件,必须要先()A.建立文件B.打开文件C.复制文件D.查询文件正确答案:BP,V操作中,S<0,则()A.|S|表示S等待队列中的进程个数B.表示有S个资源可用C.申请S个资源D.释放S个资源正确答案:A一个程序被编译链接后产生的目标程序的指令和数据放置的位置称为()A.物理地址B.实存地址C.逻辑地址D.绝对地址正确答案:C把逻辑地址转变为内存的物理地址的过程称作___。

A.编译B.连接C.运行D.重定位正确答案:D实现虚拟存储器的目的是___。

A.扩充主存容量B.扩充辅存容量C.实现存储保护D.加快存取速度正确答案:A在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于___。

A.进程相应的程序段的长度B.进程总共需要运行时间多少C.进程自身和进程调度策略D.进程完成什么功能。

东师-操作系统19春在线作业21答案

东师-操作系统19春在线作业21答案

操作系统19春在线作业2-0004试卷总分:100 得分:0一、单选题(共20 道试题,共50 分)1.为了使多个进程能有效地同时处理输入和输出,最好使用()。

A.缓冲池B.单缓冲C.双缓冲D.循环缓冲正确答案:A2.实时操作系统追求的目标是()。

A.高吞吐率B.充分利用内存C.快速响应D.减少系统开销正确答案:C3.下列描述中错误的一条是()。

A.一个文件在同一系统中、不同的存储介质上的拷贝,应采用同一种物理结构。

B.文件的物理结构不仅与外存的分配方式相关,还与存储介质的特性相关,通常在磁带上只适合使用顺序结构。

C.采用顺序结构的文件既适合进行顺序访问,也适合进行随机访问。

D.虽然磁盘是随机访问的设备,但其中的文件也可使用顺序结构。

正确答案:A4.存储管理的目的是()。

A.方便用户B.提高内存利用率C.方便用户和提高内存利用率D.增加内存实际容量正确答案:C5.进程状态从就绪态到运行态的转化工作是由()完成的。

A.作业调度B.中级调度C.进程调度D.设备调度正确答案:C6.文件系统最基本的目标是按名存取,它主要是通过()功能实现的。

A.存储空间管理B.目录管理C.文件读写管理D.文件安全性管理正确答案:B7.进程从运行状态变为阻塞状态的原因是()。

A.输入或输出事件发生B.时间片到C.输入或输出事件完成D.某个进程被唤醒正确答案:A8.虚拟内存的容量只受()的限制。

A.物理内存的大小B.磁盘空间的大小C.数据存放的实际地址D.计算机地址字长正确答案:D9.已经获得除()以外的所有运行所需资源的进程处于就绪状态。

A.存储器B.打印机C.CPUD.磁盘空间正确答案:C10.对记录式文件,操作系统为用户存取文件信息的最小单位是()。

A.字符B.数据项C.记录D.文件正确答案:C11.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的()关系。

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

(单选题)1: 以下软件系统中完全属于系统软件的一组是()。

A: 操作系统、Windows 7
B: Word 2010、操作系统
C: Excel 2010、编译系统
D: Windows XP、腾讯QQ
正确答案:
(单选题)2: 引入多道程序的目的在于()。

A: 充分利用CPU,减少CPU的等待时间
B: 提高实时响应速度,降低CPU及内存利用率
C: 有利于代码共享,减少主存辅存信息交换量
D: 充分利用主存储器
正确答案:
(单选题)3: 多道批处理系统(多道程序设计技术)的硬件支持是20世纪60年代初发展起来的()。

A: RISC技术
B: 通道和中断技术
C: 集成电路
D: 高速内存
正确答案:
(单选题)4: 假设分时操作系统的时间片固定,那么(),则响应时间越长。

A: 用户数越少
B: 用户数越多
C: 内存越少
D: 内存越多
正确答案:
(单选题)5: 过程控制系统、信息查询系统等均属于实时系统,那么实时系统()。

A: 是依赖人为干预的监督和控制系统
B: 必须既要及时响应、快速处理,又要有高可靠性和安全性
C: 强调系统资源的利用率
D: 实质上是批处理系统和分时系统的结合
正确答案:
(单选题)6: 操作系统是计算机系统中不可缺少的组成部分,是为了提高计算机的()和方便用户使用计算机而配备的一种系统软件。

A: 网络接入方式
B: 利用率
C: 软件更新速度
D: 硬件更新速度
正确答案:
(单选题)7: 核心态下运行的程序可以执行特权指令,其中特权指令是指()。

A: 只能被操作系统使用的指令
B: 既允许操作系统程序使用,又允许用户程序使用
C: 是管态和目态运行的基本单元
D: 是一种存储保护方法
正确答案:
(单选题)8: 当CPU执行操作系统程序时,处理器处于()。

A: 目态
B: 管态
C: 用户态
D: 准备就绪态
正确答案:
(单选题)9: 当用户程序执行访管指令(如申请内存)时,中断装置将使中央处理器()工作。

A: 维持在管态
B: 维持在目态
C: 从目态转换到管态
D: 从管态转换到目态
正确答案:
(单选题)10: 中断向量存放()。

A: 中断处理程序入口地址
B: 中断向量表出口地址
C: 中断断点地址
D: 中断返回地址
正确答案:
(判断题)11: 用户可以为每个进程创建PCB,并控制进程的执行过程。

A: 对
B: 错
正确答案:
(判断题)12: 批处理系统是实现人机交互的系统。

A: 对
B: 错
正确答案:
(判断题)13: UNIX操作系统为每一个程序(进程)分配了一段内存区域作为现场区,用于保存CPU现场。

A: 对
B: 错
正确答案:
(判断题)14: 操作系统在核心态下运行,可以执行所有机器指令。

而用户程序在用户态下运行,只能执行非特权指令。

A: 对
B: 错
正确答案:
(判断题)15: 在现代计算机中,一般都提供一些专门供操作系统使用的特殊指令,这些指令只能在核心态执行,称为特权指令。

A: 对
B: 错
正确答案:
(判断题)16: 在大多数系统中,用户程序有时也可以在核心态下执行特权指令。

A: 对
B: 错
正确答案:
(判断题)17: 进程可以任意的删除自己的PCB表。

A: 对
B: 错
正确答案:
(判断题)18: 程序顺序执行具有顺序性、封闭性、执行结果可再现性等特征。

A: 对
B: 错
正确答案:
(判断题)19: 所有进程获得处理器都是通过申请,由用户批准而得到的。

A: 对
B: 错
正确答案:
(判断题)20: 进程可以在纸上长期保存,而程序具有生存期,创建后存在,撤销后消亡。

A: 对
B: 错
正确答案:
(单选题)1: 以下软件系统中完全属于系统软件的一组是()。

A: 操作系统、Windows 7
B: Word 2010、操作系统
C: Excel 2010、编译系统
D: Windows XP、腾讯QQ
正确答案:
(单选题)2: 引入多道程序的目的在于()。

A: 充分利用CPU,减少CPU的等待时间
B: 提高实时响应速度,降低CPU及内存利用率
C: 有利于代码共享,减少主存辅存信息交换量
D: 充分利用主存储器
正确答案:
(单选题)3: 多道批处理系统(多道程序设计技术)的硬件支持是20世纪60年代初发展起来的()。

A: RISC技术
B: 通道和中断技术
C: 集成电路
D: 高速内存
正确答案:
(单选题)4: 假设分时操作系统的时间片固定,那么(),则响应时间越长。

A: 用户数越少
B: 用户数越多
C: 内存越少
D: 内存越多
正确答案:
(单选题)5: 过程控制系统、信息查询系统等均属于实时系统,那么实时系统()。

A: 是依赖人为干预的监督和控制系统
B: 必须既要及时响应、快速处理,又要有高可靠性和安全性
C: 强调系统资源的利用率
D: 实质上是批处理系统和分时系统的结合
正确答案:
(单选题)6: 操作系统是计算机系统中不可缺少的组成部分,是为了提高计算机的()和方便用户使用计算机而配备的一种系统软件。

A: 网络接入方式
B: 利用率
C: 软件更新速度
D: 硬件更新速度
正确答案:
(单选题)7: 核心态下运行的程序可以执行特权指令,其中特权指令是指()。

A: 只能被操作系统使用的指令
B: 既允许操作系统程序使用,又允许用户程序使用
C: 是管态和目态运行的基本单元
D: 是一种存储保护方法
正确答案:
(单选题)8: 当CPU执行操作系统程序时,处理器处于()。

B: 管态
C: 用户态
D: 准备就绪态
正确答案:
(单选题)9: 当用户程序执行访管指令(如申请内存)时,中断装置将使中央处理器()工作。

A: 维持在管态
B: 维持在目态
C: 从目态转换到管态
D: 从管态转换到目态
正确答案:
(单选题)10: 中断向量存放()。

A: 中断处理程序入口地址
B: 中断向量表出口地址
C: 中断断点地址
D: 中断返回地址
正确答案:
(判断题)11: 用户可以为每个进程创建PCB,并控制进程的执行过程。

A: 对
B: 错
正确答案:
(判断题)12: 批处理系统是实现人机交互的系统。

A: 对
B: 错
正确答案:
(判断题)13: UNIX操作系统为每一个程序(进程)分配了一段内存区域作为现场区,用于保存CPU现场。

A: 对
B: 错
正确答案:
(判断题)14: 操作系统在核心态下运行,可以执行所有机器指令。

而用户程序在用户态下运行,只能执行非特权指令。

A: 对
B: 错
正确答案:
(判断题)15: 在现代计算机中,一般都提供一些专门供操作系统使用的特殊指令,这些指令只能在核心态执行,称为特权指令。

B: 错
正确答案:
(判断题)16: 在大多数系统中,用户程序有时也可以在核心态下执行特权指令。

A: 对
B: 错
正确答案:
(判断题)17: 进程可以任意的删除自己的PCB表。

A: 对
B: 错
正确答案:
(判断题)18: 程序顺序执行具有顺序性、封闭性、执行结果可再现性等特征。

A: 对
B: 错
正确答案:
(判断题)19: 所有进程获得处理器都是通过申请,由用户批准而得到的。

A: 对
B: 错
正确答案:
(判断题)20: 进程可以在纸上长期保存,而程序具有生存期,创建后存在,撤销后消亡。

A: 对
B: 错
正确答案:。

相关文档
最新文档