- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
南昌大学信息管理系NanChang University Department of information manager 操作系统的工作 (1)程序的执行 负责启动每个程序,以及结束程序的工作 操作系统涉及的领域 计算机体系结构/硬件 软件设计 程序设计语言 数据结构 算法 网络 课程学习的基本目的 1.介绍操作系统的基本概念、基本结构及运行 环境 2.介绍操作系统原理、设计方法和实现技术 3.介绍操作系统的演化过程、发展动向、新技术以及新思想 4.介绍有代表性的、典型的操作系统实例 5.培养学生分析问题、解决问题的基本能力,培养创造型人才 学习收获 1.使学生对操作系统的基本概念、基本结构及运行环境有深入的认识,对操作系统这一课程有比较全面的把握 2.使学生深入到操作系统内部,理解并掌握操作系统的基本原理、设计方法和实现技术 第一章 导论 操作系统是什么? 大型机系统 桌面系统 多处理器系统 分布式系统 群集系统 实时系统 手持系统 计算环境 操作系统是什么? 操作系统的地位、定义、作用 操作系统的发展过程 操作系统的基本特征 操作系统的主要功能 操作系统的结构设计 1.1???操作系统的地位、定义和作用 操作系统的地位 操作系统的定义 操作系统是计算机系统中的一个系统软件, 是一些程序模块的集合. 操作系统的作用 1.OS是用户与计算机硬件系统之间的接口,用户通过OS来使用计算机。 2. OS 作为计算机系统资源的管理者。 裸机:一台完全没有软件的计算机系统 推动操作系统发展的主要动力 1.2 操作系统的发展过程 1.2.1 大型机系统 2、脱机输入输出方式(off-Line I/0) 1.2.2单道批处理(Batch Processing) 1.2.3 多道批处理系统 2. 多道批处理系统的特征 (1)多道性 宏观上并行 微观上串行 (2)无序性 (3)调度性(·作业调度 ·进程调度) 1.2.4 分时系统 2、分时系统实现中的关键问题 1.2.5 实时操作系统 实时是指对随机发生的外部事件作出及时响应和处置。 实时系统和分时系统的比较 分布式操作系统 分布式系统:处理和控制的分散(相对于集中式系统) 它基于两种环境:多处理器(CPU)系统或 多计算机系统(网络) 是网络操作系统的更高级的形式 它保持了网络操作系统的全部功能 分布式操作系统(续) 特征: 1.是一个统一的操作系统 2.资源进一步共享 3.透明性: 资源共享,分布。用户并不知道,对用 来讲是透明的 4.自治性: 处于分布式系统的多个主机处于平等地 位,无主从关系 5.处理能力增强、速度更快、可靠性增强 网络和分布式的区别 (1) 分布具有各个计算机间相互通讯, 无主从关系;网络有主从关系 (2) 分布式系统资源为所有用户共享; 而网络有限制地共享 (3) 分布式系统中若干个计算机可相互协作共同完成一项任务 嵌入式(手持)操作系统 嵌入式系统包含:嵌入式微处理器、外围硬件设备、嵌入式操作系统,以及应用软件系统。 嵌入式操作系统 ( Embedded Operating System)是嵌入式软件的基本支撑 第二章 计算机系统结构 计算机系统操作 I/O结构 存储结构 存储层次 硬件保护 网络结构 操作系统的硬件环境 操作系统运行的硬件环境组成: 中央处理器(CPU) 存储系统 中断机制 I/O系统 时钟以及时钟队列 第三章 操作系统结构 基本特征 系统组成 操作系统服务 系统调用 系统程序 系统结构 系统设计与实现 基本特征 内存管理功能 1、内存分配 1.4.3 设备管理功能 1、缓冲管理:内存中设置一片区域 2、设备分配:现有资源(设备)按某重策略分配给所需的进程 3、设备处理:实现CPU与设备之间的通讯 设备处理程序(驱动程序 ) 4、设备独立性: 应用程序独立于具体使用的物理设备.(逻辑设备-物理设备) 5 、虚拟设备 1.4.4 文件管理功能 用户接口 1、命令接口(作业一级的接口) 2、程序接口(系统调用组成) 系统设计与实现 客户/服务模式 创建进程(线程) 撤消进程(线程) 控制进程运行过程中的状态转换; 1. 进程控制 系统组成 对诸进程(线程)的运行进行协调; 2. 进程同步和互斥: 设置进程同步机制 协调方式:互斥方式和同步方式 举例 实现进程(线程)之间的信息交换; 按照一定的算法把处理机分配给进程(线程),又分作业调度,中程调度,进程调度等。 3. 进程通信 4. 进程调度 例:输入进程-计算进程-输
文档评论(0)