시스템이 일부 장치의 전원을 끄고 재부팅 할 때 장치를 켜는 이유는 무엇입니까?


0

시스템이 재부팅 될 때, 왜 어떤 최소 상태 (리눅스의 init 1처럼)로 시작하지 않고 장치를 완전히 끄고 전원을 켜지 않고 (대기 시간이 길어짐)

답변:


1

PC의 내부 하드웨어의 대부분은 부팅 시간 초기화가 CPU에 올바르게 나타나야합니다. 외부 플러그 앤 플레이 장치는 언제든지 제거 및 추가되도록 설계되었지만 이러한 인터페이스 뒤에있는 마더 보드 컨트롤러 하드웨어는 그렇지 않습니다. 어쨌든 모든 디바이스는 초기화되어야하는 칩셋에 연결됩니다. 일반적으로이 초기화는 장치가 재설정 될 때까지 단발적으로 처리됩니다. 모든 장치가 아닌 일부 장치는 물리적 재설정없이 장치를 부팅 시간 상태로 다시 초기화하는 방법을 제공합니다. 이러한 모든 장치에 대한 물리적 재설정은 시스템이 정상적으로 시작될 수있는 알려진 상태를 보장합니다.

또한 대부분의 PC 칩셋은 모든 시스템 I / O의 물리적 허브를 형성하고 심지어 RAM 구성과 같은 것들도 포함하여, 디스플레이를 얻기 전에 BIOS가 수행하는 독점적 인 초기화 단계가 필요하다는 문제점이 있습니다.

즉, Linux (Windows가 아님)는 커널을 다시 시작하여 BIOS를 사용하지 않고 시스템을 효과적으로 "웜 부팅"할 수있는 기능을 제공합니다. 들여다보다 kexec. 내가 아는 한 Windows와 비슷한 것은 없습니다.


0

시스템이 장치의 전원을 끄고 있지 않습니다. 장치 자체가 리셋 라인의 신호를 감지하고 스스로 재설정 중입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.