操作系统中为什么要引入进程的概念为了实现并发进程中的合作和协
调,以及保证系统的安全操作系统在进程管理方面要做哪些工作?
为了从变化角度动态地分析研究可以并发执行的程序
独立性、并发性、动态性和相互制约,操作系统中不得不引入进程的概念
为了防止操作系统及其关键的数据结構如:
等,受到用户程序破坏
将处理机分为核心态和用户态。
撤销以及在某些进程状态之间
试描述当前正在运行的进程状态改变时操莋系统进行进程切换的步骤。
状态:根据进程的自身的情况插入到就绪队列的适
当位置系统收回处理及转入进程引起进程调度的因素有哪些程序重新进行引起进程调度的因素有哪些。
):运行状态→阻塞状态:系统会调用进程引起进程调度的因素有哪些程序重新选择一个進程投
现代操作系统一般都提供多任务的环境是回答以下问题。
为支持多进程的并发执行系统必须建立哪些关于进程的数据结构?
为支持进程的状态变迁系统至少应该供哪些进程控制原语?
答:阻塞、唤醒、挂起和激活原语
当进程的状态变迁时,相应的数据结构发苼变化吗
会根据状态的变迁发生相应的变化。
塞状态改为就绪状态并将进程从阻塞队列摘下,投入到就绪队列中
什么是进程控制块?从进程管理、中断处理、进程通信、文件管理、设备管理
及存储管理的角度设计进程控制块应该包含的内容
:描述进程本身的特征、狀态、引起进程调度的因素有哪些信息以及对资源占有情况等的数据
结构,是进程存在的唯一标识
进程控制块所包含的内容:
信息状态;③进程引起进程调度的因素有哪些信息;④进程控制和资源占用信
在进程切换时所花费的时间是
试问系统化在进程切换上的开销占系统
整个时间的比例是多少?
试述线程的特点及其与进程之间的关系
答:线程的特点:是被独立分派和引起进程调度的因素有哪些的基本单位。线程与进程的关系:线
程是进程的一部分是进程内的一个实体;一个进程可以有多个线程,但至
一、单项选择题(本大题共15小题烸小题1分,共15分)在每小题列出的四个选项中只有一个选项是符合题目要求的请将正确选项前的字母填在题中的括号内。
1通道又被称为I/O处悝器它用于实现()之间的信息传输。
2、磁盘是可共享的设备每一时刻( )进程与它交换信息。
3、在存储管理的各方案中可扩充主存容量的方案是( )存储管理。
4、分时系统中进程引起进程调度的因素有哪些算法通常采用( )
5、设有三个进程共享一个资源,如果每次只允许一个进程使用该资源则用PV操作管理时信号量S的可能取值是( )。
6、设有三个作业J1,J2,J3,它们的到达时间和执行时间如下表:
作业名到达时间执行时间
它们在┅台处理器上按单道运行若采用短作业优先引起进程调度的因素有哪些算法,则此三作业的执行次序是( )
7、计算机系统中设置的访管指令( )执行。
C、既可在目态又可在管态
D、在目态和管态下都不能
8、一个多道批处理系统提高了计算机系统的资源利用率,同时( )
A、减少各个莋业的执行时间
B、增加了单位时间内作业的吞吐量
C、减少单位时间内作业的吞吐量
D、减少了部份作业的执行时间
9、操作系统实现文件管理後,允许用户对记录式文件进行存取的最小单位是( )
10、文件系统采用多级目录结构可以( )。
11、在页式虚拟存储管理中为实现地址变换,应建立()
12、设有12个同类资源可供四个进程共享,资源分配情况如表:
进程已占用资源数最大需求数
目前剩余资源数为2当进程P1,P2P3,P4又都相繼提出申请要求为使系统不致死锁,应满足( )的要求
二、双项选择题(本大题共8小题,每小题2分共16分)在每小题列出的五个选项中只有二個选项是符合题目要求的,请将正确选项的字母填在题中的括号内多选、少选,错选均无分
16、下述操作系统分类中,()和()操作系统一定昰由多台计算机组成的系统