- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章:操作系统引论
计算机操作系统教程 学习操作系统的重要性 是计算机专业课程的基础课 操作系统是计算机软件和硬件衔接一个重要软件 本门课程教材 《计算机操作系统教程》 周爱武 汪海威 编著 清华大学出版社 劳动和社会保障部推荐教材 推荐参考教材1 《计算机操作系统》 汤子瀛 等著 西安电子科技大学出版社 推荐参考教材2 《操作系统:设计与实现(第2版)》 Andrew S.Tancnbaum 等著 电子工业出版社 知识准备 计算机基础 C语言 数据结构 汇编语言 计算机组成原理 接口技术的相关课程 主要内容 操作系统引论 操作系统的定义 操作系统的功能 操作系统的发展历史 操作系统的作用 进程与处理机管理 进程定义 进程控制 进程通信 进程调度与死锁 线程定义 主要内容 作业管理 命令接口和图形接口 系统调用 作业管理 作业与资源 作业调度 存储管理 逻辑地址、物理地址和地址映射 存储管理的功能 分区管理 分页管理 分段与段页式管理 主要内容 设备管理 I/O系统概述 I/O控制方式 缓冲管理 设备分配和处理 文件系统 考核方式 期末总成绩=平时成绩*0.3+期末卷面*0.7 学院规定:点名四次不到或上课多次喧哗,取消考试资格。 处理机管理的功能 处理机管理的主要任务是对处理机进行分配,并对其运行进行有效的控制和管理。在多道程序环境下,处理机的分配和运行都是以进程为单位的,所以对处理机的管理可理解为对进程的管理。进程管理包括以下主要内容。 进程控制包括进程的创建、进程的撤消、控制进程在不同的状态间转换。进程控制的实现是通过若干条操作系统提供的进程控制原语和系统功能调用来实现的。 对各个进程的运行进行协调有两种方式。 (1)进程互斥方式。 (2)进程同步方式。 设备管理的功能 操作系统设备管理的主要任务是完成用户提出的I/O请求,为用户分配I/O设备;提高CPU和I/O设备的利用率;方便用户使用I/O设备。设备管理应具有以下功能。 1. 缓冲管理 2. 设备分配 3. 设备处理 4.共享设备的分配与虚拟设备的分配。 重庆信息学院●软件学院 计算机操作系统教程 主讲人:邓 永 生 E-mail:Den163.com 21世纪高职高专规划教材 第一章 操作系统引论 初识操作系统的概念及发展 了解操作系统的分类 掌握操作系统的特性和功能 认知几种典型的操作系统 本节主要内容 1.1 初识操作系统的概念及发展 1.1.1 操作系统的基本概念 计算机系统的组成 完整的计算机系统是由计算机硬件系统和软件系统组成的(如图1.1所示) 1. 硬件系统的组成 计算机硬件系统是由运算器、控制器、存储器、输入设备和输出设备组成。 2. 软件系统的组成 计算机软件系统主要由系统软件和应用软件组成。系统软件主要用来管理计算机本身的操作 ;应用软件则是计算机提供给用户用来解决具体问题的工具 图1.1 操作系统的定义 因此,可以将操作系统定义为:对计算机系统的软硬件资源进行直接控制和管理,协调计算机系统的各种动作,并提供方便用户使用计算机的用户界面的软件集合。操作系统位于计算机软件系统的最底层,是计算机系统的核心。 1.1.2 操作系统的发展 无操作系统阶段 自1946年第一台数字电子计算机的诞生到上个世纪五十年代中期的计算机,都是电子管计算机,此时还没有操作系统,属于操作系统发展的第一阶段。这一时期操作计算机的主要方式是人工操作方式。 这种人工操作的特点是: (1)程序设计直接编制二进制目标程序。 (2)输入输出设备主要是纸带和卡片(如图1.2所示)。 (3)CPU要等待人工操作,程序员亲手上机操作,程序运行和结果输出都是以手工方式进行。 (4)单用户方式,用户独占CPU和系统资源。 单道批处理系统阶段 1.单道批处理系统产生的背景 ● 解决“人机矛盾” ● 避免硬件的资源浪费 2.单道批处理系统 单道批处理中的几个概念:作业、批处理、脱机输入输出、监督程序 由于系统对作业的处理是成批进行,并且在内存中只保持一道作业,所以 称为单道批处理系统。 3. 单道批处理系统的特征 自动性:作业是被自动处理。 顺序性:作业是一个一个被处理的. 单道性:内存中始终是保持一道作业。 多道程序设计阶段 二十世纪六十
文档评论(0)