"재부팅을 시도했습니까?"
많이 던져지는 기술적인 조언이지만 이유가 있습니다. 작동합니다. 내 개인적인 경험에 따르면 네트워킹, 그래픽, 느린 성능 또는 잘못된 프로그램과 관련된 문제인지 여부에 관계없이 간단한 재부팅으로 80-90%의 시간 동안 컴퓨터 문제를 해결할 수 있습니다. 재부팅에 잘 반응하는 것은 Windows의 문제만이 아닙니다. 이 방법은 스마트폰, 라우터, 소프트웨어를 포함한 다양한 기기에서 작동합니다.
이 솔루션이 널리 사용되는 이유는 무엇입니까? 재부팅을 매우 효과적으로 만드는 컴퓨팅 장치는 무엇입니까? 그리고 장치가 실행되는 동안 이러한 문제를 해결할 수 없는 이유는 무엇입니까? 몇 가지 답변을 찾으려면 계속 읽으십시오.
재부팅으로 해결되는 일반적인 문제
재부팅이 필요한 이유의 기초가 되는 보다 복잡한 기본 원칙을 이해하는 데 도움을 주기 위해 증상과 이미 알고 있는 가장 가능성 있는 기본 원인부터 설명하겠습니다.
증상: 컴퓨터가 느려지거나 멈춥니다.
원인: 메모리 누수.
해결책: 소프트웨어를 중지하거나 재부팅하십시오.
증상: 죽음의 윈도우 블루 스크린
원인: 드라이버 또는 하드웨어 오류입니다.
해결책: 재부팅이 적용됩니다.
증상: WiFi가 작동을 멈춥니다.
원인: 드라이버가 충돌하거나 라우터 소프트웨어가 문제를 일으킵니다.
해결책: 라우터를 재부팅하거나 전원을 껐다 켭니다(30초 동안 전원 분리).
종합하면 무언가가 작동을 멈추고 문제가 발생하고 수정은 처음부터 시작하는 것입니다.
근본 원인은 종종 인적 오류에 기인할 수 있습니다. 컴퓨터는 설계되고 프로그램은 인간이 작성합니다. 인간이 오류를 범할 수 있다면 어째서 그들이 창조한 것들이 반드시 있어야 합니까? 인간이 만든 모든 것은 결함이 있을 수 있는 능력이 있으며 컴퓨터의 복잡성이 증가함에 따라 결함의 수도 증가합니다. 이제 그 결함이 정확히 무엇입니까?
재부팅하면 메모리 누수가 어떻게 해결됩니까?
컴퓨터를 처음 부팅하면 점토 시장이라고 생각할 수 있습니다. 점토는 메모리와 같이 컴퓨터에서 사용할 수 있는 다양한 리소스를 나타냅니다. 운영 체제는 점토(무엇보다도)를 처리하고 필요할 때 프로그램에 배포합니다. 이론적으로 이 루프는 문제 없이 영원히 계속될 수 있습니다. 문제는 일부 프로그램이 일반적으로 사용되는 리소스를 낭비한다는 것입니다.
실행하려면 프로그램이 컴퓨터에서 약간의 점토를 받아야 하며 모든 점토를 설명하는 것은 프로그램의 책임이 됩니다. 이상적인 프로그램은 점토를 청소하고 완료되면 컴퓨터로 반환하여 컴퓨터가 점토를 필요한 다른 프로그램에 배포할 수 있도록 합니다.
이제 3개의 프로그램이 있다고 상상해보십시오. 하나는 문제없이 모든 점토를 반환합니다. 하나는 땅에 찰흙 덩어리를 남기고 찰흙의 절반만 컴퓨터에 반환합니다. 마지막 하나는 점토를 잃고 컴퓨터에 아무 것도 반환하지 않습니다. 이제 컴퓨터에 배포할 찰흙이 줄어듭니다.
시간이 지남에 따라 결함이 있는 프로그램이 제공된 모든 점토를 반환하지 못함에 따라 다른 프로그램은 리소스 공유를 위해 점점 더 오래 기다려야 합니다. 여기서 메모리 누수, 프로그램 지연 및 런타임 오류가 발생합니다.
따라서 컴퓨터가 몇 시간 동안 실행되었으며 이제 크롤링 속도가 느려졌습니다. 원인이 잘못된 점토 관리(대부분 그럴 가능성이 높음)로 인한 것이라고 가정하면 이를 해결하기 위해 무엇을 할 수 있습니까?
한 가지 해결책은 프로그램에서 점토 관리의 책임을 제거하고 운영 체제에 맡기는 것입니다. 운영 체제는 분실된 점토를 감지하면 이를 검색합니다. 문제는 "가비지 컬렉션"으로 알려진 이 프로세스가 프로세서를 많이 사용하고 운영 체제 성능에 영향을 줄 수 있으므로 일반적이지 않다는 것입니다.
다른 해결책은 재부팅입니다!
재부팅하면 모든 것이 초기 상태로 재설정되고 운영 체제는 완전한 점토 블록으로 새로 시작됩니다. 그런 다음 프로그램이 실행되고 점토를 요청하면 나중에 다시 재부팅해야 할 때까지 전체 절차가 반복됩니다.
이 현상은 소프트웨어에도 적용될 수 있습니다. 예를 들어 웹 브라우저. Chrome이나 Firefox가 한 번에 몇 시간 동안 열려 있을 때 어떻게 느려지는지 눈치채셨나요? 그 브라우저에 결함이 있고 결함이 있는 애드온이 있기 때문입니다. 다시 시작하는 것은 느린 브라우저 속도를 높이는 한 가지 방법입니다.
재부팅 또는 전원 순환은 다른 문제를 어떻게 해결합니까?
기본적으로 리소스 관리에 적용되는 동일한 원칙이 드라이버 또는 하위 수준 오류 문제에도 적용됩니다. 오류의 모든 증거가 지워지고 컴퓨터가 깨끗한 상태로 시작됩니다.
예를 들어 WiFi 라우터는 컴퓨터와 마찬가지로 소프트웨어와 함께 실행됩니다. 최소 30초 동안 라우터를 완전히 끄는 전원 주기는 캐시를 지우고 소프트웨어를 재설정합니다.
전원 공급 장치 설계 전문가인 Jerrold Foutz는 재설정으로 가정 용품을 포함한 전자 기기를 수리하는 방법에 대한 또 다른 흥미로운 견해를 제시합니다.
<블록 인용>하드웨어에서는 SEU(Single Event Upset)라고 하는 여러 가지 원인이 있습니다. 전원 결함, 집적 회로(IC)를 통과하는 우주선 또는 플라스틱 IC 패키지의 알파선은 모두 SEU를 유발하여 논리 상태(1에서 0 또는 그 반대로)를 변경하거나 래치업을 트리거할 수 있습니다. 대부분의 IC에는 pnpn 레이어가 있습니다. 소프트웨어에서 컴퓨터는 무한 루프에 빠질 수 있습니다.
즉, 임의의 이벤트는 전자 장치를 쓸모없는 상태로 만드는 이상한 상태로 만들 수 있습니다. Jerrold는 작동하는 모든 장치가 복구할 수 있는 한 가지 상태가 전원 끄기 상태라고 설명합니다. 따라서 그는 장치를 끄고 전원 플러그를 뽑고 배터리를 제거하고 일정 시간 동안 기다렸다가 전원을 다시 켜고 다시 시작하는 것이 좋습니다.
일부 문제가 재부팅을 요구하는 이유는 무엇입니까?
리소스 관리가 부실한 경우 문제가 되는 프로그램을 수동으로 추적하고 닫을 수 있습니다. 그러나 다른 문제는 컴퓨터가 실행되는 동안 해결할 수 없으며 그 이유는 매우 철학적일 수 있습니다. 아인슈타인은 문제를 만든 것과 같은 수준의 인식으로는 문제를 해결할 수 없다는 것을 인식했습니다. 어떤 면에서는 컴퓨터에도 해당됩니다. 왜?
컴퓨터는 이벤트를 지속적으로 모니터링하고 그에 따라 응답해야 하는 유한 상태 머신입니다. 그들은 유휴 상태일 때도 새로운 이벤트에 대한 경고를 유지하기 위해 무한 처리 루프에서 작동합니다. 이벤트는 마우스 연결부터 프로그램 로드, 종료에 이르기까지 무엇이든 될 수 있습니다. 각 이벤트는 상태 변경으로 이어집니다.
재부팅의 한 가지 이유는 운영 체제에 따라 무한 루프가 이미 실행 중인 동안 수정할 수 없기 때문입니다. 그렇기 때문에 드라이버 설치 및 Windows 업데이트는 가장 기본적인 수준에서 운영 체제가 작동하는 방식을 변경하기 위해 시스템 재부팅이 필요한 경우가 많습니다. 무한 재부팅 루프에 빠지지 않기를 바랍니다.
오류가 이 무한 처리 루프에 영향을 미치는 경우 재부팅만 해당 루프를 알려진 상태로 되돌려 다시 작동할 수 있습니다. 컴퓨터에 의식이 없다는 사실을 제외하고(적어도 우리가 아는 한) 이것은 아인슈타인이 의미한 것과 거의 반대입니다. "인식"이 진행되지 않고 재설정됩니다. 그래서 어쩌면 "무지가 더 행복하다"는 비유가 더 적절할 것입니다.
그리고 모든 것이 알려진 것으로 돌아옵니다
이 기사는 재부팅으로 고칠 수 있는 컴퓨터 내부에서 발생할 수 있는 문제의 표면만 긁을 수 있습니다. 때때로 그것은 효과가 있으며 전문가조차도 그 이유를 추측할 수 있습니다. 기본적으로 모든 것이 원래 상태로 돌아가기 때문에 재부팅이 작동합니다. 이 친숙한 상태에서 시스템은 체스 게임처럼 누구의 차례인지 잊어버린 후 시작 위치를 알고 있습니다.
많은 문제를 빠르게 해결하는 것 외에도 재부팅은 문제해결 단계이기도 합니다. 재부팅 후에도 문제가 지속되면 근본적인 원인이 임의 오류보다 훨씬 더 심각할 수 있습니다. 소프트웨어 손상, 멀웨어 존재 또는 하드웨어 오류와 같은 문제는 다시 시작해도 거의 해결되지 않습니다.
재부팅으로 어떤 장치와 증상이 성공적으로 해결되었습니까?
저자 제공:이 기사는 Joel Lee와 공동 제작했습니다.
이미지 크레디트:Shutterstock을 통한 Computer Comic, Flickr를 통한 Marshall Astor의 클레이를 든 여성, Shutterstock을 통한 Ctrl+Alt+Dlt, Shutterstock을 통한 Slate Board, Flickr를 통한 QuotesEverlasting의 Einstein 인용