- 1、本文档共402页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《操作系统原理》全套PPT课件.pptx
操作系统原理 Operating Systems Concepts孟庆昌 等 编著;为什么学操作系统?;怎样学好操作系统?;第1章操作系统概述 ;本章内容提要;1.1 操作系统概念;1.1.1 计算机硬件结构;;1.1.2 系统初启一般过程 ;1.1.3 什么是操作系统 ;■操作系统的用户观点和系统观点
■操作系统定义及其理解
●操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
★操作系统是软件,而且是系统软件
★它的基本职能是控制和管理系统内各种资源,有效地组织多道程序的运行。
★它提供众多服务,方便用户使用,扩充硬件功能。 ;1.1.4 操作系统的目标和地位;■操作系统的地位;●硬件是软件建立与活动的基础,而软件是对硬件进行管理和功能扩充。 ;1.1.5 操作系统的特征和服务;■操作系统提供的服务和方式 ;●两者有实质差别:过程调用只能在用户态下运行,不能进入核心态;而系统调用可以实现从用户态到核心态的转变。
系统调用可分为5个类别:进程控制、文件管理、设备管理、信息维护和通信。
② 系统程序
它们解决带共性的问题,并为程序的开发和执行提供更方便的环境。
▲系统程序不是操作系统的组成部分
★最重要的系统程序就是命令解释程序
;1.2 操作系统的主要功能;2.进程和处理机管理
作业和进程调度
进程控制
进程通信
;3.文件管理
文件存储空间的管理
文件操作的一般管理
目录管理
文件的读写管理和存取控制;4.设备管理
缓冲区管理
设备分配
设备驱动
设备无关性;5.用户接口
●程序接口
#include sys/types.h
#include sys/stat.h
#include fcntl.h
……
fd=open(file.c,2);
●命令行接口
$ date
●图形用户接口(GUI)
;1.3 操作系统的形成和基本类型 ;单道和多道程序运行情况 ;●多道程序设计:
在内存中同时存放多道程序,在管理程序的控制下交替地执行。这些作业共享CPU和系统中的其他资源。
●并发:多道程序在CPU上交替运行
●系统吞吐量:
在一段给定的时间内,计算机所能完成的总工作量。
4.操作系统的发展;1.3.2 操作系统的基本类型 ;⒈ 批处理系统
作业是用户定义的、由计算机完成的工作单位。
通常包括一组计算机程序、文件和对操作系统的控制语句。
作业控制语言(JCL)
作业步是由作业控制语句明确标识的计算机程序的执行过程
特点
●多道:系统在内存中存放多个作业,并且在外存上还保存大量的后备作业。
●成批:系统按批次调度作业,而在系统运行过程中不允许用户和机器之间发生交互作用。
;多道批处理系统中的作业流程 ;2. 分时系统
●分时:广义上,是指对时间的共享。
在分时系统中,分时主要是指若干并发程序对CPU时间的共享
并行:是指在同一时刻有两个或两个以上的活动发生。
时间片
;分时系统;3.实时系统;■实时系统与分时系统的差别
交互性
实时性
可靠性;1.4 操作系统结构设计;■层次式系统;■虚拟机结构;■客户-服务器系统; 客户-服务器系统;1.5 UNIX和Linux系统核心结构;UNIX系统可分为三层:靠近硬件的底层是内核,即UNIX操作系统常驻内存部分;核心外的中间层是shell层;最高层是应用层。
;■ Linux系统
具有一系列显著特点:
●与UNIX兼容
●自由软件,源码公开
●性能高,安全性强
●便于定制和再开发
●互操作性高
●全面的多任务和真正的
32位操作系统
;; 第2章 进程管理;本章内容提要;2.1 进程概念;2.1.2程序并发执行及其特征;▲多道技术下作业执行过程
;■程序并发执行的特征
① 失去封闭性
② 程序与计算不再一一对应
③ 并发程序在执行期间相互制约;2.1.3 进程概念的引入和定义;★生活中事例——按菜谱做菜
●进程和程序的区别
动态性 并发性 非对应性 异步性
;■进程特征
(1)动态性
(2)并发性
(3)调度性
(4)异步性
(5)结构性 ;2.2 进程状态描述及组织方式; 进程的5种状态及其转换;■进程状态的转换
(1)就绪→运行
(2)运行→阻塞
(3)阻塞→就绪
文档评论(0)