计算机操作系统第四版课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机操作系统第四版课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 第四 课件
- 资源描述:
-
1、计算机操作系统Computer Operating System课程简介How many?Windows旗帜Opensuse变色龙Ubuntu环 Linux企鹅 Sun的SolarisMAC OS 谷歌的Android 典型版本典型版本日期日期Windows 1.01985-11-20Windows 2.01987-11-1Windows 3.01990-5-22Windows 3.11992-3-18Windows 3.21994-4-14Windows NT1993-7-27Windows 951995-8-24Windows 981998-6-25典型版本典型版本日期日期Windows
2、20002000-2-17Windows ME2000-9-14Windows XP2001-10-25Windows Server 20032003-4-24Windows Vista2007-1-30Windows Server 20082008-2-27Windows 72009-10-22Windows 8预览版已出预览版已出 Window 1.0 Windows 3.1 Windows 95 Windows 98Window 2000 Windows XP Windows Vista Windows 7截止至2012年2月,塞班系统的全球市场占有量仅为3%。2012年5月27日,诺基
3、亚彻底放弃开发塞班系统,但是服务将一直持续到2016年。2013年1月24日晚间,诺基亚宣布,今后将不再发布塞班系统的手机,意味着塞班这个智能手机操作系统,在长达14年的历史之后,终于迎来了谢幕。2014年1月1日,诺基亚正式停止了Nokia Store应用商店内对塞班应用的更新,也禁止开发人员发布新应用。第一章 操作系统引论 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。课程简介What is?DOS(20世纪末期流行的操作系统,它是一款面向磁盘的系统软件。它的用途非常广泛,大名鼎鼎的 Windows 98 就是基于它的)Mac OS(Mac系统是一套运行于苹
4、果Macintosh系列电脑上的操作系统,是基于Unix内核的图形化操作系统,很少受到病毒袭击)Vista(该系统相对Windows XP(Windows NT 5.1),内核几乎全部重写,带来了大量的新功能)Windows 7(由微软公司开发的操作系统,内核版本号为Windows NT 6.1,延续了Windows Vista的Aero 风格,并且在增添了些许功能。)Fedora(基于 Linux 的操作系统,是由Fedora Project社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由和开源的操作系统)Solaris(2014年甲骨文公司发布了Oracle Solaris 11
5、.2,这是一款基于云的操作系统)Suse(针对个人用户,Novell)Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统,魅族也是现今乌班图系统唯一一家手机合作厂商Redhat(是RedHat公司发行的Linux 版本)红旗Linux(北京中科红旗软件技术有限公司开发的一系列Linux发行版,包括桌面版、工作站版、数据中心服务器版、HA集群版和红旗嵌入式Linux等产品,是中国较大、较成熟的Linux发行版之一)课程简介Important?v 操作系统课程是计算机教育的必修内容v 计算机专业的核心课v 技术开发的理论基础Text1Text2Text3Text4TextText3学习
6、什么学习什么不是理解操作系统如何工作OS的工作方式OS内部算法和数据结构设计OS 过程中的问题、解决方案和折中权衡操作系统中的典型技术和应用 而是如何使用操作系统设计或修改现有的操作系统加深对所用OS的理解,有利于编程用户深入地与操作系统打交道编程时借鉴操作系统的设计思想和算法选择购买操作系统课程简介Why?如FIFO算法,最佳适应算法思维方式的学习思维方式的学习课程简介What?v教材 计算机操作系统,汤小丹编著。西安电子科技大学出版社v参考书 现代操作系统,陈向群等译,机械工业出版社 Windows操作系统原理,陈向群等,机械工业出版社 计算机操作系统教程,张尧学,史美林。清华大学出版社
7、计算机操作系统教程,周长林,左万历。高等教育出版社 操作系统教程,孙钟秀主编。高等教育出版社 操作系统,孟静等。人民邮电出版社 Ch7其他内容其他内容Ch6文件管理文件管理Ch1引论引论Ch2进程管理进程管理Ch3处理机调度与死锁处理机调度与死锁Ch5设备管理设备管理Ch4存储器管理存储器管理课程简介How?实践性强(从实践总结出原理)涉及面广(并行程序、性能问题、结构问题、程序方法论、软件工程等)错综复杂(概念多、抽象)学习重点:概念、原理、算法学习方法:兴趣+态度+方法v 课前预习教材v 按时上课,认真听讲v 研读参考书和参考网站,结合操作系统专题学习网站等丰富的教学资源,掌握基本原理,拓
8、展知识,延伸视野,提高分析问题和解决问题的能力。v 整理笔记,认真思考,积极讨论,善于发现问题、提出问题并努力寻求问题的答案。 gainv使学生对操作系统的基本概念、基本结构及运行环境有深入的认识,对操作系统这一课程有比较全面的把握v使学生深入到操作系统内部,理解并掌握操作系统的基本原理、设计方法和实现技术v使学生了解操作系统的演化过程、发展研究动向、新技术以及新思想,使学生具有透过变化看趋势、透过技术抓原理、把握学科发展脉搏的基本素质,为其今后在相关领域开展工作打下坚实的基础名称的演变核心程序核心程序(Kernel)5监控(督)程序(系统)监控(督)程序(系统)(Monitor)1执行系统(
9、程序)执行系统(程序)(Executive System(program)2控制系统(程序)控制系统(程序)(Control System program)3管理程序管理程序(Supervisor,Supervisor System)4操作系统操作系统(Operating System)6操作系统在程序执行时做什么?#include int main(int argc,char*argv)puts(hello world);return 0;用户告诉操作系统执行hello程序 操作系统找到该程序,检查其类型检查程序首部,找出正文和数据的地址文件系统找到第一个磁盘块父进程需要创建一个新的子进程,
10、执行hello程序操作系统需要将执行文件映射到进程结构操作系统设置CPU上下文环境,并跳到程序开始处程序的第一条指令执行,失败,缺页中断发生操作系统分配一页内存,并将代码从磁盘读入,继续执行更多的缺页中断,读入更多的页面程序执行系统调用,在文件描述符中写一字符串操作系统检查字符串的位置是否正确操作系统找到字符串被送往的设备设备是一个伪终端,由一个进程控制操作系统将字符串送给该进程该进程告诉窗口系统它要显示字符串窗口系统确定这是一个合法的操作,然后将字符串转换成像素窗口系统将像素写入存储映像区视频硬件将像素表示转换成一组模拟信号控制显示器(重画屏幕)显示器发射电子束你在屏幕上看到hello wo
展开阅读全文