为了防止系统故障的蔓延,解决应用进程向的相互影响,在超线程技术的多核结构需要选择一种嵌入式操作系统作为本高性能嵌入式计算机系统的运行环境,请用200字以内的文字说明选择的操作系统应具备哪些主要功能。
第1题:
阅读以下关于嵌入式多核程序设计技术的描述,回答问题 1至问题 3。 【说明】 近年来,多核技术己被广泛应用于众多安全关键领域(如:航空航天等)的电子设备中,面向多核技术的并行程序设计方法已成为软件人员急需掌握的主要技能之一。某宇航公司长期从事宇航电子设备的研制工作,随着宇航装备能力需求的提升,急需采用多核技术以增强设备的运算能力、降低功耗与体积,快速实现设备的升级与换代。针对面向多核开发,王工认为多核技术是对用户程序透明的,开发应把重点放在多核硬件架构和硬件模块设计上面,而软件方面,仅仅需要选择一款支持多核处理器的操作系统即可。而李工认为,多核架构能够使现有的软件更高效地运行,构建一个完善的软件架构是非常必要的。提高多核的利用率不能仅靠操作系统,还要求软件开发人员在程序设计 中考虑多进程或者多线程并行处理的编程问题。
【问题1】(12分) 请用300字以内文字说明什么是多核技术和多线程技术,并回答李工的意见是否正确,为什么? 【问题2】(6 分) 在多核环境下,线程的活动有并行和并发两种方式,请用300字以内的文字说明这两种方式的含义及差别。 【问题3】(7 分) 请根据自己所掌握的多核、多线程的知识,判别表 3-1给出的说法是否正确,并将答案写在答题纸上对应空白处(填写正确或错误)。
第2题:
A.超线程技术的CPU在功能上与双核CPU相似
B.超线程技术就是利用特殊的硬件指令,把两个逻辑内核拟成物理芯片
C.超线程技术是让单个处理器能使用线程级并行计算,从而兼容多线程并行计算
D.只要CPU支持超线程技术就能发挥超线程的性能,与其它硬件和软件无关
第3题:
为了解决具体的应用问题而彼此通信的进程就称为______。
A.连接进程
B.应用进程
C.会话进程
D.传输进程
第4题:
远年来具有健壮分区功能的嵌入式实时操作系统(例如VxWorks653)在嵌入式领 域得到了广泛应用,以下不属于分区操作系统特点的是(45)。
A.具有分区级,进程级两级调度功能
B.应用软件和操作系统软件处于同一特权态和同一地址空间
C.具有健康监控功能,阻止故障蔓延
D.具有时间分区和空间分区
第5题: