zoukankan      html  css  js  c++  java
  • 计算机组成原理 —— 磁盘

    磁盘IO

    磁盘读取,分为 寻道时间、旋转延迟、传输时间三个部分,三个部分加起来的耗时,就是一场磁盘IO的时间。

    计算机优化,预读,每次IO时,把当前磁盘地址的数据加载到内存,同时把相邻数据加载到内存缓冲区。

    磁盘IO,也就是磁盘的输入输出,输入,向磁盘写入数据,输出,从磁盘读取数据。

    物理结构

    扇区和磁道

    每个扇区的大小是512Byte

    柱面

    数据的读写和磁盘的分区都是按柱面进行的。为啥?因为磁头首先在同一个柱面,在一个磁道上写完数据,再转向同柱面的另一个盘面的磁道写数据,该柱面的所有磁道都读写完,再转向下一个柱面。因为切换柱面,需要机械切换,选取磁头是电子切换,电子切换比机械切换快。

    磁盘容量 = 磁头数 * (磁道)柱面数 * 扇区数 * 扇区字节数

    概念

    寻道时间:磁头移动到数据所在的磁道所需要的时间。

    旋转延迟:盘片旋转将请求数据所在的扇区移到磁头下方所需要的时间。

    数据传输时间:传输所请求的数据所需要的时间。

    磁盘接口

    IDE,也叫PATA

    SATA

  • 相关阅读:
    分布式计算原理
    消息的有序性
    CAP再解释
    数据建模
    领导层级的跨越
    如何上云|什么是多机房多活架构
    mysql导出导入数据
    Qt 串口 封装好的类 直接使用
    C++ 在类的定义时初始化非静态变量
    Qt error C3646: 未知重写说明符
  • 原文地址:https://www.cnblogs.com/fonxian/p/8241095.html
Copyright © 2011-2022 走看看