系统将这些页面移动到交换空间,以便电脑可以将更多资源用于处理当前任务,而不是占用 RAM 中的所有内存 。
但是,交换分区中移动信息的速度和内存RAM相比还是会慢很多 。
如果你的电脑内存RAM充足,有个16GB,32GB, 那么其实交换空间不是必需的,但是如果没有它,当内存已满时,系统将开始终止"低优先级进程" 。(您正在使用的程序,这意味着未保存的工作崩溃和内容 。您可以配置系统,以便根据需要优先选择要终止的程序 。否则,您可能应该有一个小的交换空间来提供帮助) 。
在Windows系统中,也有类似和交换分区差不多的概念,在Windows中,是通过虚拟内存这个功能实现的,区别在于,Windows是默认开启,而Linux在安装的时候需要指定是否创建交换分区 。
05、文件系统

文章插图
创建好了分区,如果没有文件系统,那么可能就无法存储文件,视频等,因为系统需要按照一种定义好了的方式在这个分区 。来存储和查找数据 。
下面是常见的文件系统:
- NTFS = (新技术文件系统) 用于基于微软 Windows Windows NT 的操作系统
- Ext4 Linux默认的文件系统格式 。
- HFS+ – 早期苹果系统的默认文件系统 。
- APFS - 苹果系统从10.13时期开始出现的一种新的文件系统 。
- FAT32 – 常见于U盘中
- exFAT – FAT32的升级版,macOS,linux和Windows都能实现读写操作 。
- 其他
同样Windows系统不能直接识别苹果的APFS系统,苹果系统也不能直接向NTFS中写入数据,要通过第三方软件解决 。
06、BIOS和MBR
BIOS (Basic Input and Output System)"基本输入-输出系统",简单来说就是是一小段嵌入到主板芯片ROM上的代码,他也是一个系统 。当电脑插上电,首先运行的第一个系统就是BIOS 。
BIOS的运行过程大概如下:
运行POST(系统自检),找基本显卡,找磁盘,将BIOS信息显示到显示器上,内存计数检查,找启动盘,将启动权交给Bootloader,执行磁盘上的系统 。
在这个过程中,每个环节出错,都可能会影响系统的正常运行 。
抛开硬件上导致的问题,MBR以及Bootloader在引导磁盘上系统过程中及其重要的两个部分 。
MBR:主引导记录(Master Boot Record),又叫主引导扇区,一种特殊的引导扇区(boot sector),存在磁盘上的第一个扇区,是开机BIOS访问硬盘所必需的扇区 。
扇区: 在磁盘中,一个扇区(sector)是其上面的一个磁道的分区 。每个扇区存储固定数量用户可访问的数据,目前其大小主要分为512字节,以及4096字节,后者就是所谓的高级格式(AF)磁盘,操作系统最小的存储单位是簇,由多个磁道扇区组成 。

文章插图
MBR有啥作用?
- MBR中含有第一阶段引导代码,主要作用是检查分区表是否正确,然后将控制权交给硬盘(活动分区)上的引导加载程序Bootloader,实现系统引导启动 。
- MBR有磁盘分区表,记录每个磁盘的基本信息,分区大小,分区的位置 。
开机可能遇到这样的报错:

文章插图
或者这样:

文章插图
分区表损坏,可能是这样的报错:

文章插图
除了以上常见的错误提示,损坏的MBR,可能还有其他表现 。
由于MBR是存放在磁盘的第一扇区,并不是嵌入到ROM中的,所以修复起来相对容易一些 。
关于如何备份,在Linux下可以使用dd命令备份 磁盘前512个字节就行 。比如:
dd if=/dev/sdb of=/mbr-backup bs=512 count=1修复MBR, 可以在Windows下(PE)下使用bootrec.exe 或者使用傲梅分区助手及其他第三方软件 。
当然,启动引导的失败,除了在第一阶段MBR除了问题外,第二阶段bootloader加载失败,同样也会导致启动失败 。
MBR的缺点在磁盘与分区小结中也说过,分区表的结构导致只能有4 个主分区而且最多使用2TB 。如果硬盘较大,2TB的空间便没法使用 。
随着大容量磁盘的出现,MBR已经不再适应, 新的框架UEFI+GPT正在逐渐干掉BIOS+MBR 。
推荐阅读
- Java 使用 Redis
- 月子里哭有什么危害
- Linux操作系统中的零拷贝技术,是怎么一回事
- Centos7下FastDFS从安装到入门
- 什么是分布式系统,如何学习分布式系统
- 如何在 CentOS 8/RHEL 8 上安装和使用 Cockpit
- 使用shell脚本在centos8平台安装nginx服务
- 由ibm公司研制开发的操作系统 ibm公司的兴衰史案例答案
- 拉绳开关原理及安装方法
- 利用淘宝漏洞低价买犯法吗 淘宝系统漏洞买到低价商品
