软件设计师学习笔记(三)计算机系统知识(三)

一、输入/输出技术

1、数据传输控制方式

  1. 程序控制(查询)方式:分为无条件传送程序查询方式两种
    方法简单,硬件开销小,但I/O能力不高,严重影响CPU的利用率
  2. 程序中断方式:与程序控制方式相比,中断方式因为CPU无需等待而提高了传输请求的响应速度
  3. DMA(直接存储器存取)方式:DMA方式是为了在主存与外设之间实现高速、批量数据交换而设置的。DMA方式比程序控制方式与中断方式都高效
    DMAC向总线裁决逻辑提出总线请求;CPU执行完当前总线周期即可释放总线控制权。此时DMA响应,通过DMAC通知I/O接口开始DMA传输)
    CPU是在一个总线周期结束时响应DMA请求的
  4. 通道方式(考试中未出现
  5. I/O处理机(考试中未出现

     从1~5,效率越来越高

2、中断处理过程

  1. CPU无需等待也不必查询I/O状态
  2. 当I/O系统准备好以后,发出中断请求信号通知CPU
  3. CPU接到中断请求后,保存正在执行程序的现场(保存现场,相应的状态信息会保存到当中),打断的程序当前位置即为断点
  4. (通过中断向量表)转入I/O中的服务程序的执行,完成I/O系统的数据交换(中断向量表保存中断服务程序的入口地址
  5. 返回被打断的程序继续执行(恢复现场

二、总线系统

1、总线的特点

分时双工
一条总线同一时刻仅允许一个设备发送,但允许多个设备接收。

2、总线的分类

  1. 数据总线(Data Bus):在CPU与RAM之间来回传送需要处理或是需要储存的数据
  2. 地址总线(Address Bus):用来指定在RAM (Random Access Memory)之中储存的数据的地址
  3. 控制总线(Control Bus):将微处理器控制单元(Control Unit)的信号,传送到周边设备

三、系统可靠性分析

1、可靠性指标

在这里插入图片描述
平均无故障时间→(MTTF)MTTF=1/λ,λ为失效率
平均故障修复时间→(MTTR)MTTR=1/μ,μ为修复率
平均故障间隔时间→(MTBF)MTBF=MTTR+MTTF
系统可用性→ MTTF/(MTTR+MTTF)*100%

  • 在实际应用中,一般MTTR很小,所以通常认为MTBF ≈ MTTF
  • 可靠性可以用可以用MTTF/ (1+MTTF)来度量

2、可靠性参数计算

1、串联系统

在这里插入图片描述
R=R1 *R2 *… *Rn

2、并联系统

在这里插入图片描述
R=1-(1-R1) *(1-R2) *… * (1-Rn)

3、N模混合系统

在这里插入图片描述
R* (1-(1-R)3)* (1-(1-R)2)

四、系统性能设计

1、性能指标

  • 字长32bit)和数据通路宽度一次性数据线路能通过的数据量,bit
  • 主存容量存取速度
  • 运算速度
    • 主频数据在1秒当中通过的次数,2.4GHz)与
      CPU时钟周期每一次通过花费的时间,1/主频
      1s/2.4GHz(单位为s)

    • CPIIPC
      平均每条指令的平均时钟周期个数(CPI,clock per instruction)

      每(时钟)周期运行指令条数(IPC,instruction per clock)

    • MIPSMFLOPS
      百万条指令每秒(MIPS,Million Instructions Per Second)
      MIPS=指令条数/(执行时间 *106)=主频/CPI=主频 *IPC

      每秒百万个浮点操作(MFLOPS,Million Floating-point Operations per Second)
      MFLOPS=浮点操作次数/(执行时间 *106)

  • 吞吐量(某一时间间隔内所完成的任务量)与吞吐率(单位时间内所完成的任务量)
  • 响应时间(RT)完成时间(TAT)
  • 兼容性

五、计算机系统知识思维导图

在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ؓ初尘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值