Tại sao thời gian khởi động trên Windows 7 nhanh hơn so với XP? [đóng cửa]


13

Đọc một câu hỏi nóng hơn Tại sao thời gian khởi động nhanh hơn trên Windows 8? Có một câu trả lời tuyệt vời ở đó bởi ClickUpvote, cho thấy một số khác biệt về thiết kế giúp 8 nhanh hơn:

Sự khác biệt giữa win7 và win8: Sự khác biệt giữa win7 và win8

Tôi bắt đầu tự hỏi liệu hiệu ứng tương tự có thể được giải thích giữa Windows XPWindows 7 tốt không . Nó phải là do những lý do khác nhau , vì kiến ​​trúc ở đây đã thay đổi nhiều hơn nữa.

Tại sao Windows 7 khởi động | khởi động nhanh hơn nhiều so với Windows XP ? Chính xác những gì đã thay đổi trong kiến ​​trúc làm cho nó nhanh hơn?


3
Sự so sánh được thực hiện so với phiên bản 32 bit của XP và phiên bản 64 bit của Win 7? Nếu không đọc liên kết bạn đã đăng, ý kiến ​​của tôi sẽ là Windows 8 trong thực tế chỉ là Windows 7 với mức độ hiện đại được bổ sung trên cùng một cấu trúc chính xác. Có lẽ rắc vào với những cải tiến ở đây và đó. Điều đó có thể có nghĩa là điều tương tự cũng có thể được giải thích giữa 7 và xp. Chỉnh sửa - Không tôi không nghĩ rằng nó sẽ có cùng lý do. Bài đăng đó nêu rõ rằng 8 tạo một tệp ngủ đông cho kernel sẽ tăng tốc độ đáng kể. Đó là một sự khác biệt lớn
Mallow

1
@Mallow Từ câu hỏi được liên kết, sự khác biệt được tóm tắt bằng hình ảnh này: i.stack.imgur.com/f9vav.png win8 sử dụng chế độ ngủ đông phiên hạt nhân để tăng tốc độ khởi động tiếp theo, một cách hiệu quả. Nó được so sánh với win7, không chắc chắn về bit-ness.
n611x007

@Mallow Tôi đã cố gắng làm cho câu hỏi rõ ràng hơn, tôi không nghi ngờ rằng việc tăng tốc là do những lý do tương tự ở đây. Tôi chỉ cố gắng nói rằng 7 khởi động nhanh hơn XP. Tôi đang cố gắng hỏi chính xác tại sao nó nhanh hơn, vd. những gì được thay đổi trong kiến ​​trúc làm cho nó nhanh hơn.
n611x007

1
Chào! Tại sao các bạn đóng những câu hỏi hay và hữu ích?! > :(
Camilo Martin

Câu trả lời:


10

Các Engineering Windows 7 Blog giải thích điều này trong khoảng như chi tiết nhiều như bạn muốn biết.

Trước hết, có vẻ như Microsoft đã làm việc với các đối tác OEM để loại bỏ một số hành động crapware trên các máy OEM:

Trước khi thảo luận về một số nỗ lực của Windows 7, chúng tôi muốn chỉ ra rằng có sự tham gia đáng kể với các đối tác của chúng tôi đang được tiến hành. Khi quét hàng tá hệ thống, chúng tôi đã tìm thấy nhiều cơ hội để cải tiến và đã thực hiện các thay đổi. Minh họa điều đó, vui lòng xem xét các dữ liệu sau được lấy từ một hệ thống thực. Khi hệ thống đến với chúng tôi, cấu hình ngoài luồng có thời gian khởi động ~ 45 giây. Việc thực hiện cài đặt sạch Vista SP1 trên cùng một hệ thống đã tạo ra thời gian khởi động nhất quán ~ 23 giây. Tất nhiên, là một bản cài đặt sạch, có ít quy trình, dịch vụ hơn và một bộ trình điều khiển hơi khác nhau (chủ yếu là các phiên bản khác nhau). Tuy nhiên, chúng tôi đã có thể sử dụng cấu hình sẵn có và tối ưu hóa nó để tạo ra thời gian khởi động ổn định ~ 21 giây,

Cũng có một nỗ lực để giảm số lượng dịch vụ mà Windows cần:

Lấy ví dụ về nỗ lực của Windows 7, chúng tôi đang làm việc rất chăm chỉ cho các dịch vụ hệ thống. Chúng tôi mong muốn giảm đáng kể số lượng, cũng như giảm nhu cầu CPU, đĩa và bộ nhớ. Quan điểm của chúng tôi về điều này là đơn giản; nếu một dịch vụ không hoàn toàn bắt buộc, thì nó không nên bắt đầu và nên có một trình kích hoạt để xử lý các điều kiện hiếm gặp để dịch vụ chỉ hoạt động sau đó.

Tăng tốc khởi động lái xe cũng giúp:

Như đã lưu ý ở trên, khởi tạo thiết bị và trình điều khiển cũng có thể là một đóng góp đáng kể. Trong Windows 7, chúng tôi đã tập trung rất nhiều vào việc tăng tính song song của khởi tạo trình điều khiển. Tính song song tăng này làm giảm khả năng một vài thiết bị / trình điều khiển chậm hơn sẽ ảnh hưởng đến thời gian khởi động chung.

Cuối cùng, bài đăng đề cập rằng hiện nay có các công cụ tốt hơn để khắc phục thời gian khởi động kém (có thể là tham chiếu đến WPT ), mà tôi giả sử cho phép Microsoft và người dùng xác định các vấn đề khởi động chậm nhanh hơn:

Có những trải nghiệm chẩn đoán được cải thiện trong Windows 7 là tốt. Chúng tôi mong muốn nhanh chóng xác định các vấn đề cụ thể trên các hệ thống riêng lẻ và cung cấp trợ giúp để giải quyết các vấn đề. Chúng tôi tin rằng đây là một cách thích hợp để thông báo cho người dùng về một số vấn đề, chẳng hạn như có quá nhiều ứng dụng khởi động hoặc sự hiện diện của các tập lệnh đăng nhập hướng miền dài. Như nhiều người dùng biết, việc có quá nhiều ứng dụng khởi động thường là nguyên nhân khiến thời gian khởi động lâu. Tuy nhiên, rất ít người dùng quen thuộc với việc có các kịch bản khởi động hoặc đăng nhập có vấn đề. Trong Windows XP, Vista và Windows 7, hành vi mặc định cho Windows là đăng nhập người dùng vào máy tính để bàn mà không cần chờ quá trình khởi tạo mạng hoặc tập lệnh có thể kéo dài.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.