unix-linux 发表于 2004-10-6 17:02:09

DOS计算机空闲和等待输时做什么他是单任务,没有IDLE任务

多任务系统有IDLE任务电脑没有事干就给idle任务数树玩
但是对于dos,此刻它在做什么呢,还有当dos程序等待键盘输入时它没有wait状态它又在干什么呢?poll?

asmcat2000 发表于 2004-10-14 09:38:36

不断的循环,调用BIOS中断去取键盘码输入缓冲区,具体中断int xx记不得了,一旦有硬中断将键盘的输入放入缓冲区,调用BIOS取后跳出循环,执行该字符分解工作。
所以WINDOWS的消息机制,就是相对“原始”的DOS而言的。
页: [1]
查看完整版本: DOS计算机空闲和等待输时做什么他是单任务,没有IDLE任务