操作系统里的这道题怎么写啊,大佬请赐教?

假设有两个并发进程p1和p2,需要互斥地访问一台输出设备请用锁机制实现互斥访问。

(1)请给出程序的算法描述,以解决互斥访问;

(2)请给出相关信号的初值和含义,并给算法加上必要的zhu'shi。

典型问题, 请搜索一下就可以看到很多文章, 例如: https://blog.csdn.net/qq_40587575/article/details/108142606