计算机操作系统文稿.ppt

  1. 1、本文档共275页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机操作系统 操作系统 操作系统 操作系统原理 Principles of Operating System 中南大学信息科学与工程学院 Central South University College of Information Science and Engineering 目 录 REFERANCE 第1章 绪论 第2章 进程 第3章 调度 第4章 进程同步与通信 第5章 死锁 目 录 第6章 存储管理 第7章 虚存管理 第8章 设备管理 第9章 文件系统 第10章 安全与保护 REFERENCE 1 操作系统基础 屠立德 屠祁 清华大学出版社 1995 2 UNIX操作系统教程 尤晋元 西北电讯工程学院出版社 3 操作系统 王鸿武 湖南科学技术出版社 4 计算机操作系统教程 张尧学 史美林 清华大学出版社 5 Modern Operating System Andrew S.Tanenbaum 6 Applied Operating System Concepts Abrahan Silberschatz,etc 7 Operating Systems William Stallings INTRODUCTION 课程形式 主课,习题课,作业,小论文及上机 成绩评定 作业,小论文及上机,期末考试 比例: 作业 15% 小论文及上机 15% 期末考试 70% 一、操作系统课程的特点 实践性强: 从实践总结出原理 涉及面广: 并行程序,性能问题,结构问题, 程序方法论,软件工程,等等 五、操作系统提供的服务 多任务,内存保护,内存管理,网络, 文件存取,设备控制,用户界面, 错误检测及恢复系统,硬件控制,安全 六、为什么学习操作系统? 关于学习操作系统的争议: 世界上只需要很少的操作系统设计/实现者 Windows 的垄断不易改变 赞成学习操作系统的理由: 需要总体上掌握系统设计 操作系统包括了所有软件设计、实现问题 资源共享、管理 安全和身份验证 灵活性,健壮性 友好界面设计 其他理由 ▲设计操作系统,或者修改现有的系统 存在人们意识不到的大量“操作系统” 嵌入式系统(Embedded OS) ▲加深对使用的OS的理解,有利于深入编程 开发应用程序必须与操作系统打交道 ▲编程时借鉴操作系统的设计思想和算法 操作系统中许多算法和技巧可以应用到其他领域 ▲选择购买操作系统 ▲我们并不总使用Win95/NT Intel-CPU,微软-Windows的安全问题 “后门” 基本目的 1.介绍操作系统的基本概念、基本结构及运行 环境 2.介绍操作系统原理、设计方法和实现技术 3.介绍操作系统的演化过程、发展研究动向、 新技术以及新思想 4.介绍各种有代表性的、典型的操作系统实例 5.培养学生分析问题、解决问题的基本能力, 培养创新型人才 研究操作系统的几种观点 作为软件来看的观点 1.作为软件来看的观点 软件的特性 外在特性: 软件是种语言,是界面 界面:使用方式 (命令,系统调用等) 内在特性: 软件的结构 a.由有几部分组成 b.每个部分的功能 c.部分之间的关系 2.资源管理的观点 操作系统资源管理者 硬件资源: CPU,内存,外部设备(I/O设备,外存,时钟,网络接口等) 软件资源: 硬盘上的文件,信息 管理资源 记录资源使用状况 如 哪些资源空闲,好坏与否,被谁使用,使用多长时间等 合理的分配资源 静态分配策略 (在程序运行前分配,但效率不高) 动态分配策略 (在程序运行过程中何时用资源,何时分配。其缺点是会出现死锁) 具体完成分配 回收资源 资源管理的目的 实现资源共享 提高资源利用率 3.进程的观点 是从操作系统运行的角度动态的观察操作系统 从这个观点来看: 操作系统是由一些可同时独立运行的进程和一个对这些进程进行协调的核心组成. 进程: 完成某一特定功能的程序 是程序的一次执行过程 是动态有生命的,当它执行时存在,否则消亡 4.虚机器观点 从操作系统内部结构来看: 把操作系统分成若干层 每一层完成其特定功从而构成一个虚机器,并对上一层提供支持 通过逐层功能扩充,最终完成整个操作系统虚机器 而操作系统虚机器向用户提供各种功能,完成用户请求 5. 服务提供者的观点 在操作系统之外从用户角度来看: 操作系统为用户提供一组功能强大的、方便易用的命令或系统

文档评论(0)

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

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

1亿VIP精品文档

相关文档