1

Я не специалист по компьютерам, но я очень заинтересован в знании вещей. И один из вопросов, который вызывает мое любопытство:

  • Какие факторы влияют на быструю загрузку компьютера?

Я использовал Windows, Ubuntu и Fedora, и я видел, что Windows довольно медленно загружается, тогда как Fedora и Ubuntu загружаются довольно быстро. Зависит ли скорость загрузки от ОС или зависит от процессора и других конфигураций.

И как виртуальная память влияет на скорость загрузки.

3 ответа3

2

В общем:

  • сколько задач вам нужно сделать?
  • как быстро вы можете закончить одну задачу?

Таким образом, количество времени, необходимое для выполнения ВСЕХ задач, является просто суммой времени, необходимого для каждой задачи.

Загрузка ОС ничем не отличается от любой другой проблемы: у нее много задач, и это займет больше времени (Windows, множество вспомогательных служб). Выполняйте только некоторые задачи ИЛИ немного задерживайте запуск задач, чтобы дать пользователю ощущение «ОС уже загружена, хотя она еще не полностью загружена» (Unix), тогда процесс загрузки будет намного быстрее. Добавьте много задач в процесс загрузки Linux, и это также будет медленным.

Добавьте к этому тот факт, что с более быстрым ЦП, более быстрым и большим ОЗУ, более быстрым дисководом вы сможете обрабатывать данные быстрее (что приводит к сокращению времени, необходимого для выполнения задачи), и вы получите ответ.

Виртуальная память: это замедляет извлечение данных с диска (так как это увеличивает нагрузку на диск), когда система меняет местами процессы.

2

Большая часть этого программного обеспечения настроена для запуска при запуске. Со временем все больше и больше программ устанавливаются, и в очередь добавляется все больше и больше. Если бы вы сравнили новую установку Windows с "использованной", вы, вероятно, увидите, что несколько программ добавляются в автозагрузку, и новая установка загружается намного быстрее.

Вы можете использовать программу типа CCleaner, чтобы увидеть, что происходит при запуске, или просто набрать "msconfig", используя командную строку "Выполнить" (клавиша win + r).

1

Многие дистрибутивы Linux, включая Fedora и Ubuntu, используют ReadAHead, чтобы действительно ускорить процесс загрузки. ReadAhead Время от времени система анализирует, какие файлы необходимы для загрузки (так называемое профилирование), переупорядочивает и упаковывает их на жесткий диск, чтобы к ним можно было обращаться с наименьшим количеством обращений к жесткому диску. (в основном, попробуйте выложить загрузочные файлы в одну длинную дорожку). он загружает все файлы до того, как они понадобятся, а затем захватывает их из памяти позже при загрузке, а не с диска.

В Windows есть несколько схожих концепций базовой загрузки, но она не включает службы и все те приложения и инструменты, которые запускаются после входа в систему. (например, инструменты принтера, антивирус, флюгер, инструменты проверки обновлений и т. д.). Это большая причина, почему окна загружаются так медленно. Windows 7 стала лучше, и одна из вещей, добавленных в Windows Vista /7, это возможность "отложенного запуска" служб после простоя компьютера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .