• 💿硬盘相关内容


    一、硬盘

    • 机械磁盘

    磁道:(当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道)

    扇区:(硬盘的最小读写单位是一个扇区=========>512Bytes     操作系统读写的最小单位是一个block块============>8扇区的大小==========>4k)注:

    柱面:(分区指的就是从一个柱面开始到另外一个柱面结束,中间所包含的所有盘片所对应的磁盘)

    //单位换算:
    小写 b 代表着比特位
    大写 B 代表字节
    1bit(比特位) = 8Bytes(字节)
    1024Bytes = 1KBytes
    1024KBytes = 1MBytes
    1024MBytes = 1GBytes
    1024GBytes = 1TBytes
    1024TBytes = 1PBytes

    每个磁头可以读取一段换新区域,称为磁道

    把一个戈丁手臂位置上所有的磁道合起来,组成一个柱面

    每个磁道划成若干扇区,扇区典型的值是512字节

    ps:

    buffer缓冲区===============>大卡车
    操作系统的block块==========>收纳箱
    硬盘的扇区===========>单个快递盒子

    大卡车里存放了n个收纳箱,每个收纳箱子里存放了8个快递盒子

    IO延迟

    • 定义

    1. IO延迟 = 平均寻道时间 + 平均延迟时间(一般为9ms)
    2. 例子:假设当前硬盘转轴转速是7200r/min,也就是120r/s,那么转一圈需要花费1/120≈8ms,半圈也就是4ms

     7200转/分

    120转/s

    转一圈花费的时间:0.008s

    平均延迟时间:转半圈花费的时间4ms

    平均寻道时间:5ms

    • 固态硬盘:依赖电子存取数据
    • 虚拟内存:swap分区
    • swap分区作用:是在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。

    二:计算机启动过程

    • 启动流程

    1.计算机加电

    2.BIOS开始运行,检测硬件:cpu、内存、硬盘等

    3.BIOS读取CMOS存储器中的参数,选择启动设备

    4.从启动设备上读取第一个扇区的内容(MBR主引导记录512字节,前446为引导信息,后64为分区信息,最后两个为标志位)

    5.根据分区信息读入bootloader启动装载模块,启动操作系统

    6.然后操作系统询问BIOS,以获得配置信息。对于每种设备,系统会检查其设备驱动程序是否存在,如果没有,系统则会要求用户按照设备驱动程序。

    一旦有了全部的设备驱动程序,操作系统就将它们调入内核。然后初始有关的表格(如进程表),穿件需要的进程,并在每个终端上启动登录程序或GUI

    三、总线

    1. 计算机所有组成部分就是硬件, 他们都集成在一块板子上,这个板子就是主板, 而总线就是组件与组件之间来回传输数据的桥梁.
    2. 北桥(PCI桥): 负责连接CPU与内存, 图中可以看出北桥连接的都是高速硬件.
    3. 南桥(ISA桥): 负责连接SCSI(硬盘的一种接口), USB(外部设备的一些接口), 图中可以看出板桥连接的都是慢速设备.

    四:网线

    橙白

    绿白

    蓝白

    绿

    棕白

     

    千兆网卡=====>双绞线

    万兆网卡=====>光纤

  • 相关阅读:
    欢迎使用CSDN-markdown编辑器
    欢迎使用CSDN-markdown编辑器
    Math类简介
    Math类简介
    http_server
    tcp服务器
    swoole安装
    laravel源码解析
    VMware的Unity模式
    string.format() %d越界的问题
  • 原文地址:https://www.cnblogs.com/ChuangShi-HolySpirit/p/13785968.html
Copyright © 2020-2023  润新知