Mengapa waktu start-up lebih cepat pada Windows 7 daripada pada XP? [Tutup]

13

Membaca pertanyaan yang lebih panas. Mengapa waktu start-up lebih cepat pada Windows 8? Ada jawaban yang bagus di sana oleh ClickUpvote, yang menunjukkan beberapa perbedaan desain yang membuat 8 lebih cepat:

Perbedaan antara win7 dan win8: Perbedaan antara win7 dan win8

Saya mulai bertanya-tanya apakah efek yang sama dapat dijelaskan antara Windows XP dan Windows 7 yang baik . Seharusnya karena alasan yang berbeda , karena arsitektur di sini telah banyak berubah.

Mengapa Windows 7 memulai | boot lebih cepat, dibandingkan dengan Windows XP ? Apa sebenarnya yang telah berubah dalam arsitektur yang membuatnya lebih cepat?

n611x007
sumber
3
Apakah perbandingan dibuat terhadap versi 32-bit XP dan versi 7-bit Win 7? Tanpa membaca tautan yang Anda posting, pendapat saya adalah bahwa Windows 8 pada kenyataannya hanyalah Windows 7 dengan tingkat modernitas tambahan di atas struktur yang persis sama. Mungkin ditaburi dengan perbaikan di sana-sini. Yang mungkin berarti bahwa hal yang sama dapat dijelaskan antara 7 dan xp juga. Sunting - Tidak, saya pikir itu bukan untuk alasan yang sama. Posting itu dengan jelas menyatakan bahwa 8 menciptakan file hibernasi untuk kernel yang secara signifikan akan meningkatkan kecepatan. Ini perbedaan besar
Mallow
1
@Mallow Dari pertanyaan terkait, perbedaan disimpulkan oleh gambar ini: i.stack.imgur.com/f9vav.png win8 menggunakan hibernasi sesi kernel untuk mempercepat boot berikutnya, secara efektif. Ini dibandingkan dengan win7, tidak yakin tentang bit-ness.
n611x007
@Mungkin saya sudah mencoba membuat pertanyaan menjadi lebih jelas, saya tidak curiga percepatan itu disebabkan oleh alasan yang sama di sini. Saya hanya mencoba mengatakan bahwa 7 boot lebih cepat dari XP. Saya mencoba bertanya mengapa lebih cepat, mis. apa yang diubah dalam arsitektur yang membuatnya lebih cepat.
n611x007
1
Hei! Kenapa kalian menutup pertanyaan yang bagus dan berguna ?! > :(
Camilo Martin

Jawaban:

10

The Engineering Windows 7 Blog menjelaskan hal ini sedetail yang ingin Anda ketahui.

Pertama, tampaknya Microsoft bekerja dengan mitra OEM untuk menyingkirkan beberapa crapware cruft yang ada pada mesin OEM:

Sebelum membahas beberapa upaya Windows 7 kami, kami ingin menunjukkan bahwa ada keterlibatan yang cukup besar dengan mitra kami yang sedang berlangsung. Dalam memindai puluhan sistem, kami telah menemukan banyak peluang untuk perbaikan dan telah membuat perubahan. Sebagai gambaran, harap pertimbangkan data berikut yang diambil dari sistem nyata. Ketika sistem datang kepada kami, konfigurasi off-the-shelf memiliki waktu boot ~ 45 detik. Melakukan instalasi Vista SP1 yang bersih pada sistem yang sama menghasilkan waktu boot yang konsisten ~ 23 detik. Tentu saja, karena instalasi yang bersih, ada lebih sedikit proses, layanan, dan serangkaian driver yang sedikit berbeda (kebanyakan versi berbeda). Namun, kami dapat mengambil konfigurasi yang ada dan mengoptimalkannya untuk menghasilkan waktu boot yang konsisten ~ 21 detik,

Ada juga upaya untuk mengurangi jumlah layanan yang dibutuhkan Windows:

Sebagai contoh upaya Windows 7, kami bekerja sangat keras pada layanan sistem. Kami bertujuan untuk mengurangi jumlah mereka secara dramatis, serta mengurangi tuntutan CPU, disk, dan memori mereka. Perspektif kami tentang ini sederhana; jika suatu layanan tidak mutlak diperlukan, itu tidak boleh dimulai dan pemicu harus ada untuk menangani kondisi langka sehingga layanan hanya beroperasi saat itu.

Mempercepat inisialisasi mengemudi juga membantu:

Seperti disebutkan di atas, inisialisasi perangkat dan driver dapat menjadi kontributor yang signifikan juga. Pada Windows 7, kami telah fokus sangat keras pada peningkatan paralelisme inisialisasi driver. Paralelisme yang meningkat ini mengurangi kemungkinan beberapa perangkat / driver yang lebih lambat akan memengaruhi waktu boot keseluruhan.

Akhirnya, posting menyebutkan bahwa sekarang ada alat yang lebih baik untuk pemecahan masalah waktu startup yang buruk (mungkin referensi ke WPT ), yang saya asumsikan memungkinkan Microsoft dan pengguna untuk mengidentifikasi masalah startup lambat lebih cepat:

Ada peningkatan pengalaman diagnostik di Windows 7 juga. Kami bertujuan untuk dengan cepat mengidentifikasi masalah spesifik pada sistem individual, dan memberikan bantuan untuk membantu dalam menyelesaikan masalah. Kami percaya ini adalah cara yang tepat untuk memberi tahu pengguna tentang beberapa masalah, seperti memiliki terlalu banyak aplikasi startup atau keberadaan skrip logon berorientasi domain yang panjang. Seperti yang diketahui banyak pengguna, memiliki terlalu banyak aplikasi startup sering kali menjadi penyebab waktu boot yang lama. Namun, sedikit pengguna yang akrab dengan implikasi memiliki skrip boot atau logon bermasalah. Di Windows XP, Vista dan Windows 7, perilaku default untuk Windows adalah untuk login pengguna ke desktop tanpa menunggu inisialisasi jaringan atau skrip untuk menjalankan.

ta.speot.is
sumber