unknow_code 发表于 2004-7-28 17:23:04

linux为什么提供软的上下文切换?

linux为什么提供软的上下文切换?只靠硬件切换不行吗?

_z_ 发表于 2004-7-29 19:30:31

据说要比使用调用门快。呵呵

unknow_code 发表于 2004-7-30 18:29:17

真的?软件比硬件还快?

strugglest 发表于 2004-8-8 17:57:42

intel的硬切换要从tss中取多个值,也就是访问多次内存,linux软切换访问内存要少的多!!!

好像只取eip,esp,ss就ok了!!!!

cxh_nuaa_2001 发表于 2004-9-11 10:50:50

楼上的说的对。
LINUX内核中对每个CPU只有一个TSS结构。任务切换时只改变EIP,ESP,SS就可以了。硬切换是每次任务切换时都要存取一个TSS结构,很大的!
页: [1]
查看完整版本: linux为什么提供软的上下文切换?