原帖由 ocean390 于 2006-5-3 20:27 发表
看过不少书上面都讲到软中断,一直搞不清到底什么是软中断,还有就是和AST(asynchronous system trap),DPC(deferred procedure call),APC(asynchronous procdure call)的关系,后面两个是这
这几天看widows inte ...
原帖由 雨丝风片 于 2006-5-3 20:42 发表
这些区别可以借助研究中断和系统调用过程的实现来理解,放假期间不便查资料,难免言论有误,等上班后再详细讨论一下!![]()
原帖由 ocean390 于 2006-5-3 21:11 发表
不过搜索到的都是关于Linux方面的。上面讲到的软中断的意思就是相当于一般上讲的Linux中的中断的bottom down的处理,BSD中有中断线程的方法,是不是就不再需要软中断的方法了。在TCP/IP详解的卷二
接口:以太网 中讲到当网卡收到一个数据包之后,如果是一个IP分组就调度一个ip软件中断,如果是一个ARP分组就调度一个arp软件中断。我的意思就是这样的软中断是什么意思,是怎么实现的。
原帖由 ocean390 于 2006-5-3 21:34 发表
我想一般书中讲的调度一个软中断不会是通过一个int指令实现的吧,这样的指令有什么意义呢?intel把通过int指令产生的中断或者执行过程中产生的异常如被0除称为软中断,这个不是太清楚。已经很长时间没看intel 的手 ...
原帖由 ocean390 于 2006-5-3 20:27 发表
看过不少书上面都讲到软中断,一直搞不清到底什么是软中断,还有就是和AST(asynchronous system trap),DPC(deferred procedure call),APC(asynchronous procdure call)的关系,后面两个是这
这几天看widows inte ...
原帖由 xie_minix 于 2006-5-3 22:44 发表
???
怎么发出来的东西都变了?格式什么的都没了?
原帖由 xie_minix 于 2006-5-3 22:42 发表
1.3.2 网络软中断调用
在分析图1-3中的netisr_register函数前,必须清楚的了解网络软中断调用的原理.网络软中断调用及初始化的代码在netisr.h头文件和netisr.c中.网络软中断共有以下图中15种:
#define NETISR ...
原帖由 ocean390 于 2006-5-3 22:49 发表
在没有引入中断线程时,系统时如何处理的呢?
原帖由 ocean390 于 2006-5-3 23:34 发表
没有中断线程前,中断当然是在当前的进程或者线程中处理的。这个我也清楚。
我想问的是在没有中断线程前,是如何处理软件中断的。
原帖由 ocean390 于 2006-5-4 01:28 发表
我想问一下在FreeBSD以前的没有使用中断线程这个方法的版本中,是如何处理软件中断的。
原帖由 gvim 于 2006-5-8 11:15 发表
为什么要用这个词"软中断"?namespace很冲突阿。
我那天翻了翻书,才知道LZ想要的答案是这个软中断,不是int![]()
原帖由 雨丝风片 于 2006-5-8 11:23 发表
把int叫做软件中断应该是DOS的流毒,UNIX这边还没看到过这种说法。BSD的“软件中断”应该是Linux的“软中断”是一个意思,这里的“软”都应当做“软性”解,即时间要求上的软性。![]()
原帖由 雨丝风片 于 2006-5-8 11:23 发表
把int叫做软件中断应该是DOS的流毒,UNIX这边还没看到过这种说法。BSD的“软件中断”应该是Linux的“软中断”是一个意思,这里的“软”都应当做“软性”解,即时间要求上的软性。![]()
原帖由 gvim 于 2006-5-8 11:33 发表
我查了查intel的book,确实,他自己也是称的"software-generated interrupts/exceptions",这两个名称感觉很重复的类似。
出qiu了,qiu大了![]()
原帖由 gvim 于 2006-5-8 11:33 发表
我查了查intel的book,确实,他自己也是称的"software-generated interrupts/exceptions",这两个名称感觉很重复的类似。
出qiu了,qiu大了![]()
原帖由 ocean390 于 2006-5-8 18:29 发表
当时我一再重复和Linux中的软中断的关系,老大却一直在说int指令,搞的当时我也很郁闷。
哎,不知怎么搞的,现在用的最多的一个词,竟然是“郁闷”,没来南京上学前,从来就没听过这个词。
原帖由 gvim 于 2006-5-8 18:41 发表
被我搞恶的人一般选择疯掉![]()
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |