热心网友

首先应该知道cpu在同一时刻只能处理一个任务,我们常说的同时运行多个程序只是在宏观上说的,在同时运行多个任务时cpu在各个任务间不停的切换,所以我们感觉它是在同时执行多个任务. 而中断就是在cpu执行一个任务时出现了另一个任务,而这个新出现的任务又比较紧急,系统就会中断当前执行的程序转向执行这个新的程序,当执行完新的程序后转回执行先前的程序. 举个例子,你现在在看这个网页,你挪动一下鼠标,鼠标的指针就动了一下,这就是鼠标的一个中断执行程序. 中断是有优先级的,并不是所有的中断都会立即执行.