你可以直接在Windows中调用任务吗?

我明白,在x86处理器中,您可以通过执行引用TSS描述符的calljmp来直接调用任务。

但是我从来没有听说过在Windows中以这种方式直接调用一个不同的进程。 这是处理器隐藏/未被操作系统使用的function吗?

您不能直接从用户模式代码访问或使用TSS。 这受到CPU和操作系统的保护。 你只能从在内核模式下执行的代码来完成。

此外,进程不会暴露他们的TSS(顺便说一下,在整个系统中只能有一个TSS),以便调用或跳转到它们,也不是为这样的使用而设计的(进程)。 你看,进程不是调用子程序。 调度程序不使用基于TSS的进程之间的切换。

所以,没有听说这是正常的,因为这不是在实践中做的事情。