自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 PCI总线的发展过程

二、 PCI 体系结构概述PCI 一﹣ PeripheralcomponentInterconnent ,在处理器体系结构中, PCI 总线属于局部总线,作为系统总线的延伸,其主要功能是连接外部设备。PCI 总线规范是由 Inter 的 IAL ( Inter Architecture Lab )实验室提出来的,V1.0规范在1992年6月22日正式发布。 IAL 实验室还发布了 USB ( Universal Serial Bus )、 AGP ( Accelerated Graphics

2022-12-20 20:06:51 198 1

原创 总线仲裁及定时

一、总线仲裁●连接到总线上的功能模块有主动和被动两种形态,其中主方可以启动一个总线周期,而从方只能响应主方请求。每次总线操作,只能有一个主方,但是可以有多个从方。●为了解决多个功能模块争用总线的问题,必须设置总线仲裁部件。●总线占用期:主方持续控制总线的时间。●按照总线仲裁电路的位置不同,仲裁方式分为集中式和分布式两种。1.集中式仲裁链式查询方式:离中央仲裁器最近的设备具有最高优先权,离总线控制器越远,优先权越低。优点:只用很少几根线就能按一定优先次序实现总线控制,并且这种链式结构

2022-12-13 18:41:51 465

原创 总线系统.

一、总线的概念和结构形态1.总线的基本概念●数字计算机是由若干系统功能部件构成的,这些系统功能部件在一起工作才能形成一个完整的计算机系统。●总线定义:计算机的若干功能部件之间不可能采用全互联形式,因此就需要有公共的信息通道,即总线。●总线是构成计算机系统的互联机构,是多个系统功能部件之间进行数据传送的公共通路。借助于总线连接,计算机在各系统功能部件之间实现地址、数据和控制信息的交换,并在争用资源的基础上进行工作。●总线可分为以下几类:●内部总线: CPU 内部连接各寄存器及运算器部件之

2022-12-08 17:31:32 343

原创 中央处理器

一、CPU的功能组成1.CPU的功能●指令控制(程序的顺序控制)●操作控制(一条指令有若干操作信号实现)●时间控制(指令各个操作实施时间的定时)●数据加工(算术运算和逻辑运算)2.CPU的基本组成(1)中央处理器 CPU =运算器+ cache +控制器(2)运算器● ALU●通用寄存器:R0~R3●暂存器: DR●状态字寄存器: PSw(3) cache●指令 cache : PC , IBUS●数据 cache : AR ,

2022-11-29 21:48:44 1930

原创 指令系统.

一、指令系统的发展与性能要求1.指令系统的发展指令系统基本概念●指令:就是要计算机执行某种操作的命令。从计算机组成的层次结构来说,计算机的指令有微指令、机器指令和宏指令之分。微指令是微程序级的命令,它属于硬件;●宏指令:由若干条机器指令组成的软件指令,它属于软件;●机器指令:介于微指令与宏指令之间,通常简称为指令,每一条指令可完成一个独立的算术运算或逻辑运算操作。●本节所讨论的指令,是机器指令●一台计算机中所有机器指令的集合,称为这台计算机的指令系统。●指令系统是表征一台计算机性能

2022-11-22 22:07:45 748

原创 外围设备.

一、外围设备1.外围设备的一般功能外围设备的一般功能外围设备的功能是在计算机和其他机器之间,以及计算机与用户之间提供联系。由于外围设备的地位越来越重要,主要介绍以下内容:硬磁盘、可移动磁盘、磁带和光盘。外围设备的功能是在计算机和其他机器之间,以及计算机与用户之间提供联系。外围设备(磁盘)基本组成(1)存储介质,它具有保存信息的物理特征。例如磁盘就是一个存储介质的例子,它是用记录在盘上的磁化元表示信息。(2)驱动装置,它用于移动存储介质。例如,磁盘设备中,驱动装置用于转动磁盘并进行

2022-11-15 20:22:26 1330

原创 虚拟存储器

一、虚拟存储器的基本概念1.实地址与虚地址用户编制程序时使用的地址称为虚地址或逻辑地址,其对应的存储空间称为虚存空间或逻辑地址空间;而计算机物理内存的访问地址则称为实地地或物理地址,其对应的存储空间称为物理存储空间或主存空间。程序进行虚地址到实地址转换的过程称为程序的再定位。2.虚存的访问过程虚存空间的用户程序按照虚地址编程并存放在辅存中。程序运行时,由地址变换机构依据当时分配给该程序的实地址空间把程序的一部分调入实存。每次访存时,首先判断该虚地址所对应的部分是否在实存中:如果是,则进行地址

2022-11-08 20:37:02 1327

原创 cache存储器

一、cache基本原理1.cache的功能cache是一种高速缓冲存储器,是为了解决CPU和主存之间速度不匹配而采用的一项重要技术。其原理基于程序运行中具有的空间局部性和时间局部性特征。●一般采用高速的 SRAM 构成。● CPU 和主存之间的速度差别很大采用两级或多级 Cache 系统●早期的一级 Cache 在 CPU 内,二级在主板上●现在的 CPU 内带L1 Cache 和L2 Cache ●全由硬件调度,对用户透明 CPU与存储器系统的关

2022-11-01 20:19:29 1889

原创 只读存储器及并行存储器

一、只读存储器1.只读存储器概述“只读”的意思是在其工作时只能读出,不能写入。然而其中存储的原始效据,必须在它工作以前与人。只读存储器由寸工作可靠,保密性强,在计算机系统中得到广泛的应用。更新ROM存储内容的操作实际上不是“写入”,而是编程。2.只读存储器主要有两类:●掩模 ROM :掩模 ROM 实际上是一个存储内容固定的 ROM,生产厂家提供产品。●可编程 ROM :用户后写入内容,有些可以多次写入。又可分为一次性编程的ROM(OTP ROM 紫外线擦除PROM(离线擦除))和

2022-10-25 21:37:50 1639

原创 动态随机存取存储器

1.DRAM存储源的工作原理SRAM的存储元是一个触发器,它具有两个稳定的状态,而动态随机存取存储器(DRAM)简化了每个存储元的结构,因而DRAM的存储密度很高,通常用作计算机的主存储器。读出过程破坏了电容上存储的信息,所以要把信息重新写入即为刷新。读出的过程中可以完成刷新。注意输入缓冲器与输出缓冲器总是互锁的,这是因为读操作和写操作是互斥的,不会同时发生。与SRAM相比,DRAM的存储元所需元件更少,所以储存密度更高。但是DRAM的附属电路比较复杂,访问时需要额外的电路和操作支持。

2022-10-22 22:44:33 1189

原创 静态随机存取存储器

静态随机存取存储器(SRAM)的优点是存取速度快,但存储密度和容量不如DRAM大。1.基本的静态存储元阵列SRAM用锁存器(触发器)作为存储元。只要直流供电电源一直加在这个记忆电路上,它就无限期地保持记忆的1状态或0状态。如果电源断电,则存储的数据(1或0)就会丢失。任何一个 SRAM ,都有三组信号线与外部打交道:①地址线;②数据线;③控制线。注意,读写操作不会同时发生。地址译码器输出的选择线,称为行线,其作用是打开每个存储位元的输入与非门。当外部输入数据为1时,锁存器便记忆了1;当外

2022-10-15 22:09:03 1054

原创 存储系统概述

一、存储系统的层次结构 在冯诺依曼体系结构中,存储器是计算机系统的五大组成部件之一。早期的计算机系统只有单一的存储器存放为数不多的数据和指令。1.程序的局部性原理在某一段时间内频繁访问某一局部的存储器地址空间,而对此范围以外的地址空间则很少访问的现象,称为程序的局部性原理。程序的局部性可以从两个角度分析。(1)时间局部性:最近被访问的信息很可能还要被访问。(2)空间局部性:最近被访问的信息邻近地址的信息也可能被访问。2.多级存储系统的组成正在执行的程序的指令和数据存储在C

2022-10-05 23:31:19 507

原创 计算机组成原理部分内容

1.溢出在运算过程中,如出现大于字长绝对值的现象称为溢出,两个正数相加,结果大于机器字长所能表示的最大正数,称为正溢,而两个负数相加,结果小于机器所能表示的最小负数,称为负溢。2.逻辑运算运算器是数据的加工处理部件,是CPU的重要组成部分。尽管各种计算机的运算器结构可能有这样或那样的不同,但是它们的最基本的结构中必须有算术/逻辑运算单元、数据缓冲寄存器、通用寄存器、多路转换器和数据总线等逻辑构件。计算机中除了进行加、减、乘、除等基本算术运算以外,还可对两个或一个逻辑数进行逻辑运算。所谓逻辑数

2022-09-25 22:29:27 227

原创 奇偶校验实现原理实现逻辑图及海明码

1、奇偶校验码的位数由有效信息的位数加上一位效验码2、编码:根据有效信息计算校验信息位,使校验码(数据+1位校验信息)中1的个数满足奇/偶校验的要求。例如: 23 二进制表示:101113、原理设置为奇校验,先看发送方将要发送的一组数据中有几个1,如果该组数据中1的个数为奇数,那么校验位的值就为0。如果1的个数为偶数,那么效验码的值就为1。保证该组数据中1的个数为奇数后即可将数据发送,接收方此时要检查接收的数据是否有误,它检查的方法就是看接收的数据中1的个数。如果数据位中1的个数为偶数

2022-09-18 14:34:52 734

原创 BCD码的类别

BCD ( Binary - Coded Decimal )码,也叫二-十进制码,主要就是用4位二进制数来表示1位的从0~9的十进制数。 BCD 码主要分为有权码(8421码,5421码,2421码)和无权码(余3码,余3循环码)8421码数值权值为8、4、2、1;0~9就是按照二进制来的。超出9以后把10进制情况下的数按照个十百千万的位数拆开,并把每一位按照二进制合起来。例如:19 十位:1=0001 个位:9=1001合起来后为:00011001=(0*8+0*4+0*

2022-09-11 18:30:03 34103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除