- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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兼容
自由软件,源码公开
性能高,安全性强
便于定制和再开发
互操作性高
多用户和多任务
;
您可能关注的文档
- 操作系统原理 课件(机工 )第二章-进程和线程.pptx
- 操作系统原理 课件(机工 )第六章-设备管理.pptx
- 操作系统原理 课件(机工孟庆昌 )第七章-操作系统的发展和安全性.pptx
- 操作系统原理 课件(机工 )第三章处理机调度.pptx
- 操作系统原理 课件(机工孟庆昌 )第四章-存储管理.pptx
- 操作系统原理 课件(机工 )第五章-文件系统.pptx
- 操作系统原理 习题及答案(机工孟庆昌第2版).doc
- 地热能控制系统系列:Siemens SPPA-T3000 for Geothermal_13.地热能控制系统与环境保护.docx
- 风能控制系统系列:Goldwind GW155-6.7MW_(19).风力发电机组的智能控制技术.docx
- 风能控制系统系列:Nordex N160_5.X_(4).NordexN160-5.X控制系统软件架构.docx
- 地热能控制系统系列:ABB Ability Control Solutions for Geothermal_(9).系统集成与自动化.docx
- 风能控制系统系列:Goldwind GW155-6.7MW_(12).风力发电机组的性能优化与控制算法.docx
- 地热能控制系统系列:Emerson Ovation for Geothermal_(5).地热能控制系统中的数据采集与处理技术.docx
- 地热能控制系统系列:Emerson Ovation for Geothermal_(9).地热能控制系统中的安全与环保措施.docx
- 地热能控制系统系列:Schneider Electric Hydrotel for Geothermal_(9).案例研究:实际应用中的HydrotelforGeothermal.docx
- 地热能控制系统系列:Siemens SPPA-T3000 for Geothermalall.docx
- 风能控制系统系列:Nordex N160_5.Xall.docx
- 风能控制系统系列:Siemens Gamesa SWT-3.0-101_(5).电力转换与并网技术.docx
- 风能控制系统系列:Vestas V164-9.5MW_(16).V164-9.5MW风力发电机组的并网控制.docx
- 地热能控制系统系列:ABB Ability Control Solutions for Geothermal_(13).最新技术趋势与未来发展.docx
文档评论(0)