================================
敬请关注微信公众号:“固件C字营”
===============================
最近一直在思考一个问题,UEFI是什么?UEFI算不算是操作系统?
众所周知,计算机系统是由软件和硬件两大部分组成的,但从更科学的角度来划分,我们其实可以分得更细。比如从上往下可以分为:应用程序、系统软件、固件、硬件。这里我们只关注系统软件和固件。
系统软件就是我们通常讲的操作系统,它可以更进一步划分为:编程接口和库、内核、驱动程序等。固件这里一般就是指操作系统引导程序,现在一般称之为UEFI/BIOS,但是现代的固件的功能已经不局限于简单的系统引导了,可以说它已经具备了一个操作系统的大部分功能,下面会详细介绍。
先来看看什么是操作系统,百度百科介绍,操作系统(Operating System)是一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序。
从定义来看,操作系统的功能主要分成几类:
-
1. 管理并控制计算机操作
-
2. 运用和运行硬件、软件资源