欢迎来到易学考试网 易学考试官网
全部科目 > 大学试题 > 计算机科学 > 信息技术基础 > 计算机系统基本知识

单项选择题

以下是关于Linux系统中shell命令行解释器如何进行程序加载和运行的叙述,其中错误的是()。

    A.shell命令行解释器根据输入的命令行信息获得程序名及参数和环境变量
    B.调用execve()函数前shell命令行解释器先调用fork()函数创建一个子进程
    C.加载器会把可执行目标文件从磁盘读到内存中,然后从第一条指令开始执行
    D.shell命令行解释器可以通过调用execve()函数来启动加载器进行程序加载

点击查看答案

相关考题

  • 单项选择题
    以下关于内核态和用户态的叙述中,错误的是()。

    A.shell命令行解释程序实现程序的加载和运行,因而它运行在内核态
    B.用户态也称目标程序状态,用户态下只能执行用户进程
    C.只有在内核态才能执行内核程序代码,其中可包含特权指令
    D.IA-32系统中,特权级别由代码段寄存器CS中的最后两位指定

  • 单项选择题
    以下关于IA-32/Linux进程内核空间的叙述中,错误的是()。

    A.包含进程现场信息,如寄存器(硬件)上下文等
    B.包含内核程序的代码及其所用的数据信息
    C.包含所有进程可以动态链接的共享库映射区
    D.包含进程标识信息和控制信息,如进程标识符、页表等

  • 单项选择题
    以下关于IA-32/Linux进程虚拟地址空间的叙述中,错误的是()。

    A.用户空间从0x8048000开始,由高地址的动态区和低地址的静态区组成
    B.用户空间的动态区由栈和堆组成,栈从高地址向低地址生长而堆则相反
    C.用户空间的静态区由代码段和数据段组成,数据段由读写数据和只读数据组成
    D.分为内核空间和用户空间两大块,各占高地址1GB和低地址3GB空间

微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题