简答题

什么是SPOOLing系统?其特点功能是什么?

①SPOOLing是外部设备联机并行工作操作,他是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术“。

②SPOOLing技术是在通道技术和多道程序设计基础上产生的,它由主机和相应的通道共同承担作业的输入输出工作,利用磁盘作为后援存储器,实现外围设备同时联机操作。

③SPOOLing系统由专门负责I/O的常驻内存的进程以及输入井输出井组成;它将独占设备改造为共享设备,实现了虚拟设备功能。

在生产者——消费者问题中,能否将生产者进程的wait(empty)和wait(mutex)语句互换,为什么?

不能,因为这样可能导致系统死锁,当系统中设有空缓冲时生产者进程的wait(mutex)操作获取了缓冲队列的控制权而wait(empty)导致生产者进程阻塞,这时消费者进程也无法执行。

进程的基本状态有哪些?这些状态之间是如何转换的?

你可能感兴趣的:(简答题)