网站大量收购闲置独家精品文档,联系QQ:2885784924

操作系统原理 课件(机工 )第一章-操作系统概述.pptx

操作系统原理 课件(机工 )第一章-操作系统概述.pptx

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统原理课件(机工)

第1章 操作系统概述;本章学习目标;本章内容提要;1.1 操作系统概念;1.1.1 什么是操作系统(1) ;1.1.1 什么是操作系统(2) ;1.1.1 什么是操作系统(3) ;操作系统的用户观点和系统观点 操作系统的进程管理观点 ◆操作系统的内部活动是一个动态过程 ;1.1.2 操作系统运行环境(1);1.1.2 操作系统运行环境(2); ; 1.1.2 操作系统运行环境(4);1.1.3 系统初启一般过程 ;1.1.4 操作系统的构建目标和地位(1);操作系统的地位;16;操作系统地位 操作系统是裸机之上的第一层软件,与硬件关系尤为密切。 所有软件都建立在操???系统之上,操作系统对它们既具有支配权力,又为其运行建造必备环境。 操作系统是整个计算机系统的控制管理中心;1.1.5 操作系统提供的服务及其方式 (1);操作系统的服务方式 ①系统调用:是操作系统提供的、与用户程序之间的接口,一般位于操作系统核心的最高层。 感觉上,系统调用类似于过程调用,都由程序代码构成,使用方式相同——调用时传送参数。 两者有实质差别: 过程调用只能在用户态下运行,不能进入核心态; 系统调用可以实现从用户态到核心态的转变。 系统调用可分为5个类别:进程控制、文件管理、设备管理、信息维护和通信。 ;② 系统程序 它们解决带共性的问题,并为程序的开发和执行提供更方便的环境。 系统程序不是操作系统核心的组成部分 ★最重要的系统程序就是命令解释程序,如Unix中的shell ;1.2 操作系统的功能(1) ;2.进程和处理机管理 作业和进程调度 作业即用户的计算任务; 程序的执行过程称作进程,它是分配和运行处理机的基本单位。 ②进程控制 创建进程、撤消进程、封锁进程、唤醒进程等 ③进程同步 ④进程通信 ;3.文件管理 文件存储空间的管理 文件操作的一般管理 目录管理 文件的读写管理和存取控制;4.设备管理 缓冲区管理 设备分配 设备驱动 设备无关性;5.用户接口 程序接口 #include sys/types.h #include sys/stat.h #include fcntl.h …… fd=open(file.c,2); 命令行接口 $ date 图形用户接口(GUI) ;1.3 操作系统的特征;1.4 操作系统的形成和基本类型(1) ;单道和多道程序运行情况 ;多道程序设计: 在内存中同时存放多道程序,在管理程序的控制下交替 地执行。这些作业共享CPU和系统中的其他资源。 系统吞吐量: 在一段给定的时间内,计算机所能完成的总工作量。 4.操作系统的发展 为满足不同应用需求,出现各种类型的操作系统;1.4.2 操作系统的基本类型 ;⒈ 多道批处理系统 作业是用户定义的、由计算机完成的工作单位。 通常包括一组计算机程序、文件和对操作系统的控制语句。 作业控制语言(JCL) 作业步是由作业控制语句明确标识的计算机程序的执行过程 特点 ●多道:系统在内存中存放多个作业,并且在外存上还保存大量的后备作业。 ●成批:系统按批次调度作业,而在系统运行过程中不允许用户和机器之间发生交互作用。 ;多道批处理系统中的作业流程 ; 1.4 操作系统的形成和基本类型(7) ;2. 分时系统 分时:广义上,是指对时间的共享。 在分时系统中,分时主要是指若干并发程序对CPU时间的共享 并发:两个或两个以上的程序在一段时间内(宏观上同时)在同一CPU上执行。 并行:两个或两个以上的事件或活动在同一时刻发生。 时间片 ;分时系统;3.实时系统;实时系统与分时系统的差别 交互性 实时性 可靠性; 1.5 操作系统主要结构(1);1.5.2 层次结构;40;41;42;1.6 UNIX和Linux系统核心结构(1);UNIX系统可分为三层: ●内核:靠近硬件的底层, 常驻内存部分; ●shell层:核心外的中间层; ●应用层:最高层。 ;1.6.2 Linux系统的核心结构 具有一系列显著特点: 与UNIX兼容 自由软件,源码公开 性能高,安全性强 便于定制和再开发 互操作性高 多用户和多任务 ;

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档