机组知识点——第一章

一、软件的发展:机器语言和汇编语言为最底层,和机器本身密切相关。

二、机组重点讨论计算机的硬件部分:

1、了解硬件的发展和专业术语(机器字长、集成电路、晶体管、摩尔定律等)

2、半导体存储器的发展

3、微处理器的发展

三、发展趋势:两极分化(微型向更微型,巨型向更巨型)

四、计算机发展

ENIAC (每次手动输入指令和数据)-----> 冯诺依曼机EDVAC(将指令程序和数据写入主存,无需每次手动添加)

计算机系统中,软件和硬件逻辑上等效

早期冯诺依曼计算机特点:

1、由计算机五大部件组成(i/o设备、运算器、存储器、控制器);

早期冯诺依曼体系结构

2、指令和数据以同等地位存于存储器且用二进制表示,可按地址寻访;

3、指令由操作码(指定操作类型)和地址码(指明要操作的数据)组成;

4、存储程序(冯诺依曼首次提出);

5、运算器为中心(i/o设备和存储器之间的数据传送通过运算器完成)。------>  效率降低  

        ------> 现代计算机以存储器为核心 + CPU(运算器和控制器)

现代计算机体系结构
现代计算机具体结构

 五、硬件基本组成

1、主存储器:由存储体、MAR(存储地址寄存器)、MDR(存储数据寄存器)组成<----->货架、店员、柜台  。

        CPU可对主存储器可进行读操作和写操作:

                读操作:CPU通过MAR存储体内找到数据,然后通过MDR读出数据;

                写操作:CPU通过MARMDR写入想要在存储体内写入在某地址的某数据。

        存储体:按地址存储,每个地址对应一个存储单元,每个存储单元的存储字长 k*8 bit ,存储的内容为存储字(存储单元中二进制的组合) 。

                一个存储元可存放1bit

                MAR的位数反映存储单元个数(4位MDR-----> 16个存储单元);

                MDR位数 == 存储字长

                1字节 == 8bit , 1字 != 1字节;

2、运算器:用于算数运算、逻辑运算等。

        组成:(1)ACC:累加器、MQ:乘商寄存器、x:通用操作数寄存器;

                   (2)ALU(核心部件):算数逻辑单元。

3、控制器:

        组成:(1)CU(主导):控制单元、IR:指令寄存器、PC:程序计数器,存放下一条指令地址,且能自动加一;

        如何完成一条指令? : 先取指令(PC),然后分析指令(IR),以上两步可称为取指;最后执行指令(CU)。

4、计算机的工作过程

一段高级语言代码在机器上的实现过程1

               

                

过程2

        

过程3

过程4

六、计算机系统层次结构

        微程序机器(执行微指令)------> 传统机器(使用机器语言)-------> 虚拟机器(执行系统调用,是操作系统机器)------->虚拟机器(执行汇编语言(需翻译成机器语言))-------> 虚拟机器(执行高级语言(先翻译成汇编,后翻译成机器语言))

        高级语言:可由编译器进行程序编译型(依次性全部翻译成机器语言);也可能由解释器逐句实时翻译,称为程序解释型。

七、计算机的性能指标

         存储器性能:此时K、M、G、T为存储容量单位(1024)

        CPU性能:此时K、M、G、T为运行速率单位(1000)

        

 CPU性能指标的例题:

系统整体性能指标:

        数据通路带宽:数据总线一次能并行传送信息的位数;

        吞吐量:单位时间处理请求的个数;

        响应时间:用户发送一个请求到系统做出响应得到结果的等待时间。

        主频越高,则CPU执行越快?  不一定,也不能仅靠公式得出结论,因为指令系统可能有差异;

        基准程序的执行速度不能说明机器性能的好坏。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值