shell编程_初识Linux shell
深入探究Linux内核
Linux系统的核心是内核。内核控制计算机上的所有硬件和软件:必要时分配硬件,有需要时执行软件。
内核基本负责以下四项主要功能:
1 系统内存管理
2 软件程序管理
3 硬件设备管理
4 文件系统管理
系统内存管理:
内核不仅管理服务器上的可用物理内存,还可以创建和管理虚拟内存(虚拟内存:即并不实际存在的内存)。
内核通过硬盘上的存储空间来实现虚拟内存,这块区域称为交换空间(swap space)。内核不断的在交换空间和实际的物理内存之间反复交换虚拟内存存储单元中的内容。这使得系统以为它拥有比 物理内存更多的可用内存。
硬件设备管理:
内核的另一职责是管理硬件设备。任何Linux系统需要与之通信的设备,都需要在内核代码中加入其驱动程序代码(driver code)。驱动程序代码:相当于应用程序和硬件设备的中间人,允许内核同 设备之间交换数据。
posted on 2021-10-24 17:20 XiaoXiaoli 阅读(49) 评论(0) 收藏 举报