处理器

双核处理器

一个处理器 两个运算核心,从而提高计算能力

统一过程模型

起始阶段:起始阶段专注于项目的初创活动。

精化阶段:精化阶段在理解了最初的领域范围之后进行需求分析和架构演进。

构建阶段:构建阶段关注系统的构建,产生实现模型。

移交阶段:移交阶段关注于软件提交方面的工作,产生软件增量

安全协议

  • HTTPS

  • SFTP

  • IPsec

汇编语言

  • 汇编语言不能直接被计算机执行,需要编译成机器语言才能被计算机执行

多态

在面向对象技术中,不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做多态

  • 方法重载是一种静态多态,也称为编译时多态
  • 覆盖属于运行时多态

参数多态

应用最广泛的多态,被称为最纯的多态

包含多态

包含多态在许多语言中都存在,最常见的例子就是子类型化,即一个类型是另一个类型的子类型.

过载多态

过载多态是同一个名字在上下午中所代表的含义不同

强制多态

白盒测试

(1)程序模块中的所有独立路径至少执行一次

(2)在所有的逻辑判断中,取“真”和取“假”的两种情况至少都能执行一次

(3)每个循环都应在边界条件和一般条件下各执行一次

(4)测试程序内部数据结构的有效性等

对面向对象软件的测试

(1)算法层:测试类中定义的每个方法。

(2)类层:测试封装在同一个类中的所有方法与属性之间的相互作用。

(3)模板层:测试一组协同工作的类之间的相互作用。

(4)系统层:把各个子系统组装成完整的面向对象软件系统,在组装过程中同时进行测试

常见的端口

POP3服务默认的TCP端口号 110

可寻址的单元数

image-20240814092346155


image-20240814101249905

解析: 128KB= 128 * 2^10 B , 32位 = 32bit/8bit=4B, 128 * 2^10 B/(4B)=2^15个地址

题目要求从0000H开始, 也就是说包括0000H在内,总共数2^15个地址, 即0000H+ (2^15), 由于包括了0000H,所以最终结果= 0000H+ (2^15) -1.

2^15 = 1000 0000 0000 0000 = 8 0 0 0H, 所以结果是 0000H+ 8 0 0 0H -1 = 7FFFH. 16进制每个位置的范围是0-F


image-20240814103442439

解析:

  • 存储周期是250ns,表示执行一次需要250ns, 1秒可以执行1s/250ns次 = 1*4/(250*4*10-9) = 109*4/1000 = 4*109/103=4*106
  • 16位/8bit=2B

数据传输率 = 2B * 4 * 106 = 8 * 106


上午题 #2

上下文无关文法

image-20250322135552910


image-20250322140713557

image-20250322143719641


image-20250322152742500


image-20250322152910521


image-20250322155021112


image-20250322155709744


image-20250322160107924


image-20250322160322857


image-20250322160523154


image-20250322160614542


image-20250322160717190


image-20250322161141997


image-20250322161302358


image-20250322162104187


image-20250322162354152


image-20250322162533211


image-20250322162637779


image-20250322163230105


image-20250322163309832


image-20250322163412205


image-20250322163502932


image-20250322163533626


image-20250322163614649


image-20250322163816408


上午题 # 数据结构

image-20250322172852431