4ядра vs 2ядра
нигде не могу найти ответ на такой вопрос:
много пишут что многие (некоторые) программы не поддерживают многопоточность. Но допустим такая ситуация: у меня есть 2 приложения не поддерживающих 4ядерность; я запустил 1 приложение и оно легло на 2 первых ядра; запустил 2 приложение - и оно также ляжет на 2 первых ядра? или загрузит вторые 2 свободных ядра? или не перекинется на 3е и 4е ядро пока не загрузит на 100% 2 первых ядра?
Кто шарит, просветите
-
- Site Admin
- Сообщения: 5914
- Зарегистрирован: Ср ноя 01, 2006 00:01:24
- Откуда: Россия
- Контактная информация:
от операционки зависит и от архитектуры процессора
проще всего про эмуляцию написано:
http://ru.wikipedia.org/wiki/Hyper-threading
сложнее про реал:
http://ru.wikipedia.org/wiki/%D0%9C%D0% ... 1%82%D1%8C
короче, поток кода, который надо исполнить, всегда один!
как его разделить по ядрам - решает ОС и сам процессор, но поскольку они не знают что творится впереди потока, то это разделение может быть ошибочным или неэффективным
Вернуться в «Ноутбучное железо»
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей