全部科目 > 系统架构设计师 >
2016年下半年 上午试卷 综合知识
第 51 题
知识点 任务之间的关系  
关键词 机器人   开发   需求  
章/节 软件架构的风格  
 
 
某公司拟开发一个扫地机器人。机器人的控制者首先定义清洁流程和流程中任务之间的关系,机器人接受任务后,需要响应外界环境中触发的一些突发事件,根据自身状态进行动态调整,最终自动完成任务。针对上述需求,该机器人应该采用(51)架构风格最为合适。
 
  A.  面向对象
 
  B.  主程序-子程序
 
  C.  规则系统
 
  D.  管道-过滤器
 
 




 
 
相关试题     软件架构的风格 

  第39题    2021年下半年  
软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式,按照软件架构风格,物联网系统属于( )软件架构风格。

  第48题    2010年下半年  
某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和对象之间的关系。针对该目标,公司应该采用(48)架构风格最为合适。

  第43题    2013年下半年  
软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格定义了一类架构所共有的特征,主要包括架构定义、架构词汇表和架构(43)..

 
知识点讲解
· 任务之间的关系
 
        任务之间的关系
        在一个嵌入式应用系统中往往包含有多个任务,它们在系统的硬件平台和操作系统提供的软件平台上运行。这些任务之间主要有以下几种关系:
        .相互独立:任务之间没有任何的关联关系,互不干预、互不往来。唯一的相关性就是它们都需要去竞争CPU资源。
        .任务互斥:除了CPU之外,这些任务还需要共享其他的一些硬件和软件资源,而这些资源由于种种原因,在某一时刻只允许一个或几个任务去访问。因此当这些任务在访问共享资源的时候可能会相互妨碍。
        .任务同步:任务之间存在着某种依存关系,需要协调彼此的运行步调。
        .任务通信:任务之间存在着协作与分工,需要相互传递各种数据和信息,才能完成各自的功能。
        在嵌入式操作系统当中,对于任务间的第一种关系,主要是靠调度器来进行协调。而对于其他的几种关系,操作系统必须提供一些机制,让各个任务能够相互通信、协调各自的行为,以确保系统能够顺利、和谐地运行。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有