文章目录

  • 计算机科学技术基础
    • 一. 进制转换
      • 1.1 2的次方表
      • 1.2 二进制转十进制
      • 1.3 二进制转八进制
      • 1.4 二进制转十六进制
      • 1.5 八进制转十进制,十六进制
      • 1.6 十进制转二进制十六进制
    • 二. 数据表示
      • 2.1 计算机中的原码,反码,补码
      • 2.2 原码
      • 2.3 反码
      • 2.4 补码
    • 三. 逻辑运算
      • 3.1 逻辑与
      • 3.2 逻辑或
      • 3.3 逻辑非
      • 3.4 逻辑异或
    • 四. 计算机机构
      • 4.1 五大组件
      • 4.2 运算器与控制器(简单理解)
      • 4.3 运算器包括
      • 4.4 控制器包括
    • 五. 寻址方式
      • 5.1 立即寻址方式
      • 5.2 直接寻址方式
      • 5.3 间接寻址方式
      • 5.4 寄存器寻址方式
      • 5.5 寄存器间接寻址方式
    • 六. 弗林分类(Flynn)
    • 七. 流水线技术
      • 7.1 未使用流水线指令的情况
      • 7.2 使用流水线指令的情况
    • 八. 多级存储结构
      • 8.1 局部性原理
      • 8.2 存储方式
    • 九. 主存
    • 十. 磁盘

计算机科学技术基础

知识点:

  • 数制转换

    • 二进制,八进制,十六进制
  • 数据表示
    • 数的表示(源码,反码,补码)
    • 非数值表示(字符,汉字)
    • 校验方式(CRC校验,奇偶校验)

一. 进制转换

1.1 2的次方表

进制转换都可以通过2 的 次方表进行

2的次方表

0 1 2 3 4 5 6 7
1 2 4 8 16 32 64 128

1.2 二进制转十进制

十进制= 0 - 9

二进制数 10101101 转换为十进制

10101101
= 128 + 32 + 8 + 4 + 1
= 173(十进制)

1.3 二进制转八进制

八进制 = 0 - 7
二进制数的 10101101 转换为八进制

二进制 三位 表示一位八进制数
如果不够的可用 0 补全

按 2 的次方计算

二进制 010 101 101
八进制 2 5 5

反过来八进制也可以转换二进制

1.4 二进制转十六进制

十六进制= 0 - F
二进制数 10101101 转换为十六进制

二进制数的 四位 表示一位十六进制数
如果不够的可用 0 补全

按2的次方计算

二进制 1010 1101
十六进制 A(10) D(13)

反过来十六进制也可以转换二进制

1.5 八进制转十进制,十六进制

八进制数转换十进制十六进制可以先转换为二进制在转换为对应进制,十进制同理。

八进制数 764 转换为十进制数

八进制 7 6 4
二进制 111 110 100

二进制数 111110100 转换为十进制

512+128+64+32+16+4
= 1364(十进制)

八进制 756 = 十进制 1364

八进制数 764 转换 十六进制数

八进制 7 6 4
二进制 111 110 100

十六进制按 4 位一组 展开

二进制 0001 1111 0100
十六进制 1 F(15) 4

1.6 十进制转二进制十六进制

十进制 1023 转二进制
十进制数减 <=最接近这个数的2的次方

十进制 1023
二进制 1111111111

1023 最接近 2^9(512)

1023-512-256-128-64-32-16-8-4-2-1=0

十进制转十六进制一样可以先转二进制在转十六进制

十进制 1023
二进制 1111111111
二进制 0011 1111 1111
十六进制 3 F F

二. 数据表示

在计算机中是以补码的方式存储表示一个数据的。

2.1 计算机中的原码,反码,补码

最高位是符号位(0表示正数,1表示负数),剩下7位是数据位
一个正数的原码,补码,反码都是相同的,负数不同

2.2 原码

符号位:正0负1
数据位:按二进制展开

+1 的原码是 0 0000001
-1 的原码是 1 0000001

2.3 反码

正数跟原码一致
负数符号位不变,数据为取反

+1 的反码是 0 0000001
-1 的反码是 1 1111110

2.4 补码

正数跟原码一致
负数是在反码的数值上+1

+1 的补码是 0 0000001
-1 的补码是 1 1111111

数值1 数值-1 1+(-1)
原码 0 0000001 1 0000001 1 0000010
反码 0 0000001 1 1111110 1 1111111
补码 0 0000001 1 1111111 0 0000000

特殊
只有补码才能表示 - 128

例题:

已知 x=-53/64,若采用8位定点机器码表示,则[x]原=(),[x]补=()

A. 01101101
B. 11101010
C. 11100010
D. 01100011

A. 11000011
B. 11101010
C. 10011110
D. 10010110

带符号的首先求出原码

把分子带入2的负次方进行通分
1/2 同 乘 32

符号位 1/2 1/4 1/8 1/16 1/32 1/64 1/128
1 32/64 16/64 8/64 4/64 2/64 1/64 1/128
1 1 1 0 1 0 1 0

53-32=21
21-16=5
5-4=1
1-1=0

x[原] = 11101010

已知 x[原]

x[反] = 10010101

x[补] = 10010110

三. 逻辑运算

3.1 逻辑与

一个为假即为假
0 与 0 = 0
0 与 1 = 0
1 与 1 = 1

3.2 逻辑或

一个为真及为真
0 或 0 = 0
0 或 1 = 1
1 或 1 = 1

3.3 逻辑非

取反

3.4 逻辑异或

相同为假,不同为真
0 异或 0 = 0
0 异或1 = 1
1 异或1 = 0

四. 计算机机构

冯诺依曼计算机体系结构

4.1 五大组件

  1. 运算器(CPU一部分)
  2. 控制器(CPU一部分)
  3. 输入设备(鼠标,键盘)
  4. 输出设备(显示器,打印机)
  5. 存储器(内存,主存)

4.2 运算器与控制器(简单理解)

运算器负责程序运算与逻辑判断
控制器负责协调各个组件工作

4.3 运算器包括

  1. 算数逻辑单元ALU
  2. 累加寄存器(累加器)
  3. 数据缓存寄存器
  4. 状态条件寄存器

算数逻辑单元ALU:
进行算数与逻辑运算

累加寄存器:
暂时存放中间结果

数据缓存寄存器:
CPU有数据需要放内存,或者内存有数据需要到CPU,可以暂时放数据缓存寄存器。

状态条件寄存器:
存储状态信息,flag寄存器

4.4 控制器包括

  1. 指令计数器PC(程序计数器PC)
  2. 指令寄存器IR
  3. 指令译码器
  4. 时序部件

指令计数器PC:
运算器需要运算程序,指令需要从内存得到
而指令计数器负责存储存放在内存中的指令地址
当指令计数器取出一个指令之后,指令计数器地址会 +1

指令寄存器IR:
当指令计数器把指令与数据取出来之后就会放入指令寄存器 IR

指令译码器:
想要知道指令需要我们做什么,就需要从指令译码器得出操作码

时序部件:
控制整个流程

五. 寻址方式

指令(操作码,地址码)

操作码(指令要我做什么)
地址码(找到操作对象,操作数)

5.1 立即寻址方式

操作数直接在指令中,数度快,灵活性差

5.2 直接寻址方式

指令中存放的是操作数的地址

5.3 间接寻址方式

指令中存放了一个地址,这个地址对应的内容是操作数的地址

5.4 寄存器寻址方式

寄存器存放操作数

5.5 寄存器间接寻址方式

寄存器内存放的是操作数的地址

六. 弗林分类(Flynn)

体系结构类型 结构 关键特性 代表
单指令流,单数据流 SISD 控制部分一个,处理器:一个,主存模块:一个 单处理器系统
单指令流,多数据流 SIMD 控制部分:一个,处理器:多个,主存模块:多个 各处理器以异步的形式执行同一条指令 并行处理机,整列处理机,超级向量处理机
多指令流,单数据流 MISD 控制部分:多个,处理器:一个,主存模块:多个 被证明不可能,不实际 目前没有,文献称为流水线计算机为此类
多指令流,多数据流 MIMD 控制部分:多个,处理器:多个,主存模块:多个 能够实现作业,任务,指令等各级全面并行 多处理器系统,多计算机

七. 流水线技术

7.1 未使用流水线指令的情况

简单的理解一条指令

#mermaid-svg-Xz5npm3c2Yd9on8x .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-Xz5npm3c2Yd9on8x .label text{fill:#333}#mermaid-svg-Xz5npm3c2Yd9on8x .node rect,#mermaid-svg-Xz5npm3c2Yd9on8x .node circle,#mermaid-svg-Xz5npm3c2Yd9on8x .node ellipse,#mermaid-svg-Xz5npm3c2Yd9on8x .node polygon,#mermaid-svg-Xz5npm3c2Yd9on8x .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-Xz5npm3c2Yd9on8x .node .label{text-align:center;fill:#333}#mermaid-svg-Xz5npm3c2Yd9on8x .node.clickable{cursor:pointer}#mermaid-svg-Xz5npm3c2Yd9on8x .arrowheadPath{fill:#333}#mermaid-svg-Xz5npm3c2Yd9on8x .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-Xz5npm3c2Yd9on8x .flowchart-link{stroke:#333;fill:none}#mermaid-svg-Xz5npm3c2Yd9on8x .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-Xz5npm3c2Yd9on8x .edgeLabel rect{opacity:0.9}#mermaid-svg-Xz5npm3c2Yd9on8x .edgeLabel span{color:#333}#mermaid-svg-Xz5npm3c2Yd9on8x .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-Xz5npm3c2Yd9on8x .cluster text{fill:#333}#mermaid-svg-Xz5npm3c2Yd9on8x div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-Xz5npm3c2Yd9on8x .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-Xz5npm3c2Yd9on8x text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-Xz5npm3c2Yd9on8x .actor-line{stroke:grey}#mermaid-svg-Xz5npm3c2Yd9on8x .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-Xz5npm3c2Yd9on8x .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-Xz5npm3c2Yd9on8x #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-Xz5npm3c2Yd9on8x .sequenceNumber{fill:#fff}#mermaid-svg-Xz5npm3c2Yd9on8x #sequencenumber{fill:#333}#mermaid-svg-Xz5npm3c2Yd9on8x #crosshead path{fill:#333;stroke:#333}#mermaid-svg-Xz5npm3c2Yd9on8x .messageText{fill:#333;stroke:#333}#mermaid-svg-Xz5npm3c2Yd9on8x .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-Xz5npm3c2Yd9on8x .labelText,#mermaid-svg-Xz5npm3c2Yd9on8x .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-Xz5npm3c2Yd9on8x .loopText,#mermaid-svg-Xz5npm3c2Yd9on8x .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-Xz5npm3c2Yd9on8x .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-Xz5npm3c2Yd9on8x .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-Xz5npm3c2Yd9on8x .noteText,#mermaid-svg-Xz5npm3c2Yd9on8x .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-Xz5npm3c2Yd9on8x .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-Xz5npm3c2Yd9on8x .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-Xz5npm3c2Yd9on8x .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-Xz5npm3c2Yd9on8x .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-Xz5npm3c2Yd9on8x .section{stroke:none;opacity:0.2}#mermaid-svg-Xz5npm3c2Yd9on8x .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-Xz5npm3c2Yd9on8x .section2{fill:#fff400}#mermaid-svg-Xz5npm3c2Yd9on8x .section1,#mermaid-svg-Xz5npm3c2Yd9on8x .section3{fill:#fff;opacity:0.2}#mermaid-svg-Xz5npm3c2Yd9on8x .sectionTitle0{fill:#333}#mermaid-svg-Xz5npm3c2Yd9on8x .sectionTitle1{fill:#333}#mermaid-svg-Xz5npm3c2Yd9on8x .sectionTitle2{fill:#333}#mermaid-svg-Xz5npm3c2Yd9on8x .sectionTitle3{fill:#333}#mermaid-svg-Xz5npm3c2Yd9on8x .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-Xz5npm3c2Yd9on8x .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-Xz5npm3c2Yd9on8x .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-Xz5npm3c2Yd9on8x .grid path{stroke-width:0}#mermaid-svg-Xz5npm3c2Yd9on8x .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-Xz5npm3c2Yd9on8x .task{stroke-width:2}#mermaid-svg-Xz5npm3c2Yd9on8x .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-Xz5npm3c2Yd9on8x .taskText:not([font-size]){font-size:11px}#mermaid-svg-Xz5npm3c2Yd9on8x .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-Xz5npm3c2Yd9on8x .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-Xz5npm3c2Yd9on8x .task.clickable{cursor:pointer}#mermaid-svg-Xz5npm3c2Yd9on8x .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-Xz5npm3c2Yd9on8x .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-Xz5npm3c2Yd9on8x .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-Xz5npm3c2Yd9on8x .taskText0,#mermaid-svg-Xz5npm3c2Yd9on8x .taskText1,#mermaid-svg-Xz5npm3c2Yd9on8x .taskText2,#mermaid-svg-Xz5npm3c2Yd9on8x .taskText3{fill:#fff}#mermaid-svg-Xz5npm3c2Yd9on8x .task0,#mermaid-svg-Xz5npm3c2Yd9on8x .task1,#mermaid-svg-Xz5npm3c2Yd9on8x .task2,#mermaid-svg-Xz5npm3c2Yd9on8x .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-Xz5npm3c2Yd9on8x .taskTextOutside0,#mermaid-svg-Xz5npm3c2Yd9on8x .taskTextOutside2{fill:#000}#mermaid-svg-Xz5npm3c2Yd9on8x .taskTextOutside1,#mermaid-svg-Xz5npm3c2Yd9on8x .taskTextOutside3{fill:#000}#mermaid-svg-Xz5npm3c2Yd9on8x .active0,#mermaid-svg-Xz5npm3c2Yd9on8x .active1,#mermaid-svg-Xz5npm3c2Yd9on8x .active2,#mermaid-svg-Xz5npm3c2Yd9on8x .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-Xz5npm3c2Yd9on8x .activeText0,#mermaid-svg-Xz5npm3c2Yd9on8x .activeText1,#mermaid-svg-Xz5npm3c2Yd9on8x .activeText2,#mermaid-svg-Xz5npm3c2Yd9on8x .activeText3{fill:#000 !important}#mermaid-svg-Xz5npm3c2Yd9on8x .done0,#mermaid-svg-Xz5npm3c2Yd9on8x .done1,#mermaid-svg-Xz5npm3c2Yd9on8x .done2,#mermaid-svg-Xz5npm3c2Yd9on8x .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-Xz5npm3c2Yd9on8x .doneText0,#mermaid-svg-Xz5npm3c2Yd9on8x .doneText1,#mermaid-svg-Xz5npm3c2Yd9on8x .doneText2,#mermaid-svg-Xz5npm3c2Yd9on8x .doneText3{fill:#000 !important}#mermaid-svg-Xz5npm3c2Yd9on8x .crit0,#mermaid-svg-Xz5npm3c2Yd9on8x .crit1,#mermaid-svg-Xz5npm3c2Yd9on8x .crit2,#mermaid-svg-Xz5npm3c2Yd9on8x .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-Xz5npm3c2Yd9on8x .activeCrit0,#mermaid-svg-Xz5npm3c2Yd9on8x .activeCrit1,#mermaid-svg-Xz5npm3c2Yd9on8x .activeCrit2,#mermaid-svg-Xz5npm3c2Yd9on8x .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-Xz5npm3c2Yd9on8x .doneCrit0,#mermaid-svg-Xz5npm3c2Yd9on8x .doneCrit1,#mermaid-svg-Xz5npm3c2Yd9on8x .doneCrit2,#mermaid-svg-Xz5npm3c2Yd9on8x .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-Xz5npm3c2Yd9on8x .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-Xz5npm3c2Yd9on8x .milestoneText{font-style:italic}#mermaid-svg-Xz5npm3c2Yd9on8x .doneCritText0,#mermaid-svg-Xz5npm3c2Yd9on8x .doneCritText1,#mermaid-svg-Xz5npm3c2Yd9on8x .doneCritText2,#mermaid-svg-Xz5npm3c2Yd9on8x .doneCritText3{fill:#000 !important}#mermaid-svg-Xz5npm3c2Yd9on8x .activeCritText0,#mermaid-svg-Xz5npm3c2Yd9on8x .activeCritText1,#mermaid-svg-Xz5npm3c2Yd9on8x .activeCritText2,#mermaid-svg-Xz5npm3c2Yd9on8x .activeCritText3{fill:#000 !important}#mermaid-svg-Xz5npm3c2Yd9on8x .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-Xz5npm3c2Yd9on8x g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-Xz5npm3c2Yd9on8x g.classGroup text .title{font-weight:bolder}#mermaid-svg-Xz5npm3c2Yd9on8x g.clickable{cursor:pointer}#mermaid-svg-Xz5npm3c2Yd9on8x g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-Xz5npm3c2Yd9on8x g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-Xz5npm3c2Yd9on8x .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-Xz5npm3c2Yd9on8x .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-Xz5npm3c2Yd9on8x .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-Xz5npm3c2Yd9on8x .dashed-line{stroke-dasharray:3}#mermaid-svg-Xz5npm3c2Yd9on8x #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-Xz5npm3c2Yd9on8x #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-Xz5npm3c2Yd9on8x #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-Xz5npm3c2Yd9on8x #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-Xz5npm3c2Yd9on8x #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-Xz5npm3c2Yd9on8x #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-Xz5npm3c2Yd9on8x #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-Xz5npm3c2Yd9on8x #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-Xz5npm3c2Yd9on8x .commit-id,#mermaid-svg-Xz5npm3c2Yd9on8x .commit-msg,#mermaid-svg-Xz5npm3c2Yd9on8x .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-Xz5npm3c2Yd9on8x .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-Xz5npm3c2Yd9on8x .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-Xz5npm3c2Yd9on8x g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-Xz5npm3c2Yd9on8x g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-Xz5npm3c2Yd9on8x g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-Xz5npm3c2Yd9on8x g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-Xz5npm3c2Yd9on8x g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-Xz5npm3c2Yd9on8x g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-Xz5npm3c2Yd9on8x .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-Xz5npm3c2Yd9on8x .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-Xz5npm3c2Yd9on8x .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-Xz5npm3c2Yd9on8x .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-Xz5npm3c2Yd9on8x .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-Xz5npm3c2Yd9on8x .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-Xz5npm3c2Yd9on8x .edgeLabel text{fill:#333}#mermaid-svg-Xz5npm3c2Yd9on8x .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-Xz5npm3c2Yd9on8x .node circle.state-start{fill:black;stroke:black}#mermaid-svg-Xz5npm3c2Yd9on8x .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-Xz5npm3c2Yd9on8x #statediagram-barbEnd{fill:#9370db}#mermaid-svg-Xz5npm3c2Yd9on8x .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-Xz5npm3c2Yd9on8x .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-Xz5npm3c2Yd9on8x .statediagram-state .divider{stroke:#9370db}#mermaid-svg-Xz5npm3c2Yd9on8x .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-Xz5npm3c2Yd9on8x .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-Xz5npm3c2Yd9on8x .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-Xz5npm3c2Yd9on8x .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-Xz5npm3c2Yd9on8x .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-Xz5npm3c2Yd9on8x .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-Xz5npm3c2Yd9on8x .note-edge{stroke-dasharray:5}#mermaid-svg-Xz5npm3c2Yd9on8x .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-Xz5npm3c2Yd9on8x .error-icon{fill:#522}#mermaid-svg-Xz5npm3c2Yd9on8x .error-text{fill:#522;stroke:#522}#mermaid-svg-Xz5npm3c2Yd9on8x .edge-thickness-normal{stroke-width:2px}#mermaid-svg-Xz5npm3c2Yd9on8x .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-Xz5npm3c2Yd9on8x .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-Xz5npm3c2Yd9on8x .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-Xz5npm3c2Yd9on8x .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-Xz5npm3c2Yd9on8x .marker{fill:#333}#mermaid-svg-Xz5npm3c2Yd9on8x .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;}#mermaid-svg-Xz5npm3c2Yd9on8x {color: rgba(0, 0, 0, 0.75);font: ;}

取指
分析
执行

取出1,分析1,执行1
每做一步骤需要占用一个时间单位,完成这三个指令,需要9个时间单位完成全部指令

7.2 使用流水线指令的情况

取出第一条指令后继续取后面的指令,不管指令是否执行。


使用流水线指令只用了5个时间单位

流水线计算

流水线执行时间:(t1+t2+t3)+(n-1)t
t 是流水线周期,它表示执行时间最长的一段

八. 多级存储结构

8.1 局部性原理

寄存器:CPU内
高速缓存:CPU经常读取主存的数据会被放在高速缓存
主存:内存
外存:硬盘

DRAM:动态随机存取存储器(刷新电路)一般存在主存中
SRAM:静态随机存取存储器(无需刷新电路)存在高速缓存中

CPU处理速度最快,比主存速度快太多,在寄存器和内存中放一个高速缓存以提高运行速度

8.2 存储方式

#mermaid-svg-cxyqV5v4Nsmo0HEQ .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ .label text{fill:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ .node rect,#mermaid-svg-cxyqV5v4Nsmo0HEQ .node circle,#mermaid-svg-cxyqV5v4Nsmo0HEQ .node ellipse,#mermaid-svg-cxyqV5v4Nsmo0HEQ .node polygon,#mermaid-svg-cxyqV5v4Nsmo0HEQ .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-cxyqV5v4Nsmo0HEQ .node .label{text-align:center;fill:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ .node.clickable{cursor:pointer}#mermaid-svg-cxyqV5v4Nsmo0HEQ .arrowheadPath{fill:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-cxyqV5v4Nsmo0HEQ .flowchart-link{stroke:#333;fill:none}#mermaid-svg-cxyqV5v4Nsmo0HEQ .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-cxyqV5v4Nsmo0HEQ .edgeLabel rect{opacity:0.9}#mermaid-svg-cxyqV5v4Nsmo0HEQ .edgeLabel span{color:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-cxyqV5v4Nsmo0HEQ .cluster text{fill:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-cxyqV5v4Nsmo0HEQ .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-cxyqV5v4Nsmo0HEQ text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-cxyqV5v4Nsmo0HEQ .actor-line{stroke:grey}#mermaid-svg-cxyqV5v4Nsmo0HEQ .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ .sequenceNumber{fill:#fff}#mermaid-svg-cxyqV5v4Nsmo0HEQ #sequencenumber{fill:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ #crosshead path{fill:#333;stroke:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ .messageText{fill:#333;stroke:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-cxyqV5v4Nsmo0HEQ .labelText,#mermaid-svg-cxyqV5v4Nsmo0HEQ .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-cxyqV5v4Nsmo0HEQ .loopText,#mermaid-svg-cxyqV5v4Nsmo0HEQ .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-cxyqV5v4Nsmo0HEQ .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-cxyqV5v4Nsmo0HEQ .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-cxyqV5v4Nsmo0HEQ .noteText,#mermaid-svg-cxyqV5v4Nsmo0HEQ .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-cxyqV5v4Nsmo0HEQ .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-cxyqV5v4Nsmo0HEQ .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-cxyqV5v4Nsmo0HEQ .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-cxyqV5v4Nsmo0HEQ .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-cxyqV5v4Nsmo0HEQ .section{stroke:none;opacity:0.2}#mermaid-svg-cxyqV5v4Nsmo0HEQ .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-cxyqV5v4Nsmo0HEQ .section2{fill:#fff400}#mermaid-svg-cxyqV5v4Nsmo0HEQ .section1,#mermaid-svg-cxyqV5v4Nsmo0HEQ .section3{fill:#fff;opacity:0.2}#mermaid-svg-cxyqV5v4Nsmo0HEQ .sectionTitle0{fill:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ .sectionTitle1{fill:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ .sectionTitle2{fill:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ .sectionTitle3{fill:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-cxyqV5v4Nsmo0HEQ .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-cxyqV5v4Nsmo0HEQ .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-cxyqV5v4Nsmo0HEQ .grid path{stroke-width:0}#mermaid-svg-cxyqV5v4Nsmo0HEQ .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-cxyqV5v4Nsmo0HEQ .task{stroke-width:2}#mermaid-svg-cxyqV5v4Nsmo0HEQ .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-cxyqV5v4Nsmo0HEQ .taskText:not([font-size]){font-size:11px}#mermaid-svg-cxyqV5v4Nsmo0HEQ .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-cxyqV5v4Nsmo0HEQ .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-cxyqV5v4Nsmo0HEQ .task.clickable{cursor:pointer}#mermaid-svg-cxyqV5v4Nsmo0HEQ .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-cxyqV5v4Nsmo0HEQ .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-cxyqV5v4Nsmo0HEQ .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-cxyqV5v4Nsmo0HEQ .taskText0,#mermaid-svg-cxyqV5v4Nsmo0HEQ .taskText1,#mermaid-svg-cxyqV5v4Nsmo0HEQ .taskText2,#mermaid-svg-cxyqV5v4Nsmo0HEQ .taskText3{fill:#fff}#mermaid-svg-cxyqV5v4Nsmo0HEQ .task0,#mermaid-svg-cxyqV5v4Nsmo0HEQ .task1,#mermaid-svg-cxyqV5v4Nsmo0HEQ .task2,#mermaid-svg-cxyqV5v4Nsmo0HEQ .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-cxyqV5v4Nsmo0HEQ .taskTextOutside0,#mermaid-svg-cxyqV5v4Nsmo0HEQ .taskTextOutside2{fill:#000}#mermaid-svg-cxyqV5v4Nsmo0HEQ .taskTextOutside1,#mermaid-svg-cxyqV5v4Nsmo0HEQ .taskTextOutside3{fill:#000}#mermaid-svg-cxyqV5v4Nsmo0HEQ .active0,#mermaid-svg-cxyqV5v4Nsmo0HEQ .active1,#mermaid-svg-cxyqV5v4Nsmo0HEQ .active2,#mermaid-svg-cxyqV5v4Nsmo0HEQ .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-cxyqV5v4Nsmo0HEQ .activeText0,#mermaid-svg-cxyqV5v4Nsmo0HEQ .activeText1,#mermaid-svg-cxyqV5v4Nsmo0HEQ .activeText2,#mermaid-svg-cxyqV5v4Nsmo0HEQ .activeText3{fill:#000 !important}#mermaid-svg-cxyqV5v4Nsmo0HEQ .done0,#mermaid-svg-cxyqV5v4Nsmo0HEQ .done1,#mermaid-svg-cxyqV5v4Nsmo0HEQ .done2,#mermaid-svg-cxyqV5v4Nsmo0HEQ .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-cxyqV5v4Nsmo0HEQ .doneText0,#mermaid-svg-cxyqV5v4Nsmo0HEQ .doneText1,#mermaid-svg-cxyqV5v4Nsmo0HEQ .doneText2,#mermaid-svg-cxyqV5v4Nsmo0HEQ .doneText3{fill:#000 !important}#mermaid-svg-cxyqV5v4Nsmo0HEQ .crit0,#mermaid-svg-cxyqV5v4Nsmo0HEQ .crit1,#mermaid-svg-cxyqV5v4Nsmo0HEQ .crit2,#mermaid-svg-cxyqV5v4Nsmo0HEQ .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-cxyqV5v4Nsmo0HEQ .activeCrit0,#mermaid-svg-cxyqV5v4Nsmo0HEQ .activeCrit1,#mermaid-svg-cxyqV5v4Nsmo0HEQ .activeCrit2,#mermaid-svg-cxyqV5v4Nsmo0HEQ .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-cxyqV5v4Nsmo0HEQ .doneCrit0,#mermaid-svg-cxyqV5v4Nsmo0HEQ .doneCrit1,#mermaid-svg-cxyqV5v4Nsmo0HEQ .doneCrit2,#mermaid-svg-cxyqV5v4Nsmo0HEQ .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-cxyqV5v4Nsmo0HEQ .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-cxyqV5v4Nsmo0HEQ .milestoneText{font-style:italic}#mermaid-svg-cxyqV5v4Nsmo0HEQ .doneCritText0,#mermaid-svg-cxyqV5v4Nsmo0HEQ .doneCritText1,#mermaid-svg-cxyqV5v4Nsmo0HEQ .doneCritText2,#mermaid-svg-cxyqV5v4Nsmo0HEQ .doneCritText3{fill:#000 !important}#mermaid-svg-cxyqV5v4Nsmo0HEQ .activeCritText0,#mermaid-svg-cxyqV5v4Nsmo0HEQ .activeCritText1,#mermaid-svg-cxyqV5v4Nsmo0HEQ .activeCritText2,#mermaid-svg-cxyqV5v4Nsmo0HEQ .activeCritText3{fill:#000 !important}#mermaid-svg-cxyqV5v4Nsmo0HEQ .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-cxyqV5v4Nsmo0HEQ g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-cxyqV5v4Nsmo0HEQ g.classGroup text .title{font-weight:bolder}#mermaid-svg-cxyqV5v4Nsmo0HEQ g.clickable{cursor:pointer}#mermaid-svg-cxyqV5v4Nsmo0HEQ g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-cxyqV5v4Nsmo0HEQ g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-cxyqV5v4Nsmo0HEQ .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-cxyqV5v4Nsmo0HEQ .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-cxyqV5v4Nsmo0HEQ .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-cxyqV5v4Nsmo0HEQ .dashed-line{stroke-dasharray:3}#mermaid-svg-cxyqV5v4Nsmo0HEQ #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-cxyqV5v4Nsmo0HEQ #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-cxyqV5v4Nsmo0HEQ #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-cxyqV5v4Nsmo0HEQ #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-cxyqV5v4Nsmo0HEQ #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-cxyqV5v4Nsmo0HEQ #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-cxyqV5v4Nsmo0HEQ #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-cxyqV5v4Nsmo0HEQ #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-cxyqV5v4Nsmo0HEQ .commit-id,#mermaid-svg-cxyqV5v4Nsmo0HEQ .commit-msg,#mermaid-svg-cxyqV5v4Nsmo0HEQ .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-cxyqV5v4Nsmo0HEQ .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-cxyqV5v4Nsmo0HEQ .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-cxyqV5v4Nsmo0HEQ g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-cxyqV5v4Nsmo0HEQ g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-cxyqV5v4Nsmo0HEQ g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-cxyqV5v4Nsmo0HEQ g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-cxyqV5v4Nsmo0HEQ g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-cxyqV5v4Nsmo0HEQ .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-cxyqV5v4Nsmo0HEQ .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-cxyqV5v4Nsmo0HEQ .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-cxyqV5v4Nsmo0HEQ .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-cxyqV5v4Nsmo0HEQ .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-cxyqV5v4Nsmo0HEQ .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-cxyqV5v4Nsmo0HEQ .edgeLabel text{fill:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-cxyqV5v4Nsmo0HEQ .node circle.state-start{fill:black;stroke:black}#mermaid-svg-cxyqV5v4Nsmo0HEQ .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-cxyqV5v4Nsmo0HEQ #statediagram-barbEnd{fill:#9370db}#mermaid-svg-cxyqV5v4Nsmo0HEQ .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-cxyqV5v4Nsmo0HEQ .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-cxyqV5v4Nsmo0HEQ .statediagram-state .divider{stroke:#9370db}#mermaid-svg-cxyqV5v4Nsmo0HEQ .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-cxyqV5v4Nsmo0HEQ .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-cxyqV5v4Nsmo0HEQ .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-cxyqV5v4Nsmo0HEQ .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-cxyqV5v4Nsmo0HEQ .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-cxyqV5v4Nsmo0HEQ .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-cxyqV5v4Nsmo0HEQ .note-edge{stroke-dasharray:5}#mermaid-svg-cxyqV5v4Nsmo0HEQ .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-cxyqV5v4Nsmo0HEQ .error-icon{fill:#522}#mermaid-svg-cxyqV5v4Nsmo0HEQ .error-text{fill:#522;stroke:#522}#mermaid-svg-cxyqV5v4Nsmo0HEQ .edge-thickness-normal{stroke-width:2px}#mermaid-svg-cxyqV5v4Nsmo0HEQ .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-cxyqV5v4Nsmo0HEQ .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-cxyqV5v4Nsmo0HEQ .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-cxyqV5v4Nsmo0HEQ .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-cxyqV5v4Nsmo0HEQ .marker{fill:#333}#mermaid-svg-cxyqV5v4Nsmo0HEQ .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;}#mermaid-svg-cxyqV5v4Nsmo0HEQ {color: rgba(0, 0, 0, 0.75);font: ;}

顺序存储
无地址
磁带
直接存储
有地址,与位置有关
硬盘,软盘,光盘
随机存储
有地址,与地址无关
内存,U盘
相联存储
按内存存取
高速缓存 Cache

九. 主存

  • 按字编址:存储体的存储单元是字存储单元,即最小寻址单位是一个字
  • 按字节编址:存储体的存储单元是字节存储单元,最小寻址单位是字节

根据存储器所要求的容量和选定的存储芯片的容量,就可以计算所需芯片的总数

总片数=总容量/每片的容量

例题
在计算机系统中总线宽度分为地址总线宽度和数据总线宽度。若计算机中地地址总线宽度位32位,则最多允许直接访问主存储器()物理空间
A. 40MB
B. 4GB
C. 40GB
D.400GB

2的32次方
=2^2 * 2^10 * 2^10 * 2^10
2^10 = 1k
1M=1024k=2^10k
1G=1024M=2^10M

= 4 G

十. 磁盘

非格式化容量 = 位密度 * Π * 最内圈直径 * 总磁道数

格式化内容 = 每道扇区数 * 扇区容量 * 总磁盘道数

平均数据传输速率 = 每道扇区数 * 扇区容量 * 盘片转数

存取时间 = 寻道时间 + 等待时间(平均定位时间+转动延迟)

例题:

硬盘的性能指标不包括(),其平均访问时间=()。

A. 磁盘转数及容量
B. 磁盘转数及平均寻道时间
C. 盘片数及磁道数
D. 容量及平均寻道时间

A. 磁盘转数+平均等待时间
B. 磁盘转数+平均寻道时间
C. 数据传输时间+磁盘转数
D. 平均寻道时间+平均等待时间

(CD)

计算机软考初级网络管理员——计算机科学基础笔记相关推荐

  1. 2022年软考初级网络管理员备考指南

    网络管理员教程目录 1.计算机网络概述 2.互联网及其应用 3.局域网技术综合布线 4.网络操作系统 5.Windows Server 2008 R2应用服务器配置 6.Web网站建设 7.网络安全 ...

  2. 2020年软考初级网络管理员备考指南

    软考初级网络管理员主要考试内容有: · 计算机基础知识 · 操作系统 · 计算机应用系统的设计与开发 · 程序设计语言 · 数据通信 · 计算机网络技术 · 信息安全 · 网络安全 · 法律法规 · ...

  3. 软考初级网络管理员简单吗

    软考初级网络管理员不是很难,毕竟是初级考试嘛,考试难度还不是很大! 当然,还是需要对计算机网络这门学科有大致了解,具备网络基础的理论知识.拥有一定的网络故障排错能力,最好是能利用学习中的网络案例解决一 ...

  4. 计算机软考中网络管理员,软考证书和职称的关系原来是这样~

    原标题:软考证书和职称的关系原来是这样~ Q:软考的网络管理员证书有什么用? 1.评职称 软考网络管理员证书可以帮助评初级职称.软考属于职称资格考试,通过考试获得证书的人员,表明其已具备从事相应专业岗 ...

  5. 初级计算机硬件试题,初级网络管理员计算机硬件基础知识考试卷模拟考^试题...

    <初级网络管理员计算机硬件基础知识考试卷模拟考^试题>由会员分享,可在线阅读,更多相关<初级网络管理员计算机硬件基础知识考试卷模拟考^试题(6页珍藏版)>请在人人文库网上搜索. ...

  6. 计算机软考中级网络工程师,如何复习计算机软考中级网络工程师更有效

    原标题:如何复习计算机软考中级网络工程师更有效 教材是基础知识最好的来源,教材中每一章课后都会总结出本章重点以及考点,这对我们有模块的复习很有帮助.对于教材而言,盛泰鼎盛认为目录是很重要的,当你能够清 ...

  7. 软考计算机网络知识点,2020年计算机软考《网络工程师》复习知识点汇集

    [摘要] 小编整理了2020年计算机软考<网络工程师>复习知识点汇集的相关内容,下面一起来看看2020年计算机软考<网络工程师>复习知识点汇集的具体内容吧,希望能够帮助到大家! ...

  8. 计算机软考初级工程资料,计算机软考网络工程师复习资料及习题(一)

    1. 若是serial0 is up, line protocol is up表示该端口工作正常. 2.若是serial 0 is down, line protocol is down表示路由器到本 ...

  9. 计算机软考初级网络规划,2018计算机软考网络规划设计师单选练习题及答案|网络规划师不承认高工...

    软考网权威发布2016计算机软考网络规划设计师单选练习题及答案,更多2016计算机软考网络规划设计师单选练习题及答案相关信息请访问计算机软件水平考试网. 1.局域网具有低误码率的特点,其误码率一般在( ...

最新文章

  1. 使用proxy来调用未定义的属性方法
  2. Java类的执行顺序
  3. java程序设计_Java程序设计--接口interface(笔记)
  4. 无法安装操作系统,An unexpected error(0) occurred at line 1768 in f:\nt2\base\boot\setup\arcdisp.c....
  5. 这个为生信学习打造的开源 Python 文字教程真香!!!
  6. Visual Studio2010打开界面文件时报错:“未在此计算机上注册activex控件{648A5600-2C6E-101B-82B6-000000000014}”
  7. gentoo linux 内核,手动升级Gentoo及其内核的方法
  8. 互联网金融指导意见或引发P2P跑路狂潮
  9. 【SAP GUI Scripting】 入门系列(1)_基本设置
  10. 服务器两广豪杰维护,逆水寒11月22日更新到几点 世界boss即将掉落逆水之寒
  11. 设计模式——策略模式
  12. 记录Magisk面具root,并使用HttpCanary获取APP或小程序请求 (一)
  13. DirectSound播放PCM有杂音的解决方法
  14. cf 678E - Another Sith Tournament 【状压dp】
  15. 对Jscript操作注册表接口的一点不解
  16. 数据结构笔记 —— 二叉树(前序、中序、后序遍历和查找)
  17. 天猫页面之一(公共页面)
  18. 如何让你的阿里博客排在百度的首页
  19. 详解servlet生命周期
  20. 在阿里上班,是种什么体验?

热门文章

  1. [原创]裴讯K3救砖TTL竟然进入openwrt终端无法进入CFE-强力救砖
  2. i217lm网卡驱动linux,【电脑不能上网怎么安装网卡驱动】i217lm网卡驱动xp
  3. storm如何部署拓扑
  4. 苹果新专利曝光 背后有何暗示?
  5. 抖音限流处理方法和封号原因
  6. 微信公众帐号第三方服务平台源码
  7. Grad-CAM可视化
  8. Mac单机多实例Mysql(8.0.16)主从配置
  9. 使用Python批量实现某一Excel文件中每3行数据存一个Excel文件
  10. 5分钟带你看完 WWDC 2018