首页 > 系统服务 > 详细

操作系统:进程通信(IPC)

时间:2020-02-09 01:09:13      阅读:88      评论:0      收藏:0      [点我收藏+]
  • 进程通信:进程间的信息交换。
    • 进程是分配系统资源的单位,因此各进程拥有的内存地址空间相互独立。
    • 为了保证安全,一个进程不能直接访问另一个进程的地址空间。
    • 为了保证进程间的安全通信,操作系统提供了一些方法。
  • 管道
    • 管道:指用于连接读写进程的一个共享文件,又名pipe文件。其实就是在内存中开辟的一个大小固定的缓冲区。
      技术分享图片
  • 命名管道(FIFO)
    • 它是一种文件类型。
    • FIFO可以在无关进程之间交换数据。
    • FIFO以一种特殊设备文件形式存在于文件系统中。
    • FIFO的通信方式类似于在进程中使用文件来传输数据,只不过FIFO类型文件同时具有管道的特性。再读数据时,FIFO管道中同时清楚数据,并且先进先出。
  • 消息队列
    • 消息队列,是消息的链接表,存放在内核中。一个消息队列由一个标识符来标识。
    • 进程间的数据交换以格式化的消息(Message)为单位。进程通过操作系统提供的“发送/接收消息”两个原语进行数据交换。
      技术分享图片
  • 共享内存
    技术分享图片

操作系统:进程通信(IPC)

原文:https://www.cnblogs.com/xiaobaizzz/p/12285577.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!