【计组】第一章 计算机系统概论

1. 冯·诺伊曼结构主要思想

莫齐利(Mauchly)和他的学生艾克特(Eckert)

【计组】第一章 计算机系统概论

 

  自从第一台通用电子计算机ENIAC诞生之后,人类社会进入了一个崭新的电子计算和信息化时代。

  计算机硬件早期的发展受电子开关器件的影响极大,为此,传统上人们以元器件的更新作为计算机技术进步和划代的主要标志。

【计组】第一章 计算机系统概论

在ENIAC的研制工作中,研制小组意识到ENIAC还存在许多问题。(没有存储器、没有采用二进制……)

在共同讨论的基础上,冯·诺依曼《关于EDVAC的报告草案》——“存储程序(stored-program)通用电子计算机方案”

——现代计算机结构思想的诞生

【计组】第一章 计算机系统概论

“存储程序”方式的基本思想:

任何要计算机完成的工作都要先被编写成程序,

然后将程序和原始数据送入主存并启动执行。

一旦程序被启动,

计算机能在不需操作人员干预下,自动完成逐条取出指令并执行指令的任务。

 

 

【计组】第一章 计算机系统概论

 

输入部件、输出部件、主存、运算器、控制器

 【计组】第一章 计算机系统概论

 

 【计组】第一章 计算机系统概论

 

 

2. 现代计算机结构模型及工作原理

 【计组】第一章 计算机系统概论

 

CPU(Central Processing Unit):*处理器

PC(Program Counter):程序计数器

MAR(Memory Address Register):存储器地址寄存器

ALU(Arithmetic and Logic Unit):算术逻辑部件

IR(Instruction Register):指令寄存器

MDR(Memory Data Register):存储器数据寄存器

GPRs(General Purpose Register set):通用寄存器组(由若干通用寄存器组成,早期就是累加器)

【计组】第一章 计算机系统概论        【计组】第一章 计算机系统概论

 

 【计组】第一章 计算机系统概论

 

 

3.从机器语言到高级编程语言

【计组】第一章 计算机系统概论

 

 【计组】第一章 计算机系统概论

 

 【计组】第一章 计算机系统概论

 

 指令是一些对结构操作的动作的描述

【计组】第一章 计算机系统概论

 

汇编语言比机器语言好, 但

程序长、不可移植(不够抽象)

两者都是面向机器结构的语言

【计组】第一章 计算机系统概论

 

 

 4.程序的开发和执行及其支撑环境

【计组】第一章 计算机系统概论

 

 【计组】第一章 计算机系统概论

 

 【计组】第一章 计算机系统概论

 

 【计组】第一章 计算机系统概论

 

 5.现代计算机系统的层次结构

【计组】第一章 计算机系统概论

 

 【计组】第一章 计算机系统概论

 

【计组】第一章 计算机系统概论

 

 【计组】第一章 计算机系统概论

 

 ISA是软硬件的 interface(接口)

【计组】第一章 计算机系统概论

 

 【计组】第一章 计算机系统概论

 

 ISA是计算机组成的抽象,也就是计算机硬件的抽象。

上一篇:启动代码和Bootloader区别


下一篇:表单PHP