内存与磁盘

区别

1.内存是计算机的工作场所,硬盘用来存放暂时不用的信息。

2.内存是半导体材料制作,硬盘是磁性材料制作。

3.内存中的信息会随掉电而丢失,硬盘中的信息可以长久保存。

联系

硬盘上的信息永远是暂时不用的,要用请装入内存。CPU与硬盘不发生直接的数据交换,CPU只是通过控制信号指挥硬盘工作,硬盘上的信息只有在装入内存后才能被处理。

特殊名词:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 存储单位
1TB=1024GB ;1GB=1024MB ;1MB=1024KB ;1KB=1024字节

# 磁道(Track)
磁盘旋转时,磁头在磁盘表面划出的每一个圆形轨迹。

# 扇区(sector)
磁盘上的每个磁道被等分为若干个弧段,这些弧段称之为扇区。(每个扇区的大小一般为512字节)
扇区数量庞大,因此操作系统不会直接与扇区交互,而是与多个连续扇区组成的磁盘块交互。

# 磁盘块(Block)
相邻的扇区组合在一起,形成一个磁盘块(每个磁盘块可以由 2、4、8、16、32 或 64 个扇区组成)
磁盘块是文件系统读写数据的最小单位(操作系统规定一个磁盘块中只能放置一个文件)
因此文件占用的空间只能是磁盘块的整数倍,这就会出现 [文件占用磁盘空间 > 文件实际大小] 的情况。

# 页(Page)
内存管理的基本单位。页的大小通常为磁盘块大小的 2^n 倍。

小结

1
2
3
4
扇区:硬盘读写的基本单位,磁盘中最小的物理存储单元。
磁盘块:磁盘操作的基本单位,文件系统读写数据的最小单位。(多个扇区)

页:内存管理的基本单位是页(多个磁盘块)