Показать сообщение отдельно
Старый 17.02.2007, 22:45   #10 (permalink)
Hacker
Member
 
Аватар для Hacker
 
Регистрация: 15.08.2006
Сообщений: 9,571
Сказал(а) спасибо: 0
Поблагодарили 12 раз(а) в 5 сообщениях
Репутация: 6909
По умолчанию

дело не в том чтоб одна прога обрабатывалась сразу несколькими процессорами, одного и так достаточно, тем более что процы сейчас двольно сильные.. многоядерность разрабатывается для того, чтоб можно было работать сразу в нескольких приложениях.. например пока одно ядро занято обработкой процессов одного приложения, его время не занималось бы другим приложением, а автоматом переходило на второе ядро.. тем самым проц меньше использует своего рабочего времени, и мньше греется,а значит и меньше потребляет...
технология НТ разделяла поток данных, но технология многоядерных, процессоров имеет направления, не разделять данные для обработки, а именно разделять целые приложения для обработки.. например: я работаю в Hammer , и тут же у меня открыт Corel, оба приложения очень тяжеловесны.. и если процессор будет обрабатывать их данные одновременно, то он просто зависнет от нехватки времени, в случаи с многоядерным процессором, этого не произойдёт.. т.к. каждое ядро будет обрабатывать свои данные конкретного приложения...
не путайте технологию Core и HT .. это разные вещи...

да кстати ещё хороший пример: работа с рендером.. одно ядро рендерит видео, другое обрабатывает звук.. вот вам и слаженный муханызм :)
Hacker вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070