程序员需要了解的硬核知识之控制硬件 (4)

在 MS-DOS 时代,对于大部分计算机来说,VRAM 都是主内存的一部分。在现代计算机中,显卡等专用硬件中一般都配置有与主内存相独立的 VRAM 和 GPU(Graphics Processing Unit),也叫做图形处理器或者图形芯片。这是因为,对经常描绘图形的 windows 来说,数百兆的 VRAM 都是必需的。

程序员需要了解的硬核知识之控制硬件

用软件来控制硬件听起来好像很难,但实际上只是利用输入输出指令同外围设备进行输入输出而已。中断处理是根据需要来使用的功能选项。DMA 则直接交给对应的外围设备即可。

虽然计算机领域新技术在不断涌现,但是计算机所能处理的事情,始终只是对输入的数据进行运算,并把结果输出,这一点是永远不会发生变化的。

文章参考:

《程序是怎样跑起来的》

https://baike.baidu.com/item/中断控制器/15732992?fr=aladdin

关注公众号后台回复 191106 即可获得《程序是怎样跑起来的》电子书

程序员需要了解的硬核知识之控制硬件

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyywsj.html