2020 操作系统第二次习题

1:C

静态优先权是在创建进程的时候确定的,确定之后在整个进程中是不再改变的。

2:D

进程的三态图,其中从堵塞到运行时不可能的。

其中从运行到等待是可行的,此时是发生了中断或者是发生了异常

从等待到就绪是可以的,等待的条件已经发生

从运行到就绪是可以的,此时是时间片已经到,此时进入了就绪队列。

从等待是不可能到运行的。

3:

当时间片到,进程从运行状态转变为就绪的状态

4:

进程管理中,当等待的事情发生,进程从堵塞态变成了就绪态。

5:

进程是有生命周期的,进程的执行是需要处理机,进程也是动态的额概念。进程不是指令的集合。

6:

由调度程序为进程分配是CPU是错误的,由操作系统给进程分配CPU,而不是由调度程序为进程分配CPU。调度程序只能将他放入等待队列或者是堵塞,CPU的分配是操作系统进行分配的。

由进程控制块链入进入就绪队列是必须的,同时为进程分配内存,建立 一个PCB也是必须的

7:

多道程序环境下,操作系统分配资源以进程为基本单位

8:

原语的主要特点是不可分割性,是具有原子性的

9:

内核级线程。内核可以将处理器调度直接分配给某个内核级的线程,这个是错误的,处理器的调度室十分重要的,肯定不能直接分配给其他的线程。

控制权从一个线程传递到另一个线程的时候不需要用户态–内核态–用户态模式的转变。我觉得是正确的,因为他自身在内核中,就不必要再次进行内核了。

可以将一个进程的多个线程分配到多个处理器,可以发户籍多处理器并行工作的优势。我觉得也是正确的,一个线程占据一个处理器,能够提高多处理器的优势。

建立和维护线程的数据结构以及保存每个线程的入口。 也是对的

10:

一个进程被唤醒,意味着他进入了等待队列里面,即进程变为了就绪状态。

11:

在引入了线程之后的操作系统中,资源分配的额基本单位就是线程

12:

父进程创建了子进程,父进程可以在进程的一开始就创建,也可以在进程的中间创建,或者是在最后进行创建。

撤销子进程,不必要进行撤销父进程

子进程和父进程应该可以并发执行,不行的

撤销父进程的时候,应该同时进行撤销子进程。这个是正确的。

13:

对进程的管理和控制使用原语

14:

所谓的可冲入的程序指的是,能够被多个进程共享的程序????

15:

原语是不可中断的指令序列

16:

高响应比优先算法:高响应比算法指的是如果一个进程的响应比越高,那么我们的优先级就越高。hIGHEST response ratio next 。介于先来先服务和短作业优先的折中算法,即考虑了作业的等待时间又考虑了作业的运行时间。

响应比=(等待时间+要求服务的时间)/要求服务的时间

1:如果服务时间无穷大,那么响应比无线接近于1,此时响应比是最小的

2:如果服务时间无穷小,此时响应比接近无穷大,此时相应比是最大的

短作业和先后次序的兼顾,且不会使长作业长期得不到服务

但是响应比会用加大计算系统的开销,增加系统的开销。

先来先服务算法:我觉得对长短进程没有什么影响哈

短进程优先调度算法:对短进程有利的

多级反馈队列调度算法:多级反馈队列中,少IO进程每次运行的时间比较长,他的优先级比较的低。放在第2级或者是第3级的队列中。

17:

可重入的代码:也叫作纯代码,是一种允许多个进程同时访问的代码,在执行过程中是不能够被修改的。

封闭的代码:没有收到什么叫封闭代码

可执行代码:在Windows中是 exe文件或者是sys文件,或者是com文件

​ 在Linux下,是elf文件。executable and linkable format

​ 在MAC中,是MACH-O 即 Mach Object文件

18:

在进程管理中,时间片用完,进程装改从运行态转化为就绪态。

19:

Solaris的多线程的实现方式是:

20:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值