
더 뜨거운 질문 읽기Windows 8에서 시작 시간이 더 빠른 이유는 무엇입니까?ClickUpvote의 훌륭한 답변이 있습니다.설계차이가 만드는 것8더 빠르게:
win7과 win8의 차이점:
나도 같은지 궁금해지기 시작했어효과좋은 ol' 사이로 설명될 수 있어윈도우 XP그리고윈도우 7. 다른 점 때문이겠죠원인하지만 여기의 아키텍처는 훨씬 더 많이 바뀌었기 때문입니다.
왜?윈도우 7시작|부팅이 훨씬 빨라졌습니다.윈도우 XP? 더 빨라진 아키텍처에서 정확히 무엇이 변경되었나요?
답변1
그만큼엔지니어링 Windows 7 블로그당신이 알고 싶은 만큼 자세히 설명해주세요.
우선, Microsoft는 OEM 시스템에 있는 일부 쓰레기 를 제거하기 위해 OEM 파트너와 협력한 것으로 보입니다.
Windows 7에 대한 몇 가지 노력을 논의하기 전에 파트너와 상당한 참여가 진행 중이라는 점을 지적하고 싶습니다. 수십 개의 시스템을 검사하면서 우리는 개선할 수 있는 많은 기회를 발견하고 변경했습니다. 이를 설명하기 위해 실제 시스템에서 가져온 다음 데이터를 고려하십시오. 시스템이 우리에게 도착했을 때 기성 구성의 부팅 시간은 약 45초였습니다. 동일한 시스템에 Vista SP1을 새로 설치하면 부팅 시간이 약 23초 정도 지속됩니다. 물론 새로 설치하면 프로세스, 서비스 수가 훨씬 적고 드라이버 세트도 약간 다릅니다(대부분 버전이 다름). 그러나 기성 구성을 사용하여 최적화하여 ~21초의 일관된 부팅 시간을 생성할 수 있었습니다. 이는 최적화된 구성에서 일부 드라이버/BIOS 변경이 이루어질 수 있기 때문에 새로 설치보다 ~2초 더 빠릅니다.
Windows에 필요한 서비스 수를 줄이려는 노력도 있었습니다.
Windows 7의 노력의 예로 우리는 시스템 서비스에 많은 노력을 기울이고 있습니다. 우리는 CPU, 디스크 및 메모리 요구량을 줄이는 동시에 그 수를 획기적으로 줄이는 것을 목표로 합니다. 이에 대한 우리의 관점은 간단합니다. 서비스가 절대적으로 필요하지 않은 경우에는 시작하지 않아야 하며 서비스가 그때에만 작동하도록 드문 조건을 처리하는 트리거가 있어야 합니다.
운전 초기화 속도를 높이는 것도 도움이 됩니다.
위에서 언급한 것처럼 장치 및 드라이버 초기화도 중요한 원인이 될 수 있습니다. Windows 7에서는 드라이버 초기화의 병렬성을 높이는 데 중점을 두었습니다. 이렇게 병렬성이 증가하면 몇 가지 느린 장치/드라이버가 전체 부팅 시간에 영향을 미칠 가능성이 줄어듭니다.
마지막으로, 게시물에서는 시작 시간 문제를 해결하기 위한 더 나은 도구가 있다고 언급합니다(아마도WPT), 이는 Microsoft와 사용자가 느린 시작 문제를 더 빨리 식별할 수 있게 해준다고 가정합니다.
Windows 7에서도 향상된 진단 환경이 제공됩니다. 우리는 개별 시스템의 특정 문제를 신속하게 식별하고 문제 해결에 도움이 되는 도움을 제공하는 것을 목표로 합니다. 우리는 이것이 너무 많은 시작 응용 프로그램이 있거나 긴 도메인 지향 로그온 스크립트가 있다는 것과 같은 일부 문제를 사용자에게 알리는 적절한 방법이라고 생각합니다. 많은 사용자가 알고 있듯이 시작 응용 프로그램이 너무 많으면 부팅 시간이 길어지는 경우가 많습니다. 그러나 문제가 있는 부팅 또는 로그온 스크립트의 의미를 잘 알고 있는 사용자는 거의 없습니다. Windows XP, Vista 및 Windows 7에서 Windows의 기본 동작은 잠재적으로 오랜 시간이 걸릴 수 있는 네트워킹 초기화나 스크립트 실행을 기다리지 않고 사용자를 데스크탑에 로그인하는 것입니다.