Linux学习笔记:00?BootLoader能够做什么
Posted schips
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习笔记:00?BootLoader能够做什么相关的知识,希望对你有一定的参考价值。
Linux的软件架构
在linux系统软件架构可以分为4个层次(从低到高分别为):
1.引导加载程序
2.系统内核
3.文件系统
4.用户程序
引导加载程序:
引导加载程序(BootLoader)是固化在硬件Flash中的一段引导代码,用于完成硬件的一些基本配置,引导内核启动。
系统内核:
系统内核(Kernel)是整个操作系统的最底层,它负责整个硬件的驱动,以及提供各种系统所需的核心功能,包括防火墙机制、是否支持LVM或Quota等文件系统等等,如果内核不认识某个最新的硬件,那么硬件也就无法被驱动,你也就无法使用该硬件。
计算机真正工作的东西其实是硬件,例如数值运算要使用到CPU、数据储存要使用到硬盘、图形显示会用到显示适配器、音乐发声要有音效芯片、连接Internet 可能需要网络卡等等。
内核就是控制这些芯片如何工作。
文件系统:
文件系统(File System)包括根文件系统
以上是关于Linux学习笔记:00?BootLoader能够做什么的主要内容,如果未能解决你的问题,请参考以下文章