ทำไมเวลาเริ่มต้นทำงานเร็วขึ้นสำหรับ Windows 7 มากกว่าบน XP [ปิด]


13

การอ่านคำถามที่ร้อนแรงทำไมเวลาเริ่มต้นทำงานจึงเร็วขึ้นใน Windows 8 มีคำตอบที่ยอดเยี่ยมจาก ClickUpvote ซึ่งแสดงความแตกต่างของการออกแบบที่ทำให้8เร็วขึ้น:

ความแตกต่างระหว่าง win7 และ win8: ความแตกต่างระหว่าง win7 และ win8

ฉันเริ่มสงสัยว่าสามารถอธิบายเอฟเฟกต์เดียวกันระหว่าง ol ol ' Windows XPและWindows 7 ที่ดีได้หรือไม่ มันควรจะเป็นเพราะเหตุผลที่แตกต่างกันแต่เนื่องจากสถาปัตยกรรมที่นี่มีการเปลี่ยนแปลงมากขึ้น

ทำไมWindows 7เริ่มต้น | บูตเครื่องได้เร็วขึ้นมากเมื่อเทียบกับWindows XP ? มีการเปลี่ยนแปลงอะไรในสถาปัตยกรรมที่ทำให้เร็วขึ้น?


3
มีการเปรียบเทียบกับ XP รุ่น 32 บิตและ Win 7 รุ่น 64 บิตหรือไม่ โดยไม่ต้องอ่านลิงค์ที่คุณโพสต์ความเห็นของฉันคือว่า Windows 8 ในความเป็นจริงเป็นเพียง Windows 7 ที่มีระดับความทันสมัยเพิ่มขึ้นบนโครงสร้างที่แน่นอนเดียวกัน อาจโรยด้วยการปรับปรุงที่นี่และที่นั่น ซึ่งอาจหมายความว่าสามารถอธิบายได้ระหว่าง 7 ถึง xp เช่นกัน แก้ไข - ไม่ฉันไม่คิดว่าจะด้วยเหตุผลเดียวกัน โพสต์นั้นระบุไว้อย่างชัดเจนว่า 8 สร้างไฟล์ไฮเบอร์เนตสำหรับเคอร์เนลซึ่งจะเพิ่มความเร็วอย่างมีนัยสำคัญ มันเป็นความแตกต่างใหญ่
ลโลว์

1
@Mallow จากคำถามที่เชื่อมโยงความแตกต่างจะถูกรวมไว้ด้วยภาพนี้: i.stack.imgur.com/f9vav.png win8 ใช้การจำศีลเคอร์เนลเซสชันเพื่อเร่งความเร็วการบูตครั้งถัดไปอย่างมีประสิทธิภาพ มันถูกเปรียบเทียบกับ win7 ไม่แน่ใจเกี่ยวกับบิตเนส
n611x007

@ อนุญาตฉันพยายามทำให้คำถามชัดเจนขึ้นฉันไม่สงสัยเลยว่าการเร่งความเร็วเกิดจากสาเหตุเดียวกันที่นี่ ฉันแค่พยายามจะบอกว่า 7 บูทเร็วกว่า XP ฉันพยายามถามว่าทำไมมันเร็วขึ้นเช่น สิ่งที่เปลี่ยนแปลงในสถาปัตยกรรมที่ทำให้เร็วขึ้น
n611x007

1
เฮ้! ทำไมพวกคุณปิดคำถามที่ดีและมีประโยชน์?! > :(
Camilo Martin

คำตอบ:


10

วิศวกรรม Windows 7 บล็อกอธิบายในรายละเอียดเกี่ยวกับการเป็นมากเท่าที่คุณต้องการที่จะรู้ว่า

ก่อนอื่นปรากฏว่า Microsoft ทำงานร่วมกับพันธมิตร OEM เพื่อกำจัดcrrap crapwareที่มากับเครื่อง OEM:

ก่อนที่จะพูดคุยเกี่ยวกับความพยายามของ Windows 7 ของเราเราต้องการที่จะชี้ให้เห็นว่ามีการมีส่วนร่วมอย่างมากกับพันธมิตรของเรา ในการสแกนระบบหลายสิบระบบเราพบโอกาสมากมายในการปรับปรุงและทำการเปลี่ยนแปลง ภาพประกอบนั้นโปรดพิจารณาข้อมูลต่อไปนี้ที่นำมาจากระบบจริง เมื่อระบบมาถึงเราการกำหนดค่าแบบ off-the-shelf มีเวลาบูตประมาณ 45 วินาที ทำการติดตั้งใหม่ทั้งหมดของ Vista SP1 บนระบบเดียวกันทำให้เกิดเวลาบูตที่สอดคล้องกัน ~ 23 วินาที แน่นอนว่าการติดตั้งใหม่ทั้งหมดมีกระบวนการน้อยกว่าบริการและชุดไดรเวอร์ที่แตกต่างกันเล็กน้อย (ส่วนใหญ่เป็นเวอร์ชั่นต่างกัน) อย่างไรก็ตามเราสามารถใช้การกำหนดค่าแบบ off-the-shelf และปรับให้เหมาะสมเพื่อสร้างเวลาบูตที่สอดคล้องกัน ~ 21 วินาที

นอกจากนี้ยังมีความพยายามในการลดจำนวนบริการที่ Windows ต้องการ:

ตัวอย่างของความพยายามของ Windows 7 เรากำลังทำงานอย่างหนักในการให้บริการระบบ เรามุ่งมั่นที่จะลดจำนวนลงอย่างมากรวมถึงลดความต้องการซีพียูดิสก์และหน่วยความจำ มุมมองของเราเกี่ยวกับเรื่องนี้เป็นเรื่องง่าย หากไม่จำเป็นต้องใช้บริการอย่างแน่นอนก็ไม่ควรเริ่มต้นและทริกเกอร์ควรมีอยู่เพื่อจัดการกับเงื่อนไขที่ไม่ค่อยพบเพื่อให้บริการทำงานได้เฉพาะในเวลานั้น

การเร่งความเร็วในการเริ่มต้นขับขี่ยังช่วยให้:

ดังที่กล่าวไว้ข้างต้นการเริ่มต้นอุปกรณ์และไดรเวอร์อาจเป็นผู้มีส่วนร่วมที่สำคัญเช่นกัน ใน Windows 7 เราได้มุ่งเน้นอย่างหนักในการเพิ่มความขนานของการเริ่มต้นไดรเวอร์ การขนานที่เพิ่มขึ้นนี้ช่วยลดโอกาสที่อุปกรณ์ / ไดรเวอร์ที่ช้าลงเล็กน้อยจะส่งผลกระทบต่อเวลาการบูตโดยรวม

สุดท้ายโพสต์ระบุว่าขณะนี้มีเครื่องมือที่ดีกว่าสำหรับการแก้ไขปัญหาเวลาเริ่มต้นที่ไม่ดี (อาจอ้างอิงถึงWPT ) ซึ่งฉันสมมติว่าอนุญาตให้ Microsoft และผู้ใช้ระบุปัญหาการเริ่มต้นช้าได้เร็วขึ้น:

มีประสบการณ์การวินิจฉัยที่ดีขึ้นใน Windows 7 เช่นกัน เรามุ่งมั่นที่จะระบุปัญหาเฉพาะเกี่ยวกับแต่ละระบบอย่างรวดเร็วและให้ความช่วยเหลือเพื่อช่วยในการแก้ไขปัญหา เราเชื่อว่านี่เป็นวิธีที่เหมาะสมในการแจ้งผู้ใช้เกี่ยวกับปัญหาบางอย่างเช่นมีแอปพลิเคชันเริ่มต้นมากเกินไปหรือมีสคริปต์การเข้าสู่ระบบโดเมนแบบยาว ดังที่ผู้ใช้หลายคนรู้ว่าการมีแอพพลิเคชั่นเริ่มต้นมากเกินไปมักเป็นสาเหตุของเวลาบูตนาน อย่างไรก็ตามมีผู้ใช้เพียงไม่กี่คนที่คุ้นเคยกับผลกระทบของการบูตหรือสคริปต์การเข้าสู่ระบบที่มีปัญหา ใน Windows XP, Vista และ Windows 7 พฤติกรรมเริ่มต้นสำหรับ Windows คือการบันทึกผู้ใช้ลงในเดสก์ท็อปโดยไม่ต้องรอการกำหนดค่าเริ่มต้นของเครือข่ายหรือสคริปต์ให้ทำงาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.