4ядра vs 2ядра

Обсуждение составных частей ноутбуков. Специальная периферия. Вопросы взаимозаменяемости комплектующих из различных моделей ноутбуков. Тестирование ноутбуков.
lukrikay
Букер
Букер
Сообщения: 63
Зарегистрирован: Пт авг 14, 2009 18:32:09

Сообщение lukrikay » Ср авг 26, 2009 03:52:28

нигде не могу найти ответ на такой вопрос:
много пишут что многие (некоторые) программы не поддерживают многопоточность. Но допустим такая ситуация: у меня есть 2 приложения не поддерживающих 4ядерность; я запустил 1 приложение и оно легло на 2 первых ядра; запустил 2 приложение - и оно также ляжет на 2 первых ядра? или загрузит вторые 2 :) свободных ядра? или не перекинется на 3е и 4е ядро пока не загрузит на 100% 2 первых ядра?
Кто шарит, просветите :)


Реклама
Noutbukov
Site Admin
Сообщения: 5872
Зарегистрирован: Ср ноя 01, 2006 00:01:24
Откуда: Россия

Сообщение Noutbukov » Ср авг 26, 2009 12:04:18

от операционки зависит и от архитектуры процессора
проще всего про эмуляцию написано:
http://ru.wikipedia.org/wiki/Hyper-threading
сложнее про реал:
http://ru.wikipedia.org/wiki/%D0%9C%D0% ... 1%82%D1%8C

короче, поток кода, который надо исполнить, всегда один!
как его разделить по ядрам - решает ОС и сам процессор, но поскольку они не знают что творится впереди потока, то это разделение может быть ошибочным или неэффективным



Вернуться в «Ноутбучное железо»

Кто сейчас на конференции

Сейчас этот форум просматривают: CommonCrawl [Bot] и 0 гостей