"콘덴서입니다"라는 대답이 이미 주어졌지만 그게 전부가 아닙니다. 좀 더 깊이 살펴 봅시다.
대부분의 장치는 전원 어댑터를 통해 가정 전압 AC (110V 또는 220V AC)에서 50Hz 정도의 저전압 DC (5V 또는 12V DC)로 실행됩니다.
AC 전류는 양에서 음으로 앞뒤로 순환하는 전류입니다. 이는 0을 통과하는 것을 의미합니다. 따라서 1 초에 100 번의 초 단위로 장치에 전압이 공급되지 않습니다.
따라서 장치가 / very brief / power interruption을 처리 할 수 있어야합니다. 그렇지 않으면 100 분의 1 초 이상 켜져 있지 않아야합니다. 이를 수행하는 방법은 먼저 변압기 (코어 주위에 몇 개의 코일 : 대부분의 전원 공급 장치에서 가장 큰 비트)에서 전압을 합리적인 수준으로 낮추는 것입니다. 그러면 110V AC에서 20V AC로 바뀝니다.
다음 단계는 AC를 울퉁불퉁 한 DC로 변환하는 것입니다. "브릿지 정류기"(전압이 입력에서 다른 방향으로 흐르 든 출력에서 한 방향으로 만 흐르도록 배열 된 4 개의 다이오드). 따라서 +10에서 -10으로 파도를 올리거나 내리는 대신 0에서 +10까지 일련의 덩어리가 생깁니다.
그런 다음 그 전압은 "평활화"를 필요로합니다. 커패시터가 들어와 제로 전압 딥을 제거합니다. 각 전압 "lump"는 커패시터를 충전합니다. 각 딥은 그것을 배출합니다. 커패시터가 클수록 "충돌"에서 충전으로 더 많은 전류를 저장할 수 있으며 방전 시간이 느려집니다. 즉, 출력이 더 매끄 럽습니다.
그러나 항상 약간의 변동이 있기 때문에 마지막 단계로 종종 "전압 조정기"가 있습니다.이 칩은 20V에서 3V까지 무엇이든 가져와 안정적인 5V 정도를 출력합니다.
그런 다음 모든 구성 요소가 5v를 가져 와서 5v와 0v로 변환하여 1과 0을 의미합니다. 그들은 이것을 1 또는 0을 의미하는 "2 볼트 위 또는 아래의 전압"으로 변환합니다. 따라서 많은 여유가 있습니다.
프로세서 (및 라우터와 같은 대부분의 장치에는 하나가 있음)는 기본적으로 명령을 읽고 명령이 말하는 동작을 수행하고 순서의 다음 명령으로 이동하여 반복되는 블랙 박스입니다. 전원이 켜진 순간부터 지속적 으로 수행됩니다.
프로세서는 이러한 전압으로부터의 전하 중 일부를 내부 메모리에 "휘발성"형태로 저장하여 상당히 빠르게 방전되므로 "기억"하는 지속적인 전력이 필요합니다.
저장되는 것 중 하나는 "프로그램 카운터"입니다. 즉, 마지막으로 읽은 명령이므로 "시퀀스에서 다음 명령으로 이동"비트를 수행하는 방법을 알고 있습니다.
프로세서를 처음 켜면 프로그램 카운터에서 읽기를 시도하고 메모리가 완전히 방전되었으므로 프로그램 카운터에 값 0이 포함됩니다. 그것은 부팅 중임을 의미하므로 부팅 코드 인 주소 0에서 명령을 읽습니다. [nb : 큰 단순화입니다! 사실, 다른 것들도 재부팅을 위해 0을 쳐야합니다.]
따라서 전원을 껐다 켜면 다음 시간 동안 충분히 기다려야합니다.
- 평활 커패시터는 충분히 방전됩니다 ...
- 전압을 높이는 전압 조정기의 능력은 전압을 초과하여 유지하기에 충분하지 않습니다.
- 프로세서의 레벨은 프로그램 카운터를 오랫동안 보관해야하는데 ...
- 프로세서의 프로그램 카운터 스토리지 방전.
그렇게하지 않으면 프로그램 카운터가 임의의 값을 저장하는 것의 일부만 방전 될 수 있습니다. 시스템의 다른 휘발성 메모리도 마찬가지이므로 CPU가 전혀 방전되지 않더라도 프로그램 포인터가 가리키는 주소의 메모리에 저장된 데이터는 성능이 저하 될 수 있습니다.
어느 쪽이든, 프로세서는 부팅 코드를 실행해야한다는 것을 모르고 대신 임의의 코드를 실행하려고합니다. 그것은 좋지 않으며 아마도 라우터 충돌을 일으키지 않을 것입니다.
아마 1 초이면 충분합니다. 5 초이면 충분합니다. 10으로 세는 것은 5 초가 지나기에 충분한 시간이 될 것입니다. 따라서 플러그를 뽑고 10으로 세고 다시 연결하십시오.
그렇기 때문에 짧은 전원이 꺼지고 잠시 동안 표시등이 어두워지면 라우터가 제대로 작동하는 경우가 있습니다 (방전 된 것이없고 그대로 유지됨). 때로는 충돌합니다 (메모리가 손상되었습니다). 때때로 재부팅됩니다 (프로세서가 프로그램 카운터를 완전히 방전시키기에 충분한 시간이 걸렸습니다).
PSU의 무거운 부분에서 장치를 분리하는 경우 (즉, 라우터에 벽면 전원 공급 장치가 있고 벽에서가 아니라 라우터의 뒷면에서 플러그를 뽑는 경우) 커패시터를 장치에서 분리했기 때문에 더 빠릅니다. 그러나 여전히 휘발성 메모리에 방전 시간을 주어야합니다. 이상하게도, 플러그를 뽑았다가 다시 연결하는 데 시간이 충분합니다. 하지만 ... 9 초가 더 귀중한가요? 아마 아닙니다. 아마 5까지 세십시오.
따라서 장치를 해체하지 않고 각 구성 요소의 전류 강하 및 메모리 방전 시간을 플로팅하지 않고 요약하면 다음과 같습니다.
아니. 최소 안전 재부팅 시간은 정확하게 정량화 할 수 없습니다. 동일한 장치에 대해 장치마다 또는 재부팅마다 일정하지 않습니다.
[참고 : 위의 모든 내용은 현실을 극적으로 단순화 한 것입니다. 그러나 "콘덴서입니다."보다 약간 더 좋습니다.]
[편집 : 기술 지원을받은 후 누군가에게 연결을 끊었다가 다시 연결하라고하면, 자주하지는 않지만 실제로 그렇게했다고 말할 수 있습니다. 사람들은 행동을 취한 후 실행 취소하는 것을 꺼려하는 것 같습니다. 아무런 변화가없는 논리적 결론으로 행동을 바로 잡을 것입니다. 마찬가지로, 케이블이 분리되었다고 생각하고 확인을 요청하면, 확인을 위해 자리에서 벗어나지 않고 완벽하게 연결되었는지 확인합니다.
그러나 플러그를 뽑는 것이 다른 일을하는 단계 일 때 (10 초 대기), 괜찮습니다. 따라서 연결을 끊으라고 말하고 10 초 정도 기다렸다가 다시 연결하면 더 잘 할 수 있습니다. 그래서 10 초도 심리적으로 사용됩니다!
그러나 가장 좋은 방법은 접촉을 끊고 소음을 유발하는 먼지가 없는지 확인하기 위해 케이블을 잡아 당기고 날려 버리는 것입니다. 교수. 송풍은 분명히 케이블을 먼저 뽑았다가 다시 연결하기 전에 잠시 기다렸다는 것 외에는 아무것도하지 않습니다. 그들에게이 절차를 따르도록 요청하는 것은 훨씬 먼데, 케이블을 뽑았다 고 생각하면 FAR이 더 성공할 가능성이 높습니다. 그것은 분명히 그 상황의 100 %를 고치지 만, 그 중 일부만이 "내가 그렇게했을 때 플러그가 뽑힌 것을 발견했다 ..."