全部科目 > 嵌入式系统设计师 >
2014年下半年 上午试卷 综合知识
第 38 题
知识点 共享内存   内存   缺点  
关键词 共享内存   通信   内存  
章/节 嵌入式操作系统基础知识  
 
 
共享内存通信机制的缺点是(38)。
 
  A.  需要花费额外的内存空间
 
  B.  需要使用额外的同步机制
 
  C.  需要额外硬件支持
 
  D.  通信过程中需要反复读取内存,时间开销大
 
 




 
 
 
知识点讲解
· 共享内存
· 内存
· 缺点
 
        共享内存
        共享内存指的是各个任务共享它们地址空间当中的某些部分,在此区域,可以任意读写和使用任意的数据结构,把它看成是一个通用的缓冲区。一组任务向共享内存中写入数据,另一组任务从中读出数据,通过这种方式来实现它们之间的信息交换。
        在有些嵌入式操作系统中,不区分系统空间和用户空间,整个系统只有一个地址空间,即物理内存空间,系统程序和各个任务都能直接对所有的内存单元进行随意地访问。在这种方式下,内存数据的共享就变得更加容易了,如下图所示。
        
        多个任务共享内存空间
        在使用共享内存来传送数据的时候,通常要与某种任务间互斥机制结合起来,以免发生竞争条件的现象,确保数据传送的顺利进行。
 
        内存
        除了CPU,内存也是影响系统性能的最常见的瓶颈之一。看系统内存是否够用的一个重要参考就是分页文件的数目,分页文件是硬盘上的真实文件,当操作系统缺少物理内存时,它就会把内存中的数据挪到分页文件中去,如果单位时间内此类文件使用频繁(每秒个数大于5),那就应该考虑增加内存。具体考察内存的性能的参数包括内存利用率、物理内存和虚拟内存的大小。
 
        缺点
        包过滤路由器的缺点:
        (1)配置困难。因为包过滤防火墙很复杂,人们经常会忽略建立一些必要的规则,或错误配置了已有的规则,在防火墙上留下漏洞。然而在市场上,许多新版本的防火墙对这个缺点正在作改进,如开发者实现了基于图形化用户界面的配置和更直接的规则定义。
        (2)为特定服务开放的端口存在着危险,可能会被用于其他传输。例如,Web服务器默认端口为80,当计算机上又安装了RealPlayer,软件会自动搜寻可以允许连接到RealAudio服务器的端口,而不管这个端口是否被其他协议所使用,这样无意中RealPlayer就利用了Web服务器的端口。
        (3)可能还有其他方法绕过防火墙进入网络,如拨入连接。但这个并不是防火墙自身的缺点,而是不应该在网络安全上单纯依赖防火墙的原因。
        总的来说,包过滤路由器有维护困难、不支持用户鉴别的缺点。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有