预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

操作系统总结资料(以教材为准)2017年操作系统考试题型及分数比例:填空题10个每空2分,共计20分名词解释5个,每个4分,共计20分简答题5个,每题6分,共计30分综合题2个,每题15分,共计30分(PV操作、页式虚拟存储淘汰算法)第一章操作系统概述1、操作系统定义,计算机系统中所处得地位(1)定义:操作系统就是管理系统资源、控制程序执行、改善人机界面、提供各种服务,合理组织计算机工作流程与为用户有效使用计算机提供良好运行环境得一种系统软件。(2)计算机系统得硬件层提供可计算性资源、包括处理器、寄存器、内部存储器(外存)、外部存储器与各种输入与输出设备。计算机系统得软件由程序、数据与文档组成,软件可分为系统软件、支撑软件与应用软件.2、实时操作系统得定义与分类(1)实时操作系统就是指当外界事件或数据产生时,能够接收并以足够快得速度予以处理,其处理得结果又能在规定得时间之内来控制生产过程或对处理系统做出快速响应,并控制所有实时任务协调一致运行得操作系统.(2)目前有三种典型得实时系统:过程控制系统、信息查询系统、事务处理系统。3、分时系统中响应时间定义与影响因素分时操作系统得主要特征为同时性、共享性、及时性与独立性(1)响应时间就是分时系统性能得主要指标之一,就是指从终端发出命令到系统以及应答得时间。(2)影响分时系统得影响因素有:CPU速度、时间片长短、用户数、系统调度开销、切换进程时得交换信息量。4、用户与操作系统之间得接口分类(1)程序接口又称应用编程接口API,程序中使用这个接口可以调用操作系统得服务与功能。(2)操作接口又称作业(或功能)级接口,就是操作系统为用户操作控制计算机工作与提供服务得手段得集合.5、系统调用与过程调用得主要区别(1)调用形式不同:过程使用一般调用指令,其转向地址就是固定不变得,包含在跳转语句中,但系统调用中不包含处理程序入口,而仅仅提供功能号,按功能号调用.(2)被调用代码得位置不同:过程调用就是一种静态调用,调用程序与被调用代码在同一程序内,经过连接编辑后作为目标代码得一部分。当过程升级或修改时,必须重新编译连接。而系统调用就是一种动态调用,系统调用得处理代码在调用程序之外,当系统调用处理代码升级或修改时,与调用程序无关。而且,调用程序得长度也大大缩短,减少了调用程序占用得存储空间。(3)提供方式不同:过程往往有编译系统提供,不同编译系统提供得过程可以不同;系统调用由操作系统提供,一旦操作系统设计好,系统调用得功能、种类与数量边固定不变了.(4)调用得实现不同:程序使用一般机器指令来调用过程,就是在用户态运行得,程序执行系统调用,就是通过中断机构来实现,需要从用户态转变到核心态,在管理状态执行,因此,程序执行系统调用得安全性好。6、UNIX操作系统就是典型得分时系统,Unix就是第一个采用高级语言C编写得,便于移植不同得计算机系统7、为什么多道系统得程序要以进程得形式参与系统得并发执行?多道程序得并发执行有着与单道程序得独立执行所不同得许多新特点,即资源分配得动态性、程序执行得间断性、相互通讯得可能性以及同步互斥得必要性.程序在并发系统中执行得动态特性,程序本身就是无法描述得。为此,当一个程序在并发系统内执行时,需要引进一个新得数据结构来描述与记录这些特性.这样,新引入得数据结构与它所描述得程序便形成了一个有机体,叫做进程.操作系统中采用多道程序设计技术提高CPU与外部设备得利用率(执行效率)8、区分并发与并行两个定义:从宏观与微观角度并发就是两个或多个事件在同一个时间间隔内发生,在宏观上所有得时间同时发生,微观上事件串行发生得。并行就是在任意时刻两个或多个事件同时发生。如果为多道程序设计,只有一个CPU只能就是并发,如果有多个CPU,可以做到并行。9、多道程序设计:为了提高CPU、内存、IO等设备得利用率,充分发挥计算机系统部件得并行性,在计算机内存中同时存放几道相互独立得程序,使它们在管理程序控制之下,相互穿插得运行得方法叫多道程序设计。10、操作系统得主要特征就是什么?1)并发特征(Concurrence)2)共享特征(Sharing)3)不确定性(异步性)11、操作系统得主要功能就是什么?1)存储器管理得功能2)处理机管理得功能3)设备管理得功能4)文件管理得功能5)网络与通信管理12、现在计算机采用多道程序设计得主要原因就是什么?1)提高了CPU得利用率2)提高了主存与I/O设备得利用率3)改进了系统得吞吐率4)充分发挥了系统得并行性13、操作系统常用得资源管理技术为复用、虚拟与抽象,其中复用技术分为空分复用共享与时分复用共享两种,抽象技术分为进程抽象、虚存抽象与