●操作系统中对不同的中断进行了分级,现有磁盘、键盘和时钟3种外部中断,按照中断级别的高低顺序为 (5) 。(5)
A.键盘、时钟、磁盘
B.时钟、磁盘、键盘
C.磁盘、键盘、时钟
D.键盘、磁盘、时钟
A.键盘、时钟、磁盘
B.时钟、磁盘、键盘
C.磁盘、键盘、时钟
D.键盘、磁盘、时钟
A.键盘、时钟、磁盘
B.时钟、磁盘、键盘
C.磁盘、键盘、时钟
D.键盘、磁盘、时钟
下列关于Win32驱动程序模型(Win32 Driver Model,简称WDM)的描述,错误的是()
A.在Windows98中,USB、IEEE 1394以及高级配置和电源接口采用了WDM驱动程序
B.WDM模型把驱动程序按层进行了划分,层与层之间独立
C.它旨在通过提供一种灵活的方式来简化驱动程序的开发并降低具复杂性
D.对Windows 9x、Windows NT和Windows XP等操作系统采用不同的接口标准
某操作系统的虚存管理采用的页面淘汰算法是优化(OPT)算法,为每个进程分配3个页面。现有一个进程的一段程序,其访问的操作数所在页面的序列为: 1 4 6 5 3 4 5 2 5 4 3 5 1 2 4 1 假定开始时内存为空,执行这段程序将产生(25)次缺页中断(程序的存储不计)。
A.8
B.9
C.13
D.10
阅读以下关于嵌入式软件体系架构的叙述。
3. 某公司承担了一项宇航嵌入式设备的研制任务。本项目除对硬件设备环境有很高的要求外,还要求支持以下功能:
(1) 设备由多个处理机模块组成,需要时外场可快速更换(即LRM结构);
(2) 应用软件应与硬件无关,便于软硬件的升级;
(3) 由于宇航嵌入式设备中要支持不同功能,系统应支持完成不同功能任务间的数据隔离;
(4) 宇航设备可靠性要求高,系统要有故障处理能力。
公司在接到此项任务后,进行了反复论证,提出三层栈(TLS)软件总体架构,如下图所示,并将软件设计工作交给了李工,要求他在三周内完成软件总体设计工作,给出总体设计方案。
[问题1]
用150字以内的文字,说明公司制定的TLS软件架构的层次特点,并针对上述功能需求(1)~(4),说明架构中各层内涵。
[问题2]
在TLS软件架构的基础上,关于选择哪种类型的嵌入式操作系统问题,李工与总工程师发生了严重分歧。李工认为,宇航系统是实时系统,操作系统的处理时间越快越好,隔离意味着以时间作代价,没有必要,建议选择类似于VxWorks5.5的操作系统;总工程师认为,应用软件间隔离是宇航系统安全性要求,宇航系统在选择操作系统时必须考虑这一点,建议选择类似于Linux的操作系统。
请说明两种操作系统的主要差异,完成下表中的空白部分,并针对本任务要求,用200字以内的文字说明你选择操作系统的类型和理由。
两种操作系统的主要差异
[问题3]
故障处理是宇航系统软件设计中极为重要的组成部分。故障处理主要包括故障监视、故障定位、故障隔离和系统容错(重组)。用150字以内的文字说明嵌入式系统中故障主要分哪几类?并分别给出两种常用的故障滤波算法和容错算法。
(36)
A.用户管理
B.处理机管理
C.中断管理
D.I/O管理
(17) A.用户管理
B.文件管理
C.中断管理
D.I/O管理
(18) A.数据管理
B.I/O管理
C.中断管理
D.设备管理
(19) A.网络
B.多任务
C.单任务
D.实时
(20) A.PascaL
B.C++
C.汇编
D.C
(21) A.网络
B.多任务
C.批处理
D.实时