인터넷이 끊긴 컴퓨터 시간은 생각보다 단순한 원리로 계속 흐릅니다. 컴퓨터가 인터넷에서 매초 시간을 받아오는 것처럼 느껴지지만 실제로는 내부에 별도의 시계가 있습니다. 전원을 꺼도 작은 배터리가 시간을 유지하고, 다시 켜면 운영체제가 그 값을 읽어 시작합니다. 그래서 인터넷이 없어도 한동안 날짜와 시간이 자연스럽게 이어질 수 있습니다.
Table of Contents
1. 인터넷이 없어도 시간이 가는 이유
인터넷이 끊긴 컴퓨터 시간은 인터넷 연결 자체로 만들어지는 것이 아닙니다. 컴퓨터 안에는 날짜와 시간을 계속 기록하는 RTC라는 장치가 따로 들어 있습니다. 쉽게 말하면 메인보드 안에 아주 작은 전자시계가 하나 더 있는 셈입니다. 인터넷을 끊고 컴퓨터를 사용해보면 시계가 바로 멈추지 않는 것도 이 때문입니다. 운영체제는 내부 하드웨어가 보내는 신호를 이용해 초와 분이 흐르는 것을 계속 계산합니다.
따라서 인터넷은 시간을 흐르게 하는 장치라기보다 정확한 시간을 확인하는 기준에 가깝습니다. 인터넷이 끊긴 컴퓨터 시간이 계속 맞아 보이는 이유도 내부 시계가 독립적으로 움직이기 때문입니다. 다만 내부 시계가 언제나 완벽하게 정확한 것은 아니어서 시간이 조금씩 어긋날 수 있습니다. 인터넷 연결은 이렇게 생기는 작은 오차를 다시 맞춰주는 역할을 합니다.
2. 컴퓨터 속 RTC란 무엇일까
RTC는 Real-Time Clock의 줄임말로, 우리말로는 실시간 시계라고 부릅니다. 컴퓨터가 꺼져 있는 동안에도 날짜와 시간을 유지해야 하기 때문에 만들어진 장치입니다. PC뿐 아니라 노트북과 여러 전자기기에서도 비슷한 방식의 RTC가 사용됩니다. 인터넷이 끊긴 컴퓨터 시간의 출발점도 바로 이 RTC라고 보면 이해하기 쉽습니다. 컴퓨터를 켜면 운영체제는 RTC에 저장된 날짜와 시간을 읽어 현재 시간을 잡습니다.
이후에는 시스템 내부의 타이머와 카운터를 함께 이용해 시간의 흐름을 이어갑니다. RTC는 눈에 보이는 시계처럼 바늘이 움직이는 장치는 아닙니다. 아주 일정한 주기로 반복되는 전기적 진동을 세면서 시간을 계산합니다. 그래서 네트워크가 없어도 자체적으로 초와 분을 계속 이어갈 수 있습니다.
3. RTC는 어떻게 1초를 계산할까
RTC에는 보통 32.768kHz 계열의 수정 진동 신호가 사용됩니다. 이는 1초 동안 매우 빠르게 반복되는 일정한 진동을 전자회로가 세는 방식입니다. 그 진동을 단계적으로 나누면 우리가 사용하는 1초라는 기준을 만들 수 있습니다. 인터넷이 끊긴 컴퓨터 시간도 결국 이 반복되는 신호를 바탕으로 흘러갑니다. 손목시계가 수정 진동을 이용해 시간을 재는 원리와 꽤 비슷합니다.
그래서 컴퓨터는 인터넷에 연결되지 않아도 스스로 시간 간격을 계산할 수 있습니다. 다만 수정 진동은 온도나 부품의 특성에 따라 아주 미세하게 달라질 수 있습니다. 하루에는 거의 느껴지지 않아도 긴 시간이 지나면 몇 초씩 차이가 생길 수 있습니다. 이런 오차가 쌓였을 때 인터넷 시간 동기화가 다시 정확한 기준을 잡아줍니다.

4. CMOS 배터리가 하는 역할
데스크톱 메인보드를 보면 동전처럼 생긴 작은 배터리를 볼 수 있습니다. 흔히 CMOS 배터리라고 부르며 RTC가 계속 동작할 수 있도록 전원을 공급합니다. 컴퓨터 본체의 전원선을 뽑아도 날짜와 시간이 유지되는 중요한 이유입니다. 인터넷이 끊긴 컴퓨터 시간은 네트워크뿐 아니라 본체 전원이 꺼져도 이어져야 합니다. 이때 RTC는 아주 적은 전력만 필요하기 때문에 작은 배터리로도 오랫동안 작동할 수 있습니다.
노트북에서는 제품 구조에 따라 시스템 배터리나 별도 회로가 이 역할을 담당하기도 합니다. 배터리가 약해지면 컴퓨터를 켤 때 날짜가 엉뚱하게 바뀌는 현상이 나타날 수 있습니다. BIOS 설정 일부가 초기화되거나 시간이 과거로 돌아가는 경우도 함께 생길 수 있습니다. 이럴 때는 단순한 인터넷 문제보다 RTC 전원 상태를 확인해볼 필요가 있습니다.
5. 컴퓨터를 꺼도 시간이 유지되는 이유
컴퓨터를 종료하면 화면도 꺼지고 운영체제도 더 이상 실행되지 않습니다. 하지만 RTC까지 함께 멈추는 것은 아니어서 시간 기록은 계속 이어집니다. 작은 배터리가 RTC에 필요한 최소한의 전원을 계속 공급하기 때문입니다. 그래서 인터넷이 끊긴 컴퓨터 시간은 며칠 동안 전원을 켜지 않아도 이어지는 경우가 많습니다. 다시 컴퓨터를 켜면 운영체제가 RTC에 남아 있는 시간을 읽고 시스템 시간을 설정합니다.
사용자는 마치 컴퓨터가 꺼진 동안에도 시간을 계속 계산한 것처럼 보게 됩니다. 실제로는 운영체제가 계속 실행된 것이 아니라 RTC가 조용히 시간만 유지한 것입니다. 이 원리를 알고 나면 전원을 오래 뽑아두어도 시계가 유지되는 이유가 쉽게 이해됩니다. 반대로 RTC 배터리가 방전되면 전원을 끈 동안 시간을 유지하기 어려워집니다.
6. 컴퓨터 시간이 조금씩 틀어지는 이유
인터넷이 끊긴 컴퓨터 시간이 며칠 정도는 정확해 보여도 장기간 지나면 차이가 생길 수 있습니다. RTC와 시스템 타이머가 사용하는 진동 신호가 현실에서 완벽하게 일정하지 않기 때문입니다. 온도 변화, 부품 편차, 오랜 사용에 따른 노화 등이 작은 오차를 만들 수 있습니다. 몇 초 정도의 차이는 평소에는 거의 느끼지 못하고 지나가는 경우가 많습니다. 하지만 오랫동안 인터넷 연결 없이 사용하면 그 차이가 눈에 띄게 커질 수도 있습니다.
그래서 정밀한 시간이 필요한 시스템에서는 외부 기준 시간과 주기적인 동기화가 중요합니다. 컴퓨터 시계가 자꾸 빨라지거나 느려진다면 무조건 인터넷 문제라고 볼 필요는 없습니다. 내부 시계의 오차나 RTC 배터리 상태, 운영체제의 시간 설정도 함께 확인하는 것이 좋습니다. 특히 날짜까지 크게 틀어진다면 단순한 몇 초의 오차와는 다른 문제일 수 있습니다.
7. 인터넷 연결하면 시간이 맞춰지는 원리
인터넷이 연결되면 컴퓨터는 외부의 시간 서버와 현재 시간을 비교할 수 있습니다. Windows 같은 운영체제는 NTP 계열의 시간 동기화 방식을 이용해 시스템 시간을 보정합니다. 그래서 내부 시계가 조금 빨라지거나 느려졌더라도 다시 정확한 시간에 가까워질 수 있습니다. 인터넷이 끊긴 컴퓨터 시간과 인터넷 연결 상태의 가장 큰 차이도 바로 이 보정 과정입니다. 인터넷이 없을 때도 시간은 계속 흐르지만 외부의 정확한 기준과 비교하기는 어렵습니다.
다시 인터넷에 연결하면 운영체제가 시간 차이를 확인하고 필요한 만큼 조정합니다. 결국 인터넷은 컴퓨터의 시계를 직접 움직이는 동력이 아닙니다. 컴퓨터 안의 시계가 스스로 시간을 이어가고 인터넷은 그 시계가 맞는지 확인해주는 역할을 합니다. 이 차이를 이해하면 인터넷이 끊겨도 컴퓨터 시간이 멈추지 않는 이유가 훨씬 선명해집니다.
정리
인터넷이 끊긴 컴퓨터 시간은 RTC와 내부 타이머 덕분에 계속 계산됩니다. 전원이 꺼졌을 때는 작은 배터리가 RTC를 살려두고, 컴퓨터를 켜면 운영체제가 그 시간을 읽습니다. 인터넷은 시간을 만들어주는 것이 아니라 조금씩 생기는 오차를 정확한 기준에 맞춰 보정합니다. 그래서 네트워크가 없어도 시간이 흐르지만, 아주 오랜 기간 동기화하지 않으면 조금씩 차이가 날 수 있습니다.
컴퓨터를 꺼도 날짜와 시간이 유지되는 이유, RTC와 CMOS 배터리의 원리