• windows内核原理及实现-----存储管理


    1.x86体系处理器

    寄存器,L1缓存, L2缓存. 主内存

    L1缓存:处理器最近访问的内存数据通过va引用内存地址

    L2缓存:通过物理地址引用内存,L1需要物理内存时先检查L2是否存在,有就不必访问物理内存了

    建立缓存一般是根据局部性原理

    这3部分存储是由处理器管理的,操作系统不管理.

    2.windows卷管理

    几个概念:

    盘面,磁头,磁道,扇区,柱面

    一个盘片有2个盘面, 多个盘片上的对应位置的磁道组成柱面.

    卷, 分区, 文件系统:

    分区:每个分区包含一组连续的扇区

    卷:2种, 一种是简单卷只包含一个分区, 另一种是多分区卷,包含多个分区所以这种可以管理位于不同磁道上的扇区

    文件系统是:是卷的内部的一种逻辑结构,使得用户能以文件访问和组织数据

    windows存储栈结构

    一个存储栈对应一个硬件磁盘.

    windows分区方案:MBR,GPT,LDM

    卷的挂载

    windows挂载管理器为卷分配驱动器字母如c:

    卷管理驱动ftdisk为基本磁盘的每一个卷创建设备对象,对象名:DeviceHarddiskVolumeX  X是第几个卷

    如果一块硬盘分2个分区则卷设备名为DeviceHarddiskVolume1 和 DeviceHarddiskVolume2

     挂载管理器为他们创建符号链接:DosDevicesC:  DosDevicesD:

    卷与文件系统

    卷上的数据以扇区为单位管理,而文件系统为扇区的数据定义了结构信息

  • 相关阅读:
    ssh环境的搭建,基于注解和配置文件使用
    myeclipse db browser 新建数据源
    区别jquery对象和dom对象及转换方法
    C++中map容器的说明和使用技巧
    csh shell 语法 例子
    如何选择显示器
    Vim简明教程【CoolShell】
    perl
    perlretut
    ssh 配置详解
  • 原文地址:https://www.cnblogs.com/freesec/p/6231251.html
Copyright © 2020-2023  润新知