文件名称:共享存储区的建立及描述符的获取-分享一个关于操作系统的ppt
文件大小:3.27MB
文件格式:PPT
更新时间:2024-05-12 12:13:23
操作系统 os
一、共享存储区的建立及描述符的获取 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 )