《操作系统原理》全套PPT课件.pptx

  1. 1、本文档共402页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

粱州牧 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档