首页 > 其他 > 详细

《程序是怎么跑起来的》第十一章

时间:2019-03-27 22:28:39      阅读:150      评论:0      收藏:0      [点我收藏+]

这一章讲的是硬件控制方法,windows提供了通过应用来间接控制硬件的方法,利用操作系统提供的系统调用功能就可以实现对硬件的控制。windows控制硬件时借助的是输入输出指令。其中具有代表性的两个输入输出指令就是IN和OUT。

接下来就是外围设备的中断请求,从中断处理开始到请求中断的程序运行结束之前,被中断的程序的处理是停止的。实现中断请求的是连接外围设备的I/O控制器,负责实施中断处理程序的是CPU。为了进行区分,外围设备的中断请求会使用不同于I/O端口的其他编号,该编号称为中断编号。还有就是DMA,DMA是指在不通过CPU的情况下,外围设备直接和主内进行数据传送。

还有就是文字及图片的显示机制,在程序中,只要往VRAM中写入数据,该数据就会在显示器中显示出来,实现该功能的程序是由操作系统或BIOS提供,并借助中断来进行处理的。

《程序是怎么跑起来的》第十一章

原文:https://www.cnblogs.com/lee-88/p/10611061.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!