Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для dmitryst

Ветеран


Сообщения: 7317
Благодарности: 910

Профиль | Отправить PM | Цитировать


clop1000, аааа... В-общем, так. В однозадачных ОС можно осуществить, т.н. "резидентные" приложения, то есть они висят в памяти и ждут некоего события (программного или аппаратного перывания). Помнится, в ДОС это делалось через одно место, но всё-таки, худо-бедно работало. Память выделялась из "высоких" адресов, а остальные могли быть использованы для обычных приложений. Что касается остальных ресурсов... не помню, вроде, маскирование прерываний использовалось на время активности резидентного приложения, то есть все ресурсы были доступны "резиденту" эксклюзивно (на время активности). Так, вроде. Сейчас придут суровые ассемблерщики, поправят, если что

-------
Осваиваю FreeBSD


Отправлено: 14:25, 09-10-2007 | #4