主要的工作模式有两种:C/S模型、双工通信模型。 优点:可以携带少量信息,可以缓冲,防止峰值。
缺点:效率不高。传递指针信息,没有对消息进行复制,不能对原消息进行修改,效 率相对高(vxWorks会复制消息)。
30、简述管道的工作机制?与消息队列相比,各有什么优点?
管道是构筑于消息队列之上,由pipeDrv所控制的一个虚拟的I/O设备,具有标准的I/O 接口。
消息队列的优点:具有超时功能、消息有优先级、更快、可以被删除。
管道的优点:使用标准的I/O接口,如read(), write(),open(), close() ;可以通过io taskStdSet
()重定向;在Select()重可以使用文件描述符。 31、简要描述VxWorks中信号的定义和用途。
信号是一种软件通知,用以通知处理事件的任务。VxWorks支持软件信号功能,信号 异步地改变任务的控制流,任何任务都可以向另外一个任务发送信号。 信号多用于异常处理,很少用于任务间通信。
32、实时系统软件开发不同于其他软件工程的主要特征有哪些?
实时系统的设计是受资源约束的。时间是实时系统的首要资源,除此以外,其他系统 资源如内存大小等,在实现系统目标时都有可能与时间进行折衷。 实时系统是紧凑而复杂的,通常需要软件硬件协同设计。 实时系统的运行常常不需要用户的参与。
33、选择嵌入式系统处理器时主要考虑哪些因素?
主要考虑的因素有应用类型、I/O接口、主频、功耗、所支持的存储器类型、总线、价 格、封装、产品的生命力和厂家的实力、技术支持和第三方软件的支持。 34、选择嵌入式操作系统时主要考虑哪些因素? 是自建还是购买,或是使用开源软件;
应用对嵌入式操作系统的功能、性能的要求; 与硬件平台和开发工具的关系;
产品所属的应用领域是否有行业的标准或限制; 技术支持;
版税或服务费的问题。
第 页 共 21 页 21
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库史上最详细的嵌入式试题集(含答案)(5)在线全文阅读。
相关推荐: