1、以下关于软件中间件的叙述,错误的是()。
A、 中间件通过标准接口实现与应用程序的关联,提供特定功能的服务
B、 使用中间件可以提高应用软件可移植性
C、 使用中间件有助于提高开发效率
D、 中间件位于客户机服务器的操作系统之下,应用程序之上。管理计算资源和网络通信。
答案:D
答题解析:
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,应用程序之下。管理计算资源和网络通信。
2、以下关于实时操作系统(RTOS)任务调度器的叙述中,正确的是( )。
A、 任务之间的公平性是最重要的调度目标
B、 大多数RTOS调度算法都是抢占方式(可剥夺方式)
C、 RTOS调度器都采用了基于时间片轮转的调度算法
D、 大多数RTOS调度算法只采用一种静态优先级调度算法
答案:B
答题解析:
任务是RTOS中最重要的操作对象,每个任务在RTOS的调度下由CPU分时执行。任务的调度目前主要有时间分片式、轮流查询式和优先抢占式三种,不同的RTOS可能支持其中一种或几种,其中优先抢占式对实时性的支持最好。
在非实时系统中,调度的主要目的是缩短系统平均响应时间,提高系统资源的利用率,或优化某一项指标;而实时系统中调度的目的则是要尽可能地保证每个任务满足他们的时间约束,及时对外部请求做出响应。
3、 在高速缓存(Cache)—主存储器构成的存储系统中,()。
A、 主存地址到Cache地址的变换由硬件完成,以提高速度
B、 主存地址到Cache地址的变换由软件完成,以提高灵活性
C、 Cache的命中率随其容量增大线性地提高
D、 Cache的内容在任意时刻与主存内容完全一致
答案:A
答题解析:
在程序的执行过程中,Cache与主存的地址映射是由硬件自动完成的。
查看完整试题>>>