ทำไมพีซีถึงยังต้องใช้แบตเตอรี่ CMOS


29

เหตุใดพีซียังต้องใช้แบตเตอรี่ CMOS เนื่องจากเสียบปลั๊กไว้แล้ว

เราให้พลังงานกับพีซีโดยการเสียบปลั๊กเข้ากับแหล่งจ่ายไฟ AC ดังนั้นทำไมมันยังต้องการแบตเตอรี่ CMOS?


30
ดังนั้นคุณกำลังบอกว่าแบตเตอรี่ไม่ให้ "กระแสไฟฟ้า" แก่คุณ?
Andreas Rejbrand

43
วิธีที่คุณใช้คำถามของคุณแสดงว่าพีซีกำลังวิ่งไปที่อื่นอย่างเช่นเชื้อเพลิง
Marcel Burkhard

7
@ พัสดุฉันเชื่อว่าการออกแบบของ Babbage นั้นขับเคลื่อนด้วยไอน้ำ ได้รับมันไม่ได้ถูกสร้างขึ้นและจะไม่ได้เป็นพีซี แต่มันจะไม่ใช้ไฟฟ้า
cpast

9
@cpast และฉันคิดว่าฉันไม่ชอบ
Marcel Burkhard

7
เหตุใดแล็ปท็อปจึงต้องการแบตเตอรี่หรือโทรศัพท์ของคุณสำหรับเรื่องนั้น เพราะพวกเขาจำเป็นต้องดำเนินการบางอย่างเมื่อพวกเขาไม่มีแหล่งพลังงานอย่างต่อเนื่อง ด้วยเหตุผลเดียวกัน
jpmc26

คำตอบ:


122

แบตเตอรี่ CMOS ไม่ได้อยู่ที่นั่นเพื่อจ่ายพลังงานให้กับคอมพิวเตอร์เมื่อมีการใช้งาน แต่ก็มีเพื่อรักษาพลังงานจำนวนเล็กน้อยให้กับ CMOS เมื่อคอมพิวเตอร์ปิดและถอดปลั๊ก หน้าที่หลักของสิ่งนี้คือการทำให้นาฬิกาทำงานต่อไปแม้ในขณะที่ปิดเครื่องคอมพิวเตอร์ หากไม่มีแบตเตอรี่ CMOS ทุกครั้งที่คุณเปิดคอมพิวเตอร์คุณจะต้องรีเซ็ตนาฬิกา

ในระบบเก่าแบตเตอรี่ CMOS ให้ปริมาณเล็กน้อยที่ต้องใช้ในการรักษาหน่วยความจำ BIOS ที่ไม่ลบล้างซึ่งจดจำการตั้งค่า BIOS ระหว่างการรีบูต ในระบบที่ทันสมัยข้อมูลนี้มักจะถูกเก็บไว้ในหน่วยความจำแฟลชและไม่จำเป็นต้องมีการเรียกเก็บเงิน


10
ฉันเรียนรู้สิ่งนี้ระหว่างการฝึกงานครั้งแรก เรามีคอมพิวเตอร์เครื่องเก่าจนไม่มีเวลาให้รีบูตอีกต่อไป ใช้ชีวิตและเรียนรู้
แคลคูลัส Knight

10
ตั้งแต่เมื่อใดที่การตั้งค่า BIOS ถูกเก็บไว้ในหน่วยความจำแฟลช ฉันจำเมนบอร์ดที่ทันสมัยที่ฉันไม่สามารถรีเซ็ตการตั้งค่าได้โดยการดึงแบตเตอรีออก ...
Ruslan

4
@ user20574 AT PSU ปิดการทำงานจริง พวกเขามีสวิตช์จริงและส่ง 230V ผ่านมัน เมื่อคอมพิวเตอร์ดับจะใช้ไฟฟ้าเป็นศูนย์ ATX PSU ไม่มีคุณสมบัติเหล่านี้อีกต่อไป
Alexander

11
@Alexander ไม่จริงทั้งหมด ATX PSU ของฉันส่วนใหญ่มีสวิตช์จริงที่ด้านหลัง พวกเขาไม่ได้รัน 230V ไปที่สวิตช์ที่ด้านหน้าของคอมพิวเตอร์อีกต่อไป ดังนั้นปุ่มเปิดปิดที่ด้านหน้าของคอมพิวเตอร์ไม่ปิดการใช้งาน PSU อย่างสมบูรณ์คุณต้องใช้ปุ่มด้านหลังเพื่อทำเช่นนั้น
kasperd

4
@kasperd ATX PSU สำหรับธุรกิจค้าปลีกส่วนใหญ่ทำ, ATX PSU ของ OEM ส่วนใหญ่ทำไม่ได้ IIRC สวิตช์นั้นไม่ใช่ส่วนหนึ่งของข้อกำหนด ATX (เช่นเดียวกับสวิตช์ 110/220 โวลต์ ATX PSU รุ่นเก่าบางรุ่นมี)
Alexander

33

แบตเตอรี่ CMOS หรือแบตเตอรี่ RTC ให้พลังงานสำหรับนาฬิกาแบบเรียลไทม์เพื่อให้คอมพิวเตอร์ของคุณสามารถเก็บเวลาได้เมื่อไม่ได้เสียบปลั๊ก

  • ชื่อ "แบตเตอรี่ CMOS" เป็นชื่อเรียกที่ไม่ถูกต้องบนคอมพิวเตอร์ที่ทันสมัย คอมพิวเตอร์รุ่นเก่าใช้แบตเตอรี่เพื่อรักษาการตั้งค่า BIOS ซึ่งถูกเก็บไว้ในชิปCMOS SRAMซึ่งอาจสูญเสียเนื้อหาหากตัดการเชื่อมต่อจากพลังงาน การตั้งค่านี้มีข้อดีในการทำให้การล้างการตั้งค่า BIOS ทำได้ง่ายขึ้นไม่ว่าจะเป็นการถอดแบตเตอรี่ออกหรือใส่หรือถอดจัมเปอร์ ระบบที่ใหม่กว่าจะจัดเก็บการตั้งค่าเฟิร์มแวร์ (BIOS หรือ UEFI) ในหน่วยความจำแฟลชหรือ EEPROM ซึ่งไม่ต้องการพลังงานในการบำรุงรักษาข้อมูล ดู: บทความ Wikipedia เกี่ยวกับหน่วยความจำ BIOS แบบไม่ลบเลือนและข้อมูลแบตเตอรี่ CMOS สามารถเก็บได้อย่างไร?

  • แบตเตอรี่นี้ได้และยังคงเป็นที่ใช้ในการรักษานาฬิกาเวลาจริง เช่นนี้เป็นวัตถุประสงค์เพียงอย่างเดียวของแบตเตอรี่ในวันนี้มันเป็นบางครั้งเรียกว่าแบตเตอรี่ RTC วิธีนี้ช่วยให้มั่นใจได้ว่าคอมพิวเตอร์ของคุณจะสามารถคงเวลาไว้ได้แม้จะถอดปลั๊ก แบตเตอรี่มักจะเป็นเซลล์ปุ่ม CR2032 ที่พร้อมใช้งานและโดยทั่วไปสามารถใช้งานได้ 2 ถึง 10 ปี หากคอมพิวเตอร์ของคุณเสียเวลาเมื่อถอดปลั๊กมากกว่าสองสามชั่วโมงก็ถึงเวลาเปลี่ยนแบตเตอรี่ ดู: แบตเตอรี่ CMOS (3V) บนเมนบอร์ดใช้งานได้นานเท่าใด

แบตเตอรี่ CMOS บนเมนบอร์ด Pico ITX
แบตเตอรี่ CMOS บนเมนบอร์ด Pico ITX - แหล่งรูปภาพ


2
นั่นเป็นแบตเตอรี่ขนาดใหญ่ก้อนหนึ่ง
Ayesh K

@ AyeshK แต่บางมาก
user11153

การตั้งค่า BIOS จะถูกรีเซ็ตได้อย่างไรถ้าแบตเตอรี่เก็บรักษา RTC เท่านั้น?
Peter Mortensen

5
@ AyeshK มันเหมือนว่าเป็นเมนบอร์ดขนาดเล็กเพียงตัวเดียว
iFreilicht

9

คิดเหมือนแบตเตอรี่รถยนต์ของคุณ เมื่อคุณถอดปลั๊กแบตเตอรี่ออกวิทยุของคุณจะสูญเสียค่าที่ตั้งไว้ทั้งหมดและนาฬิกาจะถูกรีเซ็ต แบตเตอรี่ CMOS มีฟังก์ชั่นที่คล้ายกันบำรุงรักษาหน่วยความจำที่เก็บการตั้งค่า BIOS และทำให้นาฬิกาแบบเรียลไทม์ทำงานเมื่อไม่มีไฟ AC

อย่างไรก็ตามด้วยคอมพิวเตอร์สมัยใหม่แบตเตอรี่ CMOS มีบทบาทน้อยกว่าเนื่องจากเฟิร์มแวร์ BIOS ส่วนใหญ่ฉลาดพอที่จะตรวจจับการตั้งค่าที่ถูกต้องโดยอัตโนมัติและการตั้งค่าเหล่านั้นจะถูกเก็บไว้เพื่อให้ไม่ต้องใช้พลังงาน แบตเตอรี่ CMOS จำเป็นต้องใช้เพื่อรักษา RTC

ข้อมูลเพิ่มเติมสามารถดูได้ในหน่วยความจำถาวรไบออส


ฉันมีแล็ปท็อปช่วงกลางทศวรรษ 00 ที่มีแบตเตอรี่ CMOS ที่ตายแล้ว - ถอดปลั๊กออกและจะพยายามบูตจากไดรฟ์ทางกายภาพ # 1 นั่นไม่ใช่ไดรฟ์สำหรับบูต
Loren Pechtel

7
จะดีหรือไม่ถ้ารถยนต์มีแบตเตอรี่ CMOS ดังนั้นเราจะไม่สูญเสียค่าที่ตั้งไว้ล่วงหน้าเมื่อใดก็ตามที่ต้องเปลี่ยนแบตเตอรี่หลัก
jp2code

@ LorenPechtel ฉันไม่คิดว่าคอมพิวเตอร์สมัยใหม่จะเป็นอันดับแรก ประการที่สองแล็ปท็อปเป็นสายพันธุ์พิเศษที่ไม่เป็นไปตามแบบแผน ประการที่สามแล็ปท็อปที่มีไดรฟ์ (ถาวร) มากกว่าหนึ่งตัวนั้นผิดปกติมากฉันจะพิจารณาว่าเป็นค่าเริ่มต้นที่ยอมรับได้
smokes2345

@ smokes2345 แล็ปท็อปได้รับการออกแบบมาสำหรับหลาย ๆ ไดรฟ์ BIOS ควรเข้าใจว่า (และคู่มือการซ่อมแซมควรให้ข้อบ่งชี้ว่าแบตเตอรี่นั้นซ่อนอยู่ที่ใด)
Loren Pechtel

2
[flippant] โลกควรจะเป็นสถานที่ที่ดีกว่าโดยทั่วไป [/
flippant
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.