自定义博客皮肤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)
  • 收藏
  • 关注

原创 DNA的概念

DMA技术的出现,使得外围设备可以通过DMA控制器直接访问内存,与此同时,CPU可以继续执行程序.DMA传送方式有:成组连续传送方式(停止CPU的访问),周期挪用方式(单字节传送方式,周期窃取方式),透明DMA方式(DMA与CPU交替操作方式,总线周期分时方式)。透明DMA方式:如果CPU的工作周期比内存周期长很多,则采用交替访问内存的方式可以使DMA传送和CPU同时发挥最高效率,这种方式不需要总线使用权的申请,建立归还的过程,总线的使用权是通过分时控制的。,是一种完全由硬件执行I/O交换的工作方式。

2023-02-20 18:36:18 285

原创 流水CPU

在理论上级数越多单位时间内,在线执行的指令就越多及CPU执行指令速度就越快,但是流水线越长,级数就越多,出错的概率就增大。早期的计算机采用的是串行处理,任一时刻只能进行一个操作,而并行处理能使得以上操作同时进行,主要有三种形式:时间并行,空间并行,时间并行+空间并行。CPU按流水方式组织,通常由三大部分组成:指令部件,指令队列,执行部件。(2)在浮点执行部件中,又有浮点加法部件和浮点 乘/除部件,它们也可以同时执行不同的指令;表示流水CPU中一个指令周期的任务分解取指令,指令译码,执行运算,结果写回。

2023-02-19 20:53:43 424

原创 PCIE总线的发展过程

PCI总线上可以挂接PCI设备和PCI桥片,PCI总线上只允许有一个PCI主设备,其他的均为PCI 从设备,而且读写操作只能在主从设备之间进行,从设备之间的数据交换需要通过主设备中转。90年代初期,PCI最终成为主导扩展总线技术并渗透到了其他应用领域,由于PCI总线逐渐难以适应新的应用发展需求,PCIe应运而生,PCIe是基于PCI总线技术发展起来的标准总线技术,PCIe总线处理器系统的局部系统其作用与PCI总线相类似,主要目的是为了连接处理器系统中的外部设备。主方启动一个总线周期,是要求目标方确认。

2023-02-18 19:53:55 223

原创 外围设备概述

与之不同的是,在DMA方式中数据传送方向、存放数据内存始址以及传送的数据块长度等都是由CPU控制,而在通道方式中这些都是由专管输入。这种方式要求CPU与设备(或控制器)之间有相应的中断请求线,而且在设备控制器的控制状态寄存器的相应的中断允许位。外围设备的特点:种类繁多:机械式的,电子式的,电机式的,矿电式的,以及充电式的。计算机的外围设备是指除了主机外的其他设备,即除了CPU和主存器外的其他设备。工作速度:有慢速,有的速度快,不同的外围设备处理信号的速度相差悬殊。存储介质:具有保存信息的物理 特征。

2023-02-17 16:49:51 958

原创 总线的作用

数据总线:在CPU与内存或其他设备之间进行数据传输的通道,数据线的宽度决定了CPU和外界的数据传输的速度。单总线结构:连接CPU,主存和I/O设备,所有的高速设备和低速设备都挂同一总线上,且总线只能分时工作。大多数的总线的构成方式都是相同的不同的是在于总线中的数据总线和地址总线的宽度,控制总线的多少和功能。多总线结构:确保高速,中速,低速设备连接到不同的总线上,同时工作,以提高总线的效率和吞吐量。总线分为:数据总线,地址总线,控制总线,扩展总线,局部总线。总线的特性:物理,功能,电气,时间特性。

2023-02-15 19:08:48 1245

原创 指令和数据的寻址方式

存储器既可以用来存放数据,又可以用来存放指令。寻址方式:寻找指令中操作数的地址的方法。有两种寻址方式:指令寻址方式,数据寻址方式。指令寻址方式:顺序寻址方式,跳跃寻址方式。顺序寻址方式:指令地址在内存中按顺序安排。必须使用PC(指令指针寄存器):指令地址,指令内容。顺序号就是指令在内存中的地址。跳跃寻址方式:是指下条指令的地址码不是由程序计数器给出,而是由本条指令给出的。可以实现程序转移或构成循环程序。从而能够缩短程序的长度,或将某些程序作为公共程序引用。操作数的来源:一:是CPU内部的通用寄存器。二:是外

2023-01-13 18:10:31 510

原创 关于中断的方式。

中断发生的原因:中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。实现CPU与外界进行信息交换的握手联系:一方面,终端可以实现CPU与外设并进行工作,另一方面,可以对于慢速的IO设备来说,使用中断方式可以有效的提升CPU的效率。故障处理:中段可以用于处理常见的硬件故障,如钓电绞验错,运算出错等,也可以处理常见的软件故障,一出地址越界,还有非法指令等。软中断:由软件触发的中断。硬中断:硬件触发的中断。

2023-01-12 14:46:25 218

原创 关于CPU

时间控制:对各种操作实施时间上的定时称为时间控制,因为在计算机当中,各种指令的操作信号均受到时间的严格定时,另外一条指令的整个执行过程也受到时间的严格定时,只有这样计算机才能够有条不紊的自动工作。操作顺序:一条指令的功能往往是由若干个操作信号的组成组合来实现的,因此CPU管理并产生由内存取出的每一条指令的操作信号,把各种操作号送往相应的部件,从而控制这些部件按指令的要求实行进行动作。进行运算:运算单元通过指令中的操作码,对寄存器中的操作数进行 mov,add,jmp 操作。运算单元:包括 ALU、FPU。

2023-01-08 16:34:41 105

原创 计算机的存储

它用来存放CPU中的运算数据,与硬盘等外部存储器交换数据,是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都是在内存中,内存性能强弱影响计算机整体的发挥水平。硬盘:它是由盘头,磁头,盘片主轴,控制电机,磁头控制器,数据转换器,接口,缓存等几部分组成。主要功能是存储操作系统,程序与数据。在磁表面存储器中,利用一种称为”磁头“的装置来形成和判别磁层中不同磁化状态写入时,利用磁头使盘片具有不同的磁化状态,而在读出时又利用磁头来判别这些不同的磁化状态,磁头实际上是由软磁材料做铁芯绕着有读写线圈的电磁铁。

2022-12-28 19:20:30 300

原创 存储器容量的扩充

二 字扩张:原芯片的大小为1k,需要10根地址线,扩张后,需要11根地址线才能对存储器单元的读写,单个芯片,每个只需要十根地址线就可以实现1K存储单元的读写,还剩下一根地址线,这时这根地址线需要实现的功能是选择哪一个存储芯片读写,因此,第11根数据线相当于一个片选信号,接入CS接口,由于每一次只有一个芯片被选中,所以WE信号可以同时接入两个芯片当中,但只有被选中的芯片能完成读写命令。对于两个芯片而言,每一个都是8位的,因此每个芯片都连接8根数据线,但同时只有一个芯片能够完成数据的读写。

2022-10-30 17:21:55 2269

原创 DRAM的刷新操作

等所有的行刷新结束后,又开始正常的读/写周期,由于在刷新的过程当中不允许读/写操作,集中式刷新策略存在“死时间”。DRAM存储位元是基于电容量上的电荷量存储信息的,DRAM的读操作是破坏性的,读操作会使电容器上的电荷流失,因而读出后必须刷新。而未读写的存储元也需要定期刷新,因为电荷量会逐步泄露而减少,从外部看,刷新操作与读操作类似,只是刷新时无法送出数据,并且可以将一行的所有存储元同时刷新。周期性的刷新操作是与读/写操作交替进行的,通过二选一多路开关选择刷新行地址或正常读/写的行地址。

2022-10-30 16:06:49 1908

原创 Cache的作用

CPU和内存储器的工作速度都在提高,但CPU的速度提高得更快,而速度更高的内存储器价格非常高,所以人们在常规内存储器与CPU之间增加了速度更高,但容量更小的半导体高速缓冲存储器,既cache。Cache存储器:主要由SRAM半导体芯片组成,是位于CPU和主存储器DRAM之间,规模较小,但速度很高的存储器,通常由SRAM组成。Cache的功能是提高CPU数据输入输出的速率。cache的作用:连接文件、内存与应用,为信息流在三者之间流动提供通道。1、Cache可以大大提高CPU访问主存的速度。

2022-10-07 15:20:51 3091

原创 计算机的组成

计算机性能的指标:吞吐量,响应时间,利用率,处理机字长,总线宽度,存储器容量,存储器带宽,主频/时钟频率,CPU的执行时间。系统软件是指管理、控制、和维护计算机及其外部设备,提供用户与计算机之间操作界面等方面的软件,它并不专门针对具体的应用问题。控制器:负责指挥计算机各部件按照指令指定的功能进行各种操作,使计算机能够按照程序的安排,自动完成规定的任务。计算机的系统的硬件组成:运算器,控制器,存储器,输入设备,输出设备。利用率:在给定的时间间隔系统被实际使用的时间所占的比率。

2022-10-07 13:16:05 136

原创 奇偶校正,海明码

实现校验和纠错它是这样的规定的:假设用N表示添加了校验码位后整个信息的二进制位数,用K代表其中有效信息位数,r表示添加的校验码位,它们之间的关系应满足:N=K+r≤2r-1。海明码的检错、纠错将有效信息按某种规律分成若干组,每组安排一个校验位进行奇偶性测试,然后产生多位检测信息,并从中得出具体的出错位置,最后通过对错误位取反来将其纠正。如果被传输字符的7个信号位中同时有奇数个位出现错误,可以被检测出来;奇校验保证所传输每个字符的8个位中1的总数为奇数,偶校验则保证每个字符的8个位中1的总数为偶数。

2022-09-20 22:10:57 651

原创 【无标题】8421码,5421码,2421码,余3码之间的区别。

例如:十进制:5 5421码:1000(1*5+0*4+0*2+0*1=5), 0101 (0*5+1*4+0*2+1*1=5) 十进制:6 5421码:1001 (1*5+0*4+0*2+1*1=6),0110 (0*5+1*4+0*2+1+0*1=6)BCD码包括了8421码,5421码,2421码,余3码等。5421码:数值权值为5,4,2,1,它将0~9分为两个部分,0~4和5~9,5~9可以用0~4来表示。

2022-09-11 14:52:14 1614

空空如也

空空如也

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

TA关注的人

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