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

应用和硬件既相对独立又相互联系,这句话大家应该都能理解,这一章提到了控制输入输出的IN指令和OUT指令,IN指令用于输入数据,并将其存储在CPU内部的寄存器中,而OUT指令则是把CPU寄存器的数据,输出到指定端口号的端口。

我对这两个概念的理解就到这了,这里作者又提出来了一个新概念,就是IRQ(中断服务请求)它是用来暂停当前正在运行的程序,并跳转到其它程序运行的必要机制。而这个机制就是中断处理。中断这个概念还是比较好理解的,打个比方你在手机上看电子书,突然想听音乐了,就打开了音乐,边听音乐边看书,忽然弹出了一个窗口,有人给你打电话这是中断,当有人给你打电话的时候你不能继续看书听音乐,因为中断也是有优先级的。

这一章最让我感兴趣的还有一个就是显示器显示文字及图形的机制,这里提到了一个概念VRAM,它是主存的一部分,内存在VRAM中存储的数据就是显示器上显示的信息,这一机制是不会改变的。以上就是我对本章的了解了。

posted @ 2019-02-20 22:00  沐小雪  阅读(92)  评论(0编辑  收藏  举报