Filename: tss.cpp
[code]
#ifndef _TSF_tss_CPP_
#define _TSF_tss_CPP_
#include "tss.h"
#ifndef TSF_USING_INLINE
#include "tss.i"
#endif // TSF_USING_INLINE
#ifdef TSF_MT_SAFE
#include "Macros.h"
#include "LockGuard.h"
#include "Lifetime.h"
#include
各位大虾,小弟最近学习《UNIX系统下的80386》(一本老书)一书,在学习有关任务切换时,书中有如下一段话 “虽然在UNIX系统中有大量的进程,但只有一个进程(在单处理器系统中)是当前进程,于是在GDT中,没有必要为每一个进程设置一个LDT描述符和tss描述符,而只要有一个当前进程的LDT描述符和tss描述符,且它们的选择子是固定的,只要在进程切换之前,用新进程的LDT描述符和tss描述符替换掉在GDT中的老的进程的LDT描述符和tss描...