计算机系统组织


计算机系统是由许多部件组成的组合,例如外围设备、辅助存储器CPU等。这可以用图表更清楚地解释。

上图显示的计算机系统组织的要点如下:

  • I/O设备和CPU同时执行。一些进程被调度到CPU,同时一些进程正在进行输入/输出操作。
  • 有多个设备控制器,每个控制器负责一个特定的设备,例如键盘、鼠标、打印机等。
  • 每个设备都有可用的缓冲区。输入和输出数据可以存储在这些缓冲区中。
  • 对于I/O操作,数据由CPU从内存移动到相应的设备缓冲区,然后数据从缓冲区移回内存。
  • 设备控制器使用中断来通知CPU I/O操作已完成。

中断处理

中断是计算机系统组织中必要的一部分,因为它在硬件和软件部件需要立即关注时被触发。

设备或程序可以生成中断,以通知操作系统停止其当前活动并关注其他内容。以下图表更好地解释了中断的类型:

硬件中断和软件中断是两种类型的中断。硬件中断由硬件外设触发,而软件中断由软件函数调用触发。

硬件中断还分为两种类型。可屏蔽中断可以被CPU忽略或禁用,而不可屏蔽中断则不行。

更新于:2023年9月14日

41K+ 浏览量

启动您的职业生涯

通过完成课程获得认证

开始
广告