- 1、本文档共67页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.操作系统基础知识讲解
操作系统基础知识
适用班级:软件设计师、网络工程师
主讲:xx
分值说明:软件设计师考5-8分(早上试题)
网络工程师考1-5分(早上试题)
一.操作系统基础知识 1
1.1 操作系统定义与作用 1
1.2操作系统的功能 1
二 进程管理 1
2.1 基本概念 1
2.1.1进程 1
2.1.2进程的状态及状态间的切换 1
2.1.3 进程的控制 1
2.1.4线程 2
2.2进程调度 2
2.2.1进程调度 2
2.3 进程的死锁 2
2.3.1 死锁的概念 2
2.3.3 死锁产生的条件 3
2.3.4死锁的处理 3
2.4 进程的同步与互斥 4
2.4.1进程同步的基本概念 4
2.4.2临界资源与临界区管理 4
2.4.3信号量机制和PV操作 4
2.4.4进程同步与互斥实例 4
三 存储管理 6
3.1基本概念 6
3.2 分区存储管理 7
3.2.1单一连续分区 7
3.2.2固定分区 7
3.2.3可变分区 7
3.2.4可重定位分区 7
3.2.5 覆盖技术 7
3.3 分页存储管理 7
3.3.1分页原理 7
3.3.2页表 8
3.3.3地址结构 8
3.3.4地址变换机构 8
3.3.5 快表 9
3.4分段存储管理 9
3.4.1 分段存储管理方式的引入 9
3.4.2分段系统的基本原理 9
3.5 虚拟存储管理 10
3.5.1虚拟存储原理 10
3.5.2虚拟存储器定义 10
3.5.3请求分页的硬件支持 10
3.5.4页面置换算法 10
3.6 工作集 11
四 设备管理 11
4.1 I/O系统的设备控制器 11
4.2 设备独立性 11
4.3设备驱动程序 11
4.4 spooling技术 11
五 文件系统 12
5.1 文件与文件系统 12
5.1.1 文件 12
5.1.2文件系统 12
5.2文件的结构和组织 12
5.2.1文件的逻辑结构 12
5.2.2文件的物理结构 12
5.3 文件目录 13
5.3.1文件控制块和索引结点 13
5.3.2目录结构 13
5.4文件存储空间管理 14
5.4.1 文件存储空间的管理 14
5.5 文件的共享 15
5.5.1硬链接 15
5.5.2符号链接 15
5.6 文件系统的安全与可靠 16
六 作业调度 16
试题部分 16
一.操作系统基础知识
1.1 操作系统定义与作用
操作系统有两个重要的作用:
(1)通过资源管理,提高计算机系统的效率 (2)改善人机界面,向用户提供友好的工作环境
1.2操作系统的功能
1)进程管理 2)存储管理 3)设备管理 4)文件管理 5)作业管理
二 进程管理
2.1 基本概念
2.1.1进程
程序是静态的概念,是指令的集合。
进程是一个程序关于某个数据集的一次运行,可以和其他程序并发执行的一次执行。即进程是运行中的程序,是程序的一次运行活动。进程通常由程序、数据和进程控制块(PCB)组成的。
(1)程序:描述了进程需要完成的功能。
(2)数据:包括程序执行时需要的数据及工作区。
(3)进程控制块:是进程的描述信息和控制信息,由状态、优先级、访问权限等信息组成,是进程动态特性的集中反映,也是进程存在的唯一标志,系统根据PCB感知进程的存在,并且通过PCB中所包含各项信息的变化,掌握进程的状态并控制进程的活动。
2.1.2进程的状态及状态间的切换
三态模型
在多道程序系统中,有多个进程在并发执行,进程在处理器上交替运行,状态也不断地发生变化,因此进程一般有运行、就绪和阻塞3种基本状态。
(1)运行:当一个进程在处理机上运行时,则称该进程处于运行状态。显然对于单处理机系统,处于运行状态的进程只有一个。
(2)就绪:一个进程获得了除处理机外的一切所需资源,一旦得到处理机即可运行,则称此进程处于就绪状态。
(3)阻塞:也称等待或睡眠状态。在进程执行的过程中,出现了要求的数据尚未到达,或者要求启动某个I/O设备,必须等到I/O操作完成后才能继续执行的这些事件时,由于无法继续执行,进程变调用阻塞原语来把自己阻塞,称该进程处于阻塞状态。
图 进程的三态模型
2.1.3 进程的控制
进程的控制就是对系统中所有进程从创建到消亡的全过程实施有效的控制。
进程的创建:首先申请一个空白PCB,为新进程所需的程序和数据等分配必要的内存空间,然后初始化PCB内的各项内容,最后将新进程插入到就绪队列。
进程的阻塞:在进程执行的过程中,出现了要求的数据尚未到达,或者要求启动某个I/O设备,必须等到I/O操作完成后才能继续执行的这些事件时,由于无法继续执行,进程变调用阻塞原语来把自己阻塞,并插入到到阻塞对列。将处理机分配给
您可能关注的文档
- 道路勘测设计—横断面设计.ppt
- 邮政贺卡终极版.doc
- 邹县1000MW#7机组最大出力试验报告.doc
- 道路交通安全法律、法规和规章(441题).doc
- 郑州市生态水系规划 第二部分.doc
- 部队常用公文写作培训.doc
- 郭焕成我国乡村旅游发展现状、问题与途径.doc
- 邮政行业《快递服务》国家标准关键技术内容解析.ppt
- 鄞州区“健康使者”重点传染病防治知识宣讲.ppt
- 酒店客房预订常见问题及分析PPT课件(27P).ppt
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
最近下载
- 2024年刑法知识考试题库及答案【基础+提升】.pdf VIP
- 支气管镜诊疗操作相关大出血的预防和救治专家共识.pdf
- 2022年太原理工大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案).docx VIP
- 2023年太原理工大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案).docx VIP
- PP板_MSDS.doc
- 土木工程识图9剖面图和断面图.ppt
- 2024届高三英语一轮复习:说题比赛 ---2021年新高考II卷语法填空课件.pptx VIP
- 长输管道施工组织方案.doc
- 大职赛生涯闯关参考答案.docx VIP
- AST_中央企业班组长岗位管理能力资格认证(三期模拟1030)-0019.pdf
文档评论(0)