Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Используемый процессор

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Windows
Предыдущая тема :: Следующая тема  
Автор Сообщение
TechNoir



Зарегистрирован: 22.08.2003
Сообщения: 1632
Откуда: Moscou

СообщениеДобавлено: Чт Янв 25 2007 14:44    Заголовок сообщения: Используемый процессор Ответить с цитатой

Система "видит" 4 процессора.
Необходима знать каким именно процессором выполняется текущий процесс.

Реально?
Merci!
_________________
Vive la Russie!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Чт Янв 25 2007 20:28    Заголовок сообщения: Ответить с цитатой

Нереально, если вы приложение сами не привязали к конкретному процу.

Почитайте уже скорей книгу Таненбаума "Современные операционные системы". Тогда глупых вопросов будет меньше.
Ленивцы могу прочитать только раздел, касающийся работы многозадачной ОС в многопроцессорной среде.

Для полных лентяев сообщаю, что в многозадачной среде, коей является любой Windows от 95 и выше, каждая прога выполняется определнный квант времени. Потом прога бросается и выполняется другая. Переключение происходит быстро и создается иллюзия что две проги работают параллельно.

В случае с системой у которой много процессоров по умолчанию все тоже самое, только задачи подхватывают разные ЦПУ. Бросают, подхватывают, бросают, подхватывают. За время своей работы софтинка может пожить на всех ЦПУ, да и не по одному разу.

Иногда это бывает вредно и полезно повесить прогу на конкретный ЦПУ. Т.е. объяснить планировщику процессов, что не надо устраивать с прогой пинг-понг по ЦПУ, пусть живет на таком-то ЦПУ. Процедура привязки называется affinity.
Тут вот пишут как проделать сию операцию:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/taskman_assign_process.mspx?mfr=true
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
TechNoir



Зарегистрирован: 22.08.2003
Сообщения: 1632
Откуда: Moscou

СообщениеДобавлено: Пт Янв 26 2007 00:13    Заголовок сообщения: Ответить с цитатой

Все понятно, спасибо.
_________________
Vive la Russie!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Windows Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...