ChinaUnix.net
相关文章推荐:

中断硬件实现机制

想请教LINUX下的中断机制和终端流程 :roll: 下面是我的想法: 有中断请求——>;现行指令执行结束——>;响应中断请求,发中断承认信号——>;关中断,保存PC、PSW的内容——>;转入中断处理程序——>;保存必要的CPU寄存器的内容——>;中断服务——>;恢复现场——>;开中断——>;返回主程序 请大家发表自己的意见 :arrow:

by 路过空城 - Linux论坛 - 2003-07-05 12:38:41 阅读(389) 回复(0)

相关讨论

我想实现类似Windows/MFC的事件消息机制,应该如何做呢? 可以给我点提示吗?有代码最好,谢谢。。

by wooin - C/C++ - 2008-05-30 15:19:04 阅读(4193) 回复(10)
by iotigod - 其他UNIX - 2003-01-22 22:55:51 阅读(3602) 回复(16)

以前讨论过磁带的硬件压缩问题,一直以为是用增加存储密度的机制,跟数据没关系,就像以前的1.44M软盘或720K软盘一样。不过在很多地方又看到说硬件压缩率和数据有关,比如说软件zip过的数据再通过硬件压缩不会减少太多,那也就是说硬件压缩也是通过某种算法了?晕! :shock: 高手请指点一下。

备份磁带

by 老邱 - 存储备份 - 2008-08-18 14:51:32 阅读(4276) 回复(16)

我在作嵌入式系统是,需要从firmware启动一个中断 使用 EnableInt20; 对应: #define EnableInt20 *((unsigned int *)INT_EN_REG_ADDR) |= 0x00100000 可是程序调试过程中 对应的中断处理程序始终没有运行啊 新手,不知道从何下手 请各位指点,谢谢!

by Chennysky - C/C++ - 2006-06-16 15:48:48 阅读(1127) 回复(8)

终端上也安装打印机,如何实现终端打印文件? 不要屏打

by swysn - 其他UNIX - 2003-02-20 12:44:34 阅读(526) 回复(1)

杨沙洲 (pubb@163.net) 国防科技大学计算机学院 本文从Linux内核几种软中断机制相互关系和发展沿革入手,分析了这些机制实现方法,给 出了它们的基本用法。 一. 软中断概况 软中断是利用硬件中断的概念,用软件方式进行模拟,实现宏观上的异步执行效果。很多情 况下,软中断和"信号"有些类似,同时,软中断又是和硬中断相对应的,"硬中断是外部设 备对CPU的中断","软中断通常是...

by fwizard - 内核/嵌入技术 - 2004-11-01 09:05:25 阅读(427) 回复(0)

大家好,请问一下,为什么我在调用系统函数时如果出错,那么我在调用它的函数就可以通过errno得到错误代码。 这个errno是一个整形变量吗?它是在哪里定义的?先谢过了

by huangbt_unix - C/C++ - 2008-10-04 22:52:36 阅读(1007) 回复(2)

看过不少书上面都讲到软中断,一直搞不清到底什么是软中断,还有就是和AST(asynchronous system trap),DPC(deferred procedure call),APC(asynchronous procdure call)的关系,后面两个是这 这几天看widows internals看到的, 哪位老大能解释一下啊!

by ocean390 - BSD - 2006-12-19 19:43:02 阅读(10874) 回复(40)

我有一个dos中断要在linux下实现 MOV AX, 6f02H MOV BH, 30 INT 15H ;严格说15H是BIOS中断 这个中断怎么实现,Linux的GCC下? 等……

by studyonly - C/C++ - 2004-11-18 16:36:00 阅读(734) 回复(5)

比如我有如下一个类: class Tclass { int arr[][]; public Tclass(int x,y) { arr = new int[x][y]; } } 然后我定义 Tclass tc = new Tclass(); 我的需求是在以如下方式访问arr, 同时,我想保证arr只能在类的实现里面修改(通过成员函数),不想让外界修改。 int i = tc.arr[3][5]; 按照设计原则,arr应该定义为私有的,然后提供接口给外界读取其数据。但是使用接口读取数据可能会影响性能,所以我...

by special5110 - Java - 2009-06-01 13:04:06 阅读(1064) 回复(1)