原码

  • 符号位 + 数字位
  • 符号位:0正数,1负数

    反码

  • 正数 == 原码

  • 负数 —> 除符号位以外其余位取反

    补码

  • 正数 == 原码

  • 负数 == 反码 + 1

    cache

  • 高速缓冲存储器

  • 为了弥补CPU与内存之间的运算速度的差异
  • 位于CPU与主内存之间的一种容量较小但速度很高的储存器。
  • 由于CPU的速度远高于主内存,CPU直接从内存中存取数据要等待一定时间周期,cache中保存着CPU刚用过或循环使用的一部分数据,当CPU再次使用该部分数据时可从cache中直接调用这样就减少了CPU的等待时间,提高了系统的效率

    DRAM

  • 动态随机存储器,一般用于内存

  • 需要不断刷新电路,否则数据就消失了

    SRAM

  • 静态随机存储器,一般用于CPU中的cache(高速缓冲存储器)

  • 不需要刷新电路,因此SRAM具有较高的性能
  • 缺点:集成度较低,功耗较DRAM大,相同容量的DRAM可以设计为较小的体积,但是SRAM却需要很大的体积。同样面积的硅片可以做出更大容量的DRAM,因此SRAM显得更贵

实际时间 约等于 内核时间 + 用户时间 + 消耗时间(文件io操作比较浪费时间)