1、操作系统原理Principles of Operating System华中科技大学计算机学院邵志远使用过程中的问题n 遇到计算机运行或打开硬盘上的程序的速度变慢,该怎么办? 原因:硬盘上的卷可能有过多的碎片,可能是由于最近创建了大量的文件或文件夹,或安装了新软件。解决方案:如果必要,分析并整理硬盘上的卷碎片。为什么要学习操作系统?游戏中的现象基本配置 推荐配置CPU Pentium3 800MHz以上 Pentium4 1GHz以上内存 256M以上 512M以上显卡 GeForce2以上 3D加速卡 Geforce4 Ti以上 3D加速卡硬盘 3G以上为什么要学习操作系统?操作系统做什么#
2、include int main(int argc, char *argv) puts(“hello world“); return 0; 为什么要学习操作系统?为什么要学习操作系统?n 掌握操作系统的基本理论,具备开发核心系统软件的技能,设计操作系统或者修改现有的系统n 掌握并行处理的思想方法,加深对使用的 OS的理解,有利于深入编程n 用户为了开发应用程序必须与操作系统打交道n 操作系统中所用的许多概念和技巧可以推广应用到其他领域n 为后继课程打好基础 数据库、网络、分布式系统n 了解当前流行的实际操作系统的使用方法与实现技术 UNIX、 Linux, Windows应用软件用户程序操作系
3、统裸机操作系统的工作:( 1)程序的执行( 2)完成与硬件有关的工作( 3)完成与应用无关的工作( 4)计算机系统的效率与安全问题n操作系统课程特点n涉及面广涉及面广n错综复杂错综复杂n实践性强实践性强n 怎样学习操作系统n 深入理解教学内容深入理解教学内容n 独立完成练习题独立完成练习题n 做好阶段复习做好阶段复习n 理论联系实际理论联系实际& 教材:操作系统原理 (第四、三版 ) 庞丽萍 华中科技大学出版社& 参考教材:UNIX操作系统设计 莫里斯 贝奇 机械工业出版社计算机操作系统 汤子瀛等 西安电子科技大学出版社现代操作系统 陈向群等译 机械工业出版社计算机操作系统教程 张尧学 史美林
4、 清华大学出版社操作系统基础 屠立德 屠祁 清华大学出版社讲课学时安排章节内容 学时第一章 绪 论 3第二章 操作系统的逻辑结构 3第三章 用户界面 3第四章 并发处理 10第五章 资源分配与调度 3第六章 处理机调度 4第七章 主存管理 8第八章 输入 /输出管理 4第九章 文件系统 8机动、复习 248 16学习要求与成绩评定n 学习要求 :n 课前预习,认真听讲,课后复习n 遵守课堂纪律n 成绩评定 :n 平时成绩 +考试成绩n 闭卷考试第一章 绪 论(一) 操作系统在计算机系统中的地位(二) 操作系统的形成和发展(三) 操作系统的定义(四) 操作系统的功能(五) 操作系统的基本类型(六) UNIX和 Windows