《程序是怎样跑起来的》第十一章读后感

 有人说“计算机没有了软件,就仅仅是个箱子”。也就是说,即使是计算机这种看起来很了不起的设备(硬件),离开了软件依然什么也做不了。这句话戳到了计算机的本质。因为软件的存在是硬件正常运行的必要条件。
本章主要讲的是硬件的控制方法,作者在本章第一节中讲到硬件与应用无关。因为硬件的控制是由 Windows 全权负责的。第二节中介绍了支撑硬件输入输出的 IN 指令和 OUT 指令。Window 控制硬件时借助的指令最主要的就是他们两个。这些指令也是汇编语言的助记符。第三节介绍了编写测试用的输入输出程序。第四节介绍了中断程序IRQ,IRQ 是用来暂停当前正在运行的程序,并跳转到其他程序运行的必要机制。该机制称为中断处理。中断处理在硬件控制中担当着重要角色。如果没有中断处理,就有可能出现处理无法顺利进行的情况。第五节介绍了如何用中断实现实时处理。第六节介绍了DMA, DMA 可以实现短时间内传送大量数据,DMA是指在不通过 CPU 的情况下,外围设备直接和主内存进行数据传送。在本章的最后我了解到了显示器显示文字去图像的机制。
posted @ 2024-02-29 17:34  梁恩赐  阅读(1)  评论(0编辑  收藏  举报