компьютер на двух процессорах
- Сообщения: 8
- Зарегистрирован: Чт июл 07, 2011 22:26:31
на данный момент существуют двухпроцессорные персональные компьютеры или приставки и у меня возник вопрос, как на них исполняются программы и как они работают вместе не мешая друг другу. заранее благодарен!
- Реклама
- Сообщения: 101
- Зарегистрирован: Вт июл 13, 2010 16:59:30
ОС должна поддерживать данную функцию. К примеру, если ту же Windows XP или Server 2003 запустить с обычным HAL'ом на многоядернике, нагрузится только одно ядро.
- Сообщения: 63
- Зарегистрирован: Вс янв 31, 2010 17:16:17
Все современные операционные системы умеют равномерно раскидывать потоки по процессорам. Но чтобы отдельно взятая программа работала быстрее на многопроцессорной машине, она должна быть написана с учетом этого - выполняться не одним потоком, а несколькими. Если она будет написана в один поток с большими вычислениями, то он полностью загрузит одно ядро, а остальные будут простаивать или выполнять другие запущенные задачи.
- Сообщения: 63
- Зарегистрирован: Вс янв 31, 2010 17:16:17

