您的位置:首页 > 游戏 > 游戏 > 海口中小企业网站制作_c2b平台有哪几个_百搜科技_哪些网站可以免费申请域名

海口中小企业网站制作_c2b平台有哪几个_百搜科技_哪些网站可以免费申请域名

2024/12/23 3:11:16 来源:https://blog.csdn.net/m0_61049985/article/details/143136632  浏览:    关键词:海口中小企业网站制作_c2b平台有哪几个_百搜科技_哪些网站可以免费申请域名
海口中小企业网站制作_c2b平台有哪几个_百搜科技_哪些网站可以免费申请域名

image-20241022001654657

文章目录

  • 计算机系统概述
  • 存储系统
  • 指令系统
  • 中央处理器

计算机系统概述

指令和数据以同等地位存储在存储器中,形式上没有差别,但计算机应能区分他们。通过指令周期的不同阶段。

完整的计算机系统包括,1)软件系统:程序、文档和数据;2)硬件系统:主机【运算器、控制器、主存储器】和外部设备【外存、I/O设备】。

系统软件包括,OS、DBMS、语言处理程序、分布式软件系统、网络管理系统、标准库程序、服务性程序。

机器语言和汇编语言与机器指令对应,而高级语言不与指令直接对应,具有较好的可以值性。

存储系统

行缓冲器大小=列数*位平面数,用SDRAM实现。【举例】8个16M*8位的芯片=128MB,其中8个的8即为位平面数。

MDR位数=数据线位数=存储字长。【注】其中第一个等于号必须成立,此由硬件决定;第二个等于号通常相等。

SDRAM,不同于DRAM(异步方式),采用同步方式与CPU交换数据,将地址和控制信号都锁存起来。

DRAM需要读后再生,读后再生也具有刷新功能。但与刷新不同的是,刷新操作需要只需要给出行地址。

刷新方式分为,1)集中刷新:固定一段时间刷新,称为死时间;2)分散刷新:增加系统存取周期,前半部分用于读写,后半部分用于刷新,没有死时间;3)异步刷新:一个刷新周期内一行只刷新一次,减少了死时间。

固态硬盘基于闪存,闪存基于ROM。

固态硬盘以页为读写单位。

动态磨损均衡是在写入时自动选择较新的块。

静态磨损均衡更先进,没有数据写入时也会自动分配。

线选法,高位地址线直接连接至各个存储芯片的片选端。

译码器片选法,高位地址线通过地址译码器产生片选信号。

磁盘存储器包括,1)磁盘驱动器【即磁盘本身】;2)磁盘控制器;3)盘片。

扇区,也称块,是磁盘读/写的最小单位,也即磁盘按块存取。

磁盘高速缓存是在内存中开辟的区域。

磁盘存取时间为寻道时间、旋转时延【旋转半周】和传输时延【扇区处理时间】的加和。

磁盘调度算法可以优化寻道时间,物理结构和空闲分区的分配会影响旋转时延,传输时延和旋转时延难以从操作系统层面优化。

RAID是指将多个独立的物理磁盘组成一个独立的逻辑盘。

从RAID0到RAID5的技术分别为,0)无冗余无校验(条带化);1)镜像;2)海明码;3)位交叉;4)块交叉;5)无独立检验。

多模块存储器是一种空间并行技术,解决访存速度问题,主要分为单体多字存储器和多体并行存储器。

多体并行存储器有两种启动方式,1)轮流启动,每个模块一次读写位数等于数据总线位数;2)同时启动,所有模块一次并行读写总位数等于数据线位数。

CPU与cache之间数据交换以字为单位,而cache与主存的交换以cache块为单位。

cache访问效率等于cache全部命中所需时间/实际cache-主存访问时间。

cache映射中比较器的个数取决于一个组内有几行,就需要几个比较器。

直接映射【一行一组】,只需要一个比较器;全相联映射【整个cache是一组】,行数就是比较器个数;n路组相联【一组n行】,需要n个比较器。

指令cache和数据cache分离,是为了减少流水线冲突,在IF段使用指令cache,在MEM段使用数据cache。

cache缺失由硬件完成;缺页处理由软件完成,操作系统通过缺页异常处理程序实现;TLB缺失既可以用硬件,又可以用软件来处理。

cache中各字段的意义,标记位【指明cache行中存放的是主存哪一块的副本】、有效位【说明cache行中信息是否有效】、LRU位【记录主存块的使用情况,根据计数值选择淘汰某个块】。

指令系统

偏移寻址分为三种,1)相对寻址,地址相对PC偏移;2)基址寻址,地址相对基址偏移,基址由操作系统给出,不可变;3)变址寻址,地址相对指令中的A偏移,变址由用户指定,可变。

变址寻址,有利于处理数组问题和编制循环程序。

基址寻址有利于多道程序设计和编制浮动程序。

浮动程序是指在多道程序设计的系统中,要求每道程序存放在主存的任何位置都能正确地运行。

mov指令可以将第二个操作数复制到第一个操作数,但两个操作数不能都是内存。

imul指令是有符号乘法指令,可以是双操作数,也可以是三操作数,但是第一个操作数必须是寄存器。

RISC机器一定采用指令流水线,大部分指令在一个时钟周期内完成。

中央处理器

单周期处理器,每条指令的执行只有一个时钟周期,而一个时钟周期内,控制信号不会变化,且每来一个时钟,PC值都更新一次,无须写使能信号。

单周期处理器,在一个周期内完成指令,时钟周期特别长,指令执行速度特别慢。

暂存器用于暂存数据总线或通用寄存器送来的操作数,以便在取出下一个操作数时将其同时送入ALU。

能输出到总线的部件均通过三态门与内部总线相连,用于控制该部件与内部总线之间数据通路的连接与断开。

指令执行过程总体以三态门为依据划分时钟周期,因为有三态门就可能暂停一个周期,等待下一个周期再传送。

每条微指令对应一个微程序;每个微程序包含若干条微指令;每条微指令对应一个或几个微命令;每条微命令让机器执行一种微操作。

取址微程序时公共操作,由机器自动将该微程序的入口地址送入uPC。

机器指令操作码字段通过微地址形成部件产生对应微程序的入口地址并送入uPC。

微指令的后继微地址的形成有多种方法,下地址、操作码、uPC自增、标志、硬件等。

微程序个数应为机器指令数加上对应取址、间址和中断周期的公共微程序数。

字段间接编码,一个字段的某些微命令需要由另一个字段中的某些微命令的输出结果来解释。

终止类异常由硬件故障导致,控制器或存储器或总线错误。

故障类异常的断点为当前指令,有些故障无法恢复,只能终止程序,不返回断点。

外部中断的断点为下一条指令。

所有的异常和中断时间都是由硬件【CPU】检测发现的。

流水线的吞吐率是指单位时间内完成的指令数。

流水线效率等于占用面积/总面积。

流水线加速比等于不使用流水线与使用流水线的时间之比。

超流水线技术,通过增加流水线级数使得更多的指令同时执行,但CPI仍为1。

流水线级数越多,每一级所需的时间就更短,则机器的时钟周期可以设置得更短。

中断优先级包括响应优先级和处理优先级。

响应优先级用于中断响应判优,通过硬件排队器或中断查询程序实现。

处理优先级则表明多重中断的实际优先处理次序,通过中断屏蔽技术实现。

CPU响应中断必须满足,1)中断源有中断请求;2)CPU允许中断及开中断【不可屏蔽中断不受此限制】;3)一条指令执行完毕且没有更紧迫的任务。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com