发布网友 发布时间:2022-04-25 08:24
共1个回答
热心网友 时间:2023-11-08 22:59
中断:指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。
虽然现在win9x已经有了PNP(即插即用)功能,但是中断冲突仍然是不可避免的,其中最为容易发生冲突的就是IRQ、DMA和I/O。首先我们先了解一下IRQ、DMA和I/O的概念:
1、IRQ(Interrupt Request)
IRQ英文全称Interrupt Request,中文翻译为中断请求线。计算机中有许多设备(例如声卡、硬盘等)他们都能在没有CPU介入的情况下完成一定的工作。但是这些设备还是需要定期中断CPU,让CPU为其做一些特定的工作。如果这些设备要中断CPU的运行,就必需在中断请求线上把CPU中断的信号发给CPU。所以每个设备只能使用自己独立的中断请求线。一般来说在80286以上计算机中,共有16个中断请求线与各种需要用中断的不同外设相连接,(每个中断线有一个标号也就是中断号)。
中断号的分配情况如下:
IRQ 说明
0 定时器
1 键盘
2 串行设备控制器
3 COM2
4 COM1
5 LPT2
6 软盘控制器
7 LPT1
8 实时时钟
9 PC网络
10 可用(Available)
11 可用(Available)
12 PS/2 鼠标
13 数学协处理器
14 硬盘控制器
15 可用(Available)
NM1 奇偶校验
大家现在就可以清楚的看到,IRQ3、4、5、10、11、12、15可供用使用。
2、DMA(Direct Memory Access)
计算机与外设之间的联系一般通过两种方法:一是通过CPU控制来进行数据的传送;二是在专门的芯片控制下进行数据的传送。我们所说的DMA,就是不用CPU控制,外设同内存之间相互传送数据的通道,在这种方式下,外设利用DMA通道直接将数据写入存储器或将数据从存储器中读出,而不用CPU参与,系统的速度会大大增加。
DMA通道分配情况表
DMA 0 可用
DMA 1 EPC打印口
DMA 2 软盘控制器
DMA 3 8位数据传送
DMA 4 DMA控制器
DMA 5 可用
DMA 6 可用
DMA 7 可用
3、I/O(INPUT/OUTPUT)
输入/输出端口,也就是计算机配件与CPU连接的接口。每个端口都有自己唯一的一个端口号,这个端口号称为地址。每一个想和CPU通信的外设或配件都有不同的I/O地址,通常在PC机内部一共有1024个地址。
热心网友 时间:2023-11-08 22:59
中断:指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。
虽然现在win9x已经有了PNP(即插即用)功能,但是中断冲突仍然是不可避免的,其中最为容易发生冲突的就是IRQ、DMA和I/O。首先我们先了解一下IRQ、DMA和I/O的概念:
1、IRQ(Interrupt Request)
IRQ英文全称Interrupt Request,中文翻译为中断请求线。计算机中有许多设备(例如声卡、硬盘等)他们都能在没有CPU介入的情况下完成一定的工作。但是这些设备还是需要定期中断CPU,让CPU为其做一些特定的工作。如果这些设备要中断CPU的运行,就必需在中断请求线上把CPU中断的信号发给CPU。所以每个设备只能使用自己独立的中断请求线。一般来说在80286以上计算机中,共有16个中断请求线与各种需要用中断的不同外设相连接,(每个中断线有一个标号也就是中断号)。
中断号的分配情况如下:
IRQ 说明
0 定时器
1 键盘
2 串行设备控制器
3 COM2
4 COM1
5 LPT2
6 软盘控制器
7 LPT1
8 实时时钟
9 PC网络
10 可用(Available)
11 可用(Available)
12 PS/2 鼠标
13 数学协处理器
14 硬盘控制器
15 可用(Available)
NM1 奇偶校验
大家现在就可以清楚的看到,IRQ3、4、5、10、11、12、15可供用使用。
2、DMA(Direct Memory Access)
计算机与外设之间的联系一般通过两种方法:一是通过CPU控制来进行数据的传送;二是在专门的芯片控制下进行数据的传送。我们所说的DMA,就是不用CPU控制,外设同内存之间相互传送数据的通道,在这种方式下,外设利用DMA通道直接将数据写入存储器或将数据从存储器中读出,而不用CPU参与,系统的速度会大大增加。
DMA通道分配情况表
DMA 0 可用
DMA 1 EPC打印口
DMA 2 软盘控制器
DMA 3 8位数据传送
DMA 4 DMA控制器
DMA 5 可用
DMA 6 可用
DMA 7 可用
3、I/O(INPUT/OUTPUT)
输入/输出端口,也就是计算机配件与CPU连接的接口。每个端口都有自己唯一的一个端口号,这个端口号称为地址。每一个想和CPU通信的外设或配件都有不同的I/O地址,通常在PC机内部一共有1024个地址。
热心网友 时间:2023-11-08 22:59
中断:指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。
虽然现在win9x已经有了PNP(即插即用)功能,但是中断冲突仍然是不可避免的,其中最为容易发生冲突的就是IRQ、DMA和I/O。首先我们先了解一下IRQ、DMA和I/O的概念:
1、IRQ(Interrupt Request)
IRQ英文全称Interrupt Request,中文翻译为中断请求线。计算机中有许多设备(例如声卡、硬盘等)他们都能在没有CPU介入的情况下完成一定的工作。但是这些设备还是需要定期中断CPU,让CPU为其做一些特定的工作。如果这些设备要中断CPU的运行,就必需在中断请求线上把CPU中断的信号发给CPU。所以每个设备只能使用自己独立的中断请求线。一般来说在80286以上计算机中,共有16个中断请求线与各种需要用中断的不同外设相连接,(每个中断线有一个标号也就是中断号)。
中断号的分配情况如下:
IRQ 说明
0 定时器
1 键盘
2 串行设备控制器
3 COM2
4 COM1
5 LPT2
6 软盘控制器
7 LPT1
8 实时时钟
9 PC网络
10 可用(Available)
11 可用(Available)
12 PS/2 鼠标
13 数学协处理器
14 硬盘控制器
15 可用(Available)
NM1 奇偶校验
大家现在就可以清楚的看到,IRQ3、4、5、10、11、12、15可供用使用。
2、DMA(Direct Memory Access)
计算机与外设之间的联系一般通过两种方法:一是通过CPU控制来进行数据的传送;二是在专门的芯片控制下进行数据的传送。我们所说的DMA,就是不用CPU控制,外设同内存之间相互传送数据的通道,在这种方式下,外设利用DMA通道直接将数据写入存储器或将数据从存储器中读出,而不用CPU参与,系统的速度会大大增加。
DMA通道分配情况表
DMA 0 可用
DMA 1 EPC打印口
DMA 2 软盘控制器
DMA 3 8位数据传送
DMA 4 DMA控制器
DMA 5 可用
DMA 6 可用
DMA 7 可用
3、I/O(INPUT/OUTPUT)
输入/输出端口,也就是计算机配件与CPU连接的接口。每个端口都有自己唯一的一个端口号,这个端口号称为地址。每一个想和CPU通信的外设或配件都有不同的I/O地址,通常在PC机内部一共有1024个地址。
热心网友 时间:2023-11-08 22:59
中断:指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。
虽然现在win9x已经有了PNP(即插即用)功能,但是中断冲突仍然是不可避免的,其中最为容易发生冲突的就是IRQ、DMA和I/O。首先我们先了解一下IRQ、DMA和I/O的概念:
1、IRQ(Interrupt Request)
IRQ英文全称Interrupt Request,中文翻译为中断请求线。计算机中有许多设备(例如声卡、硬盘等)他们都能在没有CPU介入的情况下完成一定的工作。但是这些设备还是需要定期中断CPU,让CPU为其做一些特定的工作。如果这些设备要中断CPU的运行,就必需在中断请求线上把CPU中断的信号发给CPU。所以每个设备只能使用自己独立的中断请求线。一般来说在80286以上计算机中,共有16个中断请求线与各种需要用中断的不同外设相连接,(每个中断线有一个标号也就是中断号)。
中断号的分配情况如下:
IRQ 说明
0 定时器
1 键盘
2 串行设备控制器
3 COM2
4 COM1
5 LPT2
6 软盘控制器
7 LPT1
8 实时时钟
9 PC网络
10 可用(Available)
11 可用(Available)
12 PS/2 鼠标
13 数学协处理器
14 硬盘控制器
15 可用(Available)
NM1 奇偶校验
大家现在就可以清楚的看到,IRQ3、4、5、10、11、12、15可供用使用。
2、DMA(Direct Memory Access)
计算机与外设之间的联系一般通过两种方法:一是通过CPU控制来进行数据的传送;二是在专门的芯片控制下进行数据的传送。我们所说的DMA,就是不用CPU控制,外设同内存之间相互传送数据的通道,在这种方式下,外设利用DMA通道直接将数据写入存储器或将数据从存储器中读出,而不用CPU参与,系统的速度会大大增加。
DMA通道分配情况表
DMA 0 可用
DMA 1 EPC打印口
DMA 2 软盘控制器
DMA 3 8位数据传送
DMA 4 DMA控制器
DMA 5 可用
DMA 6 可用
DMA 7 可用
3、I/O(INPUT/OUTPUT)
输入/输出端口,也就是计算机配件与CPU连接的接口。每个端口都有自己唯一的一个端口号,这个端口号称为地址。每一个想和CPU通信的外设或配件都有不同的I/O地址,通常在PC机内部一共有1024个地址。