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

    磁盘IO

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

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

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

    物理结构

    扇区和磁道

    每个扇区的大小是512Byte

    柱面

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

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

    概念

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

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

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

    磁盘接口

    IDE,也叫PATA

    SATA

  • 相关阅读:
    手把手教你整Win10的Linux子系统(Ubuntu)
    Golang从入门到微服务
    GitHub总是打不开
    github无法push?看这篇文章就够了
    shell 操作mysql
    04 elasticsearch学习笔记-基本CRUD
    kibana-6.2.4-amd64的安装
    es 的reindex详解
    ruby 操作csv
    shell 去掉逗号_shell替换和去掉换行符
  • 原文地址:https://www.cnblogs.com/fonxian/p/8241095.html
Copyright © 2011-2022 走看看