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

5.5磁盘的物理结构

时间:2023-02-05 11:22:55浏览次数:41  
标签:文件 字节 物理 扇区 软盘 磁盘 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簇的整数倍的磁盘空间。

由于在硬盘上做试验比较麻烦,所以我们选择在软盘上进行。首先,把软盘按照“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/z1218/p/17093058.html

相关文章

  • 内存和磁盘的亲密关系——5.1不读入内存就无法运行
    1.存储程序方式指的是什么?在存储装置中保存程序,并逐一运行的方式2.通过使用内存来提高磁盘访问速度的机制称为什么?DiskCache(磁盘缓存)3.把磁盘的一部分作为假想内存来......
  • 5.2磁盘缓存加快了磁盘访问速度
    磁盘缓存(diskcache):磁盘缓存的缓存(cache)是高速缓存、仓库的意思。磁盘缓存指的是把从磁盘中读出的数据存储到内存空间中的方式。这样一来,当接下来需要读取同一数据时,......
  • 5.3虚拟内存把磁盘作为部分内存来使用
    接下来说一下虚拟内存虚拟内存是指把磁盘的一部分作为假想的内存来使用。这与磁盘缓存是假想的磁盘(实际上是内存)相对,虚拟内存是假想的内存(实际上是磁盘)。通过借助虚拟......
  • 熟练使用有棱有角的内存——4.1内存的物理机制很简单
    1.有十个地址信号引脚的内存IC(集成电路)可以指定的地址范围是多少?答:用二进制数来表示的话是0000000000~1111111111(用十进制数来表示的话是0~1023)2.高级编程语言中的数......
  • 10磁盘管理命令(安装新硬盘)
    1.下载tree工具命令:  查看当前目录tree./:   ls -lh 可以在列出文件的同时查看文件的大小du命令:计算出所有目录及其子文件夹的大小,包括隐藏文件   在li......
  • linux磁盘阵列
    1、磁盘阵列简介RAID(RedundantArrayofIndependentDisks)即独立硬盘冗余阵列,简称磁盘阵列。磁盘阵列是由很多价格较便宜的磁盘,以硬件(RAID卡)或软件(MDADM)形式组合成一个......
  • 第5章 物理与环境安全技术
    第5章物理与环境安全技术5.1.1物理安全概念传统上的物理安全也称为实体安全,是指环境、设备和记录介质在内的所有支持网络信息系统运行的硬件的总体安全,是网络信息......
  • Oracle 删除表空间回收磁盘空间
    1、查询表空间和表空间数据库文件路径SQL>select*fromdba_data_files;2、删除表空间SQL>droptablespace表空间名称;3、再次查询表空间的数据库文件对应表空间名称是......
  • 磁盘IO爆满?Redis关闭数据持久化功能
    今天把一些站点迁移到了阿里云上去,然后发现性能不太够。开启了redis后因为redis的持久化功能将我服务器的磁盘IO使用爆满了。后面形成了链式反应,因为磁盘IO爆满,导致数据库......
  • WGCLOUD简介与特点 - 主机列表中的磁盘使用率是什么
    WGCLOUD监测平台中的模块,【主机列表】的磁盘总使用率百分比和【系统页面】的磁盘空间列表,有时候我们看的时候可能不明白,有什么区别,有什么联系这是因为【主机列表】的磁盘总......