- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
( 1 ) 以页为单位的虚拟内存分配方式 在应用程序的地址空间中 , 页面有 3 种状态 : 空闲 (free) 、被保留 ( reserved) 或已被提交 ( committed) a 应用程序可以先保留地址空间 , 然后向此地址空间提交物理页面。 (2) 内存映射文件 内存映射文件的基本思想是: 在虚拟地址空间中保留一段地址空间 , 并把目标文件的全部或部分映射到这个空间中 , 使用户可以以访问内存的方式直接操作文件中的数据。 (3) 内存堆方式 堆是保留的地址空间中一个或多个页组成的区域 , 这个区域可以由 堆管理器 按更小的块划分和分配 , 用于满足应用程序内存分配的请求 O 堆管理器是分配和回收可变内存的函数 集 , 位于 ntdll. dll 和 ntoskrnl. dll 中 。 进程初始化时系统在进程的地址空间中创建一个默认堆 ( 位于私有地址空间中 ) , 默认堆 的大小通常是 1 MB, 如果需要它会自动扩大 , Win32 的应用程序和一些需要分配临时内存块 的 Win32 函数将使用这个默认堆。 需要时 , 进程也可以创建另外的私有堆 , 当进程不再需要 私有堆时可以释放其地址空间。堆的优点是可以不考虑其分配的区域位置和大小 , 使程序集中 精力处理任务。 其缺点是分配和释放内存块的速度比其他机制要慢并且无法直接控制物理内 存的提交和回收。 4.4.1文件管理 计算机中的程序和数据通常都以文件的形式存放在磁盘或其他外存储器上 , 用户或程序必 须通过文件操作才能使用它们 。 文件管理是通过目录来完成的 , 而目录又是建立在分区卷基础上的。操作系统中与文件和目录操作相关的子系统称为文件管理系统。 4.4. 1 基本概念 ?1. 文件 文件是一组相关数据的集合 , 它存储在软盘、硬盘、光盘等外存储器上。 为了方便使用 ,每个文件都有一个自己的名字 早期的 DOS 系统及 Windows 95 以前的版本中 , 使用 8.3 命名规则 , 即规定文件名为 8 个 字符 , 外加句点和 3 个字符的扩展名。 (1) Documents and Settings Administrator、All users (2) Program Files Program Files 用于存储 应用程序, Internet Explorer 、Windows Media Player 、WindowsUpdate ) 。 安装应用程序, 未指定位置 , 安装在该文件夹 Common Files 子文件夹用于存储应用程序公用的库文件。 (3) Windows 文件夹是系统安装默认文件夹 2. 文件目录 ( 文件夹 ) 文件目录最基本的功能就是通过文件名可以快速、方便地获取文件的说明信息 , 如文件的物理位置、长度等, 以便完成对文件的读写操作。此外 , 它还具有如下几个功能 : 提高文件的 检索速度 , 允许文件在不同的目录中使用相同的名字 , 允许多个用户共享一个 ( 组 ) 文件。 3. 有关存储的术语 (2) 扇区(sector) 是磁盘上固定大小、可寻址的存储块。扇区大小是由硬件决定的 , 大多数 (3) 簇 ( cluster) 是许多文件系统使用的可寻址数据块 , 磁盘空间的分配通常以簇为基本单位。簇的大小总是扇区大小的整数倍 , 与磁盘的大小及采用的文件系统有关。 (4) 分区 分区 ( partition) 是硬盘上一组连续扇区的集合。分区表中保存了分区的起始扇区、分区大小、分区类型 ( 指定了包含的文件系统 ) 和其他的一些特性 , 它与该分区处在同一个磁盘 上。 硬盘的第一个扇区 ( 第 0 面、第 0 磁道上的第 1 个扇区 ) 称为分区扇区 , 该扇区中存储有 一小段启动程序和一张分区表。分区表包括每个分区的类型、容量大小、起始和结束位置 , 以 及是否可以启动等信息 。在 PC 启动时 , BIOS 会读取分区扇区 , 然后由分区扇区中的启动程序 转入活动分区中的引导扇区来运行引导程序。 (5) 卷 卷 (volume) 分为简单卷 (simple volume) 和多分区卷 (multipartition volume) 。 使用某种文件系统将一个分区进行格式化就形成一个简单卷 , 它描述了单个分区中的扇区 , 文件系统驱 动程序将它作为一个单元来管理。 (5) 卷 卷 (volume) 分为简单卷 (simple volume) 和多分区卷 (multipartition volume) 。 使用某种文件系统将一个分区进行格式化就形成一个简单卷 , 它描述了单个分区中的扇区 , 文件系统驱 动程序将它作为一个单元来管理。多分区卷描述了多个分区中的
文档评论(0)