cmos电池_为什么PC依靠电力运行仍需要CMOS电池?

2023-10-09 16:59

本文主要是介绍cmos电池_为什么PC依靠电力运行仍需要CMOS电池?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

cmos电池

cmos电池

why-do-pcs-still-require-a-cmos-battery-even-though-they-run-on-electricity-00

With all the progress and improvements that have been made with computer hardware, why are some things like the CMOS battery still necessary? Today’s SuperUser Q&A post has the answer to a curious reader’s question.

随着计算机硬件的所有进步和改进,为什么仍需要像CMOS电池这样的东西? 今天的“超级用户问答”帖子回答了一个好奇的读者的问题。

Today’s Question & Answer session comes to us courtesy of SuperUser—a subdivision of Stack Exchange, a community-driven grouping of Q&A web sites.

今天的“问答”环节由SuperUser提供,它是Stack Exchange的一个分支,该社区是由社区驱动的Q&A网站分组。

Photo courtesy of Jim Bauer (Flickr).

图片由Jim Bauer(Flickr)提供。

问题 (The Question)

SuperUser reader Joseph Philipson wants to know why PCs still require a CMOS battery:

超级用户读者Joseph Philipson想知道为什么PC仍然需要CMOS电池:

Why do PCs still require a CMOS battery even though they run on electricity? We are providing lots of power to the PC by switching the CPU plug to our electric board, so why does it still require a CMOS battery?

为什么PC即使依靠电仍需要CMOS电池? 通过将CPU插头切换到我们的电路板上,我们可以为PC提供大量电源,那么为什么它仍需要CMOS电池?

Why do PCs still require a CMOS battery?

为什么PC仍需要CMOS电池?

答案 (The Answer)

SuperUser contributors nhinkle and smokes2345 have the answer for us. First up, nhinkle:

超级用户贡献者nhinkle和smokes2345为我们提供了答案。 首先,nhinkle:

The CMOS battery is not there to provide power to the computer when it is in operation, it is there to maintain a small amount of power to the CMOS when the computer is powered off and unplugged.

CMOS电池在运行时不提供电源给计算机,而在计算机断电并拔下电源时却可以为CMOS供电。

The primary function of this is to keep the clock running even when the computer is turned off. Without the CMOS battery, you would need to reset the clock every time you turned on the computer.

其主要功能是即使关闭计算机也可以保持时钟运行。 如果没有CMOS电池,则每次打开计算机时都需要重置时钟。

On older systems the CMOS battery also provided the small amount of charge required to maintain the non-volatile BIOS memory, which remembered BIOS settings between reboots. On modern systems this information is typically stored in flash memory and does not require a charge to be maintained.

在较旧的系统上,CMOS电池还提供了维护非易失性BIOS内存所需的少量电荷,该内存可记住重启后的BIOS设置。 在现代系统上,此信息通常存储在闪存中,不需要维护费用。

Followed by the answer from smokes2345:

接下来是smokes2345的回答:

Think of it like your car battery. When you unplug the battery, your radio looses all of its presets and the clock resets. Originally, the CMOS battery held a similar function, maintaining the memory that held the BIOS settings and keeping the Real-Time Clock running.

可以将其视为您的汽车电池。 拔下电池时,收音机将失去其所有预设,并且时钟会重置。 最初,CMOS电池具有类似的功能,即保留用于保存BIOS设置的内存并保持实时时钟运行。

However, with modern computers the CMOS battery plays a lesser role as most BIOS firmware is smart enough to automatically detect the correct settings and those settings are stored such that they do not need power to persist. The CMOS battery is still required to maintain the RTC though.

但是,在现代计算机中,CMOS电池的作用较小,因为大多数BIOS固件足够智能,可以自动检测正确的设置,并且存储了这些设置,因此它们不需要电源即可持久。 尽管如此,仍然需要CMOS电池来维持RTC。

More information is available at the following Wikipedia page: Nonvolatile BIOS Memory (CMOS Battery)

可在以下Wikipedia页面上获得更多信息:非易失性BIOS内存(CMOS电池)



Have something to add to the explanation? Sound off in the comments. Want to read more answers from other tech-savvy Stack Exchange users? Check out the full discussion thread here.

有什么补充说明吗? 在评论中听起来不错。 是否想从其他精通Stack Exchange的用户那里获得更多答案? 在此处查看完整的讨论线程。

翻译自: https://www.howtogeek.com/216124/why-do-pcs-still-require-a-cmos-battery-even-though-they-run-on-electricity/

cmos电池

这篇关于cmos电池_为什么PC依靠电力运行仍需要CMOS电池?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/174259

相关文章

在VSCode中本地运行DeepSeek的流程步骤

《在VSCode中本地运行DeepSeek的流程步骤》本文详细介绍了如何在本地VSCode中安装和配置Ollama和CodeGPT,以使用DeepSeek进行AI编码辅助,无需依赖云服务,需要的朋友可... 目录步骤 1:在 VSCode 中安装 Ollama 和 CodeGPT安装Ollama下载Olla

Java8需要知道的4个函数式接口简单教程

《Java8需要知道的4个函数式接口简单教程》:本文主要介绍Java8中引入的函数式接口,包括Consumer、Supplier、Predicate和Function,以及它们的用法和特点,文中... 目录什么是函数是接口?Consumer接口定义核心特点注意事项常见用法1.基本用法2.结合andThen链

解读docker运行时-itd参数是什么意思

《解读docker运行时-itd参数是什么意思》在Docker中,-itd参数组合用于在后台运行一个交互式容器,同时保持标准输入和分配伪终端,这种方式适合需要在后台运行容器并保持交互能力的场景... 目录docker运行时-itd参数是什么意思1. -i(或 --interactive)2. -t(或 --

pycharm远程连接服务器运行pytorch的过程详解

《pycharm远程连接服务器运行pytorch的过程详解》:本文主要介绍在Linux环境下使用Anaconda管理不同版本的Python环境,并通过PyCharm远程连接服务器来运行PyTorc... 目录linux部署pytorch背景介绍Anaconda安装Linux安装pytorch虚拟环境安装cu

通过prometheus监控Tomcat运行状态的操作流程

《通过prometheus监控Tomcat运行状态的操作流程》文章介绍了如何安装和配置Tomcat,并使用Prometheus和TomcatExporter来监控Tomcat的运行状态,文章详细讲解了... 目录Tomcat安装配置以及prometheus监控Tomcat一. 安装并配置tomcat1、安装

mysqld_multi在Linux服务器上运行多个MySQL实例

《mysqld_multi在Linux服务器上运行多个MySQL实例》在Linux系统上使用mysqld_multi来启动和管理多个MySQL实例是一种常见的做法,这种方式允许你在同一台机器上运行多个... 目录1. 安装mysql2. 配置文件示例配置文件3. 创建数据目录4. 启动和管理实例启动所有实例

IDEA运行spring项目时,控制台未出现的解决方案

《IDEA运行spring项目时,控制台未出现的解决方案》文章总结了在使用IDEA运行代码时,控制台未出现的问题和解决方案,问题可能是由于点击图标或重启IDEA后控制台仍未显示,解决方案提供了解决方法... 目录问题分析解决方案总结问题js使用IDEA,点击运行按钮,运行结束,但控制台未出现http://

解决Spring运行时报错:Consider defining a bean of type ‘xxx.xxx.xxx.Xxx‘ in your configuration

《解决Spring运行时报错:Considerdefiningabeanoftype‘xxx.xxx.xxx.Xxx‘inyourconfiguration》该文章主要讲述了在使用S... 目录问题分析解决方案总结问题Description:Parameter 0 of constructor in x

解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题

《解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题》文章详细描述了在使用lombok的@Data注解标注实体类时遇到编译无误但运行时报错的问题,分析... 目录问题分析问题解决方案步骤一步骤二步骤三总结问题使用lombok注解@Data标注实体类,编译时

Linux使用nohup命令在后台运行脚本

《Linux使用nohup命令在后台运行脚本》在Linux或类Unix系统中,后台运行脚本是一项非常实用的技能,尤其适用于需要长时间运行的任务或服务,本文我们来看看如何使用nohup命令在后台... 目录nohup 命令简介基本用法输出重定向& 符号的作用后台进程的特点注意事项实际应用场景长时间运行的任务服