提高CPU处理级别的函数?
老哥们,提高CPU处理级别的函数是什么?CLI和STI是封锁中断,我需要的是不封锁,而是适当提高,只让级别的中断发生。怎么办? 软中断? 大哥,软中断是进入内核的中断,也是系统调用的入口,CPU在内核里面运行不会再发生新的软件中断。但是还可以遇到硬件中断和时钟中断(CPU调度,但是不会引起其他进程的启动,因为这时还在内核)。如果硬件中断和简单地封锁会引起效率底下,如不封锁又万一是遇到临界区域,所以在临界区域一般的方法是提高CPU级别从而在临界区域实现互斥。用什么语句? 我好像在哪看到过linux里,硬中断不分级别 我研究过早期版本,是否有这样的语句.如spl7();但是现在的版本找不到了. 高手讲一讲
页:
[1]