- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Operating System 操作系统原理 蔡青松 caiqs@th.btbu.edu.cn 计算机学院 课程目标 掌握操作系统的基本概念和原理 ?处理机管理 ?作业管理 ?存储器管理 ?文件管理 ?设备管理 了解掌握Unix System V Linux的具体实现 ?进程管理 ?存储器管理 ?文件管理 ?输入/出子系统 ?进程间通信 ? 中断/异常处理 了解Windows 2000的具体实现 了解网络与分布式系统的实现技术(选讲) 课程安排 教材及辅助资料 教材 《操作系统原理教程》张丽芬, 刘美华 编著. 电子工业出版社.2005.9 . ISBN: 7-121-00004-0 辅助学习资料 《操作系统学习指导与习题解析》张丽芬, 李侃, 刘利雄 编著.电子工业出版社. 2006.3. ISBN: 7-121-2234-6 参考书目 Andrew S. Tanenbaum. Modern Operating Systems (Second Edition). 机械工业出版社 (影印版,英文) Andrew S. Tanenbaum. 现代操作系统 (第二版), 陈向群,马洪兵等译. 机械工业出版社 (影印版,中文). 2005.6 Abraham Silberschatz, Peter Baer Galvin, Greg Gagne. Operating System Concepts (Sixth Edition). 高等教育出版社(影印版,英文) Abraham Silberschatz, Peter Baer Galvin, Greg Gagne. 操作系统概念 (第六版), 郑扣根等译. 高等教育出版社(影印版,中文). 2004.1 课程的地位 计算机操作系统是计算机科学与技术专业的一门核心专业基础课程; 操作系统是所有应用系统运行的直接承担者,掌握操作系统原理有助于合理规划和设计应用系统; 掌握操作系统的基本机制和原理有助于解决系统级相关问题; 掌握操作系统的原理可以有助于了解计算及计算相关问题的解决方法。 本课程的学习方法 认真预习,认真听讲,按时完成作业和实验 理论联系实际 在日常使用计算机系统时,能够用所学理论去解释每一个现象; 能够用理论知识预测或者规划应用系统的运行; 多问What to do how to do why 用联系的方法思考 随本课程教学计划进行广泛阅读,并做读书笔记 第一章 操作系统概论 计算机系统的组成与设计目标 操作系统的形成与发展 1.1 计算机系统的组成与设计目标 1. 计算机系统的组成 计算机系统的组成:硬件资源、软件资源。 计算机系统可划分为四个层次:硬件、操作系统、实用程序和应用程序,如图1.1所示。 单向调用关系:这四层的关系表现为一种单向调用关系,即外层的软件必须以事先约定的方式调用内层软件或硬件提供的服务。通常把这种约定称为界面或接口(interface) 实用程序:各种语言编译程序、文本编辑程序、调试程序、连接装配程序。 应用程序:数据库管理软件、计算机辅助设计软件、各种事物处理软件。 计算机系统的层次和用户视图 计算机的硬件系统 计算机的硬件系统 中央处理器 Central Processing Unit – CPU, 可单个或者多个. 存储器 外围(辅助)存储器 内(主)存储器 输入/输出设备 基本输入/输出设备: 键盘、鼠标、CRT/LCD显示终端,磁盘/带读写设备,USB设备,基本网络接口… 扩展输入/输出设备: 1394接口设备,WLAN接口、扫描/绘图设备、打印设备… 计算机的软件系统 系统软件 操作系统 系统运行的中心指挥部 实用程序 各种编译、调试、链接程序 文本编辑程序 集成开发环境 应用程序 各种应用系统的总和 1.1 计算机系统的组成与设计目标 2. 操作系统的定义和设计目标 操作系统的作用 宏观上,有效控制和协调计算机系统的硬件资源; 微观上,使用计算机系统的各种硬件资源,协调主存储器高效地保存数据,调度CPU完成各种计算,通过外围设备实现与外部的信息交换,使用辅助存储器对数据进行长期保存。同事,也使用各种实用程序来完成用户指定的计算任务。 操作系统定义 从用户的角度 从设计者角度 操作系统的设计目标 使用户能够简单方便地使用计算机系统完成计算任务; 使计算机系统高效运转; 什么是操作系统 作为扩展机器(从用户到机器的观点-自顶向下) 从扩展机器的角度看,操作系统的作用是提供一台等价的扩展机器(Extended Machine),或者称为虚拟机(Virtual Machine),它比低层硬件更容易编程.它为程序员屏蔽了硬件系统的烦琐
文档评论(0)