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




 
 
相关试题     软件架构的风格 

  第48题    2016年下半年  
某公司拟为某种新型可编程机器人开发相应的编译器。该编译过程包括词法分析、语法分析、语义分析和代码生成四个阶段,每个阶段产生的结果作为下一个阶段的输入,..

  第47题    2013年下半年  
“编译器”是一种非常重要的基础软件,其核心功能是对源代码形态的单个或一组源程序依次进行预处理、词法分析、语法分析、语义分析、代码生成、代码优..

  第43题    2021年下半年  
某公司拟开发一个个人社保管理系统,该系统的主要功能需求是根据个人收入、家庭负担、身体状态等情况,预估计算个人每年应支付的社保金,该社保金的计算方式可能随..

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



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

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