이 강의에서는
부정확한 시스템 날짜와 시간을 다루겠습니다
네 좋아요 부정확한 시스템 날짜와 시간에서
하드웨어 관점에서만 거의 모든 것이
머더보드의 배터리가
고장난 탓입니다
네 자 모든 머더보드에는 작은 배터리가
있어서 실시간 시계라고도 하는 rtc를 동기화하죠
네 컴퓨터를 끄면 전원이 차단되기
때문입니다 이 실시간
시계는 특정 시스템에서 설정한
날짜와 시간을 기억할 전원이
있어야 합니다
현대 컴퓨터 시스템에서
가장 흔한 건 리튬 코인 셀 배터리예요
cr2032의 폼 팩터를 따온 거죠
보세요 자 cr 2032는 시계 배터리처럼 생겼고
보통 3년에서 5년 정도 유지됩니다
그리고 컴퓨터를 3년에서 5년
이상 사용하는 사람이라면 시스템의 날짜와
시간에 문제가 생길 수 있습니다
컴퓨터를 껐다가 온라인으로 다시
켜면 날짜를 잊거나 시간이
앞으로 또는 뒤로 가기 시작하죠 ,
자 다행히 요즘 운영 체제
대부분은 인터넷을 통해 날짜와
시간을 자동으로 설정합니다 중앙 네트워크
시간 프로토콜 서버와 통신해서요
하지만 인터넷에 연결되어 있지 않다면
DateTime이라는 것이 발생하는 것을 알 수
있습니다 일반적으로 그렇습니다
머더보드의 배터리가 다 되었기 때문입니다
맞아요 컴퓨터는 시간이 왜 그렇게
중요해서 머더보드에 자체 배터리가
있어야만 할까요?
음 음, 이 모든 것은 시스템의 다양한
것들을 위해서 시간을 정확하게 유지해야 한다는
점입니다. 네트워크나 인터넷을 통해
다른 컴퓨터와 통신할 수 있는 파일과 디렉터리의
생성일도 포함해서요. 왜냐하면
많은 인증들이 시간 기반의 시그니처
프로토콜에 의존하고 있기 때문입니다. 같은 유형의 시간을 사용하지
않는다면 이슈가 발생할 수 있고 서버나 다른 것들에 연결할 수
없습니다.
그래서 시스템에 몇 분 내로 시간을
정확히 맞추는 게 중요합니다 전원을
끌 때마다 시스템이 그 시간을
기억해야 하고요
네 말씀드렸듯이 메인보드는
cr2032라는 작고 둥근 동전 크기의
배터리를 사용합니다 ,
네 네 머더보드 문서를 확인하시고
머더보드에 맞는 배터리를
구했는지 확인하세요
? 네
옛날 시스템에서는 동전
모양 배터리를 사용하지 않고 컴퓨터
칩처럼 생긴 배터리를 사용했어요
실제로 메인보드에 꽂는 배터리였죠
네 거기서
사야 했죠
네 다행히 시간이 지나면서
동전형 배터리의 표준
시스템을 도입하게 됐어요
대부분 마더보드에 사용되죠
네 그리고 또 다른 큰 변화가 있었는데요
CMOS에서 NVRAM으로 옮겨 bios와 UEFI
데이터를 저장할 수 있게 됐죠
네 자 예전에 cmos라는
게 있었어요 산화 금속 반도체를
보완하는 거죠 이 제품은 이런 메모리를
만드는 제조 과정을 설명하고
있어요 ?
네 이 메모리는 계속 새로고침 해야 합니다
안 그러면 설정을 잃습니다 ,
시스템에서 전력을 제거하면 메인보드에
있는 배터리에 의존해서
의료 관리자에게 전력을 공급하고
설정을 유지해야 합니다
그렇군요 그런데 시간이 지나면서 이 총책임자는
은브람이라는 것으로 대체됐어요
비불활성 램이라는 뜻이죠
네 이제 이제 현대식 마더보드를
보면 데이터를 저장할
수 있어요 지속적으로 업데이트할
필요가 없죠
전원을 차단해도
저장된 모든 걸 기억할 거예요
Usb 플래시 드라이브나 솔리드 상태
기기처럼 생각해 보세요
이것들도 은브람으로 만들어졌기
때문에 전력을 제거해도 데이터는
남습니다 ? 네
네 이제 이전 관리자들은 그렇지 않았어요
그래서 배터리가 아주 중요했죠
배터리가 방전되면 날짜와
시간만 잃는 게 아니라 bios
안에 만드는 모든 설정을
잃거든요 bios 비밀번호와 저장 장치
설정 같은 거요
네 그 당시에는
머더보드에 좋은 배터리를 두는 게
정말 중요했어요 날짜와 시간을 저장할
뿐 아니라 CMOS 내
bio나 UEFI 내의 모든 설정도요
자, 그럼 모두 시험을 준비합니다 머더보드에
배터리가 있다는 걸 명심하세요
언제든 날짜나 시간에 문제가 생기면 배터리가
방전돼서 배터리를
교체해야 하는 것과 관련이 있을
수 있습니다
이 배터리를 두고 cmos
배터리라고들 하죠
엄밀히 말하면 이젠 아니죠 우린
cmos를 안 쓰거든요
은브람을 사용해요
네 시험에서 cmo
배터리 또는 실시간 시계 배터리를
언급하는 질문이 나오면 cr2032를
다룰 때도 같은 얘기를 할
거예요 요즘 머더보드에 적용되는
현재 표준이죠