操作系统基础知识 PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 6.在操作系统中,对信号量S的P原语操作定义中,使 进程进入相应等待队列等待的条件是___. C A.S>0 B.S=0 C.S<0 D.S≠0 • 7、进程调度的关键问题是选择合理的——,并恰 当的进行代码转换。 B A.时间片间隔 B.调度算法 C.CPU速度 D.内存空间 D • 8、计算机系统出现死锁是因为—— A.系统中有多个阻塞进程 B.资源数大大小于系统中的进程 C.系统中多个进程同时申请的资源总数大大超过系 统资源总数 D.若干进程相互等待对方已占有的资源
• 3、实现不同的作业处理方式,主要是基于操 作系统对——管理采用了不同的策略 A A.处理机 B.存储 C.设备 D.文件 • 4、操作系统为了解决进程间合作和资源共享 所带来的同步与互斥问题,通常采用的一种方 法是使用——。 C A.调度 B.分派 C.信号量 D.通信 • 5、在进程状态转换过程中,可能会引起进程 D 阻塞的原因是——。 A.时间片到 B.执行V操作 C.I/O完成 D.执行P操作
2.1 操作系统概述
• 考点 掌握操作系统的定义、特征、功能与类型 操作系统的特征: 并发性,共享性、虚拟性和不确定性 操作系统的功能: (1)处理机管理:如何将CPU真正合理的分配给每 个任务 (2)文件管理 (3)存储管理:主要指对内存的管理 (4)设备管理:硬件设备 (5windows系统中可通过文件扩展名判别 D 是一种可执行文件扩 文件类型,例如—— 展名。当用户双击文件名时,windows系 C 来决定使用什么程序打 统通过建立的—— 开该文件。 • 1.A.xml B.txt C.obj D.exe • 2.A.文件 B.临时文件 C.文件关联 D.子 目录
进程控制
• 1、概念:对系统中所有进程从创建到消亡的 全过程实施有效的控制,由操作系统内核中的 原语实现。 • 2、原语:由若干条机器指令组成,其执行过 程不可分割
进程通信
• 1、概念:指各个进程交换信息的过程 • 常见的几种通信机制: • 1、同步与互斥 • 2、信号量机制 整形信号量 记录型信号量 信号量集机制 • 3、高级通信 共享存储模式 消息传递模式 管道通信 • 4、直接和间接通信
第二章 操作系统基础知识
主要知识点
• • • • • • • •
操作系统的内核(中断控制)、进程、线程概念 处理机管理(状态转换、共享与互斥、分时轮转、 抢占、死锁) 存储管理(主存保护、动态连接分配、分段、分页、 虚存) 设备管理(I/O控制、假脱机) 文件管理(文件目录、文件组织、存取方法、存取 控制、恢复处理) 作业管理(作业调度、作业控制语言(JCL)、多 道程序设计) 汉字处理,多媒体处理,人机界面
• 操作系统的类型
(1)批处理操作系统:单道和多道 (2)分时操作系统 (3)实时操作系统
(4)网络操作系统
(5)分布式操作系统
(6)微机操作系统
(7)嵌入式操作系统
练习题
A • 1、系统软件是——的软件。 A.向应用软件提供系统调用等服务 B.与具体硬件逻辑功能无关 C.在应用软件基础上开发 D.并不具体提供人机界面 • 2.现代操作系统的两个基本特征是____ C 和资源共享. A.多道程序设计 B.中断处理 C.程序的并发执行 D.实现分时与实时处理 3.操作系统的功能不包括_____ D A.提供用户操作界面 B.管理系统资源 C.提供应用程序界面 D.提供HTML
进程的概念
• 1、定义:是程序的一次执行 • 2、特征:动态性;并发性;独立性;异步性;结构 性 • 3、进程与程序的主要区别: 进程和程序不是一一对应的,一个程序可对应多 个进程,一个进程可以执行一个或几个程序 4、进程的组成:程序、数据、进程控制块 5、进程的状态及状态间的转换 基本状态 运行:正在占用CPU 就绪:具备运行条件,但尚未占用CPU 阻塞:由于等待某一事件不能运行。处于阻塞态的进程 在逻辑上是不能运行的。即使CPU空闲,也不占用
死锁
• 1、定义 两个或两个以上的进程中的每一个,都在等待其 中另一个进程释放资源而被封锁,他们都无法 向前推进 2、死锁产生的原因 共享资源有限,多个进程对共享资源的竞争, 而且操作不当 3、死锁产生的条件 互斥条件 请求保持条件 不可剥夺条件 环路条件
• 4、解决死锁的方法 • 死锁的预防 • 死锁的避免 • 允许系统产生死锁
B • 4.分时操作系统的主要特征之一是提高___. • A.计算机系统的可靠性 B.计算机系统的交互性 • C.计算机系统的实时性 D.计算机系统的安全性 C ;在Windows资源管理器中, • 5.“剪切板”是(1) D 要恢复误删除的文件,可以按下(2)键来实现。 • (1)A.一个用户内存 B.一个数据文件 • C.内存中一块区域 D.一个专用文档 (2) A.Ctrl+C B..Ctrl+V C..Ctrl+X D..Ctrl+Z
线程
• 一个进程可以有多个线程,同一个进程中多个 线程可并发执行 • 线程属性 1、每个线程有唯一的一个标识符 2、不同的线程可以执行相同的程序 线程是调度和执行单位,进程是资源分配单位
练习
C • 1、在进程管理中,当___时,进程从阻塞状态变为 就绪状态 A.进程被进程调度程序选中 B.等待某一事件 C.等待的事件发生 D.时间片用完 • 2、若计算机系统中的进程在“就绪”、“运行”、 “等待”3种状态之间转换,进程不可能出现——的 D 状态转换 A.就绪 运行 B.运行 就绪 C.运行 等待 D.就绪 等待
进程调度
• 1、三级调度 高级调度:系统中一个作业只需经过一次调度 中级调度:提高内存的利用率和系统吞吐量,使得暂 时不运行的进程从内存对换到外存上 低级调度:根据一定的算法将CPU分派给就绪队列 中的一个进程 • 2、常用算法 • 先来先服务(FCFS):主要用于宏观调控 • 时间片轮转:用于微观调控,提高资源利用率 • 优先级调度:静态优先级 动态优先级 • 多级反馈调度:
2.2 处理机管理
• 考点 掌握进程的基本概念,了解进程间的通信、调度,死锁 产生的原因和解决方法,进程与线程的主要区别 1、程序的执行特征:顺序执行和并行执行
顺序执行
程序顺序执行 程序具有封闭性 独享资源 具有可再现性
并发执行
间断执行 失去封闭性 共享资源 失去可再现性 有直接 和间接的相互制约