- 1、本文档共98页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统Operating Systems费翔林 《操作系统教程(4)》高教社,2008
葛季栋
gjdnju@163.com
多道程序设计
程序的动态概念
内存管理
提高性能和利用率—提高CPU与I/O,I/O之间的并行度
固定/动态分区、分页/分段
处理器管理/进程抽象
I/O
设备管理
设备抽象, I/O软件的分层
虚存抽象
处理器调度
虚拟分页
虚拟段页式
文件抽象
单/多线程结构进程
中断技术
虚拟分段
并发进程, 同步与互斥
(PV, 管程, 进程通信)
磁盘管理/调度
死锁问题, 必要条件, 预防, 避免, 检测和解除
文件逻辑结构
文件物理结构
文件目录,
共享与保护
虚拟文件系统
I/O控制方式, 缓冲技术
设备分配, 虚拟设备Spooling
文件管理
文件系统
文件抽象
Chap3
Chap4
Chap6
Chap2
Chap5
Roadmap
安全与保护 Chap 7,网络和分布式 Chap8
主要内容
第一章、操作系统概述
第二/三章、进程和处理机管理、进程同步、互斥、通信与死锁
第四章、存储管理
第五章、设备管理和I/O系统
第六章、文件管理
第一章、操作系统概述
操作系统的定义
操作系统的特征
操作系统的功能
操作系统的分类
第二/三章、进程和处理机管理,进程同步、互斥、通信与死锁
进程
定义
特征
组成
进程管理
五状态模型
进程协作
互斥、同步
死锁
处理机调度(作业管理)
调度算法
第四章、存储管理
内存管理
基本原理
分区调度
虚存管理
页面调度
磁盘管理
磁盘调度
第五章、设备管理和I/O系统
I/O设备数据传送控制方式
中断技术
虚拟设备
Spooling技术
第六章、文件管理
文件
概念
实现
目录
实现
FAT32文件系统
图1.2
第一章、操作系统概述
操作系统的定义
操作系统是计算机系统的一个系统软件,它是这样的一些程序模块的集合:它们能有效的组织和管理计算机系统中的硬件及软件资源,合理的组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效的使用计算机,使整个计算机系统能高效地运行。
两方面作用
管理系统中的各种资源,包括硬件及软件资源
为用户提供良好的接口
普通用户界面
编程接口API
操作系统的特征
并发性 -- 指若干事件在同一时间间隔内发生
共享性
随机性
操作系统的功能
进程管理
对处理机进行管理
作业管理
OS向用户提供使用它自己的手段
存储管理
管理存储资源
操作系统的功能
文件管理
有效的支持文件的存储、检索和修改等操作,解决文件的共享、保密和保护问题,以便用户方便安全地访问文件。
设备管理
对计算机系统中的所有输入/输出设备的管理。
其他功能
系统安全、网络通信等
操作系统的分类
批处理操作系统
分时操作系统
实时操作系统
嵌入式操作系统
网络操作系统
分布式操作系统
个人计算机操作系统
智能卡操作系统
第二、三章 进程进程定义和描述
进程是一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。
作为描述程序执行过程的概念,进程具有动态性、独立性、并发性和结构化等特征。
进程与程序的区别和联系
进程是动态的,程序是静态的。
进程是暂时的,程序是永久的。
进程和程序的组成不同。进程包括程序、数据和进程控制块。
进程和程序是密切相关的。通过多次执行,一个程序可对应多个进程;通过调用关系,一个进程可以包括多个程序。进程可以创建其他进程,而程序不能形成新的程序。
进程控制块
进程由 代码、数据和进程控制块PCB组成
PCB 是由操作系统维护的用来记录进程相关信息的数据结构。
进程控制块的内容分为进程描述信息、进程控制信息、资源占用信息和处理机现场保护结构4个部分。
五状态进程模型
作业调度算法
先来先服务算法(First Come First Service)
基本思想是按照进程到达的先后顺序进行调度
最短作业优先算法(Shortest Job First)
要求作业在开始执行时预计执行时间,给预计执行时间短的作业优先分派处理机。后来的短作业不抢现正在执行的作业。
优先级算法(Priority Scheduling)
是多级队列的改进,协调各进程队列中进程的响应时间要求。分为抢占式和非抢占式。
作业调度
计算各种调度算法下作业队列的
平均周转时间
调度的类型
长程调度: 决定加入到等待执行的进程池中
中程调度:决定加入到部分或全部在主存中的进程集合中。
短程调度:决定哪一个可用进程将保持处理器执行。
I/O调度:决定哪一个进程挂起的I/O请求将被可用的I/O设备处理。
调度的决策模式
非抢占:
在这种情况下,一旦进程处于运行态,它就不断执行直到终止,或者为等待I/O或请求某些操作系统服务而阻塞自己。
调
您可能关注的文档
- 大庆”2.20氮气窒息事故精选.ppt
- 灿烂的中华文化精选.ppt
- 第5章-频域图像增强20160801精选.pptx
- 操作系统5存储n精选.ppt
- 操作系统7设备n精选.ppt
- 大数据方案简介精选.pptx
- 操作系统ch5精选.ppt
- 大数据环境下资源调度系统精选.pptx
- 操作系统Chapter3精选.ppt
- 汽车美容装饰售后流程.docx
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
最近下载
- 开封市检察机关聘用制书记员招聘笔试真题2023.docx VIP
- 易飞代理商高级生产应用认证考试(答案).docx VIP
- 工厂运营培训课件.pptx VIP
- 中国移动L1-L3等级认证(无线LTE网络优化)考试复习题库汇总-中(多选题汇总).docx VIP
- DB21_T 2977-2018低影响开发城镇雨水收集利用工程技术规程.docx
- 2024年贵州贵州省旅游产业发展集团有限公司招聘真题.docx VIP
- FPGA开发入门教程.pdf VIP
- 夏秋贵州省旅游产业发展集团有限公司员工招聘考试真题2024.docx VIP
- AWS D1.1-2020钢结构焊接规范(中英文版).pdf
- XX公司审计整改工作实施方案.doc VIP
文档评论(0)