软件设计师笔记(软考中级)

如果有有道云app可以直接共享链接有道云笔记

友情提示:多媒体不考以及新增了python基础语法的考试

计算机组成与体系结构

  1. 多级存储体系
    1. cache地址映像方式发生冲突次数最小:全相联
    2. cpu访问速度:寄存器>cache>内存>硬盘
    3. 时间局部性:刚刚访问得指令,再次访问
    4. 空间局部性:操作临近空间
    5. 工作集理论:进程运行时被频繁访问的页面集合
  2. 指令集
    1. CISC(复杂):多种寻址,微程序控制,指令多但频率差异大
    2. RISC(精简):寻址方式少,增加寄存器数量,硬布线,高效流水线操作,适合VLSI技术,优化编译,编译出来的库比cisc要大得多
  3. flunn结构分类
    1. 单指令流单数据流SISD:
    2. 单指令流多数据流SIND:
    3. 多指令流单数据流MISD:理论意义,没有实物
    4. 多指令流多数据流MIMD:
  4. 计算机总线:数据、地址、控制
  5. 计算机结构
    1. 运算器:
      1. 算术逻辑单元(ALU):运算相关得功能
      2. 累加寄存器(AC):通用寄存器,运算过程中存储相应得值
      3. 数据缓冲寄存器(DR):对类存储器进行读写操作,暂存数据
      4. 状态条件寄存器(PSW):运算过程中存储一些状态位,如计算机进位等
    2. 控制器:
      1. 程序计数器(PC):也叫指令计数器
      2. 指令寄存器(IR):存放要执行得指令,对用户是完全透明得
      3. 指令译码器+时序部件
  6. 寻址方式:不同寻址方式为了扩大寻址空间以及编程灵活性
    1. 立即寻址:直接指出操作数本身
    2. 直接寻址:指令中地址码字段给出得地址就是有地址
    3. 寄存器寻址:地址码部分给出了一个通用寄存器得变好,寄存器中存折操作数
    4. 间接寻址:给出得地址不是有效地址,而是存放操作数地址得主存单元地址,操作数地址得地址
  7. 差错控制crc:可以检错不能纠错,海明效验码都可以

操作系统

  1. 进程管理
    1. 进程状态
    2. PV操作
      1. P:通过,等待事情发生,信号量自减1,判断信号量是否小于0,如果小于0就会阻塞
      2. V:释放,满足p的等待条件,信号量自加1,判断是否小于等于0,则在队列中拿出一个进程,使其继续执行
      3. 互斥:类似于打印机,只有一个人能使用
      4. 同步:速度上会有差异,但是会等下来,宏观上感受是一起完成的
    3. 死锁的两种方案:死锁的预防、死锁的避免
      1. 死锁的避免:有序资源分配法效率比较低、银行家算法常用
  2. 存储管理(难点)
    1. 页式存储:将程序与内存均划分同样大小的块,以页为单位将程序调入内存
      1. 优点:利用率高、碎片小,分配及管理简单
      2. 缺点:增加了系统开销,可能产生抖动现象
      3. 基本考点---逻辑地址找物理地址,页内地址是固定,通过页的大小确定页内地址是多少,比如4k页,则后12位是页内地址
    2. 段式存储:按照用户的自然段来划分逻辑空间,然后调入内存,段的长度可以不一样
      1. 优点:
    3. 段页式存储
    4. 页面置换算法
      1. 时间局部性:刚被访问的内容,立即又被访问
      2. 空间局限性:刚被访问的内容,临近的空间很快被访问
    5. 磁盘管理
  3. 设备管理
    1. cpu是在一个总线周期结束时响应DMA请求
    2. DMA工作方式下,在主存和外设之间建立了数据通道
    3. 为了便于实现多级中断嵌套使用堆栈来保护断点和现场最有效(因为先进后出的特点)
  4. 文件管理
    1. 树形目录结构:文件的绝对路径或者相对路径
    2. 索引文件结构:物理块号是从几级索引找到,最大支持索引文件大小,(物理块号0开始)
    3. 位示图(bitmap):物理块号为N在第几个字表示,在该字的第几位表示,(物理块号0开始,位数也是0开始)

计算机网络

  1. dhcp:可以从DHCP服务器获取本机IP地址、DNS服务器地址、DHCP服务器地址、默认网关等,没有web服务器和邮件服务器
  2. DNS:负载均衡->启用循环,添加每个web服务器的主机记录
    1. ipconfig /realease:释放租约,可以刷新IP地址
    2. ipconfig /renew: 重新获取IP地址
  3. POP3:采用C/S结构,基于TCP协议的邮件协议,具备ssl加密;MIME:互联网标准,拓展了电子邮件标准,使其能够支持多媒体数据
  4. ICMP:网络层协议和IP一个协议层,并且封装在IP数据报传输
  5. VOIP:使用UDP传输语音
  6. SMTP:使用ASCLL格式传输邮件报文
  7. FTP:控制端口21,数据端口20
  8. dhcp:无效的ip地址,169.254.x.x(windows)和0.0.0.0(linux)
  9. IPV4与IPV6:
    1. 隧道技术:使得两个IPV6结点可以通过现有的IPV4网络进行通讯
    2. 翻译技术:使得纯IPV6结点和纯IPV4结点通信
  10. 物理层:中继器、集线器
  11. 数据链路层:网桥(可以识别MAC,进行帧转发)、交换机 VLAN工作在此层
  12. 网络层:路由器
  13. 冲突域:交换机的每一个端口属于一个冲突域,(各个端口形成一个广播域)集线器属于一个冲突域
  14. 广播域:路由器连接的多个部分属于多个广播域
  15. 中国自主研发的3G通信标准:TD-SCDMA
  16. windows默认路由:没有其他路由时最后的选择
  17. 主机路由的子网掩码是255.255.255.255

信息安全

  1. 防火墙不具备查毒功能
  2. DMZ:隔离区,通过web服务器放在这里
  3. 防火墙受保护程序从高到低排序:内网、DMZ、外网
  4. 包过滤防火墙:工作在IP层,只对ip&#
中级软件设计师学习笔记 World版本 下载后可直接打印作为2020年上半年试的复习资料用 1.CPU 的功能的功能:程序控制、操作控制、时间控制、数据处理。 2.计算机系统组成示意图计算机系统组成示意图: 3.数据表示数据表示:原码、反码、补码、移码。(0 为正,1 为负) 4.移码移码:如果机器字长为 N,偏移量为 2N-1,则[X]移=2N-1+[X]补(X 为纯整数)。[X]移=1+X(X为纯小数)。 5.IEEE754:符号位(1 位,0 正 1 负)+阶码(8 位,+127)+尾数(23 位,小数点在最高位之后,随后省略最高位)。 6.浮点数加减浮点数加减:0 操作数检查,对阶操作(小阶变大阶),尾数加减(阶码用双符号位,尾数用单符号位),结果规格化,舍入处理(判定溢出)。 7.常用校验码常用校验码:奇偶校验码(只能检错)、海明码(纠错加检错)、循环冗余校验码(CRC)。 8.计算机体系结构分类计算机体系结构分类:单处理系统,并行处理与多处理系统,分布式处理系统。 9.指令集的发展:CISC(复杂指令集计算机):增强原有指令的功能,用更为复杂的新指令取而代之;RISC(精简指令集计算机):减少指令总数简化指令功能,优化编译降低复杂度。 10.指令控制方式指令控制方式:顺序方式,重叠方式,流水方式。 11.RISC 中的流水线技术中的流水线技术:超流水线技术,超标量技术,超长指令字技术。 12.并发性的解决并发性的解决:阵列处理机,并行处理机,多处理机。 13.主存与 cache 地址映射方式地址映射方式:全相联映射-将主存一个块的地址与内容一起存入 cache 中,计算机 硬件系统 件系统 输入设备 输出设备 存储器 运算器 控制器 内存储器 外存储器 算术逻辑单元ALU 累加寄存器AC 数据缓冲寄存器DR 状态条件寄存器PSW 指令寄存器IR 程序计数器PC 地址寄存器AR 指令译码器ID 中央处理单元 CPU 寄存器组 控制总线 ROM RAM
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值