LINUXPORTAL.RU  |   Живое общение LinuxPortal.Ru   |    Ленты событий        |   ФОРУМЫ  |   БИБЛИОТЕКА  |   ССЫЛКИ  |   НОВОСТИ  |   БЛОГИ АДМИНОВ

Участники   Поиск   F.A.Q.    Регистрация    Вход   Начало
Начало » Для администраторов и программистов » Железная разработка » reschedule (прерывания и системные вызовы)
Показать: Сегодняшние сообщения  :: Показать голосования :: Навигатор по сообщениям
Отправить по e-mail 
Переключение в режим просмотра в виде древовидного списка сообщений и ответов Создать новую тему Отправить ответ
reschedule (прерывания и системные вызовы) Пнд, 28 Май 2007 14:39 Переход к следующему сообщения
Mr.Nobody  RUSSIAN FEDERATION
Сообщений: 909
Зарегистрирован: Ноябрь 2004
Географическое положение: Russia, Moscow
Старожил
guru

Интересует вот какой вопрос (в принципе для ответа наверно достаточно взглянуть на исходники - но всё же...):
1. Всегда ли на выходе из системного вызова происходит reschedule'ing?
2. Если прерывание было во время нахождения в userspace то (насколько я понял) reschedule'ing происходит, а если из kernelspace - то нет, так?
Хочу уточнить - под "всегда ли" имеется в виду что во всех путях выполнения происходит проверка необходимости reschedule'ing'а и непосредственно сам reschedule(), а не именно reschedule() (это важно для понимания того где может происходить ухудшение производительности).
Re: reschedule (прерывания и системные вызовы) Пнд, 01 Октябрь 2007 23:32 Переход к предыдущему сообщенияПереход к следующему сообщения
Migylay в настоящее время не в онлайне Migylay  RUSSIAN FEDERATION
Сообщений: 3
Зарегистрирован: Октябрь 2007
Географическое положение: Астраханская ...
Новичок
нет не всегда
Re: reschedule (прерывания и системные вызовы) Втр, 02 Октябрь 2007 19:05 Переход к предыдущему сообщения
Mr.Nobody  RUSSIAN FEDERATION
Сообщений: 909
Зарегистрирован: Ноябрь 2004
Географическое положение: Russia, Moscow
Старожил
guru

Хорошо - можно пример - где это не происходит?
  Переключение в режим просмотра в виде древовидного списка сообщений и ответов Создать новую тему Отправить ответ
Предыдущая тема:C++ и видеозахват
Следующая тема:драйверы для USB устройств_2
Переход к форуму:
  

-=] Вернуться вверх [=-
[ Сформировать XML ] [ RSS ]

Текущее время: Сбт Июл 31 17:59:08 MSD 2010
.:: Обратная связь :: Начало ::.

При поддержке: FUDforum 3.0.0.
Copyright © 2001-2009 FUDforum Bulletin Board Software

©"Linuxportal.Ru". Материалы сайта можно использовать свободно при условии сохранения этой свободы при дальнейшем распространении, если явно не указано иное.

Дизайн и программирование: ,
Поставьте нашу кнопку: Linux Portal.ru ::: Линукс Портал.ру