中断事件和中断程序有什么不同?
答案:2 悬赏:50 手机版
解决时间 2021-03-17 13:13
- 提问者网友:喧嚣尘世
- 2021-03-16 20:26
中断事件和中断程序有什么不同?
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-03-16 20:34
中断事件指的是一个事件,就是中断产生这个事件。而中断程序是指在中断发生后执行的动作、程序。只有在中断事件产生后中断程序才会执行。
- 中断事件跟中断程序的区别是中断事件是触发条件,中断程序是条件满足了或者触发了中断事件后执行的一段程序。
举个例子来说 当鸡蛋掉在地上打碎了要做清洁;鸡蛋掉在地上打碎了 是中断事件 做清洁则是中断程序。
它们都是操作系统概念。中断调用是DOS操作系统中,系统调用的特殊形式而已。
系统调用,都是指操作系统的开发者,提供了许多系统的程序库,实现输入/输出等基本的功能,我们编写程序的时候就调用这些程序库,不必要自己到显示器上绘图和读取键盘端口。
在UNIX操作系统下,系统调用主要是C语言格式调用的一些函数库。比如printf和scanf函数,我们写程序的时候直接可以用,编译系统把它转变为对操作系统函数库调用的代码,目标文件可以独立运行。
在WINDOWS系统,系统调用主要是以一系列的DLL、EXE文件方式给出,比如USER32.DLL、NTDLL.DLL等,编写程序的时候可以直接调用里面的GETDC等函数库。
在DOS系统下,操作系统不以函数库形式提供系统调用,而是把整个操作系统的所有代码都LOAD到内存里面,把相关系统调用功能安装到中断接口里面,我们写的程序需要调用的时候,调用相应的中断。比如打开文件等操作,就调用INT 21。
全部回答
- 1楼网友:七十二街
- 2021-03-16 21:53
中断事件 跟中断程序 的区别是 中断事件是触发条件 中断程序是条件满足了 触发了中断事件后执行的一段程序
举个例子来说 当鸡蛋掉在地上打碎了要做清洁
鸡蛋掉在地上打碎了 是中断事件 做清洁则是中断程序
举个例子来说 当鸡蛋掉在地上打碎了要做清洁
鸡蛋掉在地上打碎了 是中断事件 做清洁则是中断程序
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯