版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Windows2000
操作系统知识第一节文件系统Windows个人系列及DOS的“文件子系统”的建立(格式化)低级格式化在每个磁面上划分与标记磁道和扇区,并标出坏的扇区。高级格式化对指定的盘或分区按某种格式再进一步划分成几个区域,有的区域放文件本身内容,有的区域放文件属性信息,有的区域放目录信息,有的区域放卷总信息,等。区域的划分方法、划分格式由要建立的文件系统类型决定。软盘的格式化一步完成低格和高格硬盘的格式化执行低格运行fdisk分区执行高格Windows个人系列及DOS的“文件子系统”安装硬盘上的文件子系统开机后第一次使用时自动安装。软盘/光盘上的文件子系统在放盘/换盘后第一次使用时自动安装。用户使用驱符来标识和使用不同的文件子系统Windows个人系列及DOS的文件子系统的实现机制相关的数据结构外存主分区表(仅硬盘有)外存的BPB(BIOS参数块)结构内存的DPB链(设备参数块链)文件子系统安装的实现过程每读写一次盘,块设备驱动程序先检查是否换盘(通过将内存DPB中的介质标志和类型与外存BPB中的值相比照),然后进行读写。当检测出驱动器中插入新盘时,就需要重新读引导扇,根据从BPB获得的信息来更新该驱符在内存的DPB块。文件子系统定位的实现过程open(绝对路径名)根据路径名参数中的驱符查到DPB链中的对应DPB块,从该块查到该卷的根目录区起始扇址和块设备驱动程序地址。读该卷根目录区查到下一级目录或文件查到路径名尾,打开相应文件,建立打开表项返回fd……文件子系统卸载的实现过程当用户把盘拿走时,该驱符对应的DPB保持不变;当用户换盘后再次读写时,Windows个人系列/DOS会重新自动识别,重新读入BPB来更新该驱符DPB块的值。FAT文件系统该文件系统在实现文件内地址映射机构及外存空闲空间管理时,所采用的数据结构是FAT表,即文件分配表(FileAllocationTable)。特点目录树结构;不允许一个文件属于多个目录;以驱符来表示联机的卷;FAT16模式块长随着硬盘的容量增大而增大,造成内部存储碎片问题严重,硬盘空间利用率低,卷容量限制在2GB以下;FAT32模式块长均为4KB,消除了2GB卷容量限制,消除了根目录项数的限制。注:大于32G的分区建议使用NTFSWindows个人系列及DOS文件系统实现机制总瞰Windows2000/NT文件系统特点兼容性和可扩充性:支持多个可装卸的不同类型的文件系统,包括:NTFS、FAT、HPFS、POSIX等;并支持文件系统类型之间的联机动态转换。提供了一个全新的、功能强大的本机文件系统——NTFS。实现上的特点:整体实现采用了面向对象的模型,文件对象体由I/O管理器管理;各种不同的文件系统,作为I/O管理器中的一层驱动程序来实现,称为文件系统驱动程序;文件打开表在Windows2000/NT中体现为每个进程一个进程对象表,及其所指向的具体对象体。Windows2000/NT文件系统实现机制总貌不同文件系统通用原理与
实际系统数据结构对照第二节进程和线程模型多任务(多进程)、多线程、对称多处理的;采用客户/服务器模型;每个进程/线程均被作为对象实现,并通过对象服务访问;进程管理程序在它所管理的子进程之间不具有父子进程的关系或其他关系;基本调度实体是线程,采用动态优先级多级调度队列算法,核心代码不可被抢先;进程对象和线程对象都具有内部同步能力。NT进程和线程模型实现机制总貌
中心数据结构第三节注册表相关知识注册表的由来由系统配置文件发展而来两个配置文件win.inisystem.ini应用软件建立自己独立的INI文件大小受限易冲突管理不便注册表类似目录注册表的作用在运行应用程序时,系统从注册表获取相关信息;注册表记录用户对应用软件的定制和用户操作的结果;安装Windows2000操作系统或添加新硬件时,系统会在注册表中记录设备驱动程序的位置以及有关该设备的详细配置信息;系统启动时,系统获取BIOS发现的设备信息,然后在注册表中找到相应的驱动位置及设置信息,加载设备驱动。注册表结构子目录树注册表项子项活动子项子项项目名称数据类型值配置单元和注册表文件是项、子项和值的离散体,位于注册表的顶层。由一个文件和一个.log文件支持,大多数配置单元文件均存放在%systemroot%\system32\config目录下,每个用户的配置文件信息存放在systemdrive\DocumentsandSettings\username目录下。使用注册表编辑器进行编辑。配置单元的信息可以在注册表中的HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\hivelist项中查看。Windows2000组件怎样使用注册表Windows2000注册表设置识别器管理工具Windows2000内核设备驱动程序常规配置和配置文件数据CPU检测和加载控制版本数据和配置数据加载数据用数据资源使配置数据加载控制硬件数据安装程序将配置数据添加到注册表中。系统启动时识别程序将硬件配置数据放置注册表中。系统启动时,内核从注册表中提取信息,同时也将自身的信息传递给注册表。设备驱动程序从注册表发送/接收加载参数及配置数据;报告它所使用的系统资源,系统将其添加到注册表。直接修改配置信息注册表的保护为什么要保护注册表?如何保护注册表?在更改注册表之前建立备份副本;使用工具和程序而不是注册表编辑器来编辑注册表;使注册表编辑器保持只读模式;限制能够访问注册表的人数;不能任由注册表编辑器运行而不加理会。二.注册表子目录树HKEY_CURRENT_USER子目录树当前登录用户的用户配置信息,包括环境变量、桌面设置、网络连接、打印机和程序首选项。常用项的介绍HKEY_CURRENT_USER\AppEvents项--定义系统中特定事件的名称及发生该事件时系统的声音提示。HKEY_CURRENT_USER\Console项--定义“命令提示符”窗口的一些属性。HKEY_CURRENT_USER\ControlPanel项--“控制面板”中进行的大部分设置。HKEY_CURRENT_USER\Environment项--定义系统及登录用户的临时文件的存放目录。HKEY_CURRENT_USER\Prints项HKEY_CURRENT_USER\KeyboardLayout项HKEY_CURRENT_USER\Software--包括系统、系统附带的应用软件以及已经在系统中安装的其他软件的设置信息。HKEY_LOCAL_MACHINE子目录树包括本地计算机系统的信息、硬件和操作系统的数据。HARDWARE项保存系统中的所有硬件信息,系统和应用程序均通过该项的设置与具体的硬件进行沟通。SOFTWARE项包含系统中软件的设置信息。SYSTEM项包含系统启动时需要的详细信息,包括设备驱动及配置、控制数据、系统分区及其他驱动器的设置信息,以及系统不能启动时,如何恢复正确的配置信息。HKEY_CLASSES_ROOT子目录树包含对数据文件类型的定义;每一种在系统中注册过的文件类型都会在此建立一个子项。其每个子项定义了数据文档的扩展名、扩展名的说明性文字、在文件列表窗口中显示的图标及数据文档关联的应用程序和应用程序对数据文档的操作方式。“我的电脑”或“资源浏览器”中“工具
文件夹选项”里的“文件类型”中的信息与此子目录树中的子项相对应。HKEY_USERS子目录树控制用户配置文件,包含所有用户的配置文件的内容。HKEY_USERS\.DEFAULT项定义默认登录用户的环境配置,对该子项进行的修改会影响登录本机的新用户的系统环境。HKEY_USERS\S-1-5-21-515967899-1580818891-1060284298-1000项当前登录用户的配置信息,其中S-1-5-21-515967899-1580818891-1060284298-1000是登录用户的数字标识,每个登录用户的该标识是唯一的。HKEY_CURRENT_CONFIG子目录树控制系统硬件配置信息,包含系统不同的硬件配置信息之间的差别。代表的是用户或管理员选择的硬件配置文件,但只列出用户或管理员选择的配置文件与其他配置文件的差异。子项介绍HKEY_CURRENT_CONFIG\Software项保存不同硬件配置信息在硬件驱动程序上的差异。HKEY_CURRENT_CONFIG\System\CurrnetControlSet\Control子项保存当前配置文件与其他正确的配置文件在硬件设备是否已激活上存在的差异。HKEY_CURRENT_CONFIG\System\CurrnetControlSet\Enum子项列出当前配置文件与其他的配置文件在总线设置信息上的差异。HKEY_CURRENT_CONFIG\System\CurrnetControlSet\SERVICES子项列出不同配置文件在设备驱动程序上的差异。二.注册表子目录树HKEY_CURRENT_USER子目录树当前登录用户的用户配置信息,包括环境变量、桌面设置、网络连接、打印机和程序首选项。常用项的介绍HKEY_LOCAL_MACHINE子目录树包括本地计算机系统的信息、硬件和操作系统的数据。HARDWARE项保存系统中的所有硬件信息,系统和应用程序均通过该项的设置与具体的硬件进行沟通。SOFTWARE项包含系统中软件的设置信息。SYSTEM项包含系统启动时需要的详细信息,包括设备驱动及配置、控制数据、系统分区及其他驱动器的设置信息,以及系统不能启动时,如何恢复正确的配置信息。HKEY_CLASSES_ROOT子目录树包含对数据文件类型的定义;每一种在系统中注册过的文件类型都会在此建立一个子项。其每个子项定义了数据文档的扩展名、扩展名的说明性文字、在文件列表窗口中显示的图标及数据文档关联的应用程序和应用程序对数据文档的操作方式。“我的电脑”或“资源浏览器”中“工具
文件夹选项”里的“文件类型”中的信息与此子目录树中的子项相对应。HKEY_USERS子目录树控制用户配置文件,包含所有用户的配置文件的内容。HKEY_USERS\.DEFAULT项定义默认登录用户的环境配置,对该子项进行的修改会影响登录本机的新用户的系统环境。HKEY_USERS\S-1-5-21-515967899-1580818891-1060284298-1000项当前登录用户的配置信息,其中S-1-5-21-515967899-1580818891-1060284298-1000是登录用户的数字标识,每个登录用户的该标识是唯一的。HKEY_CURRENT_CONFIG子目录树控制系统硬件配置信息,包含系统不同的硬件配置信息之间的差别。代表的是用户或管理员选择的硬件配置文件,但只列出用户或管理员选择的配置文件与其他配置文件的差异。子项介绍HKEY_CURRENT_CONFIG\Software项保存不同硬件配置信息在硬件驱动程序上的差异。HKEY_CURRENT_CONFIG\System\CurrnetControlSet\Control子项保存当前配置文件与其他正确的配置文件在硬件设备是否已激活上存在的差异。HKEY_CURRENT_CONFIG\System\CurrnetControlSet\Enum子项列出当前配置文件与其他的配置文件在总线设置信息上的差异。HKEY_CURRENT_CONFIG\System\CurrnetControlSet\SERVICES子项列出不同配置文件在设备驱动程序上的差异。三.使用REGEDIT管理注册表导入/导出注册表文件什么时候需要导出注册表导出的过程什么时候需要导入注册表配置信息导入的过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年福建省重点学校高一语文分班考试试题及答案
- 2025蛋白酶体抑制剂心血管毒性监测与管理专家共识解读课件
- 边防安检安全培训课件
- 车险保险相关知识
- 2025年xx年执业药师继续教育糖尿病的药物治疗管理考试题及答案
- 海南纪委笔试题
- 车间防中暑安全培训课件
- 车间维修工培训
- 酒店客房维修及保养制度
- 酒店设备设施维修制度
- 安措费清单完整版本
- 食品安全管理制度打印版
- 多联机安装施工方案
- 神经内科品管圈成果汇报-提高脑卒中偏瘫患者早期自我肢体功能锻炼规范执行率
- 缺血性脑卒中静脉溶栓护理
- 电子电路基础-电子科技大学中国大学mooc课后章节答案期末考试题库2023年
- 四年级科学上册期末试卷及答案-苏教版
- DB51T 2875-2022彩灯(自贡)工艺灯规范
- 小学数学人教版六年级上册全册电子教案
- 主要负责人重大危险源安全检查表
- 《工程经济学》模拟试题答案 东北财经大学2023年春
评论
0/150
提交评论