磁盘格式的512,512e,4kn

2023-11-25 12:50
文章标签 512 磁盘格式 512e 4kn

本文主要是介绍磁盘格式的512,512e,4kn,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

磁盘格式512n

  1. 说明

    该磁盘格式下磁盘单位(sector format)扇区格式是512Bytes(字节),这部分空间不全用来存数据,因为还有用于ECC校验,Gap,Sync,Address Mark的代码。

  2. 缺点

    未充分利用存储空间存储数据,该格式下功能性代码部分大概占用了65Bytes,所以,真正的存储空间大概不到90%。
    在这里插入图片描述

磁盘格式4Kn

  1. 背景

    磁盘格式512未能充分利用磁盘空间,所以引进磁盘格式4Kn。

  2. 原理

    为了提升硬盘容量,硬盘厂商机智地选择把每一个磁盘单位(sector format)扇区格式改为4K(512 Bytes x 8),这种格式又叫做(Advanced Format)高级格式,8个(sector format)共用一个功能性代码部分,这样整体的存储效率自然就大大提高了。

  3. 优点

    提升硬盘的存储空间。

  4. 存在的问题

    从512到4K的转变,硬盘发生了很大变化,需要操作系统做出很大变化。现状是所有操作系统很难在短时间内均支持。

磁盘格式512e

  1. 目的

    作为过渡时期的产物,512e用来将4K的磁盘模拟成512e,e的意思是Emulation,将4K的磁盘模拟成512,让系统以为看见的是512格式的。

总结

  1. 512e和512n

    性能区别:
    512e的硬盘:512e的硬盘不需要额外读取512字节区块,直接可以读取4K字节,因此使得性能提高。
    512n的硬盘:512n的硬盘需要额外读取512字节区块并将其写入4K字节扇区中,因此使得性能降低。

    物理区别:
    512e的硬盘:512e的硬盘的物理扇区为4KB,即4096bytes。
    512n的硬盘:512n的硬盘的物理扇区为512bytes。

    在这里插入图片描述
    ps:512n的硬盘没有见到过,不能提供截图。侧面证明512e确实是主流了。

参考文章:
https://zhuanlan.zhihu.com/p/55869797
https://zhidao.baidu.com/question/392077161754527845.html

这篇关于磁盘格式的512,512e,4kn的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/423839

相关文章

SHA-512摘要算法(带示例)

原创不易,转载请注明出处。 目录 1.算法简介 2.符号 3.加密算法流程 3.1 概述 3.2 填充 3.3 加密处理 附录A 运算示例 附录B 下载链接 1.算法简介 SHA英文全称Secure Hash Algorithm,即安全散列算法。散列算法又称杂凑算法或哈希算法,能将一定长度的消息计算出固定长度的字符串(又称消息摘要)。SHA包含5个算法,分别是SHA-1、

云平台迁移磁盘格式化磁盘,重做pv后(cant open /dev/vde exclusively mounted ilesystem)问题处理

1、dmsetup命令 dmsetup 命令是一个用来与 Device Mapper 沟通的命令行封装器(wrapper)。可使用 dmsetup 命令的 info、ls、status、table 和 deps 选项查看 LVM 设备的常规信息 dmsetup:用于创建和管理设备映射。可以通过dmsetup命令创建设备映射器、设置映射、删除映射等操作。例如,可以使用dmsetup create命

HDU2186 悼念512汶川大地震遇难同胞——一定要记住我爱你【水题】

悼念512汶川大地震遇难同胞——一定要记住我爱你 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 7700    Accepted Submission(s): 4735 Problem Desc

Mac的AOSP环境配置——磁盘格式设置

Mac的AOSP环境配置——磁盘格式设置 在Mac上运行Android源码,首先需要改变Mac的文件系统,也就是需要设置Mac的磁盘访问类型。 原因 Mac OS 会在一个保留大小写但不区分大小写的文件系统中运行。AOSP环境需要Git的支持,Git并不支持此类文件系统,而且此类文件系统会导致某些Git命令(例如 git status)的行为出现异常。因此,需要我们始终在区分大小写的文件

Duck Bro的第512天创作纪念日

Tips:发布的文章将会展示至 里程碑专区 ,也可以在 专区 内查看其他创作者的纪念日文章 我的创作纪念日第512天 文章目录 我的创作纪念日第512天一、与CSDN平台的相遇1. 为什么在CSDN这个平台进行创作?2. 创作这些文章是为了赚钱吗?3. 博主是上班族还是大学生? 二、作为创作者以来的收获1. 谈及粉丝2. 谈及收获 三、一名创作者的日常1. 学习(学习内容)2.

hdu-2190-悼念512汶川大地震遇难同胞——重建希望小学

#include<stdio.h> int a[31]={0,1,3,5}; int main() { int s; scanf("%d",&s); while(s--) { int n,i; scanf("%d",&n); for(i=4;i<=n;i++) a[i]=a[i-1]+a[i-2]*2; printf("%d\n",

rlogin - 512/513/514 - without password

rlogin简介 远程登录(rlogin)是一个UNIX命令,它允许授权用户进入网络中的其它UNIX机器并且就像用户在现场操作一样。一旦进入主机,用户可以操作主机允许的任何事情,比如:读文件、编辑文件或删除文件等。Rlogin:远程登录命令rlogin:RemoteLogin in Unix systems 实验环境 root@linux:~# uname -a Linux lin

4.6-磁盘格式化(下)

格式化分区 -b 分区时设定每个数据区块占用空间大小,目前支持 1024 、2048 以及 4096 Bytes [root@evan-01 ~]# mke2fs -b 2048 /dev/sdb1mke2fs 1.42.9 (28-Dec-2013)Filesystem label=OS type: LinuxBlock size=2048 (log=1)Fragment size=

4.5-磁盘格式化(上)

磁盘虽然分好区了,但是还不能用,我们还需要在这每个分区上格式化。所谓格式化,其实就是安装文件系统,Windows下的文件系统有 Fat32、NTFS,CentOS使用的文件系统为 ext。之前CentOS版本使用ext3作为默认的文件系统,而CentOS6使用ext4作为默认的文件系统 CentOS7 支持的文件系统格式 [root@evan-01 ~]# cat /etc/filesyst

hdu2187 悼念512汶川大地震遇难同胞——老人是真饿了

贪心法水题,代码如下: #include <cstdio>#include <algorithm>struct rice{int p, w;}r[1010];bool cmp(rice x, rice y){return x.p < y.p; } int main(){int c, n, i, t, m; double ans;scanf("%d", &c);while(c--){sc