zoukankan      html  css  js  c++  java
  • 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:

    卷与文件系统

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

  • 相关阅读:
    Spring Boot邮件功能
    jenkins自动部署
    spring boot定时任务解析
    类的加载classload和类对象的生成
    排序算法
    Robbin负载均衡
    ActiveMQ消息中间件
    hystrix熔断器
    css3整理--calc()
    css3整理--media
  • 原文地址:https://www.cnblogs.com/freesec/p/6231251.html
Copyright © 2011-2022 走看看