06.操作系统知识(1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统基础知识(1)
引入:
操作系统基础知识是软件考试中又一个很重要的一个内容,主要在上午题中进行考核。我们通过两次课来串讲其中的重点与难点。同学们一定要在课后多查阅相关资料来学习更多的基础知识,并完成练习。
正课:
1.操作系统基础
1.1操作系统的定义与作用
1)操作系统的定义
2)操作系统的两个重要作用
1.2 操作系统的特征与功能
1)操作系统的特征:并发性、共享性、虚拟性、不确定性
2)操作系统的功能
(1)进程管理
(2)文件管理
(3)存储管理
(4)设备管理
(5)作业管理
1.3 操作系统的类型
1)批处理操作系统
2)分时操作系统
3)实时操作系统
2004年下网络管理员
操作系统是一种__.
供选择的答案
A应用软件B系统软件C工具软件D杀毒软件
答案:B
2004年上程序员
系统软件是(25)的软件。
(25)A.向应用软件提供系统调用等服务
B.与具体硬件逻辑功能无关
C.在应用软件的基础上开发
D.并不具体提供人机界面
答案:A
操作系统是对计算机资源进行__(21)__ 的系统软件,是__(22)__ 的接口。
(21): A.输入和输出 B.键盘操作
· C.管理和控制 D.汇编和执行
(22):A.软件和硬件 B.主机和外设
C.高级语言和机器语言
D.用户和计算机
答案:C D
2004年下网络管理员
操作系统的功能不包括__.
供选择的答案
A提供用户操作界面B管理系统资源
C提供应用程序接口D提供HTML
答案:D
(网络管理员2005年5月上午试题15)
(15)技术是在主存中同时存放若干个程序,并使这些程序交替执行,以提高系统资源的利用率。
(15)A.多道程序设计B.Spooling C.缓冲D.虚拟设备
答案:A
操作系统是用以控制和管理系统资源,方便用户使用计算机的程序的集合。下列(1)不属于操作系统所管理的资源。从用户的观点看,操作系统是(2)。实现不同的作业处理方式(如:批处理、分时处理、实时处理等),主要是基于操作系统对(3)管理采用了不同的策略。分时操作系统通常采用(4)策略为用户服务。
(1)A.程序B.内存C.CPU D.中断
(2)A.用户与计算机之间的接口
B.控制和管理计算机资源的软件
C.合理地组织计算机工作流程的软件
D.由若干层次的程序按一定的结构组成的有机体
(3)A.处理机B.存储C.设备D.文件
(4)A.可靠性和灵活性B.时间片轮转C.时间片加权分配D.短作业优先
答案:(1)D,(2)A,(3)A,(4)B。
2 处理机管理:
2.1 基本概念
1)程序并发执行的特征
2)进程的组成
3)进程和程序的区别
4)进程的状态及其状态间的切换
操作系统中,可以并行工作的基本单位是__A__,__A__ 也是核心调度及资源分配的基
本单位,它是由__B__组成的,它与程序的重要区别之一是__C__。
供选择的答案
A:①作业②函数③进程④过程
B:①程序、数据和P C B ②程序、数据和标识符
③程序、标识符和P C B ④数据、标识符和P C B
C:①程序有状态,而它没有
②它有状态,而程序没有
③程序可占有资源,而它不可
④它能占有资源,而程序不能
答案:3 1 2
2004年上程序员
若计算机系统中的进程在“就绪”、“运行”和“等待”三种状态之间转换,进程不可能出现(22)的状态转换。
(22)
答案:D
2004年下网络管理员
在进程管理中,当__时,进程从阻塞状态变为就绪状态.
供选择的答案
A进程被进程调度程序选中B等待某一事件
C等待的事件发生D时间片用完
答案:C
2.2 进程间的通信
1)同步与互斥
竞争资源—互斥
协同工作—同步
临界区:临界区管理的原则:有空即进,无空侧等,有限等待,让权等待
2)信号量机制
(1)信号量是个整形变量,根据控制对象的不同赋予不同的初值
(2)信号量的物理意义:P V操作
(3)信号量分为
P原语操作过程:
P操作记为P(S),其中S为一信号量,其执行顺序完成以下两个动作:(1),表示申请使用一个资源;
(2)若S>=0,表示系统中有资源可用,现进程可继续执行。
(3)若S<0,表示系统中没有可用资源,则置该进程阻塞状态,到S信号量的队列中去等待。
V操作记为V(S),其中S为一信号量,其执行顺序完成以下两个动作:
(1)S=S+1,表示释放一个资源;
(2)若S>0,表示系统中没有等待该资源的进程,现进程可继续执行。
(3)若S<=0,表示系统中有等待该资源的进程,则唤醒S信号量队列中的第一个进程,使其插入到就绪队列,继续执行现进程。
3)用信号量实现进程的同步和互斥操作
历年试题:
2002年程序员
在进程状态转换过程中,可能会引起进程阻塞的原因是(31) 。