SPOOLing技术是对脱机输入/输出系统的模拟,相应地,如图所示,SPOOLing系统建立在通道技术和多道程序技术的基础上,以高速随机外存(通常为磁盘)为后援存储器。SPOOLing系统主要由四部分组成:(1)输入井和输出井。这是在磁盘上开辟出来的两个存储区域。输入井模拟脱机输入时的磁盘,用于收纳I/O设备输入的数据。输出井模拟脱机输出时的磁盘,用于收纳用户程序的输出数据。(2)输入缓冲区和输出缓冲区。这是在内存中开辟的两个缓冲区,用于缓和CPU和磁盘速度不匹配的矛盾。(3)输入进程和输出进程。输入进程用于模拟脱机输入时的外围控制机,将用户要求的数据从输入设备传送到输入缓冲区,再存放到输入井...