本文共 1656 字,大约阅读时间需要 5 分钟。
作业笔记
一个进程是由PCB、程序和数据集三部分组成
进程和程序的根本区别是 静态和动态的区别
操作系统是根据进程控制块来对并发执行的进程进行控制和管理的,PCB是操作系统管理进程的数据结构
同一程序经过多次创建,运行在不同的数据集上,形成了(不同)的进程
用信箱实现进程间互通消息的通信机制要有两个通信原语,它们是 发送原语和接收原语
当(时间片到)时,进程从执行状态转变为就绪状态
进程创建后,所有创建完成的PCB被链接成一个序列,这个序列称为 就绪队列
长作业调度程序控制 多道程序的道
执行fork系统调用时,子进程会复制父进程的地址空间 √
所有的IO操作都是特权指令,必须在核心态下执行
同一进程或不同进程内的线程都可以并发执行
不论是系统支持的线程还是用户级线程,其切换都需要内核的支持 ×
不管系统中是否有线程,进程都是拥有资源的独立单位 √
(先来先服务调度算法)有利于CPU繁忙型作业,而不利于I/O繁忙型作业
时间片轮转算法是绝对可抢占的
下列必须在核心态下执行的指令是( )
A.将运算结果装入内存 B.算术运算C.从内存中取数 D.I/O操作
答案: D、所有I/O操作都是特权指令
用V操作唤醒一个等待进程时,被唤醒进程的变为就绪状态。
有三个进程共享同一程序段,而每次只允许两个进程进入该程序段,若用PV操作同步机制,则信号量S的取值范围是()。 2,1,0,-1
在操作系统中,要对并发进程进行同步的原因是( )。 并发进程是异步的
PV操作是原子操作。 √
死锁的避免是根据( )采取措施实现的。 防止系统进入不安全状态
解除死锁通常不采用的方法是( ) 终止所有死锁进程
某系统中有三个并发进程都需要四个同类资源,该系统不会发生死锁的最少资源是( )。 (4-1)*3+1=10
为了避免死锁的发生,各进程应该按序逐个申请资源。 ×
把作业空间中使用的逻辑地址变为内存中物理地址称为( )。 重定位
动态重定位是在作业的( )中进行的。 执行过程
在使用紧缩技术解决外碎片时,如果一个进程正在( )时,则不能在内存中移动。 紧缩要求采用动态重定位,且当有I/O操作时,不能紧缩,需要将进程锁定在内存中。
静态重定位是程序在装入内存时完成地址变换。 √
引入TLB是为了解决分页时两次内存访问的问题。 √
下列关于常规存储器的论述中,正确的论述是( )。 存业在运行前,必须全部装入内存,且在运行过程中也一直驻留内存 常规存储管理具有一次性和驻留性。
系统产生抖动主要原因是( )。 页面置换算法不合理
考虑页面置換算法,系统有m个物理块供调度,初始时全空,页面引用串长度为p,包含了n个不同的页号,无论用什么算法,缺页次数不会少于( )。 n
时间局部性是指,当程序访问了某个存储单元,在不久之后,其附近的存储单元也会被访问 × 空间局部性是指,当程序访问了某个存储单元,在不久之后,其附近的存储单元也会被访问。
进程在执行中发生了缺页中断,经操作系统处理后,应让其执行()指令。 缺页中断处理后,将要访问的页调入内存,此时被中断的指令要再次执行。
缺页中断是在指令执行期间产生和处理中断信号,而非一条指令执行之后。 √
从用户的观点看,操作系统中引入文件系统的目的是()。 实现对文件的按名存取
文件目录存放的信息是()。 该目录中所有子目录文件和数据文件的目录 文件目录是FCB的有序集合,一个目录中既有子目录也有数据文件。
因此文件目录存放的是该目录中所有子目录文件和数据文件的目录项位示图可用于()。 磁盘空间的管理
一个文件系统中,其FCB占64B,一个盘块大小为1KB,采用一级目录。假定文件目录中有3200个目录项。则查找一个文件平均需要()次访问磁盘 3200*64/1KB=200
一级目录的平均访盘次数为1/2盘块数 答案:100在多级目录结构中对文件的访问是通过路径名和用户目录名进行的。 × 在多级目录结构中对文件的访问是通过路径名和文件名进行的。
转载地址:http://pmgwi.baihongyu.com/