第4章操作系统(免费阅读).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文档。上传文档
查看更多
缓冲技术 3.缓冲技术的分类 (1) 单缓冲技术 单缓冲方式只有一个缓冲区,这一缓冲区在某一时刻能存放输入 数据或输出数据,但不能既是输入数据又是输出数据,否则在缓冲区中的数据会引起混乱,所以此缓冲区可以认为是临界资源,不允许多进程同时访问. (2) 双缓冲技术 双缓冲方式设置两个缓冲区, 可同时存放输入数据和存放输出数 据,是解决外设之间并行工作的最简单的办法. (3) 环行缓冲技术 环形缓冲技术是在主存中分配一组大小相等的存储区作为缓冲区,并将这些缓冲区链接起来,每个缓冲区中有一个指向下一个缓冲的指针,最后一个缓冲区的指针指向第一个缓冲区,这样n个缓冲区就成了一个环形。 2 操作系统的运行 4.2.4设备管理 环形缓冲区结构 4.2.4设备管理 第三节 主流操作系统 7/11/2009 10:11 AM 第0章 绪论 * 4.3 主流操作系统 1、操作系统早期霸主--DOS 用户 命令处理程序 文件管理程序 I/O管理程序 COMMAND.COM MSDOS.SYS IO.SYS ROMBIOS 引导程序 用户程序 键盘命令 7/11/2009 10:11 AM 第0章 绪论 * 4.3 主流操作系统 2、操作系统当代大亨--Windows Windows NT/2000/XP总体结构 环境子系统 集成子系统 用户 用户态 核心态 对象管理程序 安全调用监视程序 进程管理程序 本地过程调用程序 虚拟内存管理程序 输入输出设备管理程序 系统服务 内核 硬件抽象层 7/11/2009 10:11 AM 第0章 绪论 * 4.3 主流操作系统 3、Unix UNIX结构简练、功能强,可移植性和兼容性都比较好,因而它被认为是开放系统的代表。已成为跨越从微型机到巨型机范围的唯一操作系统。是最流行的多用户、多任务操作系统。 UNIX的主要特点: (1) 多用户多任务操作系统,用C语言编写,具有较好的易读、易修改和可移植性; (2) 结构分核心部分和应用子系统,便于做成开放系统; (3) 具有分层可装卸卷的文件系统,提供文件保护功能; (4) 提供I/O缓冲技术,系统效率高; (5) 剥夺式动态优先级CPU调度,有力地支持分时功能; (6) 命令语言丰富齐全,提供Shell语言作为用户界面; (7) 具有强大的网络与通信功能; (8) 请求分页式虚拟存储管理,内存利用率高。 7/11/2009 10:11 AM 第0章 绪论 * 4.3 主流操作系统 UNIX系统的框架结构 7/11/2009 10:11 AM 第0章 绪论 * 4.3 主流操作系统 4、Linux 免费使用和自由传播的类Unix操作系统,其主要特点: (1) 多用户、多任务通用操作系统,可作为Internet上的服务器;可用做网关路由器;可用做数据库、文件和打印服务器;也可供个人使用; (2) 全面支持TCP/IP,内置通信联网功能,并方便地与LAN Manager、Windows for Workgroups、Novell Netware网络集成,让异种机方便地联网; (3) 继承了UNIX系统的优点,并作出改进; (4) 符合POSIX 1003.1标准,各种UNIX应用可方便地移植到Linux下,反之也是一样。支持DOS和Windows上应用; (5) 完整的UNIX开发平台,支持一系列UNIX开发工具,几乎所有主流语言如C、C++、Fortran、Ada、PASCAL、Modual2和3、SmallTalk等都已移植到Linux下。 7/11/2009 10:11 AM 第0章 绪论 * 4.3 主流操作系统 4、Linux (6) 提供庞大的管理功能和远程管理功能;支持大量外部设备 ; (7) 共支持32种文件系统,如EXT2、EXT、XI AFS、ISO FS、HPFS、MS DOS、UMS DOS、PROC、NFS、SYSV、Minix、SMB、UFS等; (8) 提供GUI,有图形接口X-Window,有多种窗口管理; (9) 支持并行处理和实时处理,能充分发挥硬件性能 ; (10) 开放源代码,可自由获得并改进,在Linux平台上开发软件成本低,有利于发展各种特色的操作系统。 7/11/2009 10:11 AM 第0章 绪论 * 4.3 主流操作系统 4、Linux 流行的Linux版本 Linux内核版本:测试版、稳定版 2.6.8 主版本号 次版本号:奇数→测试版 偶数→稳定版 当前版本错误修改次数 Red Hat

文档评论(0)

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

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

1亿VIP精品文档

相关文档