zoukankan      html  css  js  c++  java
  • 软件设计师-计算机系统知识

    重点

    1 数据的表示

    (1) R进制转十进制

    (2)十进制转R进制

    (3)二进制转八进制和十六进制

     

    (4)码

    正数

    正整数的原码、反码和补码都一样

    负数

    原码和反码的相互转换:符号位不变,数值位按位取反

    原码和补码的相互转换:符号位不变,数值位按位取反,末位再加1

    补码求原码

    已知补码,求原码的负数的补码:符号位和数值位都取反,末位再加1

    2.数的表示范围

     3.浮点数运算

     价码是指数

    4.计算机结构

     

    程序查询方式是通过CPU执行程序来查询状态的

    5.计算机体系结构分类-Flynn

    6.指令的基本概念

    7.寻址方式

    8.CISC与RISC

    9.流水线

    (1)概念

    (2)流水线计算

    (3)公式

    (4)超标流水线

    (5)流水线吞吐率计算

    10 层次化存储结构

    11.cache

    (1)概念

    (2)映像

    直接相联映像

    全相联映像

    组相联映像

    12.主存

    编址与计算

    13总线

    14串联系统与并联系统

    15 N模混合系统

    16 校验码

    (1)基础知识

    (2)奇偶校验

    (3)循环校验码CRC

    公式

    (4)海明校验码

    2r>=16+r+1,根据计算可以得知r的最小值为5

    冗余

    余是指对于实现系统规定功能是多余的那部分资源,包括硬件、软件、信息和时间。通常冗余技术分为4类:

    (1)结构冗余,按其工作方法可以分为静态、动态和混合冗余;

    (2)信息冗余,指的是为了检测或纠正信息在运算或传输中的错误另外加的一部分信息;

    (3)时间冗余,是指以重复执行指令或程序来消除瞬时错误带来的影响;

    (4) 冗余附件技术,是指为实现上述冗余技术所需的资源和技术

    首先用DFFFF-A0000得到3FFFF然后加上1得到40000(16进制),转换成10进制为4*16的四次方等于262144
    然后将262144除以1024得到256KB,最后256KB除以32KB得到8

    加密

    用公钥加密、私钥解密,可实现保密通信;用私钥加密、公钥解密,可实现数字签名

  • 相关阅读:
    Spark基础
    flink杂记
    算法
    算法小结
    Java内存模型
    LeetCode---Backtracking && DP
    LeetCode---Sort && Segment Tree && Greedy
    LeetCode---Depth-first && Breadth-first
    LeetCode---Bit Manipulation && Design
    MD5
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/7503186.html
Copyright © 2011-2022 走看看