【BIOS开发】PC组成

一、几个概念

硬件(Hardware):计算机系统中由电子、机械和光电元件组成的各种物理器件,如主板,处理器,内存条,硬盘等。

固件(Firmware):固化在硬件中的程序,通常写入专用ROM(只读存储器)芯片中,如BIOS、EC等。

驱动(Drive):添加到操作系统中的特殊程序,是硬件厂商根据操作系统编写的配置文件,其中包含有关硬件设备的信息,此信息能够使计算机与相应的设备进行通信。如显卡驱动、声卡驱动、网卡驱动、主板驱动、其他硬件驱动(包括USB、打印机等驱动)。

操作系统(Operating System,OS):管理计算机硬件与软件资源的系统软件,如Windows、Linux、Mac等。

软件(Software):按特定顺序组织的计算机数据和指令的集合。软件分为系统软件和应用软件(Application),操作系统、驱动程序属于系统软件,日常所说的软件大多指的是应用软件,如微信、QQ、浏览器等。

二、功能

硬件

主要功能是执行和处理各种计算机任务,包括数据输入、输出、存储和处理。

中央处理器(CPU)是计算机的“大脑”,它的主要功能是执行各种计算机指令和处理各种数据,包括算术逻辑运算、数据传输、数据存储、控制等;

内存(RAM)是计算机中用来存储程序和数据的临时空间,它的主要功能是提供计算机运行所需的临时存储空间,包括正在运行的程序和数据,以及计算机系统的内核等。

固件

担任一个系统中最基础最底层的工作,直接控制硬件,是连接硬件和软件的桥梁,不同类型的硬件设备都需要具有特定的固件。

BIOS是计算机上电后第一个启动的程序,它可以与硬件交互,并检查是否有任何错误。BIOS 会调用另一个称为引导加载程序的程序,该程序唤醒在硬盘驱动器内休眠的操作系统并将其放入随机存取存储器 (RAM) 。

驱动

提供硬件到操作系统的一个接口,是硬件和系统之间的桥梁,它创建了硬件与硬件,或硬件与软件沟通的接口,经由主板上的总线或其它沟通子系统与硬件形成连接的机制,这样的机制使得硬件设备(Device)上的数据交换成为可能。

操作系统

提供一个让用户与系统交互的操作界面,主要功能是管理资源、提供用户界面、运行应用程序、支持内置实用程序、控制计算机硬件。

应用软件为用户提供丰富的功能和工具,满足不同领域的需求,提高工作效率、拓展娱乐方式,促进信息交流和知识传播。

三、区别与联系

硬件是物理实体,而固件和软件都是通过电子方式存储。

固件和软件都可以控制电子设备的工作,但是固件存储在ROM上,不同的硬件设备有不同的固件,而软件可以运行在不同的电脑或其他设备上。

固件通常由生产硬件设备的公司提供,而软件可以被任何有软件技能的人开发。

固件是为硬件服务,驱动是为软件服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值