Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Operating system ";“特殊遮罩模式”;带OCW3的in 8259A(PIC:可编程中断控制器)_Operating System - Fatal编程技术网

Operating system ";“特殊遮罩模式”;带OCW3的in 8259A(PIC:可编程中断控制器)

Operating system ";“特殊遮罩模式”;带OCW3的in 8259A(PIC:可编程中断控制器),operating-system,Operating System,8259A的手册上说 在特殊屏蔽模式下,当在OCW1中设置屏蔽位时,它将禁止该级别的进一步中断,并启用来自所有其他未屏蔽级别(较低和较高级别)的中断 因此,可以通过加载掩码寄存器来选择性地启用任何中断 内核设置PIC时,操作系统是否使用此模式?如果否,那么较低优先级的中断将获得较低的收益。就像键盘比FDD有更多的好处一样。是系统中级联PIC的硬件中断映射,按重要性顺序分配/硬连接 特殊掩模模式或普通掩模模式,哪种模式会获得更好的性能或某些好处 在为x86 PC系统配置PIC时,关于实施特殊掩码模

8259A的手册上说

在特殊屏蔽模式下,当在OCW1中设置屏蔽位时,它将禁止该级别的进一步中断,并启用来自所有其他未屏蔽级别(较低和较高级别)的中断

因此,可以通过加载掩码寄存器来选择性地启用任何中断

内核设置PIC时,操作系统是否使用此模式?如果否,那么较低优先级的中断将获得较低的收益。就像键盘比FDD有更多的好处一样。是系统中级联PIC的硬件中断映射,按重要性顺序分配/硬连接

特殊掩模模式或普通掩模模式,哪种模式会获得更好的性能或某些好处


在为x86 PC系统配置PIC时,关于实施特殊掩码模式的建议将帮助我决定是否使用它。

哪种操作系统?有。例如Linux,我只在裸机系统上使用这个控制器,我写了所有东西,但我假设它使用。虽然,初始化这个控制器是我做的第一件事,因为中断处理是系统中最基本的事情。@DjDexter5GHz:我从头开始写了一个玩具内核,在编写接口和配置这个硬件时,我想知道如何以及为什么在实际实现中使用它,如果使用它,有许多可能的解决方案,即使这是唯一的可能性(更不用说其他控制器),我不知道为什么这些信息很重要。您是否正在尝试使某些内容与现有软件兼容?