os复习.docx

上传人:b****3 文档编号:2946207 上传时间:2022-11-16 格式:DOCX 页数:13 大小:427.55KB
下载 相关 举报
os复习.docx_第1页
第1页 / 共13页
os复习.docx_第2页
第2页 / 共13页
os复习.docx_第3页
第3页 / 共13页
os复习.docx_第4页
第4页 / 共13页
os复习.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

os复习.docx

《os复习.docx》由会员分享,可在线阅读,更多相关《os复习.docx(13页珍藏版)》请在冰豆网上搜索。

os复习.docx

os复习

错进程就是程序。

(程序是静态的,进程是动态的)

错逻辑文件的组织形式由存储介质的特性决定。

(用户决定)

对采用分页存储管理,可以向用户提供一个比实际内存大的多的虚拟存储器。

错在分页存储管理中,系统是按照[页号,页内位移]来划分逻辑地址,完成地址转换,因此分页式存储管理向用户提供了一个二维地址空间。

对段页式存储管理向用户提供的是一个二维地址空间。

考虑采用可变分区存储管理的系统,它目前含有下述顺序的自由块:

10K,4K,20K,18K,7K,9K,12K和15K。

现请求分配存储:

A)12K,B)19K,C)9K

若采用首次适应算法,将分配哪些自由块?

若采用最佳适应算法呢?

在请求页式管理中,缺页中断是否一定导致页面淘汰?

设一页式存储管理系统,向用户提供的逻辑地址空间最大为8页,每页1024B,它们被映射到32块的物理存储区中,试问:

逻辑地址为多少位?

物理地址为多少位?

答:

物理地址15位,逻辑地址13位

某系统有4个并发进程,运行中都需要2个同类资源,试问该系统不会发生死锁的资源的最少数目是多少个?

选临界值,即发生死锁时刻,m个进程,每个进程需要n台机器,(n-1,n-1,n-1……n-1)先给m个进程依次分配n-1台机器,之后这m台机器都去抢夺最后一台机器,进入死锁状态,则总得机器资源数目为:

(n-1)*m+1 上面m=4,n=2代入得5 

进程的进程控制块(PCB)何时产生?

何时消除?

其作用是什么?

程序是构成进程的组成部分之一,一个进程的运行目标时执行它所对应的程序,如果没有程序,进程就失去了其实际存在的意义;从静态的角度看,进程是由程序、数据和进程控制块(PCB)三部分组成的。

区别:

动态性:

程序是指令的有序集合,它是一个静态概念,其本身没有任何运行的含义;进程是程序在处理机上的一次执行过程,它是一个动态概念。

程序可以作为一种软件资源长期保存,而进程是有一定生命周期的,它能够动态地产生和消亡。

结构特性:

进程是由程序、数据和进程控制块(PCB)三部分组成的。

独立运行:

进程是一个能独立运行的单位,能与其他的进程并发地活动。

资源分配单位:

进程是竞争计算机系统有限资源的基本单位,也是进行处理机调度的基本单位。

同一程序运行于若干不同的数据集合上,它将属于若干个不同的进程,或者说若干不同的进程可以包含相同的程序。

/哈工大00/有待进一步整理要点

某虚拟存储器的用户空间共有32个页面,每页1KB,主存8KB。

假定某时刻系统为用户的第0,1,2,3页分别分配的物理块号为5,10,4,7,试将虚拟地址093C变换为物理地址。

主存16K的答案

进程的三种基本状态是:

_____就绪__________、__执行___________、___阻塞_______________。

在多道程序环境下,系统中的进程可能存在以下两种关系:

即_______同步关系___________和

_____互斥关系______________。

在多道程序环境下,系统中的诸多进程之间可能存在两种关系,即资源共享关系和相互协作关系。

多个进程间彼此无关,它们并不知道其他进程的存在,只是共享着系统资源。

对于存在相互合作关系的进程,对某些资源需要互斥使用,进程同步的主要任务就在于保证进程在执行次序上的协调。

整型信号量机制并未遵循其中的____让权等待____________准则。

作业调度又称为__高级调度____________。

低级调度又称为___进程调度__________。

中级调度又称为___对换调度_________。

在操作系统中,__先来先服务调度算法。

先来先服务(FCFS)_____________调度算法是一种最简单的调度算法。

产生死锁的原因可归结为两点:

___竞争资源________、_____进程推进顺序非法____________。

产生死锁的必要条件___互斥条件:

一个资源每次只能被一个进程使用________、_____请求与保持条件:

一个进程因请求资源而阻塞时,对已获得的资源保持不放。

______________、__不剥夺条件:

进程已获得的资源,在末使用完之前,不能强行剥夺。

___________、_____循环等待条件:

若干进程之间形成一种头尾相接的循环等待资源关系。

_________。

内存的三种离散分配方式分别是:

_____分页式存储管理_____________、______分段式存储管理_____________、_____段页式存储管理______________。

基于___程序局部性_________原理,引入了虚拟存储器的概念。

磁盘访问时间由______________、_______________________、_____________________三部分组成。

1.寻道时间,启动磁臂的时间s与磁头移动n条磁道所花费的时间之和

t=m*n+s(一般磁盘,m=0.2,高速磁盘,m<=0.1)

2.旋转延迟时间,是指定扇区移动到磁头下面所经历的时间

3.传输时间,指把数据从磁盘读出或向磁盘写入数据所经历的时间

若每次读/写的字节数为b,磁盘每秒钟的转速为r,一条磁道上的字节数为Nt=b/(rN)

 

某段式存储管理的系统中,地址用32位表示,其中8位表示段号,允许每段的最大长度是_2的32-8次方_____字节。

把并发进程中与共享变量有关的程序段称为____临界区_________。

选择题:

1、__C____是操作系统必须提供的功能。

A.图形用户界面(GUI)B.办公软件 C.处理中断D.编译源程序

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

A)程序B)指令C)进程D)作业

3、对于用记录型信号量管理的两个并发进程,设互斥信号量为mutex,若mutex=0,则__B______。

A)表示没有进程进入临界区B)表示有一个进程进入临界区

C)表示有一个进程进入临界区,另一个进程等待进入D)表示有两个进程进入临界区

4、两个进程合作完成一个任务。

在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的__A________。

A)同步B)互斥C)调度D)执行

一个进程的基本状态可以从其他两种基本状态转变过去,这个基本状态一定是___C___。

A)执行状态;B)阻塞状态;C)就绪状态;D)完成状态。

5、按__D_____分类可将设备分为块设备和字符设备。

A)从属关系B)操作特性C)共享属性D)信息交换单位

6、分时操作系统通常采用____B_____策略为用户服务。

A)可靠性和灵活性时间片轮转时间片加权分配短作业优先

进程创建时,不需要做的是_C_____。

       A.建立该进程的PCB       B.分配该进程适当的内存       

C.将该进程插入就绪队列       D.为该进程分配CPU

7、在___A____情况下,系统不会出现死锁。

A)资源按序分配B)若干进程无休止等待其它进程释放占有的资源。

C)若干进程进入睡眠状态D)资源数目多于进程数目

8、通过硬件和软件的功能扩充,把原来独享的设备改造成能为若干用户共享的设备,这种设备称为__虚拟设备_____。

A)存储设备系统设备用户设备虚拟设备

下列调度算法中,_D_____调度算法是绝对可抢占的。

A.先来先服务B.优先级C.短进程优先D.时间片轮转

9、在固定分区分配中,每个分区的大小___C_____。

A)相同B)随作业长度变化C)可以不同但预先固定

D)可以不同但根据作业长度固定

文件系统中,文件访问控制信息存储的合理位置是__A____。

A.文件控制块B.文件分配表C.用户口令表D.系统注册表

10、实现虚拟存储器的目的是:

__D_______。

A)实现存储保护B)实现程序浮动C)扩充磁盘容量D)扩充内存容量

11、下列操作系统的各个功能组成部分中,___A____可以不需要硬件的支持。

A)进程调度B)时钟管理C)地址映射D)中断系统

12、大多数低速设备都属于__A_________设备。

A)独享共享虚拟SPOOLING

3.OS有哪三种类型?

各有什么特点?

操作系统一般可分为三种基本类型,即批处理系统、分时系统和实时系统。

批处理操作系统的特点是:

多道和成批处理。

分时系统具有多路性、交互性、“独占”性和及时性的特征。

实时系统特点:

及时响应和高可靠性

4.OS的基本特征是什么?

并发性、共享性、虚拟技术、异步性

9.OS在计算机系统中处于什么地位?

操作系统在计算机系统中占有特殊重要的位置,所有其他软件都建立在操作系统基础上,并得到其支持和服务;操作系统是支撑各种应用软件的平添。

用户利用操作系统提供的命令和服务操纵和使用计算机。

可见,操作系统实际上是一个计算机系统硬件、软件资源的总指挥部。

操作系统的性能决定了计算机系统的安全性和可靠性。

5.进程进入临界区的调度原则是什么?

1、如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。

2、任何时候,处于临界区内的进程不可多于一个。

如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待。

3、进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自己的临界区。

4、如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。

10.计算机系统产生死锁的根本原因?

由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象死锁。

6.用如图3-23所示的进程状态转换图能够说明有关处理机管理的大量内容。

试回答:

①什么事件引起每次显著的状态变迁?

②下述状态变迁因果关系能否发生?

为什么?

(A)2→1(B)3→2(C)4→1

就绪→运行:

CPU空闲,就绪态进程被调度程序选中。

运行→就绪:

正在运行的进程用完了本次分配给它的CPU时间片。

运行→阻塞:

运行态进程因某种条件未满足而放弃对CPU的占用,如等待读文件。

阻塞→就绪:

阻塞态进程所等待的事件发生了,例如读数据的操作完成。

②下述状态变迁:

(A)2→1:

可以。

运行进程用完了本次分配给它的时间片,让出CPU,从就绪队列中选一个进程投入运行。

(B)3→2:

不可以。

任何时候一个进程只能处于一种状态,它既然由运行态变为阻塞态,就不能再变为就绪态。

(C)4→1:

可以。

某一阻塞态进程等待的事件出现了,而且此时就绪队列为空,该进程进入就绪队列后马上又被调度运行。

7.PCB表的组织方式主要有哪几种?

分别简要说明。

PCB表的组织方式主要有:

线性方式、链接方式和索引方式。

线性方式是把所有进程的PCB都放在一个表中。

链接方式按照进程的不同状态把它们分别放在不同的队列中。

索引方式是利用索引表记载相应状态进程的PCB地址。

11.发生死锁的四个必要条件是什么?

发生死锁的四个必要条件是:

互斥条件,不可抢占条件,占有且申请条件,循环等待条件。

13.是否所有的共享资源都是临界资源?

为什么?

不是所有的共享资源都是临界资源。

因为临界资源是一次仅允许一个进程使用的资源,而系统中有很多资源可以让多个进程同时使用,例如硬盘、正文段等。

 在OS中,引起进程调度的因素有哪些?

1、完成任务;正在运行的进程完成任务,释放CPU

2、等待资源;等待资源或事件,放弃CPU

3、

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1