飞跃高山与大洋的鱼飞跃高山与大洋的鱼
首页
先看
计算机
  • 数学
  • Linux
  • Arch
  • Manjaro
  • Ubuntu
  • CentOS
  • Kubernetes
  • Web
  • JavaScript
  • TypeScript
  • CSS
  • Canvas
  • Vue
  • Vite
  • NuxtJS
  • Webpack
  • Flutter
  • D3
  • Jest
  • WeApp
  • Utils
  • Nodejs
  • Nestjs
  • Golang
  • Nginx
  • Traefik
  • MySQL
  • MongoDB
  • Redis
  • Docker
算法
  • 像素风
  • Git
  • Github
  • VSCode
  • Chrome
  • Google
  • Bookmark scripts
  • 导航 🎉
  • VuePress 侧边栏插件
  • VuePress 官网
🚇 开往
首页
先看
计算机
  • 数学
  • Linux
  • Arch
  • Manjaro
  • Ubuntu
  • CentOS
  • Kubernetes
  • Web
  • JavaScript
  • TypeScript
  • CSS
  • Canvas
  • Vue
  • Vite
  • NuxtJS
  • Webpack
  • Flutter
  • D3
  • Jest
  • WeApp
  • Utils
  • Nodejs
  • Nestjs
  • Golang
  • Nginx
  • Traefik
  • MySQL
  • MongoDB
  • Redis
  • Docker
算法
  • 像素风
  • Git
  • Github
  • VSCode
  • Chrome
  • Google
  • Bookmark scripts
  • 导航 🎉
  • VuePress 侧边栏插件
  • VuePress 官网
🚇 开往
  • COMPUTER

    • 计算机基础
    • 数据写入
      • 机械硬盘
      • 固态硬盘
    • 网络是怎样连接的
    • NAT 是什么
    • 网络体系结构
    • 路由器

数据写入

数据保存在你的硬盘中,硬盘分为机械硬盘和固态硬盘,两种硬盘写入数据的方式不同。

机械硬盘

对于机械硬盘,数据存储在涂有磁性材料的磁盘上,磁盘的转速是写入和读取速度的关键指标。

在写入数据时,磁头会会利用电磁铁改变磁性材料(磁盘)上的磁性来记录数据。凸起的地方表示数字 1(磁化),凹进的地方表示数字 0(未磁化),而计算机本身就是根据 01 来处理的。

固态硬盘

对于固态硬盘,数据存储在闪存上(机械硬盘的一片磁盘分为若干个磁道,每个磁道又分为各个扇区,扇区是磁盘存储的最小数据块,大小一般是 512 byte(字节),因此在读取分散在各个扇区的文件自然会花费相对而言的大量时间),闪存的基本单位是浮栅晶体管,根据其中的电子数量来判断为 01。

根据其中的电子数量衍生出了不同的存储颗粒:

  • SLC(单阶存储单元):电子数量只有两种状态,只能保存 1 bit(位/比特)数据;
  • MLC(多阶存储单元):电子数量有四种状态,能保存 2 bit(位)数据;
  • TLC(多阶存储单元):电子数量有八种状态,能保存 3 bit(位)数据;
  • QLC(多阶存储单元):电子数量有十六种状态,能保存 4 bit(位)数据。

随着结构的复杂,保存 bit 数据增大,其存储容量也大大增加,但随之也带来了性能下降,存储寿命下降。

警告

一字节 = 八位(1 byte = 8 bit)

编辑文档!
上次更新:
贡献者: shanyuhai123
Prev
计算机基础
Next
网络是怎样连接的