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