Руссиновича почитайте. Просветляет. "Внутренне устройство форточек". Сам сейчас просветляюсь.
Пиар и сшибание денег. Глянул доку. Там просто расписано что и как правильно назвать, чтобы умно выглядеть... +1
Phantom_84, спасибо за идеи. Если у меня их получится реализовать, тогда прям очень хорошо. Вы, видать, в плане осьдева поднаторели очень хорошо,...
Тьфу... Вот я... адрес возврата для iretd в стек не положил...
Так, всё. Я проснулся и со свежими силами ринулся в бой. Я переключаюсь на задачу не в обработчике. Просто перед выходом из него пихаю...
Чтоб у меня меньше вопросов возникало:где же про такие тонкости в переключении контекстов сказано в интеловских мануалах?
Phantom_84, Вы меня опять спасаете :) Подробно я не рассказал. У меня переключение делается так: сначала сохраняем контекст текущей задачи, потом...
Да, проблема где-то в коде. Сейчас повнимательней потестил, оказалось, что и с call'ом такая же проблема. Ладно, буду отлаживать.
Допустим. Вот просто сохраним текущее состояние и прыгаем обратно. Замечу, что пытаюсь софтверную многозадачность сделать. Структурка, в которой...
Собственно, ввожу в свою поделку многозадачность. Переключение происходит по тику таймера. Чтоб не засорять стек между функциями перехожу jmp'ами...
SystemX86, пишите в ЛС. Подробнее расскажу.
В реальном режиме? Какая винда, она в PM, да про нити уже рассказали. Если писать под RM с 0 то это дело не слишком сложно. Вот открываем...
Прошлым летом в Китае заметил, что цены на бензин там чуточку ниже, чем у нас. А ведь они нефть экспортируют...
30тр (на 5 человек). ДВ, однако. Цены как в Москве, а зарплаты как в .... не будем ругаться матом...
Вот сволочи... Мда. Теперь семья будет сидеть на дошираке... Подавитесь, вы, чиновнички, омарами, да траванитесь хенеси, да пусть у ваших лексусов...
Раз нужно, чтоб меньше кушал, можно Thread или Process Priority поменять на Idle. Но по-любому в масме есть слипы. Ищите лучше.
Прошу прощения. Больше так делать не буду. Просьба модераторам удалить мои сообщения из этой темы.
Да, а то я смотрю, что в старом железе вместо HPET'a можно PIT юзать для измерения миллисекундных интервалов. Я с ним не работал, и не догадался...
Первый кусок кода я не особо понял, да и особо не вникал... Но как-то не всё, или мне кажется. Я делаю так (кажется проще): set_pages:...
А тот PIT судя по-всему не подходит? Интервал должен быть меньшим? Точно... Этот таймер срабатывает через каждые 0.0549 секунд, а мили - порядка...
Имена участников (разделяйте запятой).