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

题目
问答题
为方便转入系统调用处理程序,在UNIX系统中配置了什么样的数据结构?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于系统功能调用的论述中正确的一条是()。

A、在运行系统调用时,可由用户程序直接通过函数调用指令转向系统调用处理程序。

B、在运行系统调用时,用户程序必须执行系统调用指令(或访管指令),并通过陷入中断(或软中断)转向系统调用处理程序。

C、在运行系统调用时,用户程序必须通过外部的硬件中断,转向系统调用处理程序。

D、在运行系统调用时,用户程序可直接通过转移指令转向系统调用处理程序。


参考答案:B

第2题:

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


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

第3题:

系统为了管理文件,设置了专门的数据结构文件控制块(FCB.。FCB是在执行________文件系统调用时建立的。


正确答案:
检索

第4题:

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


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

第5题:

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

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

正确答案:B

第6题:

系统为了管理文件,设置了专门的数据结构 【】 (FCB)。FCB是在执行创建文件系统调用时建立的。


正确答案:文件控制块
文件控制块是系统为每个文件设置的描述性数据结构,文件目录是文件控制块的有序集合。

第7题:

在UNIX/Linux系统上,系统调用以C函数的形式出现。

A

B



第8题:

UNIX系统中,用于创建新进程的系统调用命令是()。

A、fork

B、pipe

C、exit

D、read


参考答案:A

第9题:

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

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

正确答案:D

第10题:

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


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

更多相关问题