- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系統原理PrinciplesofOperatingSystem
操作系统原理 Principles of Operating System
郑 然
华中科技大学计算机学院
研究方向: 高性能计算及应用
(GPU计算、网格计算、集群计算
医学图像处理、图像搜索应用)
计算系统虚拟化
联系方式:
02787543529-8031 zhraner@
集群与网格计算湖北省重点实验室
服务计算技术与系统教育部重点实验室
使用过程中的问题
遇到计算机运行或打开硬盘上的程序的速度变慢,该怎么办?
原因:硬盘上的卷可能有过多的碎片,可能是由于最近创建了大量的文件或文件夹,或安装了新软件。
解决方案:如果必要,分析并整理硬盘上的卷碎片。
为什么要学习操作系统?
游戏中的现象
基本配置 推荐配置
CPU Pentium3 800MHz以上 Pentium4 1GHz以上
内存 256M以上 512M以上
显卡 GeForce2以上3D加速卡 Geforce4 Ti以上3D加速卡
硬盘 3G以上
为什么要学习操作系统?
操作系统做什么
#include stdio.h
int main(int argc, char *argv[])
{
puts(hello world);
return 0;
}
为什么要学习操作系统?
操作系统读程序(正文和数据地址)-
创建子进程执行(程序映射为进程)-
分配内存、从磁盘读页面-
系统调用、寻找字串、转换成像素-
写入存储映像区-模拟信号-
显示器发射电子束输出
操作系统提供一系列服务:
多任务,内存保护,内存管理,
网络,文件存取,设备控制,用户界面
错误检测及恢复系统,硬件控制,安全
操作系统是目前最复杂的软件成分
涉及到计算机科学的很多领域
计算机体系结构/硬件
软件设计
程序设计语言
数据结构
算法
抽象
无限的CPUs、无限的内存、单一全球计算能力…
大型、复杂系统的系统设计
软件/硬件、性能、易用性、简单性
综合权衡
为什么要学习操作系统?
基本目的
介绍操作系统的基本概念、基本结构及运行环境
介绍操作系统原理、设计方法和实现技术
介绍操作系统的演化过程、发展研究动向、新技术以及新思想
介绍各种有代表性的、典型的操作系统实例
掌握操作系统的基本理论,具备开发核心系统软件的技能,设计操作系统或者修改现有的系统
掌握并行处理的思想方法,加深对使用的OS的理解,有利于深入编程
培养分析问题、解决问题的基本能力
为后继课程打好基础——数据库、网络、分布式系统
教材:操作系统原理(第四版) 庞丽萍 华中科技大学出版社
参考教材: UNIX操作系统设计 莫里斯 · 贝奇 机械工业出版社 计算机操作系统 汤子瀛等 西安电子科技大学出版社 现代操作系统 陈向群等译 机械工业出版社 计算机操作系统教程 张尧学 史美林 清华大学出版社 操作系统基础 屠立德 屠祁 清华大学出版社
操作系统的工作:
(1)程序的执行
(2)完成与硬件有关的工作
(3)完成与应用无关的工作
(4)计算机系统的效率与安全问题
操作系统课程特点
涉及面广
错综复杂
实践性强
怎样学习操作系统
深入理解教学内容
独立完成练习题
做好阶段复习
理论联系实际
讲课学时安排
章节内容
学时
第一章 绪 论
4
第二章 操作系统的逻辑结构
4
第三章 用户界面
6
第四章 并发处理
14
第五章 资源分配与调度
2
第六章 处理机调度
3
第七章 主存管理
6
第八章 输入/输出管理
4
第九章 文件系统
5
习 题 课
4
52+12+4/4
成绩评定
教学方式:
多媒体讲授、作业、上机,课程设计
考试方式: 闭卷 笔试
成绩评定:
平时成绩=作业+上机
最终成绩=平时30%+考试70%
第一章 绪 论
(一) 操作系统在计算机系统中的地位
(二) 操作系统的形成和发展
(三) 操作系统的定义
(四) 操作系统的功能
(五) 操作系统的基本类型
计算机系统的组成
计算机系统(层次结构)
软件
硬件及固件(裸机)
应用软件
系统软件
编辑软件、编译软件
操作系统
计算机系统的基础
提高系统效率方便用户使用
裸机(硬件)是僵尸软件是幽灵
管理信息系统、飞机订票系统、银行系统、地理信息系统、CAD系统、数字计算软件包…
管理信息系统、飞机订票系统、银行系统、地理信息系统、CAD系统、数字计算软件包…
语言编译程序、连接装配程序、数
文档评论(0)