- 8
- 0
- 约8.88千字
- 约 78页
- 2019-03-03 发布于天津
- 举报
第1章操作系统引论-课程中心-武汉大学.ppt
第一章 操作系统引论 你使用的操作系统 微机操作系统 Windows 系列: Windows 2000,Windows XP, Windows Vista, Windows 7 Linux 系列 RedHat , Ubuntu, Debian, Fedora, SuSE 智能手机操作系统 Windows Mobile, Windows Phone Symbian, Android, Black Berry, Palm 课程概述 学习操作系统的必要性 由操作系统的重要地位决定 软件开发的需要 后续课程学习的需要 数据库 计算机网络 分布式系统 嵌入式系统 信息安全 课程概述(续) 操作系统课程介绍的内容 不是如何使用操作系统,而是操作系统的内部机制 先修课程和知识 计算机组成原理、高级程序设计语言、数据结构 课程考试方式及成绩计算 平时成绩(作业、考勤及实验报告) 期末考试成绩 课程概述(续) 教材 汤小丹等,《计算机操作系统》第3版,西安电子科技大学出版社(2008年) 参考书目(中文) 庞丽萍,《计算机操作系统》,人民邮电出版社(2010年) 孙钟秀主编, 《操作系统教程》,高等教育出版社(2003年) 课程概述(续) 参考书目(外文) Abraham Silberschatz, Greg Gagne, Peter Baer Galvin, Operating System Concepts (6th Edition) 影印版,高等教育出版社 译本《操作系统概念(第6版)》高等教育出版社 Andrew S Tanenbaum, Modern Operating Systems (2nd Edition) 影印版,机械工业出版社 译本《现代操作系统(第2版)》机械工业出版社 Andrew S Tanenbaum, Operating Systems Design and Implementation (2nd Edition) 影印版,清华大学出版社 译本《操作系统:设计与实现(第2版)》清华大学出版社 课程主要内容 第一章 操作系统引论 第二章 进程管理 第三章 处理机调度与死锁 第四章 存储器管理 第五章 设备管理 第六章 文件管理 第七章 操作系统接口 第1章 操作系统引论 计算机系统由硬件和软件两部分组成。 操作系统,简称OS(Operating System),是计算机系统中最重要最基本的系统软件,是所有其它软件运行的基础。 操作系统是配置在计算机硬件上的第一层软件,是对硬件的首次扩充。在计算机系统中占据了特别重要的地位。 第1章 操作系统引论 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特征 1.4 操作系统的主要功能 1.5 操作系统结构设计 1.1 操作系统的目标 1.有效性 提高系统资源利用率; 提高系统的吞吐量。 2.方便性 使计算机系统更容易使用。 3.可扩充性 适用计算机硬件、体系结构及应用发展的要求。 4.开放性 遵循国际标准开发的软件和硬件,均能彼此兼容,方便的实现互联。 1.1.2 操作系统的作用 1. OS作为用户与计算机硬件系统之间的接口 操作系统可以通过以下三种方式把它的服务和功能提供给用户。 命令方式 图形窗口方式 系统调用方式 操作系统的作用(续) 2. OS作为计算机资源的管理者 处理机管理 用于分配和控制处理机 存储器管理 主要负责内存的分配与回收 设备管理 负责I/O设备的分配与操纵 文件管理 负责文件的存取、共享和保护 操作系统的作用(续) 3. OS实现了对计算机资源的抽象 一台完全无软件的计算机系统称为裸机。通常把覆盖了软件的机器称为扩充机器或虚机器。 OS用作扩充机器,隐藏了对硬件操作的细节,增强了系统的功能。 1.1.3 推动操作系统发展的主要动力 1. 不断提高计算机资源利用率 2. 方便用户 3. 器件的不断更新换代 4. 计算机体系结构的不断发展 第1章 操作系统引论 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特征 1.4 操作系统的主要功能 1.5 操作系统结构设计 OS的发展过程及分类 1.2.1 无操作系统的计算机系统 人工操作方式:45~50年代中期,计算机系统上没有配置操作系统,程序员直接与计算机硬件交互,人工控制程序的装入和执行。 用户使用计算机的过程大致如下: 先将程序纸带(或卡片)装入输入机; 然后启动输入机把程序和数据送入计算机; 接着通过控制台开关启动程序运行; 当程序运行完毕,由用户取走纸带和计算结果。 人工操作方式的缺点 用户独占计算机资源,资源利用率低。 CPU等待人工操
原创力文档

文档评论(0)