首页 > 其他分享 >5.5 磁盘的物理结构

5.5 磁盘的物理结构

时间:2023-02-10 21:33:06浏览次数:33  
标签:字节 物理 扇区 软盘 空间 磁盘 512 5.5

磁盘的物理结构是指磁盘存储数据的形式。
磁盘是通过把其物理表面划分成多个空间来使用的。划分的方式有扇区方式和可变长方式两种,前者是指将磁盘划分为固定长度的空间,后者则是指把磁盘划分为长度可变的空间。

一般的Windows计算机所使用的硬盘和软盘,采用的都是扇区方式。扇区方式中,把磁盘表面分成若干个同心圆的空间就是磁道,把磁道按照固定大小(能存储的数据长度相同)划分而成的空间就是扇区(如下图)。

 扇区是对磁盘进行物理读写的最小单位。Windows中使用的磁盘,一般1个扇区是512字节。不过,Windows在逻辑方面(软件方面)对磁盘进行读写的单位是扇区整数倍簇。根据磁盘容量的不同,1簇可以是512字节(1簇=1扇区)、1KB(1簇=2扇区)、2KB、4KB、8KB、16KB、32KB(1簇=64扇区)。磁盘的容量越大,簇的容量也越大。不过,在软盘中,1簇=512字节=1扇区,簇和扇区的大小是相等的

不管是硬盘还是软盘,不同的文件是不能存储在同一个簇中的,否则就会导致只有一方的文件不能被删除。因此,不管是多么小的文件,都会占用1簇的空间。

由于在硬盘上做试验比较麻烦,所以我们选择在软盘上进行。首先,把软盘按照“1.44MB,512字节/扇区”进行格式化。软盘中,1扇区=1簇。格式化完成后,我们可以看一下磁盘的属性,这时的已用空间应该是0字节,因为没有存储任何文件,如下图:

 我们用记事本等文本编辑工具(文本编辑工具指的是像简易的文字处理机那样可以输入文字的应用。标准的Windows 中都带有记事本(notepad.exe)这一文字编辑工具)做成一个只有1个半角文字的文件,并将其保存到软盘中,然后再来看一下磁盘的属性。这时我们就会发现,虽然文件的大小只有1字节,但使用空间却变成了512字节。

再次打开上述文件,并增加一些文字,然后覆盖保存。如下图:

 这时再查看一下磁盘的属性就会发现,当文件大小未达到512个半角文字(=512字节)时,已用空间一直是512字节。一旦达到513个文字,已用空间就会一下子变成1024字节(=2簇)。由此可见,磁盘的数据保存是以簇为单位来进行的。

以簇为单位进行读写时,1簇中没有填满的区域会保持不被使用的状态,这样就会造成浪费。另外,如果减少簇的容量,磁盘访问次数就会增加,就会导致读写文件的时间变长。由于在磁盘表面上,表示扇区区分的领域是必要的,因此,如果簇的容量过小,磁盘的整体容量也会减少。扇区和簇的大小,是由处理速度和存储容量的平衡来决定的。

标签:字节,物理,扇区,软盘,空间,磁盘,512,5.5
From: https://www.cnblogs.com/ttmeng/p/17110342.html

相关文章

  • 5.3 虚拟内存把磁盘作为部分内存来使用
    虚拟内存是指把磁盘的一部分作为假想的内存来使用。这与磁盘缓存是假想的磁盘(实际上是内存)相对,虚拟内存是假想的内存(实际上是磁盘)。通过借助虚拟内存,在内存不足时也可......
  • 4.1内存的物理机制很简单
       内存实际上是一种名为内存IC的电子元件。虽然内存IC包括DRAM、SRAM、ROM等多种形式,但从外部来看,基本机制都是一样的。内存IC中有电源、地址信号、数据信号、控制......
  • docker容器磁盘空间查看命令和清理删除没有使用容器的命令和方法
    【问题描述】在服务器上面启动MQTT服务的时候,一直失败,之前是可以正常启动成功的。  【原因描述】开始以为是服务本地的问题或者是依赖包的问题,但是该安装包并没有......
  • 如何将物理机Windows系统迁移到VMware虚拟机?
    本文分享自天翼云开发者社区@《如​​何将物理机Windows系统迁移到VMware虚拟机​​》,作者:我是小朋友如何将物理机上的Windows系统迁移到VMware虚拟机?本文详细介绍如何使......
  • k8s磁盘挂载
    k8s自动化运维十-磁盘挂载原创 孟凡霄 平凡人笔记 2022-09-2300:22 发表于上海承接上文k8s自动化运维九列出磁盘分区fdisk-l物理分区只分了一个/dev/sda......
  • Linux挂载新的磁盘
    安装操作系统    部署生产环境的时候,服务器刚装完操作系统后新加磁盘设备后.这些磁盘设备还是以sda,sdb,sdc等形式存在.而且都在/dev目录下.这个时候Linux的文件......
  • 磁盘空间不足导致ftp文件上传失败
    今天用ftp准备将相应文件上传至服务器中,但是却无法上传,也没有什么报错语言,就是一个failed。换给软件上传也没用,报同样的错误。 后来发现,是服务器根目录磁盘空间不足,显示......
  • pgsql物理复制(pgsql 备库的搭建以及角色互换,提升)
    pgsql物理复制(pgsql备库的搭建以及角色互换,提升)  结构图如下:  Postgresql早在9.0版本开始支持物理复制,也称为流复制,通过从实例级复制出一个与主库一模一样的......
  • 4.1 内存的物理机制很简单
    计算机是进行数据处理的设备,而程序表示的就是处理顺序和数据结构。由于处理对象数据是存储在内存和磁盘上的,因此程序必须能自由地使用内存和磁盘。因此,大家有必要对内存和......
  • Linux RAID磁盘阵列各类型优势汇总
    RAID:独立冗余磁盘阵列,将多块磁盘组合起来,组合成一个阵列,当成一个逻辑设备来使用的机制!RAID级别:仅代表磁盘组织不同,没有上下之分,组合raid时,不仅要考虑速度,还要考虑可用性......