嵌入式教程:Linux主要构成
2021-10-12 09:58:25
100
0

  Linux从诞生至今已经过去几十年了,这只企鹅虽然不像大家熟知的那只经常拦路问充Q币吗?但也是学习嵌入式教程的拦路虎。想要更好地学习嵌入式教程,掌握Linux,我们不妨从Linux的主要构成着手。


 

嵌入式教程:Linux主要构成



  Linux主要由存储管理、进程管理、文件系统、进程间通信等几部分组成,在许多算法及实现策略上,Linux借鉴了Unix的成功经验,但也不乏自己的特色。


  我们一般存储东西很少会筛选,等到内存不足了,我们才会想起要整理或者删除一些不需要的东西。而Linux的存储管理则是更为智能,一般来说,程序加载的时候,Linux认为它支配拥有虚空间,而物理空间只有访问地址发生了缺页中断了,才可以享受到,所以可以极大限度的利用物理存储器。



嵌入式教程:Linux主要构成



  在Linux的资源分配中,进程是其基本单位,所有资源都是以进程为对象来进行分配的。在Linux中,如果我们仔细观察进程,会发现,进程这个单位并不是特制某一项,而是一个整体,里面会用CPU运行其指令,用存储器存储其指令和数据,它也会打开和使用文件系统中的文件,直接或间接用到系统中的物理设备。


  正因如此,如此庞大的信息资源,如果任其堆积,势必会造成混乱。这也说明了Linux资源分配是多么的重要。



嵌入式教程:Linux主要构成



  我们知道,Linux支持的文件系统非常多,而且不断有新的文件系统出现,所以Linux一直以来都是支持多个文件系统的。在Linux中,一个分离的文件系统不是通过设备标识来访问,而是把它合到一个单一的目录树结构中,通过目录来访问,这一点与Unix十分相似。


  有时候我们学习嵌入式教程的时候,遇到难点,我们不妨考虑用拆分法,把知识点一个个拆分开来,再一个个攻破组装起来,这样学习嵌入式教程不但简单而且更为轻松。


  本文原创 文章来源:好学谷 转载请标明出处:http://www.haoxuegu.com/

为什么学Html5教程而不是flash教程
嵌入式教程:编程语言成功要素