Re: linux user mode... timer interrupt
> ==>發信人: tester@Evergreen (try or test), 信區: programming
> > ==>發信人: MingChieh.bbs@henry.twbbs.org (mov ah,4ch), 信區: programming
> > Linux、Windows這類環境都不會讓user動interrupt吧
> > 因為你一改其他程式的步調就可能錯了,連schedule的時間也不對了,
> 在 user mode 下, 若要自設 timer routing 如果又要用到 I/O port
> 及 enable/disable interrupt 這類敏感的指令, 那就碰觸到了
> priviledge instruction 的限制, 根本不可能在 user mode 下執行.
> 只能透過 root 特權藉由 kernel mode (OS)下的程式去代理, 由之配
> 合處理.
-----
修正一下.
在 VM86 mode (就是 DOS prompt, 如 .com 型式), 這些敏感指
令仍可以被執行, 但是是在 OS emulation 之下. 此時, DI/EI
的作用僅止於 VM86 dos 下這個程式, 不影響其他執行中的程式.
--
◎ Origin: 中央松濤站□bbs.csie.ncu.edu.tw From: 140.115.6.234
討論串 (同標題文章)
完整討論串 (本文為第 4 之 7 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章