第一部分 Linux命令行
第1章 初识Linux shell
1.1 Linux初探
1.1.1 深入探究Linux内核
Linux 系统的核心是内核。
内核主要负责以下4 种功能。
系统内存管理
软件程序管理
硬件设备管理
文件系统管理
1. 系统内存管理
- 内核不仅管理服务器上的可用物理内存,还可以创建并管理虚拟内存。内核通过硬盘上称为交换空间(swap space)的存储区域来实现虚拟内存。内核在交换空间和实际的物理内存之间反复交换虚拟内存中的内容。
- 内存被划分为若干块,这些块称作页面(page)。内核会将每个内存页面置于物理内存或交换空间中。
- 内核会记录哪些内存页面正在使用中,自动把一段时间未访问的内存页面复制到交换空间区域(称之为换出,swapping out)——即使还有内存可用。当程序要访问一个已被换出的内存页面</