xszf

导航

Linux Shell

一.Linux系统分4部分

  1.  Linux 内核
  2.  GNU 工具
  3. 图形化桌面环境
  4. 应用软件、

二:Linux 系统的核心是内核

Linux 系统的核心是内核。

内核控制着计算机系统的所有硬件和软件,

在必要时分配硬件, 并根据需要执行软件。

三:内核主要负责以下 4 种功能

系统内存管理

软件程序管理

硬件设备管理

文件系统管理

四:系统内存管理

内核不仅管理服务器上的可用物理内存,还可以创建并管理虚拟内存(实际并不存在的内存)。

虚拟内存是通过硬盘上称为交换空间的存储区域来实现虚拟内存。

内核会维护一张内存页面表,指明哪些页面位于物理内存,哪些页面被交换到
了磁盘

五:软件程序管理

核创建了第一个进程(称为 init 进程)来启动系统中所有其他进程。当内核启动时,它会
将 init 进程载入虚拟内存。内核在启动其他进程时,会在虚拟内存中给新进程分配一块专有区域
来存储该进程用到的数据和代码

/etc/inittab 文件定义了系统的默认运行级。特定运行级下启动的进程是在/etc/rc.d 目录下的各 个子目录中定义的。可以使用 runlevel 命令随时查看当前运行级。

 六:硬件设备管理

驱动程序相当于应用程序和硬件设备的“中间人”,允许内核同设备之间交换数据。

向Linux内核中插入设备驱动的方法有两种

1.将驱动程序编译入内核

2.将设备驱动模块加入内核

七:文件系统管理

。内 核必须在编译时就加入对所有要用到的文件系统的支持。

posted on 2025-10-23 14:24  xszf  阅读(7)  评论(0)    收藏  举报