Чому час запуску швидше в Windows 7, ніж у XP? [зачинено]


13

Читання гарячого запитання Чому час запуску швидше в Windows 8? Там є чудова відповідь від ClickUpvote, який показує деякі відмінності в дизайні, що робить 8 швидшими:

Різниця між win7 та win8: Різниця між win7 та win8

Мені стало цікаво, чи можна пояснити той самий ефект між хорошим Windows XP та Windows 7 . Це повинно бути через різні причини , оскільки архітектура тут змінилася набагато більше.

Чому Windows 7 запускається | завантажується набагато швидше, порівняно з Windows XP ? Що саме змінилося в архітектурі, що зробило його швидше?


3
Чи проводилось порівняння з 32-бітовою версією XP та 64-бітної версією Win 7? Не прочитавши посилання, яке ви опублікували, я вважаю, що Windows 8 насправді - це лише Windows 7 з додатковим рівнем сучасності, що відповідає тій самій точній структурі. Можливо, тут і там посипалися покращення. Що, мабуть, означатиме, що те саме можна пояснити і між 7 та xp. Редагувати - Ні, я не думаю, що це було б з тих же причин. У цьому дописі чітко зазначено, що 8 створює файл для сплячки для ядра, що значно підвищить швидкість. Це велика різниця
Мальв

1
@Mallow З пов'язаного питання, різниця підсумовується цим зображенням: i.stack.imgur.com/f9vav.png win8 використовує сплячку ядра сесії, щоб ефективно прискорити наступне завантаження. Він порівнюється з win7, не впевнений у біті.
n611x007

@Mallow Я намагався зробити питання зрозумілішим, я не підозрюю, що швидкість пов'язана з тими ж причинами і тут. Я лише намагаюся сказати, що на 7 черевиків швидше, ніж у XP. Я намагаюся точно запитати, чому це швидше, наприклад. що змінилося в архітектурі, що зробило це швидше.
n611x007

1
Гей! Чому ви, хлопці, закриваєте питання, які корисні та корисні ?! > :(
Каміло Мартін

Відповіді:


10

Блог " Інжиніринг Windows 7" пояснює це приблизно стільки ж детально, скільки ви хочете знати.

По-перше, схоже, що Microsoft працювала з партнерами з OEM, щоб позбутися деяких суттєвих програм, що поставляються на машинах OEM:

Перш ніж обговорити деякі наші зусилля Windows 7, ми хотіли б зазначити, що з нашими партнерами ведеться значна співпраця. Скануючи десятки систем, ми знайшли багато можливостей для вдосконалення та внесли зміни. Проілюструючи це, будь ласка, врахуйте наступні дані, взяті з реальної системи. По мірі того, як система приїхала до нас, конфігурація, що не перебуває на полиці, мала час завантаження ~ 45 секунд. Виконання чистої установки Vista SP1 в одній і тій же системі дало стійкий час завантаження ~ 23 секунди. Звичайно, будучи чистою установкою, було набагато менше процесів, сервісів та дещо інший набір драйверів (переважно версії були різними). Однак нам вдалося взяти конфігурацію, що не використовується на полиці, та оптимізувати її для отримання послідовного часу завантаження ~ 21 секунди,

Було також намагатися зменшити кількість служб, необхідних Windows:

Як приклад Windows 7, ми дуже наполегливо працюємо над системними сервісами. Ми прагнемо різко скоротити їх кількість, а також зменшити потреби в процесорі, диску та пам'яті. Наш погляд на це простий; якщо сервіс не є абсолютно необхідним, він не повинен бути запущеним і повинен існувати тригер для обробки рідкісних умов, щоб служба працювала лише тоді.

Прискорення ініціалізації водіння також допомагає:

Як зазначалося вище, ініціалізація пристрою та драйвера також може бути вагомим фактором. У Windows 7 ми дуже важко зосередилися на збільшенні паралелізму ініціалізації драйверів. Цей посилений паралелізм зменшує ймовірність того, що кілька повільних пристроїв / драйверів вплинуть на загальний час завантаження.

Нарешті, у публікації зазначається, що зараз існують кращі інструменти для усунення неполадок часу запуску (можливо, посилання на WPT ), який, я припускаю, дозволяє Microsoft та користувачам швидше визначати проблеми з повільним запуском:

Також є покращений діагностичний досвід у Windows 7. Ми прагнемо швидко визначити конкретні проблеми в окремих системах та надати допомогу у вирішенні проблем. Ми вважаємо, що це підходящий спосіб інформувати користувачів про деякі проблеми, наприклад, надто багато програм запуску або наявність тривалих сценаріїв входу, орієнтованих на домен. Як відомо багатьом користувачам, занадто багато програм для запуску часто є причиною тривалих завантажень. Мало хто з користувачів знайомий із наслідками виникнення проблемних сценаріїв для завантаження чи входу. У Windows XP, Vista та Windows 7 поведінка за замовчуванням для Windows полягає у введенні користувача на робочий стіл, не чекаючи запуску потенціальної мережі чи сценаріїв.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.