sas*_*alm 1 windows x86 assembly
I understand that in x86 processors you can call a task directly by executing a call or jmp that refers to a TSS descriptor.
But I've never heard of calling a different process directly in this manner in Windows. Is this a feature of the processor that is hidden/unused by the OS?
您无法直接从用户模式代码访问或使用TSS.这受CPU和OS保护.您只能从在内核模式下执行的代码执行此操作.
此外,进程不会暴露其TSS'(顺便说一下,整个系统中只能有一个TSS)用于调用或跳转它们,也不是为此类用途设计的(进程).你看,进程不是要调用的子程序.并且调度程序不使用基于TSS的进程之间的切换.
所以,没有听到这是正常的,因为这不是在实践中做的事情.
| 归档时间: |
|
| 查看次数: |
34 次 |
| 最近记录: |