当前位置: 首页 > news >正文

Linux硬件-bios

作者介绍:简历上没有一个精通的运维工程师。希望大家多多关注作者,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

在Linux的服务器领域,我们能接触的到硬件其实挺多的,但是在这些硬件我们根据我们的需要去使用的时候,一般会涉及到以下几个概念,IPMI,BIOS,RAID,在Linux进阶里面,我们就会分三章来介绍这3个概念。

Linux硬件-IPMI

Linux硬件-BIOS( 本章节)

Linux硬件-RAID

BIOS(Basic Input/Output System,基本输入/输出系统)是计算机系统中的一种固件,它位于主板上的一个芯片中,主要负责启动计算机和初始化硬件设备,以及提供基本的输入输出功能。下面详细介绍 BIOS 的功能和作用:

功能和作用

  1. 启动计算机

    • BIOS 是计算机系统启动的第一个程序。当你按下电源按钮时,计算机首先执行 BIOS 中存储的启动程序,检查硬件配置,并加载操作系统。

  2. 硬件初始化

    • BIOS 负责初始化计算机的各种硬件设备,例如处理器、内存、硬盘驱动器、显卡、键盘等。它确保这些设备在操作系统加载之前处于正常工作状态。

  3. 提供基本输入输出功能

    • BIOS 提供了基本的输入输出功能,使得计算机可以与外部设备(如键盘、鼠标、显示器)进行交互。这些功能包括键盘输入、屏幕输出以及处理启动时的错误信息和警告。

  4. 系统设置和配置

    • BIOS 中包含系统的基本设置和配置选项,如日期时间、启动设备顺序、硬件设备设置等。用户可以通过 BIOS 设置程序(BIOS Setup)进行配置和调整。

  5. BIOS Setup

    • BIOS Setup 是一个通过特定的按键(通常是 DEL、F2、F10 等)进入的设置界面,允许用户修改系统设置和配置。在这里可以调整硬件参数、启动顺序、安全设置等。

  6. 固件更新

    • BIOS 可以通过固件更新来修复错误、提高兼容性、增强功能等。更新 BIOS 需要特殊的固件更新工具和步骤,通常通过官方提供的固件文件进行更新。

  7. 系统自检(POST)

    • 在启动过程中,BIOS 还负责执行自检程序(POST,Power-On Self-Test),检测系统硬件是否正常工作。如果发现硬件问题,BIOS 会显示错误信息或发出声音警告。

  8. 兼容性和互操作性

    • BIOS 为操作系统提供了一个标准化的硬件接口,确保不同厂商的硬件和操作系统能够相互操作。

发展和替代

随着技术的发展,BIOS 的传统形式(基于传统的BIOS/MBR)逐渐被现代的UEFI(Unified Extensible Firmware Interface,统一可扩展固件接口)所取代。UEFI 提供了比传统 BIOS 更多的功能和灵活性,支持更大的硬盘容量、更快的启动速度、更好的图形界面等特性。

综上所述,BIOS 是计算机启动和硬件初始化的基础,虽然它的角色在现代计算机中被UEFI逐渐取代,但在许多传统和嵌入式系统中仍然广泛使用。其实现在的BIOS已经基本上都是UEFI的。

总结

1.bios主要的可能就是配置一些硬件支持的相关参数,比如阵列,impi(不绝对)启动顺序,硬件功能开关等。

2.bios传统模式是文本操作,uefi可以是图形操作。

3.bios只支持键盘,uefi支持鼠标和键盘。

4.bios最大支持硬盘到2T,uefi则支持更大(这个和前面讲到的mbr&gpt类似)。

5.一般进入bios的方式是系统自检以后按F1,F12等(一般都有提示)。

传统BIOS

UEFI

不同的厂商对于这个是不一样的,上面2个图片是我从网上找来的,仅供参考。

关注微信公众号《运维小路》获取更多内容。

相关文章:

Linux硬件-bios

作者介绍:简历上没有一个精通的运维工程师。希望大家多多关注作者,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。 在Linux的服务器领域,我们能接触的到硬件其实挺多的,但是在这些硬件我们根据我们的需要去使用的时候…...

VisionPro二次开发学习笔记12-使用CogToolGroup控件进行图像检测

本示例演示了如何通过图像数据库使用 CogImageFileTool,并将其放入 CogToolGroup 中,对于数据库中的每个图像运行一次检测. 当用户按下 RunTest 按钮时,程序执行以下操作: 如果工具组中没有 CogImageFileTools,它将显…...

mfc140u.dll丢失的科学修复手段,简单又方便的mfc140u.dll修复

遇到 "缺失 mfc140u.dll 文件" 的提示时可能会让你疑惑,但不用担心。这个文件是 Microsoft Visual C 2015 的重要组成部分,对运行特定程序非常关键。幸运的是,解决这一问题并不难。本文将简单指导你如何恢复或修复丢失的 mfc140u.d…...

RabbitMQ、Kafka对比(超详细),Kafka、RabbitMQ、RocketMQ的区别

文章目录 一、kafka和rabbitmq全面对比分析1.1 简介1.2 kafka和rabbitmq全面对比分析1.3 影响因素 二、RabbitMQ、Kafka主要区别2.1 详解/主要区别2.1.1 设计目标和适用场景2.1.2 架构模型方面2.1.3 吞吐量和性能2.1.4 消息存储和持久化2.1.5 消息传递保证2.1.6 集群负载均衡方…...

【案例35】销售订单公式问题导致系统宕机

问题现象 经过顾问反馈,发现系统现在出现卡顿,NCC一直在转圈。 问题分析 远程排查,发现在服务器从机上defalut-7发生了内存溢出,宕机。 生成了宕机日志。分析结果如下: 销售订单相关操作,vo太多了导致…...

编程-设计模式 4:建造者模式

设计模式 4:建造者模式 定义与目的 定义:建造者模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。目的:该模式主要用于创建复杂对象时,这些对象的创建过程可能涉及多个步骤,…...

百度文心一言API调用,千帆大模型获取API Key和API Secret图解

百度文心一言大模型调用教程,获取文心一言API Key和API Secret的方法,码笔记mabiji.com告诉大家在百度智能云的千帆大模型平台创建应用,即可获取文心一言的API Key和API Secret,详细流程如下: 1、在百度智能云的千帆大…...

kafka下载|安装

1、下载kafka https://kafka.apache.org/downloads 2、安装kafka 解压下载的kafka安装包即可 tar -xvf kafka_2.13-3.7.0.tgz -C /usr/local/3、查看kafka目录 bin目录:存放了脚本 config目录:主要存放了配置文件...

贪心算法part03

134 加油站 在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 如果你可以绕环路行…...

以树莓集团的视角:探索AI技术如何重塑数字媒体产业发展

在科技日新月异的今天,AI技术如同一股不可阻挡的潮流,正深刻改变着我们的世界,尤其是数字媒体产业发展。作为数字产业生态链的杰出建设者,树莓集团始终站在时代前沿,积极探索AI技术如何为数字媒体产业注入新活力。 在树…...

package.json的 和 的区别,以及|| 和 | 的区别

在 package.json 文件中的 scripts 字段里,&& 和 & 用于连接不同的命令,它们的区别在于命令执行的方式和效果: &&: 用于串联两个命令,第一个命令成功(退出码为 0)后&#x…...

Wireshark_DNS_v7.0

Wireshark_DNS_v7.0 一、 nslookup 前置 nslookup 是一个网络命令行工具,用于查询域名系统(DNS)中的域名解析记录。通过使用 nslookup,你可以获取某个域名的IP地址,或者获取与某个IP地址关联的域名信息。 查看域名…...

阿里云的CentOS系统上安装Docker

在阿里云的CentOS系统上安装Docker的详细步骤如下: 一、前置条件 确保系统内核版本:Docker要求CentOS系统的内核版本高于3.10。你可以通过执行uname -r命令来查看当前系统的内核版本。卸载旧版本的Docker(如果已安装)&#xff1…...

力扣面试经典100题

进阶,其他解法 数组 88. 合并两个有序数组 - 力扣(LeetCode) 1、按非递减顺序合并两个数组 从末尾开始,用while分没到两个数组头,到第一个数组头,到第二个数组头三种情况 class Solution { public:voi…...

python打怪练习

1. 求一个数的幂值 def mi(a, b):c afor i in range(b-1):a a * creturn aprint(mi(2, 4))2. 输出斐波那契数列 def feibonaqi(n):l []a 1b 1for i in range(n):l.append(a)l.append(b)a b ab a bprint(l)feibonaqi(5)3. 输出特定字典数据 keys [name, old, score…...

excel下载模板,0KB或者乱码问题

Sptingboot项目 — maven打包,云效,docker,k8s 场景 — 导出excel模板 问题 1.乱码 2.下载为0KB,打开没有数据 模板内容 测试代码 测试方法 方法过程结果问题原因将文件直接放到服务器使用接口下载数据正常,排除文件问题排…...

JDBC连接Mysql数据库超详细讲解

JDBC连接Mysql数据库 如何导入驱动jar包 进入mysql官网 – https://www.mysql.com/ 点击下载找到方框内选项 点击 在项目文件夹创建lib文件 , 将下载好的驱动器导入 , 再添加到项目即可 步骤一:注册JDBC驱动 在Java中,要与数据库进行交互&…...

ArcGIS基础:自定义创建点线面等样式符号以方便使用

有时,使用ArcGIS自带的符号样式库无法满足我们使用要求,还需要进行调整,可能会浪费一些时间,那么自己新建一些样式符号备用, 需要的时候直接使用,会节省很多时间,大家学会之后,对学…...

蔚来2025届全球校招笔试/测评通关攻略北森测评题库更新了!

蔚来2025届全球校园招聘笔试/测评攻略 ​尊敬的各位考生,蔚来汽车2025届全球校园招聘笔试/测评环节即将开启。为了帮助您更好地准备并顺利通过这一环节,我们特此提供以下详细攻略。 一、考前准备 确认考试时间:请务必在截止日期前完成考试&am…...

如何在linux系统上部署Redis

<1>简介 Redis 全称 Remote Dictionary Server&#xff08;远程字典服务器&#xff09;&#xff0c;是一个高性能的(key/value)分布式内存数据库&#xff0c;基于内存运行并支持持久化的NoSQL数据库&#xff0c;是当前最热门的NoSql数据库之一,也被人们称为数据结构服务…...

ImportError: cannot import name ‘model_from_config‘ from ‘tensorflow.keras.models‘ 的解决方案

不慌&#xff0c;这是因为我们使用的 keras-rl2 库试图从 TensorFlow/Keras 中导入一个名为 model_from_config 的函数&#xff0c;但这个函数在新版本的 TensorFlow&#xff08;通常是 2.16.0 及以上&#xff09;中已经被移除或移动了。 在你的默认路径找到"C:\Users\HP…...

Cloudflare防火墙实战:5个高效规则提升网站安全与性能

1. Cloudflare防火墙&#xff1a;你的网站安全第一道防线 第一次接触Cloudflare防火墙时&#xff0c;我完全被它强大的功能震撼到了。作为一个免费工具&#xff0c;它能拦截90%以上的恶意流量&#xff0c;这简直是小站长的福音。记得去年我的个人博客突然遭遇一波CC攻击&#x…...

OpenClaw人人养虾:健康检查(macOS)

如何从菜单栏应用查看关联频道是否健康。 菜单栏 状态点现在反映 Baileys 健康状态&#xff1a; 绿色&#xff1a;已关联 socket 最近已打开。橙色&#xff1a;正在连接/重试。红色&#xff1a;已登出或探测失败。 次要行显示 "linked auth 12m" 或显示失败原因。…...

HY-SRF05超声波模块的5个常见误区及优化技巧(附STM32代码)

HY-SRF05超声波模块的5个常见误区及优化技巧&#xff08;附STM32代码&#xff09; 在嵌入式开发中&#xff0c;HY-SRF05超声波模块因其成本低廉、使用简单而广受欢迎。但很多开发者在使用过程中常会遇到测量不稳定、精度不足等问题。本文将深入剖析五个最常见的误区&#xff0c…...

如何用Xournal++高效管理数字笔记:5个实用场景完全指南

如何用Xournal高效管理数字笔记&#xff1a;5个实用场景完全指南 【免费下载链接】xournalpp Xournal is a handwriting notetaking software with PDF annotation support. Written in C with GTK3, supporting Linux (e.g. Ubuntu, Debian, Arch, SUSE), macOS and Windows 1…...

【案例共创】码道小工匠,儿童跳绳智能计数系统开发实战

最新案例动态&#xff0c;请查阅【案例共创】码道小工匠&#xff0c;儿童跳绳智能计数系统开发实战小伙伴们快来进行实操吧&#xff01; 本案例由开发者&#xff1a;yd_sun提供&#xff0c;华为开发者空间案例中心优化并收录。 一、概述 1.1 适用对象 个人开发者高校学生企…...

汽车BCM控制器实战:从零搭建HIL测试环境(附Python自动化脚本)

汽车BCM控制器HIL测试环境搭建实战指南 车身控制模块&#xff08;BCM&#xff09;作为现代汽车电子架构中的核心枢纽&#xff0c;其稳定性直接影响着整车的舒适性与安全性。本文将带您从零开始构建一套完整的硬件在环&#xff08;HIL&#xff09;测试环境&#xff0c;覆盖从台架…...

Windows 11下FANUC CNC Guide v25.0仿真环境搭建全记录:PMC功能启用+多机型测试指南

Windows 11专业环境下FANUC CNC Guide v25.0高级仿真配置实战 当工业4.0遇上智能制造浪潮&#xff0c;掌握核心数控系统的仿真能力已成为工程师的必备技能。作为全球领先的数控系统供应商&#xff0c;FANUC的CNC Guide仿真软件让用户能够在PC端完整复现真实机床的控制环境。本…...

DeOldify多用户并发测试:100+请求下服务稳定性与响应延迟实测

DeOldify多用户并发测试&#xff1a;100请求下服务稳定性与响应延迟实测 1. 引言&#xff1a;当AI上色服务遇到真实流量考验 想象一下&#xff0c;你搭建了一个很酷的AI图片上色服务&#xff0c;平时自己用着挺顺&#xff0c;处理一张老照片也就几秒钟。但突然有一天&#xf…...

OpenClaw学术助手:Qwen2.5-VL-7B论文图表解析与总结

OpenClaw学术助手&#xff1a;Qwen2.5-VL-7B论文图表解析与总结 1. 为什么需要学术文献自动化处理 作为一名经常需要阅读大量文献的研究人员&#xff0c;我深刻体会到手动处理论文的痛点。每次下载几十篇PDF&#xff0c;光是浏览摘要筛选出相关文献就要耗费半天时间。更不用说…...