设计并实现一个spooling输出的模拟系统①进程控制块(PCB)对于输出进程和spooling进程两种不同的进程,采用相同的结构处理,包括进程标识、进程状态、输出缓冲、输出指针、信息块首地址、输出长度等内容。需要支持在不同状态之间的转换,输出缓冲清空等操作。②输出请求块包括要求输出的进程标识、输出长度、输出首地址等内容。③输出井使用队列结构模拟,需要支持队列重整,取队首元素,删除队首元素,在队尾插入等操作,需要使用两个指针协助操作。