
JMU jmdx计算机工程学院-21操作系统-第2章判断选择填空(期末考试与PTA作业)
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOCX
简介:
内容概要适用人群
适用人群使用场景及目标
使用场景及目标其他说明
一、进程与程序
1. 一个程序可以表示为多个进程在不同时间运行。例如,在一台个人电脑上可以同时开启多个QQ窗口以进行交流。
2. 并发性是指在同一时间段内有多项操作完成,而非在同一瞬间连续执行。
3. 进程控制块(PCB)是由操作系统专门机构负责管理的重要数据结构,用于记录进程的详细状态信息。
4. 原语是操作系统中不可分割的基本指令单元,具有绝对的执行完整性,在运行过程中不会中途中断。
5. 单个进程无法直接删除自己的PCB,其终止操作需要通过操作系统提供的机制来完成,并回收相关资源。
6. 执行原语时,系统通常会屏蔽外部事件干扰,以确保操作过程的安全性。
7. 对于互斥资源的访问,必须采用适当同步方法,防止多线程导致数据不一致现象的发生。
8. 多道程序虽然提高了处理效率,但在资源隔离性和任务复现性方面存在局限性。引入进程概念有助于实现更精细的资源管理和任务调度。
二、进程状态转换
1. 进程状态的动态转变通常涉及就绪态、运行态和阻塞态的变化。当一个进程因完成IO请求而从等待状态恢复时,其状态将由阻塞型变为就绪型。
2. 进程作为一个具有周期性特征的概念,在操作系统中被定义为执行特定任务的过程,并需要处理器资源为其提供服务。
3. 系统中的并发性和共享型并行性的区别在于,前者描述在同一时间间隔内多个进程在单个处理器上交替执行的特点;后者则强调在多核处理器环境下可以同时处理多个任务的特性。
4. 由于进程在共享系统资源和协作工作时可能被中断,导致执行过程具有间断性特征。
5. 用户进程中一旦创建,就会持续运行直至其完成正常的任务或因异常而终止执行。
6. 在操作系统环境中,进程被视为核心资源分配的基本单位,每个进程在其数据集上的一次连续运行活动代表一个独立的实例。
在一个支持多任务的环境下,操作系统的资源分配基于进程这一核心概念,而不仅仅局限于程序或具体的指令执行。进程控制的基本操作主要包括进程创建、等待(阻塞)、唤醒以及任务终止等过程。这些核心操作对于实现高效的进程管理和资源调度至关重要。这些知识点对于学习操作系统的学生来说具有重要价值。通过针对性测试工具的使用,学生可以加深对操作系统的理解,掌握其实现机制,并在模拟考试中检验自己的学习效果。这类复习材料不仅有助于知识的应用实践,还能培养学生的独立思考能力,在考试中提升解题效率和准确性。
全部评论 (0)


