参考答案和解析
C 运行操作系统代码的状态为核心态。
更多“当CPU执行操作系统内核代码时,称处理机处于()。”相关问题
  • 第1题:

    当CPU执行操作系统代码时,称CPU处于( )。

    A.执行态

    B.目态

    C.管态

    D.就绪态


    参考答案:C

  • 第2题:

    RTLinux基本的设计理念就是“架空”Linux内核,以便让其他实时进程能尽快地被执行。RTLinux开发者并没有针对实时操作系统的特性而重写Linux的内核,而是将Linux的内核代码做一些修改,将Linux的任务以及Linux内核本身作为一个___【35】____优先级的任务,而实时任务作为最___【36】____优先级的任务。


    正确答案:低 高

  • 第3题:

    Java中的线程模型包括()。

    A.一个虚拟处理机

    B.CPU执行的代码

    C.代码操作的数据

    D.以上都是


    正确答案:D

  • 第4题:

    微内核操作系统在嵌入式系统中得到越来越广泛的应用,以下关于微内核操作系统叙述中,错误的是( )。

    A.微内核操作系统,就是一种基于微内核架构的操作系统
    B.微内核操作系统由一群尽可能将数量最小化的软件程序组成
    C.微内核并非一个完整的操作系统,而只是操作系统中最基本的部分
    D.由于微内核不能有效的支持多处理机运行,所以不适用分布式系统环境

    答案:D
    解析:
    微内核操作系统的基本思想是尽可能的将操作系统核心缩小,仅仅实现核心基础部分,如中断、并行调度等与硬件有关部分,而策略、应用层次则面向用户,这样大量的代码就移向进程,因此其只是操作系统中最基本部分;微内核可以支持多处理机运行,适用于分布式系统环境。

  • 第5题:

    Linux内核代码中init/main.c文件是整个Linux内核的()。每种体系结构都会执行一些底层设置函数,然后执行名为()的函数来启动Linux内核。


    正确答案:中央联结点;start_kernel

  • 第6题:

    Windows操作系统之所以能同时进行多个任务的处理,是因为CPU具有多个内核。


    正确答案:错误

  • 第7题:

    当CPU执行用户程序的代码时,处理器处于()。

    • A、自由态
    • B、用户态
    • C、核心态
    • D、就绪态

    正确答案:B

  • 第8题:

    在操作系统中,进程管理主要管理的是()。

    • A、输入设备
    • B、输出设备
    • C、处理机(CPU)
    • D、存储器

    正确答案:C

  • 第9题:

    多处理机系统紧耦合配置中()。

    • A、其支持处理机可以独立工作执行自己的指令
    • B、其CPU和支持处理机不可以共享存储器和I/O系统
    • C、其CPU和支持处理机不可以共享总线控制逻辑和时钟发生器
    • D、其支持处理机不可以独立工作执行自己的指令

    正确答案:A

  • 第10题:

    填空题
    Linux内核代码中init/main.c文件是整个Linux内核的()。每种体系结构都会执行一些底层设置函数,然后执行名为()的函数来启动Linux内核。

    正确答案: 中央联结点,start_kernel
    解析: 暂无解析

  • 第11题:

    问答题
    什么是操作系统的中断?简述当一个中断发生时CPU执行的操作过程。

    正确答案: 所谓中断是指CPU对系统发生的某个事件作出的一种反应,即CPU暂停正在执行的程序,保留现场(CPU当前状态)后自动跳转去执行相应的处理程序,处理完该事件后再返回断点,继续执行“被打断”的程序。
    解析: 暂无解析

  • 第12题:

    填空题
    当系统出现错误时,内核有两个基本的错误处理机制:()和()

    正确答案: Oops,panic
    解析: 暂无解析

  • 第13题:

    下面关于8086的最小工作方式与最大工作方式的说法正确的是( )。

    A.8086CPU工作于最小方式时,用于构成多处理机和协处理机系统

    B.当8086 CPU的引脚接+5V电源时,8086 CPU工作于最小方式;当8086 CPU的引脚接地时,8086CPU工作于最大方式

    C.当8086 CPU的引脚接+5V电源时,8086 CPU工作于最大方式;当8086 CPU的引脚接地时,8086CPU工作于最小方式

    D.8086CPU工作于最大方式时,用于构成小型的单处理机系统


    正确答案:B

  • 第14题:

    CPU交替执行操作系统程序和应用程序。根据运行程序对机器指令的使用权限而将CPU置为不同的状态。用户程序只能运行在( )。

    A.管态

    B.目态

    C.处理机状态

    D.核心态


    正确答案:B
    解析:计算机系统将CPU执行状态划分为管态和目态。用户程序只能在目态下运行,如果用户程序在目态下执行了特权指令,硬件将产生中断,由操作系统获得控制,特权指令的执行被制止,这样便可以防止用户程序有意或无意地破坏系统。

  • 第15题:

    任务调度是嵌入式操作系统的一个重要功能,嵌入式操作系统内核一般分为非抢占式和抢占式两种,以下叙述中,不正确的是()。

    A.非抢占式内核要求每个任务要有自我放弃CPU的所有权

    B.非抢占式内核的任务级响应时间取决于最长的任务执行时间

    C.在抢占式内核中,最高优先级任务何时执行是可知的

    D.抢占式内核中,应用程序可以直接使用不可重入函数


    正确答案:D
    本题考查嵌入式操作系统中内核实现的基础如识。在嵌入式操作系统中,任务的管理与调度是—个非常重要的内核模块。任务管理在实现上是指使用对应的数据结构、方法进行任务状态,堆栈,环境的管理。而任务调度则会影响到任务的响应,任务的执行等。在一般的嵌入式操作系统中,分为抢占式和非抢占式两种内核管理策略。抢占式内核中,当有一个更高优先级的任务出现时,如果当前内核允许抢占,则可以将当前任务挂起,执行优先级更高的任务。非抢占式内核中:高优先级的进程不能中止正在内核中运行的低优先级的任务而抢占CPU运行。任务一旦处于核心态,则除非任务自愿放弃CPU,否则该任务将一直运行下去,直至完成或退出内核。从抢占式内核和非抢占式内核的概念来看,非抢占式内核要求每个任务要有自我放弃CPU的所有权,非抢占式内核的任务级响应时间取决于最长的任务执行时间,在抢占式内核中,最高优先级任务何时执行是可知的。抢占式内核中,应用程序不能直接使用不可重入函数,否则有可能因为抢占的原因而导致函数调用中间状态的不同,而导致结果的错误。

  • 第16题:

    当系统出现错误时,内核有两个基本的错误处理机制:()和()


    正确答案:Oops;panic

  • 第17题:

    当跟踪标志位TF=1时,CPU每执行完一条指令就产生一个内部中断,处于()状态。

    • A、正常工作
    • B、暂停
    • C、程序调试

    正确答案:B

  • 第18题:

    在操作系统中,作业处于执行状态时,已处于进程的管理之下。


    正确答案:正确

  • 第19题:

    什么是操作系统的中断?简述当一个中断发生时CPU执行的操作过程。


    正确答案: 所谓中断是指CPU对系统发生的某个事件作出的一种反应,即CPU暂停正在执行的程序,保留现场(CPU当前状态)后自动跳转去执行相应的处理程序,处理完该事件后再返回断点,继续执行“被打断”的程序。

  • 第20题:

    协处理机配置和紧耦合配置时,()。

    • A、两者的CPU和支持处理机都可以共享存储器和I/O系统
    • B、两者的CPU和支持处理机不可共享总线控制逻辑和时钟发生器
    • C、紧耦合配置中的支持处理机不可独立工作执行自己的命令
    • D、两者的支持处理机都可以独立工作执行自己的指令

    正确答案:A

  • 第21题:

    多处理机系统协处理机配置中()。

    • A、其支持处理机可以独立工作执行自己的指令
    • B、其支持处理机不可以独立工作执行自己的指令
    • C、其CPU和支持处理机不可以共享存储器和I/O系统
    • D、其CPU和支持处理机不可以共享总线控制逻辑和时钟发生器

    正确答案:B

  • 第22题:

    单选题
    当CPU执行用户程序的代码时,处理器处于()。
    A

    自由态

    B

    用户态

    C

    核心态

    D

    就绪态


    正确答案: D
    解析: 暂无解析

  • 第23题:

    多选题
    下列对于操作系统的叙述,错误的有()
    A

    同一台计算机只允许安装一套操作系统

    B

    Windows2000有服务器版和个人版操作系统之分

    C

    UNIX是一种内核代码完全开放的软件

    D

    Windows2000是一种内核代码完全开放的软件


    正确答案: C,B
    解析: 暂无解析

  • 第24题:

    判断题
    Windows操作系统之所以能同时进行多个任务的处理,是因为CPU具有多个内核。
    A

    B


    正确答案:
    解析: 暂无解析