一、计算机组成
二、计算机启动流程
由于指令集限制,硬件控制只能由操作系统完成,用户应用程序调用硬件需要首先调用操作系统。
示例为操作系统启动流程,以及应用程序启动流程。
将硬盘中保存的应用程序,提取到内存中,CPU从内存中 提取→解码→执行。
三、磁盘阵列
3.1:Raid0
- Raid0:两块硬盘共同保存信息。
- 硬盘数:至少两块。
- 优点:速度快
- 缺点:坏任何一块盘,数据就不完整。
3.2:Raid1
- Raid1:两块盘保存相同的信息
- 优点:备份
- 缺点:存取速度没有任何提升
3.3:Raid10
- Raid10:Raid0和Raid1 的结合。
- 优点:备份、速度快
- 缺点:价格贵
3.4:Raid5
- Raid5:两块盘共同存储信息,第三块盘为前两块盘的校验位(异或门),第四块盘为备份盘。
- 硬盘数:最少三块。
- 优点:速度比Raid1快,比Raid0慢
- 缺点:价格贵
四、存储
读写单位 | |||
块存储 |
block块 |
裸盘 |
块存储必须制作文件系统,才能进行文件操作,也就是变成文件存储才能对文件进行修改操作 |
文件存储 |
文件 |
可以直接对文件进行修改操作 | |
对象存储 |
网址、链接 |
不能直接操作文件 |
4.1:操作系统对文件进行操作的流程:
操作系统——>文件系统——>磁盘驱动——>控制器——>磁盘