当前位置: 首页 > news >正文

【系统架构设计师】虚拟机体系结构风格

目录

          • 1. 说明
          • 2. 解释器体系结构风格
          • 3. 规则系统体系结构风格
          • 4. 例题
            • 4.1 例题1

1. 说明
  • 1.p263。
  • 2.虚拟机体系结构风格的基本思想是人为构建一个运行环境,在这个环境之上,可以解析与运行自定义的一些语言,这样来增加架构的灵活性。
  • 3.虚拟机体系结构风格主要包括解释器风格规则系统风格
2. 解释器体系结构风格
  • 1.一个解释器通常包括完成解释工作的解释引擎,一个包含将被解释的代码的存储区,一个记录解释引擎当前工作状态的数据结构,以及一个记录源代码被解释执行进度的数据结构。
  • 2.具有解释器风格的软件中含有一个虚拟机,可以仿真硬件的执行过程和一些关键应用。
  • 3.解释器通常被用来建立一种虚拟机以弥合程序语义与硬件语义之间的差异。
  • 4.其缺点是执行效率较低。
  • 5.典型的例子是专家系统。
  • 6.解释器体系结构风格:
3. 规则系统体系结构风格
  • 1.基于规则的系统包括规则集、规则解释器、规则/数据选择器及工作内存。
  • 2.规则系统体系结构风格:
4. 例题
4.1 例题1
  • 1.题目
1.某公司拟开发一个扫地机器人。机器人的控制者首先定义清洁流程和流程中任务之间的关系,机器人接受任务后,
需要响应外界环境中触发的一些突发事件,根据自身状态进行动态调整,最终自动完成任务。
针对上述需求,该机器人应该采用(C)架构风格最为合适。
A.面向对象
B.主程序-子程序
C.规则系统
D.管道-过滤器
  • 2.分析
1.在本题所述的应用环境中,强调自定义流程,然后按自定义流程来执行,属于虚拟机风格的特征,备选答案中,仅有C选项属于虚拟机风格。

相关文章:

  • 基于 SpringBoot 的 4S店车辆管理系统 系统的设计与实现
  • 【Springboot知识】从零开始配置springfox
  • vue字符串的常用方法,截取字符串,获取字符串长度,检索字符串
  • 基于Go语言 XTA AI聊天界面实现
  • STM32F10X 启动文件完整分析
  • 哈希表(典型算法思想)—— OJ例题算法解析思路
  • CAS单点登录(第7版)24.高可用性
  • Java知识速记:ArrayList与LinkedList的区别
  • Windows上安装Redis
  • TypeScript 与后端开发Node.js
  • Java中的分布式(概念说明)
  • 类与对象C++详解(上)
  • CF 148A.Insomnia cure(Java实现)
  • Linux服务器磁盘空间不足的全方位应对指南
  • Spring中的IOC详解
  • SpringBoot快速接入OpenAI大模型(JDK8)
  • 【推理llm论文精度】DeepSeek-R1:强化学习驱动LLM推理能力飞跃
  • 基于Qt 和微信小程序的用户管理系统:WebSocket + SQLite 实现注册与登录
  • UE求职Demo开发日志#32 优化#1 交互逻辑实现接口、提取Bag和Warehouse的父类
  • Python学习心得字符串拼接的几种方法
  • 第78届戛纳电影节开幕,罗伯特·德尼罗领取终身成就奖
  • 山西临汾哪吒主题景区回应雕塑被指抄袭:造型由第三方公司设计
  • 四部门:强化汛期农业防灾减灾,奋力夺取粮食和农业丰收
  • 气候多米诺:厄尔尼诺与东南亚跨境害虫或威胁中国粮食安全
  • 中巡组在行动丨①震慑:这些地区有官员落马
  • 地下5300米开辟“人造气路”,我国页岩气井垂深纪录再刷新