李彤《操作系统原理》第1章-绪论.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
李彤,原理,绪论李彤,原理,绪论李彤,原理,绪论

UNIX特点 1.短小精悍的内核,强大的系统功能 2.良好的可移植性 3.树形结构的文件系统 4.统一看待外设和文件 5.I/O重定向和管道 6.良好的用户接口 7.开放式的操作系统 8.强有力的软件开发环境 9.丰富的实用程序 1.5.1 UNIX综述 UNIX分层体系结构 用户程序 库 函 数 各 种 实 用 程 序 Shell 内核 硬件 1.5.2 UNIX内核功能 UNIX内核是UNIX系统的核心部分,它是机器硬件的第一层扩展,构成了第一层虚拟机。 从系统构成的角度我们可将UNIX系统大致看成三级:用户级、核心级、硬件级。 核心级 硬件级 系统库 用户程序 用户级 核心级 系统调用界面 文件子系统 缓存管理 设备管理子系统 字符设备管理 块设备管理 进程通信 进程控制子系统 进程调度 存储管理 硬 件 控 制 硬 件 图 1.5.3 UNIX内核结构 1.5.2 UNIX内核功能 1.文件子系统负责管理文件。具体功能有: (1) 空闲文件存储空间的管理; (2) 为文件分配文件存储空间; (3) 回收文件释放的文件存储空间; (4) 文件存取控制; (5) 搜索文件; (6) 为用户提供系统调用服。 UNIX内核功能简述 2.进程控制子系统负责进程的管理。具体功能为: (1) 进程的创建; (2) 进程的调度; (3) 进程间的通信; (4) 进程间的同步控制。 3.设备管理子系统完成进程和外设间数据交换的功能。 UNIX内核功能简述 4.存储管理子系统负责内存的管理。具体功能为: (1) 管理内存的空闲空间; (2) 对交换区空间进行管理; (3) 对虚拟存储空间进行管理。 UNIX内核功能简述 本章小结 操作系统的定义、功能 操作系统的发展历程 操作系统的结构 并发性、共享性、异步性、虚拟性 UNIX系统简介 UNIX内核功能 习题 p21:1、2、3、5、6 谢 谢! 会泽百家 至公天下 * * * * * * * * * 分布式操作系统与网络操作系统相比,有以下不同: (1)在网络操作系统中,系统结构对用户是不透明的。需要通过网络服务器的名称来请求服务、获得资源。 (2)在分布式系统中,系统结构对用户是透明的。只需通过服务的名称就可以请求服务、获得资源,而不需要服务器的名称。 分布式操作系统 IEEE(国际电气和电子工程师协会)的定义,嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”(devices used to control, monitor, or assist the operation of equipment, machinery or plants)。 嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。 与一般操作系统相比,嵌入式操作系统具有微型化、可定制、实时性、可靠性、易移植性等特点。 嵌入式操作系统 嵌入式操作系统广泛应用于过程控制,数据采集、传输通信、多媒体信息(语音、视频影像处理)及关键要害领域等要求迅速响应的场合,对实时响应要求严格。 从应用角度可将嵌入式操作系统分为通用型嵌入式操作系统和专用型嵌入式操作系统。 嵌入式操作系统 苹果计算机公司于1993年发布的Newton MessagePad宣告了手持系统时代的到来。 和桌面计算机相比,手持系统内存较小、显示屏较小、处理器运行速度较慢。 目前手持系统主要有iPhone OS、Android、symbian、Linux、PalmBlackBerry、WindowsMobile等。 手持系统 CTSS OS/360 OS/370 Multics Unix (Xenix, Minix) MVS MS-DOS OS/390 OS/2 Windows NetWare Linux, Solaris, AIX, HP-UX 重要操作系统和人物 早 晚 1961年 MIT在IBM7090上开发了分时操作系统CTSS。 Fernando Corbato 美国科学家,1990年图灵奖获得者,分时操作系统理论的创立者,CTSS与Multics的领导者。 重要操作系统和人物 Edsger W. Dijkstra 荷兰科学家,1972年图灵奖获得者,软件工程先驱,goto语句有害论、ALGOL 60编译器、多层体系结构、进程同步、互斥、PV操作、最弱前置谓词理论的创立者。 重要操作系统和人物 C.A.Hoare 英国科学家,1980年图灵奖获得者,公理语义、Hoare逻辑、程序正确性证明、CSP、管程理论的创立者,软件自动化的奠基人。 重要操作系统和人物 Ken Thompson和Dennis Ritc

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8135026137000003

1亿VIP精品文档

相关文档