操作系统基础知识课件.ppt
《操作系统基础知识课件.ppt》由会员分享,可在线阅读,更多相关《操作系统基础知识课件.ppt(50页珍藏版)》请在三一办公上搜索。
1、第二章 操作系统基础知识,主要知识点,操作系统的内核(中断控制)、进程、线程概念 处理机管理(状态转换、共享与互斥、分时轮转、抢占、死锁) 存储管理(主存保护、动态连接分配、分段、分页、虚存) 设备管理(I/O控制、假脱机) 文件管理(文件目录、文件组织、存取方法、存取控制、恢复处理) 作业管理(作业调度、作业控制语言(JCL)、多道程序设计) 汉字处理,多媒体处理,人机界面,2.1 操作系统概述,考点掌握操作系统的定义、特征、功能与类型操作系统的特征: 并发性,共享性、虚拟性和不确定性操作系统的功能:(1)处理机管理:如何将CPU真正合理的分配给每个任务(2)文件管理(3)存储管理:主要指对
2、内存的管理(4)设备管理:硬件设备(5)作业管理:界面、任务、图形界面,操作系统的类型(1)批处理操作系统:单道和多道(2)分时操作系统(3)实时操作系统(4)网络操作系统(5)分布式操作系统(6)微机操作系统(7)嵌入式操作系统,练习题,1、系统软件是的软件。A.向应用软件提供系统调用等服务B.与具体硬件逻辑功能无关C.在应用软件基础上开发 D.并不具体提供人机界面2.现代操作系统的两个基本特征是_和资源共享.A.多道程序设计 B.中断处理C.程序的并发执行 D.实现分时与实时处理3.操作系统的功能不包括_A.提供用户操作界面 B.管理系统资源C.提供应用程序界面 D.提供HTML,A,C,
3、D,4.分时操作系统的主要特征之一是提高_.A.计算机系统的可靠性 B.计算机系统的交互性C.计算机系统的实时性 D.计算机系统的安全性5.“剪切板”是(1) ;在Windows资源管理器中,要恢复误删除的文件,可以按下(2)键来实现。(1)A.一个用户内存 B.一个数据文件 C.内存中一块区域 D.一个专用文档(2) A.Ctrl+C B.Ctrl+V C.Ctrl+X D.Ctrl+Z,B,C,D,在windows系统中可通过文件扩展名判别文件类型,例如是一种可执行文件扩展名。当用户双击文件名时,windows系统通过建立的来决定使用什么程序打开该文件。1.A.xml B.txt C.ob
4、j D.exe2.A.文件 B.临时文件 C.文件关联 D.子目录,D,C,2.2 处理机管理,考点 掌握进程的基本概念,了解进程间的通信、调度,死锁产生的原因和解决方法,进程与线程的主要区别1、程序的执行特征:顺序执行和并行执行,进程的概念,1、定义:是程序的一次执行2、特征:动态性;并发性;独立性;异步性;结构性3、进程与程序的主要区别: 进程和程序不是一一对应的,一个程序可对应多个进程,一个进程可以执行一个或几个程序4、进程的组成:程序、数据、进程控制块5、进程的状态及状态间的转换基本状态运行:正在占用CPU就绪:具备运行条件,但尚未占用CPU阻塞:由于等待某一事件不能运行。处于阻塞态的
5、进程在逻辑上是不能运行的。即使CPU空闲,也不占用,进程控制,1、概念:对系统中所有进程从创建到消亡的全过程实施有效的控制,由操作系统内核中的原语实现。2、原语:由若干条机器指令组成,其执行过程不可分割,进程通信,1、概念:指各个进程交换信息的过程常见的几种通信机制:1、同步与互斥2、信号量机制 整形信号量 记录型信号量 信号量集机制3、高级通信共享存储模式 消息传递模式 管道通信4、直接和间接通信,进程调度,1、三级调度 高级调度:系统中一个作业只需经过一次调度 中级调度:提高内存的利用率和系统吞吐量,使得暂时不运行的进程从内存对换到外存上 低级调度:根据一定的算法将CPU分派给就绪队列中的
6、一个进程2、常用算法先来先服务(FCFS):主要用于宏观调控时间片轮转:用于微观调控,提高资源利用率优先级调度:静态优先级 动态优先级多级反馈调度:,死锁,1、定义两个或两个以上的进程中的每一个,都在等待其中另一个进程释放资源而被封锁,他们都无法向前推进2、死锁产生的原因 共享资源有限,多个进程对共享资源的竞争,而且操作不当3、死锁产生的条件 互斥条件 请求保持条件 不可剥夺条件 环路条件,4、解决死锁的方法死锁的预防死锁的避免允许系统产生死锁,线程,一个进程可以有多个线程,同一个进程中多个线程可并发执行线程属性1、每个线程有唯一的一个标识符2、不同的线程可以执行相同的程序线程是调度和执行单位
7、,进程是资源分配单位,练习,1、在进程管理中,当_时,进程从阻塞状态变为就绪状态 A.进程被进程调度程序选中 B.等待某一事件 C.等待的事件发生 D.时间片用完2、若计算机系统中的进程在“就绪”、“运行”、“等待”3种状态之间转换,进程不可能出现的状态转换 A.就绪 运行 B.运行 就绪 C.运行 等待 D.就绪 等待,C,D,3、实现不同的作业处理方式,主要是基于操作系统对管理采用了不同的策略 A.处理机 B.存储 C.设备 D.文件4、操作系统为了解决进程间合作和资源共享所带来的同步与互斥问题,通常采用的一种方法是使用。 A.调度 B.分派 C.信号量 D.通信5、在进程状态转换过程中,
8、可能会引起进程阻塞的原因是。 A.时间片到 B.执行V操作 C.I/O完成 D.执行P操作,A,C,D,6.在操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是_. A.S0 B.S=0 C.S0 D.S07、进程调度的关键问题是选择合理的,并恰当的进行代码转换。 A.时间片间隔 B.调度算法 C.CPU速度 D.内存空间8、计算机系统出现死锁是因为 A.系统中有多个阻塞进程 B.资源数大大小于系统中的进程 C.系统中多个进程同时申请的资源总数大大超过系统资源总数 D.若干进程相互等待对方已占有的资源,C,B,D,考钢要求: 理解每种存储管理技术解决什么问题,实现的思
9、想,以及存在的问题。了解存储管理技术的发展历史。理解与存储管理有关的基本概念一、 基本概念1、存储管理的目的和功能2、存储器的结构: 寄存器 主存 外存 寄存器 高速缓存 主存 外存,2.3 存储管理,3、相对地址 绝对地址 地址空间相对地址:每个用户都认为自己的作业和数据都存放在一组从“0”地址开始的连续空间中绝对地址:内存中各物理存储单元的地址从统一的基地址进行的顺序编址相对地址空间通过地址再定位机构转换到 绝对地址空间4、地址重定位将逻辑地址转换成物理地址的过程静态地址重定位:在程序装入主存时已经完成了地址的变换,在程序执行期间不会再发生变化动态地址重定位:在程序运行期间完成逻辑地址到物
10、理地址的变换,2.3.2 存储管理方案,一、分区存储管理1、固定分区 在系统生成时已将主存划分为若干区,每个分区大小可不等但已确定,是一种静态分区 存在问题:易产生碎片2、可变分区 主存划分在作业装入时进行,个数可变,大小等于作业大小,是一种动态分区请求和释放分区的四种算法:最佳适应算法 最差适应算法 首次适应算法 循环首次适应算法,3、可重定位分区 移动所有已分配好的分区,使之成为连续区域4、内存保护技术 保护系统工作区和用户工作区,如何防止系统区被破坏,二、分页存储管理,1、纯分页存储管理分页原理:将一个进程的逻辑地址空间划分成若干大小相等的部分,每一部分称为页地址结构页表地址变换机构2、
11、快表采用高速缓冲存储器来存放当前访问的那些页表项,三、分段存储管理,1、段的定义:一组逻辑信息的集合2、分段原理:将一个作业按照其不同的功能,分成若干个相对独立的部分 ,即段。为每个段命名,并编号,每个段由0地址开始,采用连续编号,段的长度为段的空间。3、地址结构:段号和段内地址4、内存分配:以段为单位进行分配,每个段单独占用一块或连续的几个内存块分页与分段的区别:页是物理单位,段是逻辑单位页的大小由系统固定,段的长度由程序内容确定,四、虚拟存储管理,1、虚拟存储器的实现请求分页系统:在纯分页系统的基础上增加了请求调页功能和页面置换功能常用的页面置换算法最佳置换算法先进先出置换算法最近最少未使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 基础知识 课件

链接地址:https://www.31ppt.com/p-1565087.html