2017年下半年软件设计师精选题目

1,防火墙不具备的功能特性:

  A,控制进出网络的数据包和数据流向

  B,提供流量信息的日志和审计

  C,隐藏内部IP以及网路结构细节

  D,提供漏洞扫描功能

解析:D,防火墙往往安装在网关上,因此可以控制内部网络与外部网络的通信,有的防火墙甚至有VPN的功能,所以也就用拥有了隐藏内部IP的功能。防火墙是被动防御型,不具有端口漏洞扫描的功能,因不能屏蔽内部网络之间的恶意攻击。

2,在程序执行过程中,cache与主存的地址映射由什么完成:

  A,操作系统

  B,程序员调度

  C,硬件自动

  D,用户软件

解析:C,Cache:缓存区,是高速缓存,是位于CPU和主内存之间的容量较小但速度很快的存储器,因为CPU的速度远远高于主内存的速度,CPU从内存中读取数据需等待很长的时间,而  Cache保存着CPU刚用过的数据或循环使用的部分数据,这时从Cache中读取数据会更快,减少了CPU等待的时间,提高了系统的性能。Cache并不是缓存文件的,而是缓存块的(块是I/O读写最小的单元);Cache一般会用在I/O请求上,如果多个进程要访问某个文件,可以把此文件读入Cache中,这样下一个进程获取CPU控制权并访问此文件直接从Cache读取,提高系统性能。Buffer:缓冲区,用于存储速度不同步的设备或优先级不同的设备之间传输数据;通过buffer可以减少进程间通信需要等待的时间,当存储速度快的设备与存储速度慢的设备进行通信时,存储慢的数据先把数据存放到buffer,达到一定程度存储快的设备再读取buffer的数据,在此期间存储快的设备CPU可以干其他的事情。Buffer:一般是用在写入磁盘的,例如:某个进程要求多个字段被读入,当所有要求的字段被读入之前已经读入的字段会先放到buffer中。cpu的cache与主存之间地址映射是有硬件芯片自动完成的,正因为如此,芯片制造是需要大量技术支持的。

猜你喜欢

转载自www.cnblogs.com/guanghe/p/10299800.html