• 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与主存之间地址映射是有硬件芯片自动完成的,正因为如此,芯片制造是需要大量技术支持的。

  • 相关阅读:
    Asp.Net : 实现一个 DataSet 或DataTable SELECT DISTINCT (字段唯一性)
    Jquery 局部刷新及 表单取值赋值 处理返回json数据 一些基本操作
    C# 自动化模型编辑Word
    泛型集合List的添加、访问、遍历和删除
    泛型转DataTable方法
    服务器按钮如何通过js验证再触发提交事件?
    Asp.Net 无限分类生成表格 <后台自定义输出table>
    table的innerHTML “未知运行错误”。
    js 截取字符串的方法 C# 正则判断数字及截取字符
    Microsoft Office Visio 2007 设计数据库关系图
  • 原文地址:https://www.cnblogs.com/guanghe/p/10299800.html
Copyright © 2020-2023  润新知