王工提出,根据用户要求,本嵌入式系统应具有高速并行处理能力,采用多处理器结构比较适合,主要理由是多处理器结构设计简单、可支持多个进程在不同处理器上并发处理;而张工提出,必须分清“多处理器结构”与“多核结构”的优点和缺点,多处理器结构虽然支持多进程的并发处理

admin2010-02-09  35

问题 王工提出,根据用户要求,本嵌入式系统应具有高速并行处理能力,采用多处理器结构比较适合,主要理由是多处理器结构设计简单、可支持多个进程在不同处理器上并发处理;而张工提出,必须分清“多处理器结构”与“多核结构”的优点和缺点,多处理器结构虽然支持多进程的并发处理,但没有直接实现多线程并发执行;多核结构可以直接实现多线程并发执行。要提高应用的并行性就必须利用多个硬件资源的并行工作,建议采用超线程技术的多核结构的处理器。请填写下图(f)中的(1)~(8),并用300字以内的文字对上述六种处理器结构的工作原理进行简要描述。
为了防止系统故障的蔓延,解决应用进程向的相互影响,在超线程技术的多核结构需要选择一种嵌入式操作系统作为本高性能嵌入式计算机系统的运行环境,请用200字以内的文字说明选择的操作系统应具备哪些主要功能。

选项

答案(1) 嵌入式操作系统必须是强实时系统,实时性应达到毫秒级。 (2) 操作系统应支持存储器保护能力,支持进程间的资源独立性(或支持时间、空间的隔离)。 (3) 操作系统内核应支持多核结构的处理器,并支持多个逻辑处理的方式。 (4) 支持高速Cache的管理。

解析 本问题主要考查考生的实际经验,如果考生从事过此类项目的开发工作,应该理解对于一个给定的用户需求,究竟选择什么系统开发环境才能实现达到系统的设计目标。如果考生掌握了超线程技术的多核结构方面的基础知识,应该能够分析出本问题的解决思路。
转载请注明原文地址:https://jikaoti.com/ti/uR67FFFM
0

最新回复(0)