CMS专题

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

题目
问答题
在消息机制中,有哪些系统调用?并说明它们的用途.在UNIX中,消息机制向用户提供了四个系统调用.
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

UNIX是最普遍使用的操作系统之一,下列说法正确的是

A.UNIX系统的用户进程数目在逻辑上不受任何限制,有较高运行效率

B.UNIX系统大部分采用C语言编写,易读易修改,但速度不如汇编系统,所以现在主流操作系统都采用汇编语言书写

C.提供了精心挑选的系统调用,系统地实现紧凑,简洁而优美

D.提供了多种通信机制如管道通信,软中断通信,消息共事存储器通信等


正确答案:B
解析:虽然汇编语言编写的程序速度快,但是不易读不易修改难移植,所以大多数操作系统采用C语言书写。

第2题:

在UNIX System V中,系统向用户提供的用于创建新进程的系统调用是()。

  • A、read
  • B、fork
  • C、pipe
  • D、exit

正确答案:B

第3题:

●下面关于面向对象方法中消息的叙述,不正确的是 (4) 。

(4) A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息

B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息

C.应用程序之间可以相互发送消息

D.发送与接收消息的通信机制与传统的子程序调用机制不同


正确答案:B
【解析】在系统中既使用对象又使用类和继承等机制,而且对象之间仅能通过传递消息实现彼此的通信,这样的方法才称为"面向对象的方法"。

第4题:

为方便转入系统调用处理程序,在UNIX系统中配置了什么样的数据结构?


正确答案: 在UNIX系统中配臵了系统调用定义表sysent[],在表的每个结构中包含三个元素,
一是相应系统调用所需参数的个数;
二是系统调用经寄存器传送的参数个数;
三是相应系统调用处理子程序的入口地址。
系统中设臵了该表之后,可根据系统调用号i从系统调用定义表中找出相应表目,按表目中的入口地址转入相应处理子程序,完成系统调用的特定功能。执行完后,返回中断和陷入总控程序中的trap.C程序中,返回断点前的公共处理部分。

第5题:

在Windows消息机制中,消息系统3大关键要素是()。

  • A、消息队列
  • B、消息循环
  • C、消息处理函数
  • D、消息映射

正确答案:A,B,C

第6题:

UNIX是最普遍使用的操作系统之一,下列说法不正确的是______。

A.UNIX系统的用户进程数目在逻辑上不受任何限制,有较高的运行效率

B.UNIX系统大部分采用c语言编写,易读易修改,但速度不如汇编系统,所以现在主流操作系统都采用汇编语言书写

C.提供了精心挑选的系统调用,实现了紧凑、简洁而优美的特点

D.提供了多种通信机制,如管道通信、软中断通信、消息共享存储器通信等


正确答案:B
解析:汇编语言编写的程序执行快,但是不易读、不易修改且难移植,所以大多数操作系统采用C语言。

第7题:

UNIX系统中,用户程序可以通过系统调用进入核心态,运行系统调用后,又返回()

  • A、来宾态
  • B、核心态
  • C、访问态
  • D、用户态

正确答案:D

第8题:

● 在企业应用系统开发中,方法调用(Method Invocation)和消息(Messaging)机制是两种常用的数据处理与交换方式,下面关于这两种机制的描述,不正确的是 (33) 。

(33)

A. 方法调用一般具有同步特性,而消息机制具有异步的特点

B. 从可靠性方面考虑,消息机制比方法调用更有优势

C. 从效率方面考虑,一般情况下消息机制比方法调用更有优势

D. 消息调用机制可以支持多个数据的发送者和接收者,更加灵活


正确答案:C

第9题:

操作系统向用户提供了二种使用计算机的接口,其中一个是()。

  • A、函数库
  • B、子程序调用
  • C、中断机制
  • D、系统调用

正确答案:D

第10题:

在UNIX 系统中是否设置了专门用来删除文件的系统调用?为什么?


正确答案: 没有。当用户不再使用此文件时,利用系统调用unlink断开连接,做i.link减1操作。当i.link减1结果为0,表示此文件不再被用户需要,该文件将从文件系统中删除。

更多相关问题