更多“● Java虚拟机采用 (20)软件体系结构。 A.管道一过滤器 B.分层 C.黑板 D.解释器 ”相关问题
  • 第1题:

    Java虚拟机采用( )软件体系结构。

    A.管道一过滤器
    B.分层
    C.黑板
    D.解释器

    答案:D
    解析:
    Java虚拟机(Java Virtual Machine,JVM)是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。
    Garlan和Shaw将通用软件体系结构风格总结为五个大类:数据流风格、调用/返回风格、独立构件风格、虚拟机风格、仓库风格。数据流风格有:批处理序列、管道/过滤器;调用/返回风格有:主程序/子程序、面向对象风格、层次结构;独立构件风格有:进程通讯、事件系统;虚拟机风格有:解释器、基于规则的系统;仓库风格有:数据库系统、超文本系统、黑板系统。而JAVA虚拟机采用解释器软件体系结构。

  • 第2题:

    某软件开发公司负责开发一个Web服务器服务端处理软件,其核心部分是对客户端请求消息的解析与处理,包括HTTP报头分离、SOAP报文解析等功能。该公司的架构师决定采用成熟的架构风格指导整个软件的设计,以下( )架构风格,最适合该服务端处理软件。

    A. 虚拟机
    B. 管道-过滤器
    C. 黑板结构
    D. 分层结构

    答案:B
    解析:
    根据题干描述,Web服务器服务端的核心功能是数据处理,由于Web服务在数据传输方面具有协议分层的特征,即底层协议会包装上层协议(HTTP协议体中包含整个SOAP消息内容),因此需要数据内容的逐步分解与分阶段处理。比较选项中的架构风格,由于管道-过滤器的架构风格支持分阶段数据处理,因此特别适合该服务端处理软件的要求。

  • 第3题:

    Android体系结构中Dalvik虚拟机就是Java虚拟机

    Android体系结构中Dalvik虚拟机就是Java虚拟机


    系统运行库层

  • 第4题:

    对于语音识别、知识推理等问题复杂、解空间很大、求解过程不确定的这一类软件系统,通常会采用()架构风格。

    A. 管道-过滤器
    B. 解释器
    C. 黑板
    D. 过程控制

    答案:C
    解析:
    语音识别是黑板风格的经典应用场景。

  • 第5题:

    6、下面哪个不是软件体系结构风格?

    A.解释器风格

    B.管道-过滤器风格

    C.黑板风格

    D.MVC三层风格


    客户端/服务器风格