1 / 4
文档名称:

操作系统期末复习资料——知识点(简答)集锦.doc

格式:doc   大小:49KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

操作系统期末复习资料——知识点(简答)集锦.doc

上传人:wwlgqnh 2020/8/22 文件大小:49 KB

下载得到文件列表

操作系统期末复习资料——知识点(简答)集锦.doc

文档介绍

文档介绍:第二章操作系统概述解释单体内核和微内核的区别。单体内核是一个提供操作系统应该提供的功能的大内核,包括调度、文件系统、网络、设备驱动程序、存储管理等。内核的所有功能成分都能够访问它的内部数据结构和程序。典型情况下,这个大内核是作为一个进程实现的,所有元素都共享相同的地址空间。微内核是一个小的有特权的操作系统内核,只提供包括进程调度、内存管理、和进程间通信等基本功能,要依靠其他进程担当起和操作系统内核联系作用。假设我们有一台多道程序的计算机,每个作业有相同的特征。在一个计算周期T中,一个作业有一半时间花费在I/O上,另一半用于处理器的活动。每个作业一共运行N个周期。假设使用简单的循环法调度,并且I/O操作可以与处理器操作重叠。定义以下量:·时间周期=完成任务的实际时间·吞吐量=每个时间周期T内平均完成的作业数目·处理器使用率=处理器活跃(不是处于等待)的时间的百分比当周期T分别按下列方式分布时,对1个、2个和4个同时发生的作业,请计算这些量:前一般用于I/O,后一半用于处理器。前四分之一和后四分之一用于I/O,中间部分用于处理器。答:(a)和(b)的答案相同。尽管处理器活动不能重叠,但I/O操作能。一个作业时间周期=NT处理器利用率=50﹪两个作业时间周期=NT处理器利用率=100﹪四个作业时间周期=(2N-1)NT处理器利用率=100﹪?方便:操作系统使计算机更易于使用。有效:操作系统允许以更有效的方式使用计算机系统资源。扩展的能力:在构造操作系统时,应该允许在不妨碍服务的前提下有效地开发、测试和引进新的系统功能。?内核是操作系统最常使用的部分,它存在于主存中并在特权模式下运行,响应进程调度和设备中断。?多道程序设计是一种处理操作,它在两个或多个程序间交错处理每个进程。?进程是一个正在执行的程序,它被操作系统控制和选择。。虚地址指的是存在于虚拟内存中的地址,它有时候在磁盘中有时候在主存中。实地址指的是主存中的地址。?多线程技术是指把执行一个应用程序的进程划分成可以同时运行的多个线程。?如何实现与操作系统相关的的系统调用以及与双重模式(内核模式和用户模式)操作相关的系统调用?系统调用被应用程序用来调用一个由操作系统提供的函数。通常情况下,系统调用最终转换成在内核模式下的系统程序。第3章进程描述和控制什么是交换,其目的是什么?答:交换是指把主存中某个进程的一部分或者全部内容转移到磁盘。当主存中没有处于就绪态的进程时,操作系统就把一个阻塞的进程换出到磁盘中的挂起队列,从而使另一个进程可以进入主存执行。列出挂起态进程的4个特点。答:。。如果是,阻塞条件不依赖于挂起条件,阻塞事件的发生不会使进程立即被执行。,可以通过代理把这个进程置于挂起态,代理可以是进程自己,也可以是父进程或操作系统。,否则进程无法从这个状态中转移。为什么需要两种模式(用户模式和内核模式)?答:用户模式下可以执行的指令和访问的内存区域都受到限制。这是为了防止操作系统受到破坏或者修改。而在内核模式下则没有这些限