关于中断与进程的切换问题


大家好,我最近在看 《一个操作系统的实现》 ,看到第六章 进程 的时候,感觉有点吃力,有一个问题始终不理解,所以想大家请教,希望各路大神帮帮我!!!感激不尽!

我的问题时, 《一个操作系统的实现》 这本书的进程的实现中, TestA() 是这样的:


 void TestA()
{
        int i = 0;
        while(1){
                disp_str( "A" );
                disp_int( i++ );
                disp_str( "." );
                delay(1);
    }
}

我的问题就是,既然进程 TestA 是一个死循环,那么 中断与进程是如何切换的

操作系统 进程 一个操作系统的实现 中断

Oichi 10 years, 4 months ago

不了解。但是感觉你说的程序上的死循环和进程的中断切换没有任何关系。建议你了解一下进程,信号相关的知识。

奥斯卡登记神兽 answered 10 years, 4 months ago

Your Answer