- 设机器字长为32位,一个容量为16MB的存储器,CPU按照半字寻址,其可寻址的单元数是?
解题步骤:
字长32位,按照半字寻址,则为(32 / 2) / 8 = 2 = 2B$
总容量计算:
可寻址单元数:
DMA控制方式是在(主存与外设)之间建立数据通路进行数据的交换处理。
在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式(包括无条件传送与程序查询方式)、程序中断方式、DMA工作方式、通道方式、I/O处理机。( 无条件传送 )方式I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,并且只适用于简单的I/O控制。( DMA方式 )允许主存储器和I/O设备之间通过某种控制器直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。 ( 通道控制方式 )在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入。
闪存
- 掉电后信息不会丢失,属于非易失性存储器。
- 采用随机访问方式。
- 在嵌入式系统中可以采用Flash替代ROM存储器。
( DRAM ) 是一种需要通过周期性刷新来保持数据的存储器件。
与DRAM相比,SRAM集成率低,功耗大、不需要动态刷新。
“DMA传送结束”事件触发CPU请求,是中断;“除运算除数为0”是指令执行过程中在处理器内部发生的特殊事件,是异常。
为了实现多级中断,保存程序现场信息最有效的方法是使用( 堆栈 )。
异步传输常用于传输速率较低、设备简单且对时间同步要求不高的场景。
对阶原则是阶码小的向阶码大的对齐。

海明码:
- 在一个码组内,要检测e个误码,要求的最小码距应该满足:d>=e+1;
- 在一个码组内,要纠正t个误码,要求的最小码距应该满足:d>=2t+1;
- 同时纠错检错:d>=e+t+1
RISC采用硬布线逻辑实现,CISC采用微码实现。
VLIW(Very Long Instruction Word)是 ( 超长指令字 ) 的简称。

CPU组成:
- 运算器
- 算数逻辑单元ALU:数据的算数运算和逻辑运算
- 累加寄存器AC:为ALU提供一个暂存数据的工作区
- 数据缓冲寄存器DR:写内存时,暂存指令或数据
- 状态条件寄存器:存状态标记或控制标记
- 控制器
- 程序计数器PC:存储下一条要执行的指令地址
- 指令寄存器IR:存储即将执行的指令
- 指令译码器ID:对指令中的操作码进行分析解释
- 时序部件:提供时序控制信号
- 运算器
PCI总线是PC机常用总线,SCSI是软硬磁盘、光盘、扫描仪常用总线。他们都是并行总线。
加速比 = 原系统执行时间 / 优化后系统执行时间。例如原执行时间10s,现在8s,则加速比为:10/8 = 1.25
单缓冲区耗时:流水线建立时间 + (n-1) * 最长时间。流水线建立时间为数据读入缓冲区时间+数据送至用户处理时间之和(一个时刻,缓冲区只允许一个占用)。
字数 = 存储块个数(存储块个数 = 磁盘容量 / 物理块大小) / 字长
文件权限:4读、2写、1执行
FAT文件管理系统使用了一种基于簇的链式存储方式。
OSI七层模型:
- 应用层(实现具体的应用功能)
- 表示层(数据的格式与表达、加密、压缩)
- 会话层(建立、管理和终止会话)
- 传输层(端到端的连接)
- 网络层(分组传输和路由选择)
- 数据链路层(传送以帧为单位的信息)
- 物理层(二进制传输)
TCP/IP协议簇
- TCP/IP四层模型:
- 应用层(OSI的应用层+表示层+会话层)
- 传输层
- 网络层
- 物理接口层(OSI的数据链路层+物理层)
- 主要协议族
- POP3:邮件收取,默认端口110
- SMTP:邮件发送,默认端口25
- FTP:文件传输协议,默认端口21/21,21为控制端口、20为上传端口
- HTTP:超文本传输协议,默认端口80
- DHCP:IP地址自动获取,默认端口67
- SNMP:简单网络管理协议,默认端口161
- DNS:域名解析协议,记录域名与IP的映射关系,默认端口53
- TCP:可靠但不安全的传输层协议
- UDP:不可靠的传输层协议
- ICMP:因特网控制协议,ping命令来源
- IGMP:组播协议,组播地址范围:224.0.0.0~239.255.255.255
- ARP:地址解析协议,将IP地址转为MAC地址
- RARP:反向地址解析协议,将MAC地址转为IP地址
- TCP/IP四层模型:
主动攻击包含攻击者访问他所需信息的故意行为。被动攻击主要是收集信息而不是进行破坏。
漏洞扫描是指基于漏洞数据库,通过扫描等手段对指定的远程或者本地计算机系统的安全脆弱性进行检测,发现可利用漏洞的一种安全检测(渗透攻击)行为。
防火墙技术经历了包过滤、应用代理网关和状态检测技术三个发展阶段。
G网络是第五代移动通信网络,其峰值理可达下行10G。
BGP是外部网关。
169.254.0.0-169.254.255.255 这个地址段属于 特殊地址段 ,在分配不到 DHCP 地址的时候使用。
ARP报文采用广播的方式在网络上传送,该网络中所有主机包括网关都会接受到此ARP报文。接收到报文的目的主机会返回一个ARP报文来响应,ARP报文是以单播的方式传送的。
路由协议是一种允让许数据包在路由器之间传送信息的一种协议。
VLANID是数据链路层的标记。
SNMP是一种用于网络设备管理的协议,早期的版本没有任何安全设计。
TCP的序号是以字节为单位进行编号的。
某网络的IP地址空间为192.168.5.0/24。网络位为24位,后8位为子网号+主机号。若子网掩码为255.255.255.248,则后8为中有5位表示子网号,可以表示有
- 电气特性:规定传输二进制位时,线路上信号的电压高低、阻抗匹配、传输速率和距离限制等。
- 功能特性:指明某条线路上出现的某一电平表示的意义,以及接口部件的信号线的用途,
FTP默认的数据端口号是20,上传端口。
所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,目标就是为了获得数据库的权限,从而非法获得数据。
存储过程:用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。
入侵检测系统侧重检测,通常不能实时阻断SQL注入攻击。
数据库的基本表对应概念视图,存储文件对应内部视图,视图对应用户视图。
面向对象设计支持多重继承、单重继承和层次继承,但不支持分布式继承。
面向对象设计时包含的主要活动是识别类及对象、定义属性、定义服务、识别关系、识别包。
在面向对象设计中,类可以分为三种类型:实体类、边界类和控制类。
SCRUM MASTER职责的6大职责:教练、服务型领导、过程权威、保护伞、清道夫、变革代言人。
内聚(由高到低):功能内聚、顺序内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、巧合内聚
- 功能内聚:完成一个单一功能,各部分协同工作,缺一不可。
- 顺序内聚:处理元素必须按顺序执行。
- 通信内聚:所有处理元素集中在一个数据结构的区域中。
- 过程内聚:处理元素必须按特定的次序执行。
- 时间内聚(瞬时内聚):所包含的任务必须在同一时间内执行。
- 逻辑内聚:完成逻辑相关的一组任务。
- 巧合内聚:完成一组没有关系或松散关系的任务。
耦合(由低到高):非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合
- 非直接耦合:两个模块之间没有直接关系,它们之间的联系取决于主模块的控制和调用实现的。
- 数据耦合:一组模块借助参数表传递简单数据。
- 标记耦合:一组模块通过参数表传递记录信息。
- 控制耦合:模块之间传递的信息包含用于控制模块内部逻辑的信息。
- 外部耦合:一组模块都访问同一个全局简单变量。
- 公共耦合:多个模块都访问同一个公共数据环境。
- 内容耦合:一个模块直接访问另一个模块的内容数据;一个模块不通过正常入口进入另一个模块的内部;两个模块有一部分代码重叠;一个模块有多个入口。
在结构化分析方法中,数据流图用于功能建模;E-R图用于数据建模;状态转换图用于行为建模。
按照标准化对象,通常把标准分为技术标准、管理标准和( 工作标准 )三大类。
在RIP中有三个重要的时钟,其中路由无效时钟一般设为90秒。
区分组播地址和广播地址:
- 区分单播和组播的方法是通过MAC地址的第一个字节来判断。如果MAC地址的第一个字节的最后一位是0,则表示这是一个单播地址;如果最后一位是1,则表示这是一个组播地址。
- 广播地址是一个特殊的MAC地址,它的所有位都是1。当数据帧的目的地址是广播地址时,数据帧将被发送到网络中的所有设备。这意味着所有设备都会接收到这个数据帧。
数字签名相当于“亲笔签名”,是对真实性的保护。
ICMP报文作为数据字段封装在IP分组中,因此IP直接为ICMP提供服务。UDP和TCP都是传输层,为应用层提供服务。PPP是数据链路层协议,为网络层提供服务。
入侵检测系统侧重检测,通常不能实时阻断SQL注入攻击。
图
- 组合结构图用于画出结构化类的内部内容。
- 顺序图由一组对象或参与者以及它们之间可能发送的消息构成。强调消息的时间次序的交互图。
- 通信图强调收发消息的对象或参与者的结构组织。强调的是对象之间的组织结构(关系)。
