文章目录
- 前言
- 一、pandas是什么?
-
二、使用步骤
- 1.引入库
- 2.读入数据
- 总结
一.硬盘概述
物理结构
硬盘一般由多个盘片组成,每个盘片有正两面,每个盘片都对应一个读写磁头。
下图显示的是一个磁盘盘面,盘面中一个个灰色的圆圈就是一条条磁道,从圆心向外画直线可以将磁道划分为若干个弧线,这些弧线就是扇区(绿色部分) ,扇区是磁盘的最小组成单元(512字节)
硬盘通常由一组磁盘组成,每个盘面被划分为相等数量的磁道,从外向内磁盘编号从0开始递增,具有相同编号的磁道组成一个柱面。
读写过程
系统将文件存储到磁盘上时,按柱面,磁头,扇区,即最先将文件存储到第一个盘面的编号“0”磁道的所有扇区,然后是同一柱面的第二个盘面的磁道,一个柱面存储满之后进入下一个柱面,直到把内容全部写入硬盘。这种有序的方式能够提高硬盘的读写速率
分区结构
我们在Linux下通常使用两种分区结构:MBR/GPT
MBR分区结构
通常将硬盘的第一个磁盘的“0”号磁道的第一个扇区称为MBR扇区,也称为主引导扇区。
MBR扇区由主引导程序(446字节),主分区表(64字节)结束标志(2字节)组成;其中引导程序负责在系统启动时加载和启动操作系统,分区表记录了磁盘信息)。下面重点讲解一下分区表和分区的概念。
分区表
分区表中记录了磁盘信息(包括分区的起始和结束位置、分区的大小,文件类型等),由于每个分区的记录信息需要占用16个字节,而分区表大小为64字节,因此分区表中只能记录4个主分区的信息;实际业务场景中4个主分区显然不够用的,想要得到更多的分区,我们可以将一个或多个主分区设置为扩展分区,然后在扩展分区上划分出多个逻辑分区即可。