操作系统考试资料1
湖北工业大学大二计算机专业操作系统考试试卷及参考答案1

湖北工业大学操作系统考试试卷及参考答案1一、单项选择题(5’)1.很好地解决了“零头”问题的存储管理的方法是()。
A、页式存储管理B、段式存储管理C、多重分区管理D、可变式分区管理答案:A2.考试试卷管理中,JCL是指()。
A、原语B、考试试卷控制语言C、机器语言答案:B3. ()是操作系统中采用的以空间换取时间的技术。
A、SPOOLING技术B、虚拟存储技术C、覆盖与交换技术D、通道技术答案:A4.对进程的管理和控制使用的是()。
A. 指令B. 原语C. 信号量D. 信箱通信答案:B5.()是一种只能进行P操作和V操作的特殊变量。
A. 调度B. 进程C. 同步D. 信号量答案:D6.操作系统中的SPOOLING技术,实质是将()转化为共享设备的技术。
A、虚拟设备B、独占设备C、脱机设备D、块设备答案:B7.操作系统的功能是进行处理机管理,()管理、设备管理及信息管理。
A、进程B、存储器C、硬件D、软件答案:B8.系统“抖动”现象的发生是由()引起的。
A、置换算法选择不当B、交换的信息量过大C、内存容量不足D、请求页式管理方案答案:A9.共享设备是可被多个用户考试试卷同时使用的设备,其中“同时”的含义是()。
A. 任一时刻多个考试试卷同时使用该设备B. 一个考试试卷没有运行结束,另一个考试试卷可以使用该设备C. 设备一次只能为一个考试试卷使用答案:B10.在操作系统中,用户在使用I/O设备时,通常采用()。
A. 物理设备名B. 逻辑设备名C. 虚拟设备名D. 设备牌号答案:B11.在请求分页存储管理中,若采用FIFO页面淘汰算法,则当分配的页面数增加时,缺页中断的次数()。
A、减少B、增加D、可能减少也可能增加答案:D12.操作系统的()管理部分负责对进程调度。
A、主存储器B、控制器C、运算器D、处理机答案:D13.P,V操作是()。
A、两条低级进程通信原语B、两组不同的机器指令C、两条系统调用命令D、两条高级进程通信原语答案:A14.当处理器处于目态时,处理器可以执行的指令包括非特权指令和()。
2021年计算机操作系统考试题库名词解释简答

名词解释操作系统:是配备在计算机硬件上第一次软件,是对硬件系统初次扩充。
并行与并发:并行性是指两个或各种事件在同一时刻发生。
并发性是指两个或各种事件在同一事件间隔内发生。
程序顺序执行:单道系统中,程序是顺序执行,即程序在执行时,必要按照某种先后顺序进行,仅当前一操作执行完后,才干执行其后续操作。
因而在某一时刻,系统各个某些中只有一某些在工作。
程序并发执行:在第一种程序输入后;对第一种程序计算;同步对第二个程序输入;从而使第一种程序计算操作与第二个程序输入操作并发执行。
进程与线程:进程是一种具备一定独立功能程序关于某个数据集合一次运动活动。
线程是比进程更小能独立运营基本单位。
线程能比进程更好地提高程序并发执行限度,充分发挥多解决机优越性。
管程:代表共享资源数据构造以及由对该共享数据构造实行操作一组过程所构成资源管理程序共同构成了一种操作系统资源管理模块,咱们称之为管程。
信号量:信号量也叫信号灯,普通是由两成员构成数据构造,是一种拟定二元组。
原语:就是由若干条指令构成,用于完毕一定功能一定过程。
临界资源与临界区:临界资源是系统中某些资源一次只能被一种进程使用。
每个进程中访问临界资源那段代码成为临界区。
静态优先级与动态优先级:在创立进程时候,且在进程运营期间保持不变称为静态优先级。
动态优先级是指在在创立进程之处,先赋予其一种优先级,然后其值随进程推动或等待时间增长而变化,以便获得更好调度性能。
作业:顾客在一次计算过程中或者一次事务解决过程中,规定计算机系统所做工作总称。
作业控制块:为了管理个调度作业,在多道批解决系统中,为每个作业设立了一种作业控制块JCB,它是作业系统中存在标志。
其中保存了系统对作业进行管理和调度所需所有信息。
快表/页表/段表:块表:为了提高地址变换速度,可在地址变换机构中增设一种具备并行查寻能力特殊高速缓冲寄存器,称为快表。
页表:在分页系统中,容许将进程各个页离散地存储在内存任一物理块中,为保证进程依然可以对的地运营,既能在内存中找到每个页面所相应物理块,系统又为每个进程建立了一张页面映像表,简称页表。
计算机操作系统专升本常见题目

计算机操作系统专升本常见题目计算机操作系统是计算机科学与技术专业的重要课程之一,对于专升本考生来说,掌握操作系统的基本原理和常见问题是非常重要的。
下面将介绍一些常见的计算机操作系统专升本考试题目,并给出详细的解答。
一、选择题1. 操作系统的主要功能不包括下列哪个?A. 资源管理B. 进程管理C. 文件管理D. 数据传输解析:D。
操作系统的主要功能包括资源管理、进程管理、文件管理和设备管理,数据传输属于设备管理的一部分。
2. 在操作系统的资源管理中,内存管理的主要任务是什么?A. 分配和回收内存B. 进程调度C. 文件管理D. 设备驱动程序的管理解析:A。
内存管理的主要任务是为进程分配内存空间,并在进程结束后将其回收,以实现内存的最优利用。
3. 进程调度算法的目标是什么?A. 提高系统的吞吐量B. 减少响应时间C. 公平分配CPU时间D. 减少程序的等待时间解析:C。
进程调度算法的目标是公平分配CPU时间,保证每个进程在运行中都能得到合理的执行机会,避免某些进程长时间占用CPU 而导致其他进程无法运行的情况。
二、填空题1. 操作系统是一种控制和管理计算机硬件和软件资源的______。
解析:中间件。
操作系统是介于硬件和应用程序之间的中间件,它负责协调和管理硬件和软件资源,为用户提供一个方便、高效的运行环境。
2. 程序的执行状态主要包括就绪态、运行态和______。
解析:阻塞态。
程序在执行过程中可能会因为等待外部资源或者其他原因而进入阻塞态,此时无法继续执行,直到条件满足才能恢复执行。
三、简答题1. 什么是死锁?死锁产生的条件是什么?如何预防和解决死锁问题?解析:死锁是指两个或多个进程因资源竞争而无法继续执行的状态。
死锁产生的条件包括互斥条件、请求和保持条件、不可剥夺条件和循环等待条件。
预防死锁的方法包括破坏死锁的四个必要条件中的任意一个,如引入资源的有序分配、避免进程占有资源而无法同时获得其他资源等。
西安工业大学操作系统试题及配套答案.讲义

西安工业大学操作系统试题及配套答案.讲义西安工业大学操作系统试题姓名_ _ _ _ _ _ _ _ 班级 _ _ _ _ _ _ _ _ 学号_ _ _ _ _ _ _ _一.填空题(每空 1 分,共 12 分)1 .操作系统具备处理并发活动的能力,其最重要的硬件支持是 _ _ _ _ _ _ _ _ _ _ _ _ 。
2 .所谓操作系统虚拟机的概念,是指 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 。
3 .UNIX 系统进程控制块由 _ _ _ _ _ _ _ _ _ _ _ _ 和 _ _ _ _ _ _ _ _ _ _ _ _ 两部分组成。
4 .常用的资源分配策略有优先调度和 _ _ _ _ _ _ _ _ _ _ _ _ 算法。
5 . P 操作可以使进程由运行状态变为 _ _ _ _ _ _ _ _ _ _ _ _ 状态。
6 .当采用资源有序分配方法时,它破坏了产生死锁的四个必要条件中的 _ _ _ _ _ _ _ _ _ _ _ _ 条件。
7 .文件目录采用树型结构而不采用简单表结构的最主要原因是 _ _ _ _ _ _ _ _ _ _ _ _ 。
8 .在请求分页系统中,为支持淘汰一页的功能实现,在页表中应增加 _ _ _ _ _ 和 _ _ _ _ 两个数据项。
9 .常用的设备分配技术有独占分配、共享分配和 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 技术。
10 .文件系统中的链接技术,指的是在 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 之间进行链接。
二.选择填空(每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项的字母填在题干中的括号内。
答案选错或未选者,该题无分。
每小题 2 分,共 16 分。
)() 1 . _ _ _ _ _ _ _ _ 不是实时系统的基本特征。
Windows 7操作系统测试卷及参考答案(B卷)

Windows 7操作系统测试卷及参考答案(B卷)(本卷满分100分,考试时间为45分钟)中职信息技术类对口升学教学资料中等职业教育课程改革国家规划新教材1.A.图形界面B.多任务C.即插即用D.不会受到黑客攻击2.要移动窗口,可以将鼠标指针移到窗口的()。
A.菜单栏位置上拖曳B.标题栏位置上拖曳C.状态栏位置上拖曳D.编辑栏位置上拖曳3.在windows中,关于文件夹的描述不正确的是()。
A.文件夹是用来组织和管理文件的B.“计算机”是一个系统文件夹C.文件夹中可以存放驱动程序文件D.同一文件夹中可以存放两个同名文件4.在Windows 7中,不属于控制面板操作的是()。
A.更改桌面背景B.添加新硬件C.造字D.添加用户5.下列不是汉字输入法的是()。
A.全拼B.五笔字型C.ASCII码D.双拼6.当一个应用程序窗口被最小化后,该应用程序将()。
A.被删除B.缩小为图标,成为任务栏中的一个按钮C.被取消D.被破坏7.在windows中,“计算机”图标()。
A.一定出现在桌面上B.可以设置到桌面上C.可以通过单击将其显示到桌面上D.不可能出现在桌面上8.压缩文件通常使用的软件是()。
antsB.IEC.winRARD.Word9.删除某个应用程序的桌面快捷图标意味着()。
A.该应用程序连同快捷图标一起被删除B.只删除了该应用程序,快捷图标被隐藏C.只删除了图标,该应用程序被保留D.该应用程序连同图标一起被隐藏10.下列哪一个操作系统不是微软公司开发的操作系统?()。
A.windows server 2003B.win7C.linuxD.vista11.在Windows 7操作系统中,显示桌面的快捷键是()。
A.Win+DB.Win+PC.Win+TabD.Alt+Tab12.在Windows 7中,在附件的“系统工具”菜单下,可以把一些临时文件、已下载的文件等进行清理,以释放磁盘空间的程序是()。
计算机二级题库

计算机二级题库导言计算机二级考试是国家职业资格认证的一项重要考试,对于计算机从业人员来说具有重要意义。
为了帮助考生更好地备考和提升自己的能力,本文整理了一些计算机二级题库,并根据不同的考试科目划分了题目类型。
希望此题库能够对考生备考和实战有所帮助。
一、操作系统1. 操作系统概述•题目一:操作系统的定义是什么?•题目二:列举几个常见的操作系统。
•题目三:操作系统的主要功能有哪些?2. 进程管理•题目一:什么是进程?•题目二:进程的状态包括哪些?•题目三:进程调度算法有哪些?3. 内存管理•题目一:什么是虚拟内存?•题目二:页式存储管理中,页表的作用是什么?•题目三:页面置换算法有哪些?4. 文件系统•题目一:文件系统有哪些常见的组织方式?•题目二:什么是文件权限?•题目三:文件系统的优化策略有哪些?二、数据库1. 数据库概述•题目一:什么是数据库?•题目二:数据库的主要特点有哪些?•题目三:数据库的三级模式是什么?2. 数据库设计•题目一:什么是关系模式?•题目二:什么是主键和外键?•题目三:数据库的范式有哪些?3. SQL语言•题目一:SQL是什么?•题目二:SELECT语句的作用是什么?•题目三:如何创建一个新的数据库表?4. 数据库管理系统•题目一:什么是数据库管理系统?•题目二:列举几个常见的数据库管理系统。
•题目三:数据库的备份和恢复有哪些方法?三、网络技术1. 网络概述•题目一:什么是计算机网络?•题目二:网络的那些标准层次结构?•题目三:OSI七层模型是什么?2. TCP/IP协议•题目一:TCP/IP协议是什么?•题目二:TCP和UDP的区别是什么?•题目三:ARP协议的作用是什么?3. 网络安全•题目一:什么是网络安全?•题目二:什么是防火墙?•题目三:常见的网络攻击方式有哪些?4. 网络管理•题目一:什么是网络管理?•题目二:SNMP协议的作用是什么?•题目三:网络拓扑结构有哪些?四、编程语言1. 计算机常用编程语言•题目一:列举几个常见的计算机编程语言。
国家开放大学《操作系统》形考任务1参考答案

国家开放大学《操作系统》形考任务1-3参考答案形考作业1一、单项选择题1.按照所起的作用和需要的运行环境,操作系统属于( )。
A.系统软件B. 应用软件C. 用户软件D. 支撑软件2.UNIX操作系统核心层的实现结构设计采用的是( )。
A.层次结构B. 网状结构C. 微内核结构D. 单块式结构3.UNIX命令的一般格式是( )。
A.[参数] [选项] 命令名B. [选项] [参数] 命令名C. [命令名] [选项] [参数]D.命令名[选项][参数]4.操作系统的基本职能是( )。
A. 提供方便的可视化编辑程序B. 提供功能强大的网络管理工具c. 提供用户界面,方便用户使用D.控制和管理系统内各种资源,有效地组织多道程序的运行5.操作系统对缓冲区的管理属于( )的功能。
A. 处理器管理B. 存储器管理C. 文件管理D. 设备管理6.操作系统内核与用户程序、应用程序之间的接口是( )。
A. C语言函数B.shell命令C. 图形界面D. 系统调用7.工业过程控制系统中运行的操作系统最好是( )。
A.实时系统B. 分时系统C. 网络系统D. 分布式操作系统8.进程从运行状态变为阻塞状态的原因是( )。
A.输入或输出事件发生B. 输入或输出事件完成C. 时间片到D. 某个进程被唤醒9.进程控制块是描述进程状态和特性的数据结构,一个进程( )。
A. 可以没有进程控制块B. 可以有多个进程控制块C. 可以和其他进程共用一个进程控制块D.只能有唯一的进程控制块10.进程与程序之间有密切联系,但又是不同的概念。
二者的一个本质区别是( )。
A. 程序保存在文件中,进程存放在内存中B. 程序是动态概念,进程是静态概念c. 程序顺序执行,进程并发执行D.程序是静态概念,进程是动态概念11.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的( )关系。
操作系统学位考试及参考答案

一、 名词解释1.并行与串行: 数据在传输过程中,单个数据位依次传输的方法被称为串行,多个数据位是传输则称为并行。
2. 同步与互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。
同步是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。
3. 设备驱动程序: 为了使管理计算机资源的操作系统能够对特定的硬件资源进行访问和操作,需要为设备提供相应的驱动程序,称为设备驱动程序。
设备驱动程序建立了一个硬件与硬件,或硬件与软件沟通的界面。
4. 程序局部性原理:程序在执行时所访问地址的分布不是随机的,而是相对地簇聚;这种簇聚包括指令和数据两部分。
程序局部性包括程序的时间局部性和程序的空间局部性。
程序的时间局部性是指程序即将用到的信息很可能就是目前正在使用的信息。
程序的空间局部性是指程序即将用到的信息很可能与目前正在使用的信息在空间上相邻或者临近。
5. 系统调用:由操作系统实现的所有系统调用所构成的集合即程序接口或应用编程接口,是应用程序同系统之间的接口。
6. 虚拟存储器:在具有层次结构存储器的计算机系统中,自动实现部分装入和部分替换功能,能从逻辑上为用户提供一个比物理存储容量大得多,可寻址的“主存储器”。
虚拟存储区的容量与物理主存大小无关,而受限于计算机的地址结构和可用磁盘容量。
7. 假脱机(Spooling ):假脱机技术是低速输入输出设备与主机交换的一种技术,通常也称为“假脱机真联机”,他的核心思想是以联机的方式得到脱机的效果。
低速设备经通道和设在主机内存的缓冲存储器与高速设备相联,该高速设备通常是辅存。
为了存放从低速设备上输入的信息,或者存放将要输出到低速设备上的信息(来自内存),在辅存分别开辟一固定区域,叫“输出井”(对输出),或者“输入井”(对输入)。
简单来说就是在内存中形成缓冲区,在高级设备形成输出井和输入井,传递的时候,从低速设备传入缓冲区,再传到高速设备的输入井,再从高速设备的输出井,传到缓冲区,再传到低速设备。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章操作系统概述一选择题1.以下(虚拟存储器)操作系统中的技术是用“时间”来换取“空间”的。
2.设计实时操作系统必须首先考虑系统的(可靠性)。
3.一个作用第一次执行时用了5min,而第二次执行时用了6min,这说明了操作系统的(不确定性)特点。
4.下述操作系统类型中,那个操作系统一定是由多台计算机组成的分布式系统?5.操作系统中,以下(缓冲技术)采用了“空间”换“时间”的技术。
6.按照所起得作用和需要的运行环境,操作系统属于(系统软件)。
7.操作系统的主要功能是存储器管理、设备管理、文件管理、用户接口和(进程管理)。
8.操作系统的最基本的两个特征是资源共享和(程序的并发执行)。
9.采用多道程序设计技术可以提高CPU和外部设备的(利用率)。
10.在计算机系统中,操作系统是(处于裸机之上的第一层软件)。
11.操作系统是对(计算机资源)进行管理的软件。
12.从用户的观点,操作系统是(是扩充裸机功能的软件,是比裸机功能更强,使用方便的虚拟机)。
13.操作系统的基本类型是(实时系统、分时系统和批处理系统)。
14.为了使系统中的所有用户都得到及时的响应,操作系统应该是(实时系统)。
15.如果分时系统的时间片一定,那么(用户数越多)会使响应时间越长。
16.(分时系统)类型的操作系统允许在一台主机上同时连接多台终端,多个用户可以通过多台终端同时交互地使用计算机。
17.(批处理系统)类型的操作系统允许用户把多个作业同时提交给计算机。
18.在(实时系统)操作系统的控制下计算机系统能及时处理由过程控制反馈的数据并做出及时响应。
19.一个计算机系统采用多道程序设计技术后,使多道程序实现了(宏观上并行)。
20.用户程序将一个字符送到显示器上显示,要使用操作系统提供的(系统调用)。
二判断题X 1.自从有了计算机,就有了操作系统。
2.多道程序设计技术引入后,不仅使得CPU与外设的工作可以并行,也使得设备与设备之间的工作可以并行。
3.SPOOLing技术是用“空间”换取“时间”。
X4.操作系统是用来管理计算机软件的一种软件。
X5.多道程序设计就是多个程序在冒一时刻同时运行。
6.多道程序设计将一台物理CPU虚拟为多台逻辑的CPU;SPOOLing技术奖一台物理上的I/O设备虚拟为多台逻辑上的I/O设备。
7.顺序执行的程序具有可再现性。
8.多道程序的引入主要是为了提高CPU的利用率。
X9.操作系统是一种通用软件。
X10.操作系统是管理程序的软件。
三填空题1.计算机系统是由(硬件)和(软件)两部分组成的。
2.采用多道程序设计能够充分发挥(CPU)和(外设)并行工作的能力。
3.多道程序环境下的各道程序,宏观上它们是在(并行)运行,微观上它们是在(串行)运行。
4.(并发)和共享是操作系统的两个最基本的特征,两者之间互为存在的条件。
5.顺序执行的程序,具有(顺序性)性、(封闭性)性和可再现性。
6.操作系统功能包括(进程)管理、(内存)管理、(设备)管理、(文件)管理,除此之外,操作系统还为用户使用计算机提供了用户接口。
7.批处理系统按内存中同时存放的运行程序的数目可分为(单道批处理系统)和(多道批处理系统)。
8.分时系统的主要特征有(多路性)、(独占性)、(交互性)和及时性。
9.实时系统分为两种类型:(实时信息处理系统)和(实时控制系统)。
10.(响应时间)是衡量分时系统性能的一项重要指标。
11.(批处理)系统不允许用户干预自己的程序。
12,.采用批处理系统,用户提交作业前必须使用(作业控制语言(JCL))编写(作业说明书),以指出作业加工的步骤。
13.操作系统为程序员提供的是(程序接口(系统调用)),为一般用户提供的是(命令接口)。
14.在操作系统的发展过程中,(多道)和(分时)的出现,标志着操作系统的正式形成。
15.如果一个系统在用户提交作业后,不提供交互能力,则属于(批处理系统)类型;如果一个系统可靠性很强,时间响应及时且具有交互能力,则属于(实时系统)类型;如果一个操作系统具有很强的交互性,可同时供多个用户使用,时间响应比较及时,则属于(分时系统)类型。
1.操作系统主要特征是什么?操作系统是控制和管理计算机的软、硬件资源,合理地组织计算机的工作流程,以方便用户使用的程序集合。
2.“操作系统是控制硬件的软件”这一说法确切吗?为什么?不正确,因为操作系统不仅仅是控制硬件,同时它还控制计算机的软件。
3.设内存中有三道程序,A,B,C,它们按A~B~C的先后顺序执行,它们进行“计算”试画出多道运行时三道程序的时间关系图,并计算完成三道程序要花多少时间。
第二章进程与线程一、选择题1.并发执行的程序具有(间断性)特征。
2.在操作系统中,要想读取文件中的数据,通过系统调用来实现。
3.在进程状态转换图中,(等待态—>运行态)是不可能的。
4.操作系统对进程进行管理与控制的基本数据结构是(PCB)。
5.一个进程当前进行处于等待状态,则(当I/O完成后,它将变成就绪状态)。
6.进程和程序的本质区别是(.动态或静态)。
7.进程和线程的区别是(是否拥有资源)。
8.建立进程就是(为其建立进程控制块)。
9.对进程的管理和控制使用(.原语)。
10.下面对进程的描述,错误的是(进程是指令的集合)。
11.多道程序环境中,操作系统分配资源是以(进程)为单位。
12.并发程序失去了封闭性事指(并发进程共享变量,其执行结果与速度有关)。
13.下面关于进程的描述,(进程是多道程序环境中的一个程序)不正确。
B.进程由程序、数据、栈和PCB组成C.线程是一种特殊的进程D.进程是程序在一个数据集合上的执行过程,它是系统进行资源分配的单位14.当一个进程处于(进程正等待着给它一个时间片)状态时,不属于等待状态。
15.以下关于进程的说法,(多个不同的进程可以包含相同的程序)正确。
16.进程的并发执行时若干个进程(在执行时间上是重叠的)。
17.进程是一个具有一定独立功能的程序在其数据集合上的一次(运行活动)。
18.以下进程控制块中的四项内容,(处理机状态信息)主要是由处理机各种寄存器中的内容组成的。
19.以下四项内容,(为进程分配CPU)不是进程创建过程所必需的。
B.建立进程控制块C.为进程分配内存D.将进程链入就绪队列20.一个进程被呼唤醒意味着(进程变成就绪状态)。
21.在单处理机系统中有n(n>2)个进程,(有2个进程运行,有1个就绪进程,n-3个等待进程)情况不可能发生。
22.在单片处理机系统实现并发后,以下说法(各进程在某一时间段并发运行,CPU与外设之间并行工作)正确。
23.进程的数目主要受(CPU速度)得限制。
A.B.用户数目C.终端数目D.打开文件数目24.(一个进程变为等待状态)必定引起进程切换。
25.(轻量级线程)不是进程的实现方式。
二、判断题X1.用户态和核心态是由操作系统设定的。
2.Bernstein提出了控制进程并发执行的条件。
X3.只有处于阻塞状态的进程才可能被挂起。
4.进程控制块是进程存在的唯一标志。
X5.线程所占优的储存空间一定比进程小。
X6.不同进程所执行的程序必定不同。
X7.并发执行的程序具有可再现性。
8.原语在执行时不能被中断。
X9.任一时刻,若有执行状态的进程,就一定有就绪状态的进程。
X10.进程既是拥有资源的单位,又使独立调度和分派的单位。
11.特权指令只能在核心态下运行,而不能在用户态下执行。
X12.创建原语用来创建一个新进程,并将此新进程投入等待队列。
13.进程控制块是进程存在的唯一标志。
X14.原语在执行时能被中断。
X15.进程是一段独立的程序。
16.操作系统对进程的管理和控制主要是通过PCB来实现的。
X17.并发是指若干事件在不同时刻发生。
18.一个程序在执行过程中可能产生多个进程。
X19.进程获得处理机而运行是自己能决定的。
X20.线程无论采用什么方式实现,同一进程内或不同进程的线程都可以并发执行。
三、填空题1.计算机处于(用户)态时,不能执行特权指令。
2.单道程序执行时,具有(顺序性)、(封闭性)和可再现性的特点。
3多道程序执行时,具有间断性,将失去(.封闭性)和(可再现性)的特点。
4.进程具有(动态性)、(并发性)、(独立性)、(异步性)和结构特征。
5.进程的三种基本状态是(运行状态)、(就绪状态)和(阻塞状态)。
6.判断一个进程是否处于挂起状态,要看该进程是否在(.内存),挂起状态又分为(就绪)和(挂起)。
7.进程影像通常由(程序)、(数据)、(栈)和PCB这四部分组成。
8.通常将处理机的执行状态分成(系统态)和(用户态)。
9.根据线程的切换是否依赖于内核把线程分成(用户级线程)和(内核级线程)。
10.进程是一个(动态)概念,而程序师一个(静态)概念。
1.操作系统中为什么要引入进程的概念?为了实现并发进程之间的合作和协调,以及保证系统的安全,操作系统在进程管理方面要做哪些工作?①为了从变化角度动态地分析研究可以并发执行的程序,真实的反应系统的独立性、并发性、动态性和相互制约,操作系统中不得不引入进程的概念。
②为了防止操作系统及其关键的数据结构受到用户程序破坏,将处理机分为核心态和用户态。
对进程进行创建、撤销以及在某些进程状态之间的转换控制。
2.假设系统就绪队列中有10个进程,这10个进程轮换执行,每隔300ms轮换一次,CPU在进程切换时所花费的时间是10ms,试问系统化在进程切换上的开销占系统整个时间的比例是多少?就绪队列中有10个进程,这10个进程轮换执行,每隔进程的运行时间是300ms,切换另一个进程所花费的总时间是10ms,隐刺系统化在进程切换上的时间开销占系统整个时间的比例是:10//(300+10)=3.2%.3.试述线程的特点及其与进程之间的关系。
答:线程是进程内的一个相对独立的运行单元,是操作系统调度和分派的单位。
线程只拥有一点必不可少的资源(一组寄存器和栈),但可以和铜属于一个进程的其他线程共享进程拥有的资源。
线程是进程的一部分,是进程内的一个实体;一个进程可以有多个线程,但至少必须有一个线程。
(1)(2)。
1.这种策略一方面照顾了短进程,一个进程如果在100ms运行完毕它将退出系统,更主要的是照顾了I/O量大的进程,进程因I/O进入阻塞队列,当I/O完成后它就进入了高优先级就绪队列,在高优先级就绪队列等待的进程总是优于低优先级就绪队列的进程。
而对于计算量较大的进程,它的计算如果在100ms的时间内不能完成,它将进入低优先级就绪队列,在这个队列的进程被选中的机会要少,只有当高优先级就绪队列为空,才从低优先级就绪队列选择进程,但对于计算量大的进程,系统给予的适当照顾时间片增大为500ms。
根据图2-18,回答以下问题。
进程发生状态变迁1、3、4、6、7的原因。