计算机系统构成及硬件 | 基础补充知识

作者:Gakki

存储器分类

  • 按存储器所处的位置可分为:内存、外存。
  • 按存储器构成材料:磁存储器(磁带)、半导体存储器、光存储器(光盘)。
  • 按存储器的工作方式:可读可写存储器(RAM)、只读存储器(ROM 只能读,PROM可写入一次,EPROM 和 EEPOM 既可以读也可以写,只是修改方式不同,闪存 Flash Memory)
  • 按存储器访问方式:按地址访问、按内容访问(相联存储器)。
  • 按寻址方式:随机存储器(访问任意存储单元所用时间相同)、顺序存储器(只能按顺序访问,如磁带)、直接存储器(二者结合,如磁盘,对于磁道的寻址是随机的,在一个磁道内则是顺序的)。

计算机总线可分为?

  • 计算机总线可分为数据总线、地址总线和控制总线,它们也统称为系统总线。

    • 数据总线:传送数据信息,CPU 一次传输的数据与数据总线带宽相等。
    • 控制总线:传输控制信号和时序信号,如:读/写,片选,中断相应信号等。
    • 地址总线:传送地址,它决定了系统的寻址空间。
  • 注:容易混淆:总线结构:用于构成计算机各组成部分(cpu、内存和接口等)的连接。

  • 总线结构分为:系统总线、内部总线、外部总线。

  • 其中,系统总线分为

    • 数据总线:并行数据传输位数。负责整个系统的数据流量的大小,如果数据总线的宽度为 32 ,则字长为 32 。
    • 地址总线:系统可管理的内存空间的大小。地址总线宽度决定了CPU 可以访问的物理地址空间,即 CPU 能够使用多大容量的内存。若地址线的宽度为 32 位,最多可以直接访问 2^32 (4GB) 的物理空间。
    • 控制总线:传送控制命令。

定点数与浮点数。

  • 定点数:表示数据时小数点的位置固定不变。小数点的位置通常有两种约定方式:定点整数(纯整数,小数点在最低有效数值位之后)和定点小数(纯小数,小数点在最高有效数值位之前)。不利于同时表达特别大的数或者特别小的数。

  • 浮点数:表示形式:N =F * 2^E。其中 E 称为阶码,F 称为尾数。阶码通常为带符号的纯整数,尾数为带符号的纯小数。

  • 当小数点的位置改变时,阶码也相应改变,因此可以用多种浮点形式表示同一个数。

  • 浮点数所表示的数值范围主要由阶码决定,所表示数值的精度则由尾数决定。

  • 在总位数相同的情况下,浮点表示法可以表示更大的数。

CPU 寄存器

  • 寄存器组是CPU中的一个重要组成部分,它是CPU内部的临时存储空间。寄存器既可以用来存放数据和地址,也可以存放控制信息或CPU工作时的状态。在CPU中增加寄存器的数量,可以使CPU把执行程序时所需的数据尽可能地放在寄存器中,从而减少访问内存的次数,提高其运行速度。但是,寄存器的数目也不能太多,除了增加成本外,寄存器地址编码增加还会增加指令的长度。

  • CPU中的寄存器通常分为存放数据的寄存器、存放地址的寄存器、存放控制信息的寄存器、存放状态信息的寄存器和其他寄存器等类型。

  • 程序计数器是存放指令地址的寄存器,其作用是:当程序顺序执行时,每取出一条指令,程序计数器(PC) 内容自动增加一个值,指向下一条要取的指令。当程序出现转移时,则将转移地址送入 PC ,然后由 PC 指向新的指令地址。

  • **指令寄存器(IR) **用于存放正在执行的指令,指令从内存取出后送入指令寄存器。其操作码部分经指令译码器送微操作信号发生器,其地址码部分指明参加运算的操作数的地址形成方式。在指令执行过程中,指令寄存器中的内容保持不变。

  • **状态字寄存器(PSW) **用于保存指令执行完成后产生的条件码,例如运算是否有溢出,结果为正还是为负,是否有进位等。此外,PSW 还保存中断和系统工作状态等信息。

  • 通用寄存器组 是 CPU 中的一组工作寄存器,运算时用于暂存操作数或地址。在程序中使用通用寄存器可以减少访问内存的次数,提高运算速度。

  • 在汇编语言程序中,程序员可以直接访问通用寄存器以存取数据,可以访问状态字寄存器以获取有关数据处理结果的相关信息,可以通过相对程序计数器进行寻址,但是不能访问指令寄存器(IR)、存储器数据寄存器(MDR)和存储器地址寄存器(MAR)

  • 指令寄存器是 CPU 中的关键寄存器,其内容为正在执行的指令,显然其位数取决于指令字长。

  • 字节、KB、MB、GB 之间的换算关系。
换算关系

总线。

  • 总线是一组能为多个部件分时共享的信息传送线,用来连接多个部件并为之提供信息交换通路,通过总线复用方式可以减少总线中信号线的数量,以较少的信号线传输更多的信息。

常用的I/O接口编址方法?

  • 有两种:一是与内存单元统一编址,二是单独编址。
  • 与内存单元统一编址方式下,是将 I/O 接口中有关的寄存器或存储部件看作存储器单元,与主存中的存储单元统一编址。这样,内存地址和接口地址统一在一个公共的地址空间里,对 I/O 接口的访问就如同对主存单元的访问一样,可以用访问内存单元的指令访问 I/O 接口。
  • I/O 接口单独编址是指通过设置单独的 I/O 地址空间,为接口中的有关寄存器或存储部件分配地址码,需要设置专门的 I/O 指令进行访问。这种编址方式的优点是不占用主存的地址空间,访问主存的指令和访问接口的指令不同,在程序中容易使用和辨认。

CPU 对主存的访问方式属于?

  • 主存主要由 DRAM (动态随机访问存储器)构成,其内部寻址方式是随机存取,也就是 CPU 给出需要访问的存储单元地址后,存储器中的地址译码部件可以直接选中要访问的存储单元。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,393评论 5 467
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,790评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,391评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,703评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,613评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,003评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,507评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,158评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,300评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,256评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,274评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,984评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,569评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,662评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,899评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,268评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,840评论 2 339

推荐阅读更多精彩内容