推荐答案
测试一下
题目
Which of the following method(s) can be used for inter-process communication?
A. Interrupt
B. Clock gating
C. Mailbox
D. Semaphore
参考答案与知识点
参考答案
正确答案为C和D。Mailbox(邮箱)是一种进程间通信机制,用于消息传递;Semaphore(信号量)是一种同步原语,常用于协调多进程对共享资源的访问,也属于进程间通信范畴。A选项Interrupt(中断)通常用于硬件事件通知或上下文切换,不是典型的进程间通信方式;B选项Clock gating(时钟门控)是低功耗设计技术,与通信无关。因此只有Mailbox和Semaphore适用于进程间通信。
涉及知识点
- 进程间通信(IPC)常见机制
- Mailbox消息传递
- Semaphore同步与互斥
- 中断与IPC的区别
- 时钟门控的应用场景