欢迎来到天天文库
浏览记录
ID:36900314
大小:439.60 KB
页数:53页
时间:2019-05-10
《《操作系统原理》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、操作系统原理PrinciplesofOperatingSystem郑然华中科技大学计算机学院http://grid.hust.edu.cn研究方向:高性能计算及应用(GPU计算、网格计算、集群计算医学图像处理、图像搜索应用)计算系统虚拟化联系方式:02787543529-8031zhraner@hust.edu.cn集群与网格计算湖北省重点实验室服务计算技术与系统教育部重点实验室使用过程中的问题遇到计算机运行或打开硬盘上的程序的速度变慢,该怎么办?原因:硬盘上的卷可能有过多的碎片,可能是由于最近创建了大量的文件或文件夹,或安装了新软件。解决方案
2、:如果必要,分析并整理硬盘上的卷碎片。为什么要学习操作系统?游戏中的现象基本配置推荐配置CPUPentium3800MHz以上Pentium41GHz以上内存256M以上512M以上显卡GeForce2以上3D加速卡Geforce4Ti以上3D加速卡硬盘3G以上为什么要学习操作系统?操作系统做什么#includeintmain(intargc,char*argv[]){puts("helloworld");return0;}为什么要学习操作系统?操作系统读程序(正文和数据地址)->创建子进程执行(程序映射为进程)->分配内存、从
3、磁盘读页面->系统调用、寻找字串、转换成像素->写入存储映像区->模拟信号->显示器发射电子束输出操作系统提供一系列服务:多任务,内存保护,内存管理,网络,文件存取,设备控制,用户界面错误检测及恢复系统,硬件控制,安全操作系统是目前最复杂的软件成分涉及到计算机科学的很多领域计算机体系结构/硬件软件设计程序设计语言数据结构算法抽象无限的CPUs、无限的内存、单一全球计算能力…大型、复杂系统的系统设计软件/硬件、性能、易用性、简单性综合权衡为什么要学习操作系统?基本目的介绍操作系统的基本概念、基本结构及运行环境介绍操作系统原理、设计方法和实现技术介绍
4、操作系统的演化过程、发展研究动向、新技术以及新思想介绍各种有代表性的、典型的操作系统实例掌握操作系统的基本理论,具备开发核心系统软件的技能,设计操作系统或者修改现有的系统掌握并行处理的思想方法,加深对使用的OS的理解,有利于深入编程培养分析问题、解决问题的基本能力为后继课程打好基础——数据库、网络、分布式系统教材:操作系统原理(第四版)庞丽萍华中科技大学出版社参考教材:UNIX操作系统设计莫里斯·贝奇机械工业出版社计算机操作系统汤子瀛等西安电子科技大学出版社现代操作系统陈向群等译机械工业出版社计算机操作系统教程张尧学史美林清华大学出版社操
5、作系统基础屠立德屠祁清华大学出版社操作系统的工作:(1)程序的执行(2)完成与硬件有关的工作(3)完成与应用无关的工作(4)计算机系统的效率与安全问题操作系统课程特点涉及面广错综复杂实践性强怎样学习操作系统深入理解教学内容独立完成练习题做好阶段复习理论联系实际讲课学时安排章节内容学时第一章绪论4第二章操作系统的逻辑结构4第三章用户界面6第四章并发处理14第五章资源分配与调度2第六章处理机调度3第七章主存管理6第八章输入/输出管理4第九章文件系统5习题课452+12+4/4成绩评定教学方式:多媒体讲授、作业、上机,课程设计考试方式:闭卷笔试成绩评定
6、:平时成绩=作业+上机最终成绩=平时30%+考试70%第一章绪论(一)操作系统在计算机系统中的地位(二)操作系统的形成和发展(三)操作系统的定义(四)操作系统的功能(五)操作系统的基本类型计算机系统的组成计算机系统(层次结构)软件硬件及固件(裸机)应用软件系统软件编辑软件、编译软件操作系统计算机系统的基础提高系统效率方便用户使用裸机(硬件)是僵尸软件是幽灵管理信息系统、飞机订票系统、银行系统、地理信息系统、CAD系统、数字计算软件包…管理信息系统、飞机订票系统、银行系统、地理信息系统、CAD系统、数字计算软件包…语言编译程序、连接装配程序
7、、数据库管理系统、网络软件…操作系统(一)操作系统在计算机系统中的地位计算机硬件系统软件应用软件支撑软件用户用户用户用户与硬件的关系:控制CPU的工作、访问存储器、设备驱动、中断处理与用户及应用程序的关系:提供方便的用户界面、提供优质的服务(二)操作系统的形成和发展操作系统发展是随着计算机硬件技术的发展而发展的。目标:充分利用硬件,提供更好的服务手工操作阶段批处理联机批处理脱机批处理执行系统操作系统形成多道程序系统多道批处理系统分时系统实时系统个人计算机操作系统网络操作系统分布式操作系统第1阶段手工操作阶段硬件非常昂贵,没有操作系
8、统算题过程人工把源程序用穿孔机穿制在卡片或纸带上将准备好的汇编解释程序或编译系统装入计算机汇编程序或编译系统读入人工装在输入机上的穿孔卡
此文档下载收益归作者所有