操作系统应用题2(解答).docxVIP

  • 2
  • 0
  • 约8.24千字
  • 约 8页
  • 2022-12-27 发布于江苏
  • 举报
1. 设有一台计算机,有两条I/O 通道,分别接一台卡片输入机和一台打印机。卡片机把一叠卡片逐一输入到缓冲区 B1 中,加工处理后在搬到缓冲区B2 中,并在打印机上印出,问: ①系统要设几个进程来完成这个任务?各自的工作是什么? ②这些进程间有什么样的相互制约关系? ③用P、V 操作写出这些进程的同步算法。 解: ①系统可设三个进程来完成这个任务:R 进程负责从卡片输入机上读入卡片信息,输入到缓冲区 B1 中;C 进程负责从缓冲区B1 中取出信息,进行加工处理,之后将结果送到缓冲区B2 中;P 进程负责从缓冲区B2 中取出信息, 并在打印机上印出。 ②R 进程受C 进程影响,B1 放满信息后R

文档评论(0)

1亿VIP精品文档

相关文档