参考答案和解析
本题答案:A.shmget(),建立一共享存储区;
B.shmat(),将共享存储区附接到进程的虚地址空间上;
C.shmdt(),把共享存储区与新进程断开;
D.shmct(),对共享存储区的状态信息进行读取和修改,也可以断开进程与共享存储区的连接.
更多“在共享存储区机制中,有哪些系统调用?并扼要说明它们的用途. ”相关问题
  • 第1题:

    在消息机制中,有哪些系统调用?并说明它们的用途.在UNIX中,消息机制向用户提供了四个系统调用.


    本题答案:A.msgget(),用来建立一消息队列,或者获取一消息队列的描述符;
    B.msgsnd(),用于向指定的消息队列发送一个消息,并将该消息链接到该消息队列的尾部;
    C.msgrcv(),用于从指定的消息队列中接收指定类型的消息;
    D.msgctl(),用来读取消息队列的状态信息并进行修改.

  • 第2题:

    15、在操作系统中同时存在多个进程,它们()。

    A.不能共享系统资源

    B.可以共享允许共享的系统资源

    C.可以共享所有的系统资源

    D.不能调用同一段程序代码


    C

  • 第3题:

    9、存储器按其在计算机系统中的作用分,有内存储器、外存储器、高速缓冲存储器等。下列哪个说法是正确的?

    A.它们的数据均可被CPU直接调用

    B.只有高速缓冲存储器和内存储器中的数据可被CPU直接调用

    C.它们的数据均不可被CPU直接调用

    D.只有速缓冲存储器中的数据可以被CPU直接调用


    主存储器和辅助存储器

  • 第4题:

    在IPC软件包中包含哪几种通信机制?在每种通信机制中设置了哪些系统调用?


    答案:IPC中提供了三种通信机制:(1)消息机制。存在msgget.msgsend,msgrcv系统调用。(2)共享存储器机制。存在shmget,shmid,shmdt系统调用。(3)信号量机制。无系统调用.

  • 第5题:

    38、存储器按其在计算机系统中的作用分,有内存储器、外存储器、高速缓冲存储器等。下列说法是正确的是?

    A.只有高速缓冲存储器和内存储器中的数据可被CPU直接调用

    B.它们的数据均可被CPU直接调用

    C.它们的数据均不可被CPU直接调用

    D.只有速缓冲存储器中的数据可以被CPU直接调用


    ABCDEF