第七章Windows系统技术方案.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文档。上传文档
查看更多
Windows 2000中使用的NTFS文件系统支持以下特性: ①、活动目录 ②、域 ③、文件加密 ④、稀松文件 ⑤、其他的数据存储模式 ⑥、磁盘活动的恢复日志 ⑦、磁盘配额 ⑧、对于大容量驱动器的良好扩展性 操作系统教程课件 第 *页 (4) UDF(Universal Disk Format,通用磁盘格式) 是于1995年由OSTA(Optical Storage Technology Association,光学存储技术协会)为光磁盘存储媒介如DVD-ROM等所制定的,用来代替CDFS,比CDFS更加灵活。 操作系统教程课件 第 *页 (5) CDFS(CDROM File system,只读光盘文件系统) 是1988年为只读光盘所制定的文件系统标准。 操作系统教程课件 第 *页 2. NTFS磁盘结构描述 Windows 2000中使用NTFS有许多优点,比FAT和FAT32具有更多扩展的功能。NTFS具有众多优点,这主要是因为它在磁盘上独特的实现方法可以更好地划分磁盘,组织文件与目录,存储文件属性与数据,压缩文件数据等。 操作系统教程课件 第 *页 NTFS磁盘结构的组成内容有:卷,簇,主控文件表,文件引用号,文件记录,文件名称,常驻属性与非常驻属性,索引,数据压缩。 卷是建立在磁盘分区上 。 簇在Windows2000中作为磁盘空间分配和回收的基本单位,簇的大小是用户在使用Format命令或其他的格式化程序格式化卷时确定的。 主控文件表(MFT,Master File Table)是NTFS卷结构的核心,是NTFS中最重要的系统文件,包含了卷中所有文件的信息。 每个文件都有一个64位(bit)的称为文件引用号(File Reference Number)的唯一标识。 由两部分组成:一是文件号;二是文件顺序号 NTFS文件是属性/属性值的集合。文件数据就是未命名属性的值,其他文件属性包括文件名、文件拥有者、文件时间标记等。每个属性由单个的流(stream)组成,即简单的字符队列。 操作系统教程课件 第 *页 7.6 本章小结 Windows操作系统是目前最为成功的磁盘操作系统之一 设计的操作系统需要解决什么问题? 必须达成哪些基本目标? 遵照怎样的基本原则? 系统的具体的设计问题:系统体系架构及其构成 Windows系统中相应实现了进程和线程的概念,以及进程的同步和互斥,实现了信号量的组织和管理,也引入了状态和优先权管理等知识 Windows系统引入了经典的页式管理,有关存储的管理功能方面实现了主存的分配和保护机制。 Windows系统中实现了常见的文件系统:FAT、FAT322、NTFS、UDF、CDFS等。 Windows系统对周边设备管理,识别设备和调度设备工作在Windows系统中由用户模式驱动和核心模式驱动两种方式实现。 操作系统教程课件 第 *页 1、内存对象 Windows 2000应用程序可以申请分配属于自己的内存块,内存块是应用程序操作内存的单位,它也称作内存对象 在Windows 2000中通过内存句柄来操作内存对象 内存对象根据分配的范围可分为: 全局内存对象 局部内存对象 根据性质可分为: 固定内存对象 可移动内存对象 可删除内存对象。 操作系统教程课件 第 *页 2、局部内存对象和全局内存对象 (1)、 局部内存对象管理 局部内存对象在局部堆中分配,局部堆是应用程序独享的自由内存,它只能由应用程序的特定实例访问。 局部堆建立在应用程序的数据段中,用户可分配的局部内存对象的最大内存空间不能超过64K。 局部堆由Windows 2000应用程序在模块定义文件中用HEAPSIZE语句申请,HEAPSIZE指定以字节为单位的局部堆初始空间尺寸。 操作系统教程课件 第 *页 局部内存对象管理 1)、 分配局部内存对象 2)、 加锁与解锁 3)、 改变局部内存对象 4)、 释放与删除 操作系统教程课件 第 *页 (2)、全局内存对象管理 全局内存对象在全局堆中分配。 应用程序在全局堆中进行大型内存分配(约大于1KB),在全局堆还可以分配大于64K的巨型内存。 操作系统教程课件 第 *页 全局内存对象管理 1)、 分配全局内存对象 2)、 加锁与解锁 3)、 修改全局内存对象 4)、 内存释放及其它操作 5)、 巨型内存对象 如果全局内存对象的大小为64KB或更大,那它就是一个巨型内存对象,使用GlobalLock函数加锁巨型内存对象将返回一个巨型指针。 操作系统教程课件 第 *页 7.3.3 动态链接库(DLL) 使用动态链接库是Windows的一个很重要的特点,它使得多个Windows应用程序可以共享函数代码、数据和硬件,这可以

文档评论(0)

三沙市的姑娘 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档