登录 注册
当前位置:主页 > 资源下载 > 47 > 建立共享存储区并获取描述符:分享一个关于操作系统的PPT

建立共享存储区并获取描述符:分享一个关于操作系统的PPT

  • 更新:2024-11-04 15:02:26
  • 大小:3.27MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:OS - 操作系统
  • 格式:PPT

资源介绍

一、共享存储区的建立及描述符的获取 int smhget(key_t key, int size, int msgflg) ,msgflg 访问方式,如:IPC_CREATE 检查共享内存表(共享存储区表),若不存在(key),则创建之;若已存在(key), 则返回描述符shmid。 二、共享存储区的连接与断开 1. 共享存储区的连接: char *shmat(int shmid, char * shmaddr, int shmflg) shmflg:=0时,表示可读/写;=SHM_RDINLY时,表示只读。 shmaddr是由用户指定的。 返回值是:viraddr,即进程的虚地址。 2. 共享存储区的断开: int shmdt( char *shmaddr )