• 软件设计师2015上午题基础知识(易错整理)


    软件设计师2015上午题基础知识(易错整理)

    2015上半年

    • 存储设备访问速度:通用寄存器 > Cache > 内存 > 硬盘

    • 补码表示定点小数的个数:2的n次方

    • 全相联映像块冲突最下,其次为组相联映像,直接映像块冲突最大。

    • 中断响应时间:指从发出中断请求到开始进入中断服务程序所需的时间。

    • 流水线

    最大吞吐率取决于流水线中最慢一段所需的时间
    
    如果流水线出现断流,加速比会明显下降
    
    要使加速比和效率最大化应该对流水线各级采用相同的运行时间
    
    流水线采用异步控制 不会 明显提高其性能
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 机房(物理安全),入侵检测(网络安全),漏洞补丁管理(系统安全),数据库安全(应用安全)

    • 软件工程的基本要素:方法、工具 和 过程

    • 风险的优先级通常是根据 风险暴露 设定。

    • C程序中:全局变量,静态局部变量、静态全局变量 都存放在 静态数据存储区。

    • 敏捷开发方法

    极限编程是一种轻量级的开发方法,它提出了四大价值观: 沟通、简单、反馈、勇气。
    
    五大原测: 快速反馈、简单性假设、逐步修改、提倡更改、优质工作
    
    水晶法强调经常交付,认为每一种不同的项目都需要一套不同的策略、约定和方法论。
    
    并列争球法的核心是迭代、增量交付,按照30天进行迭代开发交付可实际运行的软件。
    
    自适应软件开发的核心是三个非线性的,重迭的开发阶段:猜测、合作、学习。
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 正式技术评审目标:发现软件错误,证实满足需求,保证符合标准,使项目更易管理。

    • 自底向上集成测试优点:不需要写桩程序

    • 面向对象设计是:设计分析模型和实现相应源代码。

    • 面向对象程序设计是:选择合适的面向对象程序设计语言,将程序组织为相互协作的对象集合,每个对象表示某个类的实例,类通过继承等关系进行组织。

    • 依赖:两个事务之间的关系;关联:一组对象之间连接结构关系

    • 递归下降分析法:自上而下的语法分析

    • 遗传算法 模拟生物进化的三个基本过程。

    • 快速排序以 中位数为基准时,最坏的时间负责度为O(n);以第一个为基准,最坏的时间负责度为O(n方)

    • VLAN(虚拟局域网):允许逻辑地址划分网段

    • DHCP协议:自动分配ip地址;FTP:基于TCP的文件传输协议。

    2015下半年

    • CPU 是在一个总线周期结束时响应DMA请求的
    指令周期:取出并执行一条指令的时间
    
    总线周期:一个访存储器 或 IO端口操作所用时间
    
    时钟周期:处理操作最基本单位
    
    一个指令周期由若干总线周期组成,一个总线周期包含若干时钟周期
    
    一个总线周期包含 一个或多个 机器周期
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 虚拟存储体系由 主存-辅存 两级存储器构成

    • 在机器指令地址字段中,直接指出操作数本身的寻址方式为 立即寻址

    • 重放 属于主动攻击,流量分析不属于。

    • 防火墙功能:访问控制,代理,包过滤,记录访问过程

    • 保护期限死后50年:发表权,使用权,获得报酬权。

    • 保护期限不受时间限制:署名权,修改权,保护作品完整权

    • 人能听到的频率:20Hz —— 20KHz

    • 饱和度指颜色的 纯度

    • 用户需求不清晰,需求经常变化:原型化方法

    • 需求变化不大,数据处理领域:结构化方法

    • 开发大型系统 不适合 瀑布模型,因为大型系统前期很难确定需求

    • 编译中:中间代码生成,代码优化不是必须的;解释器参与运行控制,速度慢

    • 决策树:适合描述加工中具有多少策略且每个策略和若干条件有关的逻辑功能。
      在这里插入图片描述

    • POP3协议:默认端口110,默认传输协议TCP,C/S架构,访问模式:离线访问
      在这里插入图片描述

    • 层次化网络设计中各个层次的主要功能包括:

    接入层:用户接入、计费管理、MAC地址认证、收集用户信息。
    
    汇聚层:网络访问策略控制、数据包处理、过滤、寻址。
    
    核心层:高速数据交换,常用冗余机制。
    
    • 1
    • 2
    • 3
    • 4
    • 5
  • 相关阅读:
    了解什么是JWT的原理及实际应用
    Java JVM中的栈空间怎么释放
    磷脂-聚乙二醇-酰肼,DSPE-PEG-Hydrazide,DSPE-PEG-HZ,MW:5000
    论文研读-Thread-level transactional memory(TTM)
    计算机丢失mfc140.dll是什么意思?附送修复教程
    Nuxt 常见问题与解决方案
    eclipse导入maven项目
    CPU中的MESI协议(Intel)
    华为云云耀云服务器L实例评测 | 实例使用教学之软件安装:华为云云耀云服务器环境下安装 Docker
    AI时代下普通小程序员的想法
  • 原文地址:https://blog.csdn.net/NICK_53/article/details/126948658