欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

什么是I/O操作?计时器是I/O操作吗?

程序员文章站 2022-07-08 17:33:13
wiki的I/O定义是计算机和外部世界的信息交互,“Typical I/O devices are printers, hard disks, keyboards, and mouses.“ 显示器,网卡等也都算I/O设备。那么计时器是I/O设备吗?从硬件的角度来看,例如芯片SM IO Timer“Control Techniques’ extended I/O option module with real time clock”就是能控制I/O的芯片。再者,在单片机里把计时器的信号输出到I/O口.....

wiki的I/O定义是计算机和外部世界的信息交互,“Typical I/O devices are printers, hard disks, keyboards, and  mouses.“ 显示器,网卡等也都算I/O设备。

那么计时器是I/O设备吗?从硬件的角度来看,例如芯片SM IO Timer “Control Techniques’ extended I/O option module with real time clock”就是能控制I/O的芯片。再者,在单片机里把计时器的信号输出到I/O口也是很常见的应用。还有一个证据是:windows驱动里有一个函数的命名叫IO_TIMER_ROUTINE (wdm.h)

所以就软件开发来说,主要关心的I/O操作应该是包括:磁盘操作,网络操作,计时器事件触发。

本文地址:https://blog.csdn.net/pengpengzhou/article/details/107333440