Ubuntu Linux 操作系统与实验教程--Linux系统的基本组成

1.

Linux内核
内核是系统的“心脏”,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。
内核是操作系统的核心,具有很多最基本的功能,如虚拟内存,多任务,共享库,需求加载,可执行程序和TCP/IP网络功能。Linux内核的模块分为以下几个部分:存储管理,CPU和进程管理,文件系统,设备管理和驱动,网络通信,系统的初始化和系统调用。Linux内核是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它从用户那里接受命令并把命令送给内核去执行。

2.

Linux shell
shell 是系统的用户界面,提供了用户与内核交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。shell中的命令分为内部命令和外部命令。shell编程语言具有普通编程语言的很多特点,用这种编程语言编写的shell程序与其他应用程序具有同样的效果。

3.

Linux 文件系统
文件系统是文件存放在磁盘等存储设备上的组织方法。Linux系统目前支持多种流行的文件系统,如EXT2,EXT3,FAT,FAT32,VFAT和iso9660.
文件系统是Linux操作系统的重要组成部分,Linux文件具有强大的功能。文件系统中的文件是数据的集合,文件系统不仅包含着文件的数据而且还有文件系统的结构,所有Linux用户和程序看到的文件,目录,软连接以及文件保护信息等都存储在其中。一个文件系统的好坏主要体现在对文件和目录的组织上。目录提供了管理文件的一个方便而有效的途径,我们能够从一个目录切换到另一个目录,而且可以设置目录和文件的权限,设置文件的共享程度。
Linux目录采用多级树形结构(与Windows的树形目录不太一样),用户可以浏览整个系统,可以进入任何一个已经授权的目录,并访问那里的文件。文件结构的相互关联性使共享数据变得容易,几个用户可以访问同一个文件。Linux是一个多用户系统,操作系统本身的驻留程序存放在以根目录开始的专用目录里,有时被指定为系统目录。

4.

Linux 应用程序

最后建议大家去看一下Linus批评英伟达的视频。

点我查看

原文地址:https://www.cnblogs.com/AmosAlbert/p/12832213.html