结构组成
大约 1 分钟
结构组成
Linux的文件系统目录结构理解,从内核到应用程序大致组成
一、操作系统结构图
- Linux系统一般有四个主要部分:内核、shell、文件系统、应用程序。
shell是系统的用户界面,提供了用户与内核进行交互操作的接口,它接收用户输入的命令并将它送到内核去执行。

- Linux内核主要由以下几部分组成:内存管理、进程管理、设备驱动程序、文件系统、网络管理等

系统调用接口(System Call Interface)这一层提供了 某些机制执行从用户空间到内核空间的函数调用,从上面可以看到用户空间指的是哪一层。
- 虚拟文件系统(Virtual File System)提供了open\close\read\write的API

- Linux文件类型
普通文件:分为纯文本文件和二进制文件,如C语言代码、shell脚本、二进制可执行文件等; 目录文件:目录是存储文件的唯一地方; 链接文件:指向同一个文件或目录的文件; 设备文件:与系统外设相关的,一般在目录/dev下面。设备分为块设备和字符设备; 管道文件:提供进程间通信的一种方式; 套接字文件:与网络通信相关的文件;
二、Linux目录结构

相关疑问
- apt 和 apt-get 什么关系
- rpm apt yum 什么关系