企业可以使用工资核算系统来追踪线索
申请免费试用、咨询电话:400-8352-114
因此为了外设与CPU之问的处理速度,为了减少中断次数和CPU的中断处理时问也是为了解决DMA或通道方式时的瓶领问题,在设备管理引入了用来暂存数据的缓冲技术。
根据控制方式,缓冲的实现方法有两种,一种是专用硬件缓冲器,例如I/O控制器中的数据缓冲寄存器:另一种方法是在内存划出一个单元的专用缓冲区,以便存放输入懒出的数据。内存缓冲区义称为软件缓冲。
根据系统设置的缓冲器的个数,可把缓冲技术分为雕缓冲、双缓冲和多缓冲以及缓冲池几种:
堆缓冲是在设备和处理机,之间设置一入缓冲器。设备和处理机交换数据时,先把被交换的数据写入缓冲器,然后,需要数据的设备或处理机从缓冲器取走数据。由十缓冲器属寸乙临界资源匦I此,尽管单缓冲能匹配设备和处理机的处理速度,但是设备和设备之间不能通过单缓冲达剑并行操作
解决两台外设之问的并行操作问题的办法是设置双缓冲。有了两个缓冲器之后,CPU可把输出剑设备如打印机)的数据放入其一个缓冲器,让设备慢慢取走:然后,它义可以从另一个为其他设备(如终端)设置的缓冲器中渎取所需要的输入数据。