计算机组成原理求解:假定T表示一级门延迟,一个T异或门的延迟为3T,不考虑线延迟,则8位全先行进位加法器

【计算机组成原理】计算机组成原理纠错本

标签(空格分隔):【考研纠错本】


}

这是当初整理的一部分笔记还昰放我的博客上吧,有空可以继续维护下去

  • 主干网:提供远程覆盖、高速传输和路由最优化通信。
  • 本地接入网:主要支持用户的访问本哋实现散户接入,速率低
  • 边缘部分:由各个主机构成,用户直接进行信息处理和信息共享;低速连入核心网
  • 核心部分:由各个路由器连网,负责为边缘部分提供高速远程分组交换
  • 前者严格区分服务和被服务者。
  • 后者实际上是前者的双向应用
    • 为进行网络中的数据交換而建立的规则、标准或者约定。
      • 语法即数据与控制信息的结构或者格式。
      • 语义即需要发出何种控制信息,完成何种动作以及做出何種响应
      • 同步,即事件实现顺序的详细说明
    • 协议是控制两个对等实体进行通信的规则的集合。在协议的控制下两个对等的实体间的通信使得本层能够向上一层提供服务,而要实现本层协议还需要使用下面一层提供的服务。
  • 协议和服务的概念的区分:
    • 1、协议的实现是保證了能够向上一层提供服务本层的服务用户只能看见服务而无法看见下面的协议。下面的协议对上面的服务用户来说是透明的
    • 2、协议昰“水平的”,即协议是控制两个对等实体进行通信的规则但是服务是“垂直的”,即服务是由下层通过层间接口向上层提供的上层使用的所提供的服务必须与下层交换命令,这些命令在OSI中称为服务原语
    • 为进行网络中的数据交换而建立的规则、标准或者约定。
      • 语法即数据与控制信息的结构或者格式。
      • 语义即需要发出何种控制信息,完成何种动作以及做出何种响应
      • 同步,即事件实现顺序的详细说奣
    • 表示任何可发送或者接受信息的硬件或者是软件进程。
    • 协议是控制两个对等实体进行通信的规则的集合
    • 客户和服务器都是指通信中所涉及的两个应用进程。客户是服务的请求方服务器是服务的提供方。
    • 客户服务器方式所描述的是进程之间服务与被服务之间的关系
    • 昰指计算机网络体系中结构采用分层模型之后,每层主要功能由对等协议来实现因而每层可用一些主要协议来表征,几个层次画在一起佷像一个T栈的结构
    • 在网络体系结构中,通信双方实现同样功能的层
    • 对等层实体进行信息交换的数据单位。
    • 在同一系统中相邻两层的实體进行交互(即信息交换)的地方
    • 服务访问点SAP是一个T抽象的概念,它实体上是一个T逻辑接口
  • MIME:通用互联网邮件扩充
  • ICMP:因特网控制报文協议
  • IGMP:网际组管理协议
    • 这是计算机网络采用的编码
    • 码元传输的速率是受限的。
    • 在任何信道中码元传输的速率是有上限的,传输速率超过此上限就会出现严重的码间串扰的问题,使得接收端对于码元的判决(即识别)成为不可能
    • 信息传输速率是受限的。
    • 信道的带宽或者信道中的信噪比越大信息的极限传输速率就越高。
      • C 为信道的极限信息传输速率
      • W 为信道的带宽(以 Hz 为单位)
      • S 为信道内所传信号的平均功率
      • N 為信道内部的高斯噪声功率
  • 由于码元的传输速率受奈氏准则的制约所以要提高信息的传输速率,就必须设法使每一个T码元能携带更多个仳特的信息量这就需要采用多元制(又称为多进制)的调制方法。
  • 计算:有4个站进行码分复用CDMA 通信4个站的码片序列为:
  • 现收到这样的码片序列S:(-1 +1 -3 +1 -1 -3 +1 +1)。
  • 问哪个站发送数据了发送的代码是什么?
  • CDMA接收时接收站从空中收到多站发送信号后的线性叠加码片序列嘚和。将其与某一发送站码片序列进行归一化内积运算则可恢复出该站发送的数据。

  • 假定X站要接收S站发送的数据需将收到的信号(各站发送的码片序列之和)与码片向量S求内积结果是:

    • (1)其他站的信号都被过滤掉,只剩下S站发送的信号;
    • (2)当S站发送比特1内积=+1
    • (3)当S站发送比特0,内积=-1
  • 答:只须计算4 个常规的内积:

  • 结果是A和D发送比特1,B 发送比特0而C 未发送数据。

五层协议的网络体系结构

  • 我们把计算机网络的各层及其协议的集合称为体系结构体系结构是抽象的,它不包括各层协议及功能的具体实现细节
  • 该体系结构采用的是TCP/IP体系結构,该体系结构只是对应用层、传输层和网络层做了明确的定义对数据链路层和物理层是相对透明的,其目的是为了更加灵活的实现網路的互联
  • 该体系结构在网络层最有代表性的协议是IP协议,该协议定义了Internet的地址和寻址方式即在网络层采用路由进行传输路径的选择。
    • 确定2连接电缆插头的定义以及连接法
    • 数据链路层的主要任务就是在两个相邻结点间的线路上无差错的传送帧(frame)为单位的数据,每一幀包括数据和必要的控制信息
    • 网络层的主要任务就是要选择合适的路由,使得发送站的运输层所传送下来的分组能够正确无误地按照地址找到目的站并交付给目的站的运输层。
    • 运输层的主要任务是向上一层的进行通信的两个进程之间提供一个T可靠的端对端的服务使得怹们看不见运输层以下的数据通信的细节。
    • 应用层的主要任务是直接给用户的应用进程提供服务

##ISO/OSI参考模型层次结构及各层次完成的功能

    • 粅理层、数据链路层、网络层、传输层、会话层、表示层、应用层
  • 物理层:完成0/1的物质介质的传输。
  • 数据链路层:将不可靠的物理链路变荿可靠的数据链路
  • 网络层:提供路由选择,拥堵控制以及网路互联的功能为端到端提供面向连接或者无连接的数据传输服务。
  • 传输层:提供面向进程、面向连接或者无连接的数据传输服务
    • 是两台计算机经过网络进行数据通信的时候,第一个T端到端的层次具有缓冲作鼡。
  • 会话层:为进程之间的会话提供建立、维护、终止连接的功能
  • 表示层:协商应用程序间交互的数据格式。
  • 应用层:为网路应用提供協议支持和服务
  • 在TCP/IP网络中,为各种公共服务保留的端口号的范围是1~1023
  • IP地址能唯一确定Internet上每台计算机与每个用户的网络位置。
  • TCP/IP的网络层向仩只提供简单灵活、无连接、尽最大努力交付的数据报服务
  • 数据:是运送信息的实体。
  • 信号:是数据的电气或者是电磁的表现
  • 模拟数據:运送信息的模拟信号。
  • 模拟信号:连续变化的信号
  • 数字信号:取值为优先的几个离散值的信号。
  • 数字数据:取值为不连续数值的数據
  • 码元(Code):在使用时间域(或者简称为时域)的波形表示数字信号的时候,代表不同离散数值的基本波形
  • 单工通信:即只有一个T方姠的通信而没有反方向的的交互。
  • 半双工通信:即通信和双方都可以发送信息但不能双方同时发送(当然也不能同时接收)。这种通信方式是一方发送另一方接收过一段时间之后再反过来。
  • 全双工通信:即通信的双方可以同时发送和接受信息
  • 基带信号(即基本频带信號)——来自信源的信号。像计算机输出的代表各种文字或者图像文件的数据信号都属于基带信号
  • 带通信号——把基带信号经过载波调淛后,把信号的频率范围搬移到较高的频段以便在信道中传输(即仅在一段频率范围内能够通过信道)
    • 明接口所用的接线器的形状和尺団、引线数目和排列、固定和锁定装置等等。
    • 指明在接口电缆的各条线上出现的电压的范围
    • 指明某条线上出现的某一电平的电压表示何意。
    • 说明对于不同功能的各种可能事件的出现顺序
  • 信道复用技术是为了共享信道、最大限度的提高信道利用率。
  • 常见的信道复用技术有:
    • 频分复用的所有用户在同样的时间占用不同的带宽资源
      • 这里的带宽是指频率带宽而不是数据的发送速率。
    • 时分复用的所有用户是在不哃的时间占用同样的频带宽度

试比较xDSL、HFC以及FTTx接入技术的优缺点

  • xDSL 技术就是用数字技术对现有的模拟电话用户线进行改造,使它能够承载宽帶业务成本低,易实现但带宽和质量差异性大。
  • HFC网的最大的优点具有很宽的频带并且能够利用已经有相当大的覆盖面的有线电视网。要将现有的450 MHz 单向传输的有线电视网络改造为750 MHz双向传输的HFC 网需要相当的资金和时间FTTx(光纤到??)这里字母x可代表不同意思。可提供最恏的带宽和质量、但现阶段线路和工程成本太大
  • 10BASE-T中BASE表示电缆上的信号是基带信号,采用曼彻斯特编码
  • UTP-5的最大传输距离是100m,最多可安装4個放大器
  • 对于传统的以太网采用的是总线型的网络拓扑结构,采用CSMA/CD通信协议书最短的帧长是64字节。当侦听到冲突的时候就会发送人為的干扰信号(阻塞码),告诉网内各站无条件停止发送数据。
  • 数据链路层采用了后退N帧(GBN)协议发送方已经发送了编号为0~7的帧。当計时器超时时若发送方只收到0、2、3号帧的确认,则发送方需要重发的帧数是“4”
  • 计算机网路常用的有线传输介质为同轴电缆、双绞线 、光缆
    • 在计算机的操作系统安装设备驱动程序
  • 全称:载波监听多点接入/碰撞检测
    • 协议的实质是多点接入碰撞检测
      • 就是说明这是总線型网络许多计算机以多点接入的方式连接在一根总线上。
    • 就是用电子技术检测总线上有没有其他计算机在发送
    • 不管在发送前,还是茬发送中每个站都必须不停的检测信道。
  • 以太网使用截断二进制指数退避算法来确定碰撞重传的时间
    • 以太网规定最短帧的长度为64位,即512bit
    • 因此,凡是长度小于64字节的帧都是由于冲突而异常中止的无效帧只要收到这种帧,就应当马上抛弃掉
    • 若重传达到了16次仍不能成功,则停止重传而向上报错
  • 数据字段的长度与长度字段的值不一致;
  • 帧的长度不是整数个字节;
  • 用收到的帧检验序列FCS 查出有差错;
  • 数据字段的长度不在46 ~ 1500字节之间。
  • 对于检查出的无效 MAC 帧就简单地丢弃以太网不负责重传丢弃的帧
    • 可互连不同物理层、不同MAC子层和不同速率(如10Mb/s囷100Mb/s以太网)的局域网
    • 在MAC子层没有流量控制功能。
    • 具有不同MAC子层的网络桥接在一起时时延更大
    • 网桥只适合于用户数不太多(不超过几百個)和通信量不太大的局域网,否则有时还会传播过多的广播信息而产生网络拥塞这就是所谓的广播风暴
    • 网桥在转发帧之前必须执行 CSMA/CD 算法
      • 若在发送过程中出现碰撞,就必须停止发送和进行退避(截断二进制指数退避

在数据链路层扩展局域网

  • 在数据链路层扩展局域網是使用网桥
  • 网桥工作在数据链路层他根据MAC帧的目的地址对收到的帧进行转发。
  • 网桥具有过滤帧的功能当网桥收到一个T帧的时候,並不是向所有的接口转发此帧而是先检查此帧的目的MAC地址,然后再确定该帧转发到哪一个T接口

以太网交换机和集线器的区别

  • 从OSI体系结構来看,集线器属于OSI的第一层物理层设备而(二层)交换机属于OSI的第二层数据链路层设备(三层交换机属于网络层)。
    • 这就意味着集线器只是对数据的传输起到了同步、放大和整形的作用对数据传输中的短帧、碎片等无法有效的处理,不能保证数据传输的完整性和正确性;
    • 而交换机不但可以对数据做到同步、放大和整形而且可以过滤短帧、碎片等等。
  • 从工作方式来看集线器是一种广播模式,也就是說集线器的某个端口工作的时候其他所有端口都能收到信息容易产生广播风暴、当网络较大的时候网络性能能会受到很大的影响,交换機就能避免这种现象的发生当交换机的时候只有发出请求的端口和目的端口之间相互响应而不影响其他端口,那么交换机就能隔离冲突域和有效地抑制广播风暴的发生
  • 从带宽来看,集线器不管有多少端口所有端口都共享一条带宽,在同一时刻只能有两个端口传送数据其他端口只能等待;同时集线器只能工作在半双工模式下,而对于交换机而言每个端口都有一条独占的带宽,当两个端口工作时并不影响其他端口的工作同时交换机不但可以工作在半双工模式下也可以工作在全双工模式下
  • 在局域网模型中数据链路层分为
    • 逻辑链路控制子层LLC
    • 媒体访问控制子层MAC
  • 在互联网中,网络层互联设备是路由器
  • 若路由器或目的主机缓冲资源耗尽而必须丢弃数据报,则每丢弃一个T數据报就向源主机发送一个TICMP源抑制报文此时,源主机必须减小发送速度另外一种情况是系统的缓冲区已用完,并预感到将发生拥塞則发送源抑制报文。

网络层协议作用简要解析

  • IP:进行路由的选择
  • ICMP:提供网络传输中的差错检测。
  • ARP:将目的IP地址映射成为物理的MAC地址
  • IP数據报采用的是面向无连接的传输方式,灵活高效可充分利用。
  • IP地址就是将IP地址划分为若干个固定类每个类地址都由网络号和主机号两個网段构成,一共分为A、B、C、D、E五类其中A、B、C类IP地址较为常用。A类地址的网络号占一个T字节(8bit)B类地址的网络号站两个字节(16bit),C类哋址的网络号占3个字节(24bit)A、B、C三类地址的网络号有1~3bit,其数值分别规定为010,110
  • IP地址具有以下特点:
    • 每一个TIP地址都由网络号和主机号两蔀分组成;
    • 实际上IP地址是一个T主机和一条链路的接口。
    • 按照因特网的观点用转发器或者网桥连接起来的若干个局域网仍为一个T网络,因此这些局域网都具有相同的网络号;
    • 在IP地址中所有分配到网络号的网络都是平等的。
  • MAC地址是硬件地址由制造商指定,唯一、固定LAN中依靠MAC地址通信;IP地址是软件地址,在因特网中由人工设置或者自动分配而得到的可变。
  • TCP/IP网路依靠IP地址通信
  • 当IP分组到达目的网路后,由目的路由器ARP协议根据目的IP解析出目的主机的MAC地址从而在LAN中用MAC地址递交数据帧
  • IP数据包在网络中传输时在某路由器处出现错误,该路甴器产生一个T差错报文(ICMP协议报文)这个报文采用IP协议进行包装,传向出错报文的源主机
  • A请求建立到B的连接。
  • B对连接请求进行确认并建竝B到A的连接。
  • A对方向连接进行确认
    • 三次握手可以解决被延迟的分组问题,从而可以保证数据交换的安全和可靠
    • TCP“三次握手”要是为了防止A方之前已过时的连接请求又到来;如果没有第三次握手,前面已经过期的连接来到了B方B方无法辨认过期的连接,从而响应造成了線路资源的浪费
  • TCP协议:是面向连接的协议具有通信质量高,控制性能好功能强等特点,但处理复杂不适合流媒体数据传送。
  • UDP协议:是面向无连接的协议格式简单,出来快、灵活等特点但是通信质量不高,功能稍差对于小数据量的猝发式通信、流媒体数据通信仳较合适。
  • 网络层和运输层有很大的区别运输层为主机应用程序之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信
  • 网絡安全套接层SSL位于TCP/IP模型的应用层与传输层之间。
  • 在FTP中21端口为控制端口,一直打开监听网络客户连接请求;
  • 20端口为数据端口,有客户请求的时候打开次端口为用户传送数据,传送结束则关闭
  • 1、多路复用通过端口机制来实现。
  • 2、端口机制用于标志主机的不同进程一个T主机上的多个应用程序可以通过不同的端口同时使用TCP进行通信。
  • 字存储单元:存放一个T机器字的存储单元相应的单元地址叫字地址。
    字節存储单元:存放一个T字节的单元相应的地址称为字节地址。
  • 存储容量:指一个T存储器中可以容纳的存储单元总数存储容量越大,能存储的信息就越多
  • 存取时间又称存储器访问时间:指一次读操作命令发出到该操作完成,将数据读出到数据总线上所经历的时间通常取写操作时间等于读操作时间,故称为存储器存取时间
  • 存储周期:指连续启动两次读操作所需间隔的最小时间。通常存储周期略大于存取时间,其时间单位为ns
  • 存储器带宽:单位时间里存储器所存取的信息量,通常以位/秒或字节/秒做度量单位
  • 存取时间、存储周期、存儲器带宽这三个概念反映了主存的速度指标。

按照存储信息的不同随机存储器分为静态随机存储器(Static RAM,SRAM)和动态随机存储器(Dynamic RAM,DRAM)。

●静态存储單元(SRAM)

    • 速度快、使用简单、不需刷新、静态功耗极低;常用作Cache
    • 元件数多、集成度低、运行功耗大

●动态存储单元(DRAM)

    • 利用MOS管栅极电容可鉯存储电荷的原理需刷新(早期:三管基本单元;现在:单管基本单元)
    • 为及时补充漏掉的电荷以避免存储的信息丢失,必须定时给栅極电容补充电荷的操作
    • 定期进行刷新操作的时间该时间必须小于栅极电容自然保持信息的时间(小于2ms)。
    • 集成度远高于SRAM、功耗低价格吔低
    • 因需刷新而使外围电路复杂;刷新也使存取速度较SRAM慢,所以在计算机中DRAM常用于作主存储器。

●尽管如此由于DRAM存储单元的结构简单,所用元件少集成度高,功耗低所以目前已成为大容量RAM的主流产品。

  • 1)增加了行地址锁存器和列地址锁存器由于DRAM存储器容量很大,哋址线宽度相应要增加这势必增加芯片地址线的管脚数目。为避免这种情况采取的办法是分时传送地址码。若地址总线宽度为10位先傳送地址码A0~A9,由行选通信号RAS打入到行地址锁存器;然后传送地址码A10~A19由列选通信号CRS打入到列地址锁存器。芯片内部两部分合起来地址线宽度达20位,存储容量为1M×4位
  • 2)增加了刷新计数器和相应的控制电路。DRAM读出后必须刷新而未读写的存储元也要定期刷新,而且要按荇刷新所以刷新计数器的长度等于行地址锁存器。刷新操作与读/写操作是交替进行的所以通过2选1多路开关来提供刷新行地址或正常读/寫的行地址。
      • 刷新是对DRAM定期进行的全部重写的过程
      • DRAM中的所有行在每一个T刷新周期中都被刷新。
      • 每一行的刷新插入到正常的读写周期中

給定的芯片字长位数较短,不满足设计要求的存储器字长此时需要用多片给定芯片扩展字长位数。三组信号线中地址线和控制线公用洏数据线单独分开连接。
  d=设计要求的存储器容量/选择芯片存储器容量

给定的芯片存储容量较小(字数少)不满足设计要求的总存储嫆量,此时需要用多片给定芯片来扩展字数三组信号组中给定芯片的地址总线和数据总线公用,控制总线中R/W公用使能端EN不能公用,它甴地址总线的高位段译码来决定片选信号所需芯片数仍由(d=设计要求的存储器容量/选择芯片存储器容量)决定。

  • 控制总线用于指定主存I/O设备接口电路的地址
  • 解决了CPU与主存之间的速度不匹配的问题。
    • 一般采用告诉的SRAM构成
    • CPU和主存之间的速度差别很大采用二级或者多级的Cache系统。
    • 全有硬件调度对用户透明。

简述Cache的基本原理

  • CPU与Cache之间的数据交换是以为单位的而Cache与主存之间的数据交换是以为单位。一个T块甴通常若干定长的字组成
  • 因此Cache的基本原理是当CPU要读取主存中的一个T字的时候,总是将存放该字的内存地址同时发给Cache和主存此时Cache控制逻輯立即依据地址判断该字当前是否已在Cache中,若是则将此字立即传送给CPU,CPU无需再访问主存同时让主存访问失效;若非,则用主存读周期紦此字从主存读出送到CPU与此同时把含有这个字的数据块从主存读出并装入到Cache中,把Cache中较旧的内容替换掉这种替换控制有始终管理Cache使用凊况的硬件逻辑电路来实现,最常用的替换算法为LRU最近最少使用策略

主存与cache的地址映射

    • 主存地址长度=(s+w)
    • 位寻址单元数=2w个字或字节
    • 块大尛=行大小=2w个字或字节
    • cache的行数=不由地址格式确定
      • 冲突概率小,Cache的利用高
      • 比较器难实现,需要一个T访问速度很快代价高的相联存储器
    • 適用于小容量的Cache

多总线结构的三个桥的特点是

  • 通用寄存器(R0~R3)
  • 指令周期常常用若干个CPU周期来表示CPU周期称为机器周期。
  • 一个T有限的简单的指令集;
  • CPU配备大量的通用寄存器;
  • 强调对指令流水线的优化
  • 简单而统一格式的指令译码
  • 大部分指令可以单周期执行
  • 地址线是单向的,用來传送主存与设备的地址
  • 数据线是双向的,用来传送数据
  • 控制线对每一根线来讲都是单向的(CPU发向接口,或者接口发向CPU)用来指明數据传送的方向,中断控制和定时控制等等
  • 当前流行的总线内部结构,他是一些标准总线追求与结构、CPU、技术无关的开发标准,并满足多个CPU在内的主控者环境需求
  • 总线可以分为四个部分:
  • HOST总线:该总线有CPU总线、系统总线、主存总线、前端总线等多种名称,各自反映了總线功能的一个T方面这里称“宿主”总线,也许更全面因为HOST总线不仅连接主存,还可以连接多个CPU
  • HOST总线:连接“北桥”芯片与CPU之间的信息通路,它是一个T64位数据线和32位地址线的同步总线32位的地址线可支持处理器4GB的存储寻址空间。总线上还接有L2级cache主存与cache控制器芯片。後者用来管理CPU对主存和cache的存取操作CPU拥有HOST总线的控制权,但在必要情况下可放弃总线控制权
  • PCI总线:连接各种高速的PCI设备。PCI是一个T与处理器无关的高速外围总线又是至关重要的层间总线。它采用同步时序协议集中式仲裁策略并具有自动配置能力。PCI设备可以是主设备吔可以是从设备,或兼而有之在PCI设备中不存在DMA(直接存储器传送)的概念,这是因为PCI总线支持无限的猝发式传送这样,传统总线上用DMA方式工作的设备移植到PCI总线上时采用主设备工作方式即可。系统中允许有多条PCI总线它们可以使用HOST桥与HOST总线相连,也可使用PCI/PCI桥与已和HOST总線相连的PCI总线相连从而得以扩充PCI总线负载能力。
    • PCI总线上面上有HOST桥PCI/LAGACY总线桥PCI/PCI桥。桥在PCI总线体系结构中起着重要的作用它连接两条总线,使彼此之间相互通信是一个T总线转换部件,可以把一条总线的地址空间映射到另一条总线的地址空间上从而使系统中任意一个T总線主设备都能看到同样的一份地址表。桥可以实现总线间的猝发式传送可使所有的存取都按CPU的需要出现在总线上。由上可见以桥连接實现的PCI总线结构具有很好的扩充性和兼容性,允许多条总线并行工作
  • LEGACY总线:可以是ISA,EISAMCA等这类性能较低的传统总线,以便充分利用市场仩丰富的适配器卡支持中、低速I/O设备。
  • 存储单元是指存放一个T机器字的所有存储单元的集合
  • 在微程序控制器中,机器指令和微指令之間的关系是每一条机器指令有一段用微指令组成的微程序来解释执行
  • 集中式总线仲裁中,独立请求方式响应时间最快菊花链方式電路故障最敏感。
  • 流水线CPU存在三种数据相关冲突:
    • 写后读(RAW)相关;
    • 读后写(WAR)相关;
    • 写后写(WAW)相关
  • 解决数据相关冲突的办法:
    • 在流沝CPU运算器中设置若干运算结果缓冲寄存器,暂时保留运算结果以便于后继指令直接使用,这称为“向前”或者定向传送技术
}

在做计算机组成原理题目是:輸入包含5个有符号整数的数组,按从小到大顺序输出

想问怎么汇编排序循环啊?(寄存器目前只有R0,R1,R2,R3)

}

我要回帖

更多关于 T卡 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信