OS操作系统期末题集_理解阐述2

本文探讨操作系统中的关键概念,包括程序并发执行产生的间断性特征、失去封闭性和可再现性的原因、进程与程序的区别、PCB的作用以及作业控制块JCB的内容。同时,文章还涉及了中级调度的目的、作业调度策略、进程与线程的比较,以及实时系统对CPU处理能力的要求。此外,文章还讨论了存储器配置、动态分区分配方式和内存管理策略如首次适应算法。
摘要由CSDN通过智能技术生成

1、为什么程序并发执行会产生间断性特征?
程序在并发执行时,由于它们共享系统资源,以及为完成同一项任务而相互合作,致使在这些并发执行的进程之间,形成了相互制约的关系,从而也就使得进程在执行期间出现间断性。

2、程序并发执行时为什么会失去封闭性和可再现性?
因为程序并发执行时,是多个程序共享系统中的各种资源,因而这些资源的状态是由多个程序来改变,致使程序的运行失去了封闭性.而程序一旦失去了封闭性也会导致其失去可再现性。

3、试从动态性、并发性和独立性上比较进程和程序?

  • 进程是动态、可并发的、独立的 程序是静态的、不可并发的
  • 并发性是进程的重要特征,同时也是OS的重要特征。引入进程的目的正是为了使其程序能和其它建立了进程的程序并发执行,而程序本身是不能并发执行的。
  • 独立性是指进程实体是一个能独立运行的基本单位,同时也是系统中独立获得资源和独立调度的基本单位。而对于未建立任何进程的程序,都不能作为一个独立的单位来运行。

4、试说明PCB的作用?为什么说PCB是进程存在的唯一标志?
PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构。PCB中记录了操
作系统所需的用于描述进程情况及控制进程运行所需的全部信息。因而它的作用是使
一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单
位,一个能和其它进程并发执行的进程。在进程的整个生命周期中,系统总是通过其PCB对进程进行控制。

5、为什么引入中级调度?
引入中级调度的目的是为了提高内存利用率和系统吞吐量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值