16207318邓嘉操作系统实验三.docxVIP

  • 21
  • 0
  • 约1.61万字
  • 约 22页
  • 2018-07-04 发布于上海
  • 举报
2018南昌航空大学软件学院物联网工程专业操作系统实验操作系统实验 第三次实验 进程同步实验指导老师:指导老师:谭朋柳学号名:邓嘉操作系统第三次实验 进程同步实验指导老师:谭朋柳学生嘉4.1 实验目的 加深对并发协作进程同步与互斥概念的理解,观察和体验并发进程同步与互斥操作的效果,分析与研究经典进程同步与互斥问题的实际解决方案。了解 Linux 系统中 IPC 进程同步工具的用法,练习并发协作进程的同步与互斥操作的编程与调试技术。 4.2 实验说明 在 linux 系统中可以利用进程间通信(interprocess communication )IPC 中的 3 个对象:共享内存、信号灯数组、消息队列,来解决协作并发进程间的同步与互斥的问题。 1)共享内存是 OS 内核为并发进程间交换数据而提供的一块内存区(段)。如果段的权限设置恰当,每个要访问该段内存的进程都可以把它映射到自己私有的地址空间中。如果一进程更新了段中数据,那么其他进程立即会看到这一更新。进程创建的段也可由另一进程读写。 linux 中可用命令 ipcs -m 观察共享内存情况。 $ ipcs -m ------ Shared Memory Segments -------- key shmid owner perms bytes

文档评论(0)

1亿VIP精品文档

相关文档