1.BootLoader
定义: 系统加电后,在操作系统内核或用户应用程序运行之前运行的一段或多段程序
作用: 将系统的软件硬件环境带到一个合适的状态,为调用操作系统内核准备好正确的环境,类似于pc上的BIOS
2.linux内核
是linux系统软件的核心,它的性能对整个系统的性能起决定作用
由linus领导的开源社区对其进行甄别和修改最终决定是否进入到linux主线内核源码中
http://www.kernel.org是内核源码的主要来源,所有来自全世界的对linux源码的修改最终都会汇总到这个网站
linux内核实现了操作系统的五大功能模块:
进程管理\内存管理\文件系统\设备控制\网络
3.linux驱动程序
驱动程序就是沟通用户与各式各样、千变万化硬件的桥梁
驱动程序也是一类程序,其作用是驱动硬件正常工作,没有他,嵌入式将寸步难行
例如:lcd、flash、ad、网络等正常工作都需要相应的驱动程序来支持
4.根文件系统
存放linux系统所需:重要文件、命令、应用程序等都保存在根文件系统中,操作系统起来后可以直接使用
在启动内核后需要挂载根文件系统 ①包含linux内核启动必须的配置文件,如:开机密码、网络配置脚本、环境变量等
②应用程序运行需要的库函数等
③常用应用程序:ftp、vi、telnet、web服务器等
Linux系统中几个重要的概念
最新推荐文章于 2023-04-12 18:37:04 发布