试题详情
- 简答题进程间通信的方式有多种,假设需要在Linux系统上设计本地运行的两个进程,一个负责采集视频,另一个负责播放。试为两者设计一种数据的通信方式。进一步考虑当两个进程处于不同机器上时,需要采用的通信方式。说明你的设计理由。
-
本地:共享内存+信号量,适合于大量数据传输。Linux支持系统V和POSIX的共享内存和信号量。
远程:Socket+应用协议。适合于跨网络的(大量)数据传输。Linux支持BSD的socket。应用层协议需要自行设计。 关注下方微信公众号,在线模考后查看
热门试题
- CPU的字长通常与其()一致。
- 典型的嵌入式系统硬件由嵌入式最小硬件系统
- Samba服务器的进程由()两部分组成。
- 以下叙述中,不符合RISC指令系统特点的
- 在日常管理中,通常CPU会影响系统性能的
- ARM支持哪两种数据存储格式,简单描述各
- 寄存器R15用作()。
- 如果要选择ARM处理器工作在外部中断模式
- 用命令ls-al显示出文件ff的描述如下
- NANDFLASH和NORFLASH的区
- 在TCP/IP模型中,应用层包含了所有的
- 可行性研究,应从()、技术可行性、运行可
- 嵌入式系统的存储器以半导体存储器为主。随
- 下面属于blob运行过程第一阶段的是()
- uC/OS-II系统中的每个任务都处在以
- 下面是IP协议中A类IP地址有关规定的叙
- init可执行文件通常存放在()目录中。
- 嵌入式系统中按照总线所传送的信息类型,可
- uC/OS-II总是运行处于就绪态任务中
- ARM处理器将R0中一个字的数据,存入由