简答题

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

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

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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容