举个例子,两个人A、B去饭店点菜。
正常情况下,A告诉服务员(CPU)菜名,厨师(打印机)为A做菜。那么在厨师做完菜之前,因为厨师一直为A服务,所以厨师属于A。服务员(CPU)不允许B点菜
假脱机技术:
A告诉服务员(CPU)菜名,服务员记录在小本子(硬盘)上,厨师(打印机)根据小本子(硬盘)记录的信息为A做菜。
然后B点菜,服务员(CPU)在小本子(硬盘)上继续写菜名。B点菜后就可以干自己的事情,而不用等待厨师做完A的菜才能点菜。
厨师则不断根据小本子(硬盘)记录的菜名先后顺序,不断做菜。
实际情况中,打印机完成A任务后,CPU会从硬盘(输出井)读取下一个任务,然后传送到内存,内存再传送给打印机,完成下一个打印任务。