设备类型:
1、块设备:block,以“块”为最小存取单位,有存储功能,作为存储的介质,例如: 磁盘,光盘,软盘,磁带机
2、字符设备:char,以“字符”为最小存取单位,没有存储功能,只能进行信息的输 入和输出,例如:终端,键盘
设备文件:
1.关联至一个设备驱动程序,进而能够跟与之对应的硬件设备进行通信
2.操作系统默认把设备文件放置在“/dev/”下
设备号码:
1.主设备号:major number, 标识设备类型
2.次设备号:minor number, 标识同一类型下的不同设备
8,1
8,2
……
3.设备文件是根据设备类型和设备号码(主设备号和此设备号)而创建的
4设备文件的创建:
mknod PATH DEVTYPE MAJORNUM MINORNUM
fidsk-l PATH:查看硬盘信息
df-a:可以查看自己创建的设备文件的挂载等信息
硬盘接口类型
1.并行:
IDE:133MB/s
SCSI:640MB/s
2.串口:
SATA:6Gbps
SAS:6Gbps
USB:480MB/s
3.rpm:rotations,硬盘每分钟的转速,一般常见的为:5400转/分钟;7200转/分钟;15000转/分钟
机械硬盘和固态硬盘
1、机械硬盘(HDD):Hard Disk Drive,即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,
1)磁头控制器,数据转换器,接口,缓存等几个部分组成。
2)机械硬盘中所有的盘片都装在一个旋转轴上,每张盘片之间是平行的,在每个盘片的存储面上有一个磁头,
3)磁头与盘片之间的距离比头发丝的直径还小,所有的磁头联在一个磁头控制器上,由磁头控制器负责各个磁头的运动。
4)磁头可沿盘片的半径方向运动,加上盘片每分钟几千转的高速旋转,磁头就可以定位在盘片的指定位置上进行数据的读写操作。
5)数据通过磁头由电磁流来改变极性方式被电磁流写到磁盘上,也可以通过相反方式读取。硬盘为精密设备,进入硬盘的空气必须过滤
2、固态硬盘(SSD):Solid State Drive,用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。
1)固态硬盘在接口的规范和定义、功能及使用方法上与普通硬盘的完全相同,
2)在产品外形和尺寸上也与普通硬盘一致
3)相较于HDD,SSD在防震抗摔、传输速率、功耗、重量、噪音上有明显优势,
4)SSD传输速率性能是HDD的2倍
5)相较于SSD,HDD在价格、容量、使用寿命上占有绝对优势
6)硬盘有价,数据无价,目前SSD不能完全取代HHD
磁盘设备的设备文件
1.命名:/dev/DEV_FILE
SCSI,SATA, SAS, IDE,USB: /dev/sd
2.虚拟磁盘:/dev/vd
3.不同磁盘标识:a-z,aa,ab…
1)dev/sda,/dev/sdb, ...
2)同一设备上的不同分区:1,2, ...
/dev/sda1,/dev/sda5
硬盘存储术语
head:磁头
secotr:扇区,每个扇区512bytes
track:磁道,一个盘面中所有半径相同的扇区组成的圆环,最外圈的第一个扇区叫做0扇区0磁道
cylinder:柱面,所有盘面的相同磁道组成的圆柱体,所以硬盘有0柱面,1柱面。。。
磁盘的读写顺序是:0柱面-->1柱面-->2柱面。。。
磁盘的三围:
柱面,磁头,扇区(SHR):可以定位一个扇区所在的位置
磁盘扇区和文件系统的块
1、操作系统与磁盘之间交流的最小单位就是磁盘块,它是文件系统虚拟出来的一个概念,对于操作系统来说是读写的最小单位。
2、磁盘进行读写的最小单位是扇区,一般为512字节,扇区是真实存在的,是硬件部分,是一块真实存在的物理区域。
3、由于我们经常接触的是软件部分,而不是硬件部分,所以提的多的是磁盘块。而不是扇区。
4、磁盘块的大小:块=扇区×2^n。因为磁盘进行读写的基本单位是扇区,而操作系统与磁盘之间是利用块进行交流的,所以操作系统想进行读写,最方便的方式就是设置块为扇区的整数倍,一般为4k大小
磁盘的寻址
寻址:物理上,磁盘用来定位数据在磁盘上的物理位置的方式
寻址方式
1.CHS
1)采用24bit位寻址,即用24bit来标识一个磁盘中的所有扇区,
2)其中前10位表示cylinder,中间8位表示head,后面6位表示sector。
3)最大寻址空间8GB,2^24*512/(1024^3)=8
2.LBA
1)LBA是一个整数,通过计算转换的方法转换成CHS格式完成磁盘具体寻址
2)LBA采用48个bit位寻址
3)最大寻址空间128PB
例:LBA12,表示使用LBA寻址方式定位到的扇区;可能是一个扇区也可能是几个扇区
关键点:
1.由于CHS寻址方式的寻址空间在大概8GB以内,所以在磁盘容量小于大概8GB时,可使用CHS寻址方式或是LBA寻址方式;在磁盘容量大于大概8GB时,则只能使用LBA寻址方式
1、块设备:block,以“块”为最小存取单位,有存储功能,作为存储的介质,例如: 磁盘,光盘,软盘,磁带机
2、字符设备:char,以“字符”为最小存取单位,没有存储功能,只能进行信息的输 入和输出,例如:终端,键盘
设备文件:
1.关联至一个设备驱动程序,进而能够跟与之对应的硬件设备进行通信
2.操作系统默认把设备文件放置在“/dev/”下
设备号码:
1.主设备号:major number, 标识设备类型
2.次设备号:minor number, 标识同一类型下的不同设备
8,1
8,2
……
3.设备文件是根据设备类型和设备号码(主设备号和此设备号)而创建的
4设备文件的创建:
mknod PATH DEVTYPE MAJORNUM MINORNUM
fidsk-l PATH:查看硬盘信息
df-a:可以查看自己创建的设备文件的挂载等信息
硬盘接口类型
1.并行:
IDE:133MB/s
SCSI:640MB/s
2.串口:
SATA:6Gbps
SAS:6Gbps
USB:480MB/s
3.rpm:rotations,硬盘每分钟的转速,一般常见的为:5400转/分钟;7200转/分钟;15000转/分钟
机械硬盘和固态硬盘
1、机械硬盘(HDD):Hard Disk Drive,即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,
1)磁头控制器,数据转换器,接口,缓存等几个部分组成。
2)机械硬盘中所有的盘片都装在一个旋转轴上,每张盘片之间是平行的,在每个盘片的存储面上有一个磁头,
3)磁头与盘片之间的距离比头发丝的直径还小,所有的磁头联在一个磁头控制器上,由磁头控制器负责各个磁头的运动。
4)磁头可沿盘片的半径方向运动,加上盘片每分钟几千转的高速旋转,磁头就可以定位在盘片的指定位置上进行数据的读写操作。
5)数据通过磁头由电磁流来改变极性方式被电磁流写到磁盘上,也可以通过相反方式读取。硬盘为精密设备,进入硬盘的空气必须过滤
2、固态硬盘(SSD):Solid State Drive,用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。
1)固态硬盘在接口的规范和定义、功能及使用方法上与普通硬盘的完全相同,
2)在产品外形和尺寸上也与普通硬盘一致
3)相较于HDD,SSD在防震抗摔、传输速率、功耗、重量、噪音上有明显优势,
4)SSD传输速率性能是HDD的2倍
5)相较于SSD,HDD在价格、容量、使用寿命上占有绝对优势
6)硬盘有价,数据无价,目前SSD不能完全取代HHD
磁盘设备的设备文件
1.命名:/dev/DEV_FILE
SCSI,SATA, SAS, IDE,USB: /dev/sd
2.虚拟磁盘:/dev/vd
3.不同磁盘标识:a-z,aa,ab…
1)dev/sda,/dev/sdb, ...
2)同一设备上的不同分区:1,2, ...
/dev/sda1,/dev/sda5
硬盘存储术语
head:磁头
secotr:扇区,每个扇区512bytes
track:磁道,一个盘面中所有半径相同的扇区组成的圆环,最外圈的第一个扇区叫做0扇区0磁道
cylinder:柱面,所有盘面的相同磁道组成的圆柱体,所以硬盘有0柱面,1柱面。。。
磁盘的读写顺序是:0柱面-->1柱面-->2柱面。。。
磁盘的三围:
柱面,磁头,扇区(SHR):可以定位一个扇区所在的位置
磁盘扇区和文件系统的块
1、操作系统与磁盘之间交流的最小单位就是磁盘块,它是文件系统虚拟出来的一个概念,对于操作系统来说是读写的最小单位。
2、磁盘进行读写的最小单位是扇区,一般为512字节,扇区是真实存在的,是硬件部分,是一块真实存在的物理区域。
3、由于我们经常接触的是软件部分,而不是硬件部分,所以提的多的是磁盘块。而不是扇区。
4、磁盘块的大小:块=扇区×2^n。因为磁盘进行读写的基本单位是扇区,而操作系统与磁盘之间是利用块进行交流的,所以操作系统想进行读写,最方便的方式就是设置块为扇区的整数倍,一般为4k大小
磁盘的寻址
寻址:物理上,磁盘用来定位数据在磁盘上的物理位置的方式
寻址方式
1.CHS
1)采用24bit位寻址,即用24bit来标识一个磁盘中的所有扇区,
2)其中前10位表示cylinder,中间8位表示head,后面6位表示sector。
3)最大寻址空间8GB,2^24*512/(1024^3)=8
2.LBA
1)LBA是一个整数,通过计算转换的方法转换成CHS格式完成磁盘具体寻址
2)LBA采用48个bit位寻址
3)最大寻址空间128PB
例:LBA12,表示使用LBA寻址方式定位到的扇区;可能是一个扇区也可能是几个扇区
关键点:
1.由于CHS寻址方式的寻址空间在大概8GB以内,所以在磁盘容量小于大概8GB时,可使用CHS寻址方式或是LBA寻址方式;在磁盘容量大于大概8GB时,则只能使用LBA寻址方式