За время, потраченное на работу с несколькими машинами, я заметил, что производительность одной и той же машины, выполняющей одни и те же задачи в одном и том же порядке, отличается, и иногда эта разница достаточно велика, чтобы быть заметной. Это относится ко всем машинам, которыми я владел и / или обслуживал (старые и современные). Некоторые примеры (многие из которых вы, возможно, заметили сами), которые иногда выполняются в разные сроки:
- СООБЩЕНИЕ
- Установка ОС
- Аппаратные тесты и операции (обычно выполняемые в настраиваемой ОС, такой как один из множества вариантов DOS), тесты HDD и форматы "низкого уровня"
- Установка программного обеспечения или другие задачи (например, тесты производительности) в ОС общего назначения (Windows, Linux и т.д.)
Я могу предположить, что это вызвано тем фактом, что машина построена со многими компонентами, которые должны сообщаться в целом, и поскольку механические и электронные детали не идеальны, возникают накладные расходы. В последнем примере я предполагаю, что сложность ОС и одновременное выполнение нескольких процессов также имеет некоторый дополнительный эффект. Тем не менее, мне интересно, действительно ли это аппаратное несовершенство и накладные расходы настолько велики, чтобы быть заметными для человека? Может быть, есть другие факторы, которые влияют столько же или даже больше? Итак, вкратце - почему?
Подчеркнем: разница заметна на той же машине, выполняющей те же задачи, и это относится к ЛЮБОЙ машине по моему опыту. Я не сравниваю машину с производительностью машины.