计算机操作系统 教学课件 ppt 作者 王之仓 操作系统的3W.docVIP

  • 26
  • 0
  • 约1.14万字
  • 约 15页
  • 2017-04-21 发布于广东
  • 举报

计算机操作系统 教学课件 ppt 作者 王之仓 操作系统的3W.doc

计算机操作系统 教学课件 ppt 作者 王之仓 操作系统的3W.doc

计算机操作系统课程中的3W (What、Why and How) 写在前面的话 操作系统课程理论性强,内容繁冗,学生在学习的过程中往往不能捋清头绪,结果东西学了不少,但是不清楚它们之间的逻辑关系、知识层次。 本教材(王之仓 俞惠芳编著,计算机操作系统[M],机械工业出版社,2015年8月,ISBN:978-7-111-50238-8)力求通过以下方式使老师易教,学生易学。 提供课件和实验报告、实验参考程序。 提供了整个操作系统课程的思维导图和各章节的思维导图,力求学生通过思维导图明确各知识点在课程体系中的位置。 各章作业选自历年考研真题和计算机等级考试四级网络工程师考题,提供大难和部分解析,使学生能够做完题立即验证是否正确,并通过部分解析培养学生的计算思维。 教和学的过程,可以概括为3W问题(What、Why和How),本教材对各章节可能存在的3W问题进行了梳理,作为教学和学习的部分资料提供给各位同仁和同学们,希望对教和学有所脾益。 不妥或不完善地方,请联系我们,我们会尽力改正。我们的联系方式是: HYPERLINK mailto:zhcwang@,wangzhicang zhcwang@, wangzhicang@。 最后,再次感谢大家的包容和支持。 第1章 操作系统引论 ****************************************** * 是什么(What) * ****************************************** 操作系统的功能是什么? 功能是实现处理机管理、存储管理、设备管理、文件管理,并提供良好的用户接口。 操作系统的特性是什么? 操作系统的四个特性是并发性、共享性、虚拟性和异步性。 什么是微内核操作系统? 微内核是指把操作系统结构中的内存管理、设备管理、文件系统等高级服务功能尽可能地从内核中分离出来,变成几个独立的非内核模块,而在内核只保留少量最基本的功能,使内核变得简洁可靠,因此叫微内核。 ****************************************** * 为什么(Why) * ****************************************** 为什么需要操作系统? 操作系统的存在是计算机技术发展的必然。 操作系统管理系统中所有的资源,把用户从这部分工作中解放出来,专注于使用计算机完成更多实际的工作。 如果用户是“东家”,那么操作系统就是“大掌柜”。东家通过大掌柜管控所有的产业,用户通过操作系统管控整个计算机系统。 为什么要发展微内核操作系统? 微内核实现的基础是操作系统理论层面的逻辑功能划分。几大功能模块在理论上是相互独立的,形成比较明显的界限,其优点如下:1)充分的模块化,可独立更换任一模块而不会影响其他模块,从而方便第三方开发、设计模块。2)未被使用的模块功能不必运行,因而能大幅度减少系统的内存需求。3)具有很高的可移植性,理论上讲只需要单独对各微内核部分进行移植修改即可。由于微内核的体积通常很小,而且互不影响,因此工作量很小。 ****************************************** * 怎么办(How) * ****************************************** 怎么看待操作系统? 操作系统是是一个系统软件,是用户方便、快捷地操作计算机系统的工具,是用户和计算机的接口,它管理着计算机中所有的软硬件资源。 操作系统是如何管理计算机的? 对于用户而言,操作系统对系统中软硬件资源的使用管理是透明的。 提供面向操作员的命令行界面(CLI,Command Line Interface)/图形化界面(GUI)和面向程序员的系统调用接口。 对硬件资源(CPU、内存、外部设备)的管理是通过进程管理、存储管理和设备管理完成的。 对软件资源的管理是通过文件管理完成的。 随着技术的进步、需求的提高,出现了面向各种应用的操作系统。 第2章 进程管理 ****************************************** * 是什么(What) * ****************************************** 什么是进程? 进程是执行中的程序 进程=程序+数据+PCB 传统操作系统中,进程是资源分配和任务调度的基本单位。 进程的出现,使得并发执行多个任务成为可能。尽管进程的并发执行提高了用于控制的时间开销,但是获得了更大的系统效率 线程是轻量级进程 现在操作系统中,线程是任务调度的基本单位,资源分配的基本单位仍然是进程 线程

文档评论(0)

1亿VIP精品文档

相关文档