IPC全称为InterProcess Communication,中文翻译为进程间通信。
在计算机应用系统中,有多个应用程序,它们之间需要相互通信,以达到协同工作的目的,这就需要用到 IPC 技术。用 IPC 技术可以使不同进程之间完成数据交换、资源共享等操作。
IPC有许多种实现方式,如:管道、命名管道、信号量、消息队列、共享内存、#本地套接字#等等。不同的应用场景下使用不同的方式,以满足各自的通信需求。
对于芯片行业,随着技术的发展,全球各地开发的芯片标准越来越多,因此有了IPC标准的出现。
IPC标准是新一代芯片接口标准,是由半导体行业协会(SEMI)组织成立的。它目前包含3个不同的协议:GEM(进程管理功能)、PPM(产品计划管理)和E164(地址方案)。
IPC的应用范围很广,除半导体行业外,其它行业如通讯、物联网、智能家居等也都在使用。