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

计算机是软件组合,如果计算机没有软件就仅仅是个箱子,利用操作系统提供的系统调用的功能,就可以实现对硬件的控制,系统调用成为API,应用系统简介控制硬件,而DMA啊hide是不经过CPU中介处理,外围设备直接同计算机的主内存进行数据传输,像磁盘这样用来处理大量数据的外围设备都具有DMA功能,支撑硬件输入输出的IN指令和OUT指令,IN指令通过指定端口号的端口输入数据,指定到端口号的端口,IN指令和OUT指令,这些IC统称为I/O控制器,各个端口之间通过端口号进行区分,以端口为桥梁可以实现CPU和外围设备之间的数据传递,可以让处理程序更加高效,中断控制器可以用终端来实现实时处理,而DMA可以短时间内传送大量数据,这也就是硬件控制。

posted @ 2024-02-25 22:37  董的都懂  阅读(2)  评论(0编辑  收藏  举报