Linux系统结构

Linux系统由应用程序、Shell/库函数、内核等组成。

Linux 内核

  内核是操作系统的核心,主要组件:

  • 系统调用接口:提供了某些机制执行从用户空间到内核的函数调用。
  • 进程管理:进程调度,进程的创建、销毁以及进程间的通信。

  • 内存管理:内存的分配与回收,物理内存与虚拟内存的交换。

  • 设备驱动程序:控制操作系统和硬件设备之间的交互。

  • 文件系统:VFS+文件系统+buffer/cache。

  • 网络接口:包括网络协议栈和网络驱动程序。

Linux Shell

  shell是系统的用户界面,提供了用户与内核进行交互的接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。

Linux 文件系统

(1)文件系统类型:ext2,ext3,ext4,NFS,FAT等。

(2)文件类型:普通文件、目录文件、链接文件、设备文件、管道文件、套接字文件。

(3)Linux 目录:Linux采用的是树型结构。最上层是根目录。

(4)Linux磁盘分区:主分区,扩展分区和逻辑分区。

 

posted @ 2020-04-24 11:46  PIPO2  阅读(161)  评论(0编辑  收藏  举报