计组笔记(一)

计算机的组成

cpu、主存、总线、输入/输出设备、

主板上的印刷电路:用于导电,传输二进制的0和1。

计算机硬件如何识别数据?

计算机通过电信号传递数据:

        用低电平和高电平分别代表0和1

cpu等等硬件周围有金属针脚,用于接收电信号,针脚越多说明能传递更多的二进制数据。

每个二进制数位成为1bit

计算机的发展历程

计算机系统

计算机系统   =   硬件  +  软件

        硬件:计算机的实体:主机,外设(鼠标、键盘等)。

        软件:程序

                系统软件

                        作用:用于管理整个计算机系统

                        举例:操作系统、数据库管理系统、标准程序库、网络软件、语言处理程序、服务程序

                应用软件

                        作用:按任务需求编值成的各种程序

                        举例:抖音、王者荣耀、迅雷等等

硬件发展

电子管时代

举例

        第一台电子数字计算机:ENIAC(1946)

                逻辑元件(处理电信号的最小基本单元):电子管

                        ps:计算机进行运算时,本质上是在处理一些电信号

缺点

        体积超大、耗电量超大

晶体管时代

1947年,贝尔实验室发明了“晶体管”。

晶体管之父:肖克利

优点

        体积、功耗降低

        此时出现了操作系统的雏形

中小规模集成电路时代

优点

        计算机变小、功耗更低、可靠性更高

        高级语言迅速发展、开始有分时操作系统

大规模、超大规模集成电路时代

举例

        苹果A13制造工艺:7nm(每个元件宽度7nm,拥有85亿个晶体管)

优点

        开始出现微处理器(cpu)、微型计算机

        个人计算机(PC)萌芽

        操作系统:Windows、Linux、MacOS

机器字长:计算机一次整数运算所能处理的二进制位数

软件发展

机器语言——汇编语言——高级语言(PASCAL、C++、FORTRAN等等)

系统软件:DOS——Windows——iOS

超级计算机排行榜单

https://www.top500.org

中国:神威·太湖之光、天河二号

目前发展趋势

更微型、多用途

更巨型、超高速

计算机组成

两个结构

冯诺依曼结构、现代计算机结构

冯诺依曼结构

在计算机系统中,软件和硬件在逻辑上是等效的。不过在软件上面执行更成本会更低,效率也更低

特点

1、计算机由五大部件组成,输入设备、输出设备(前两个称为I/O设备)、运算器、控制器、存储器

2、指令和数据以同等地位存于存储器,可按地址寻访

3、指令和数据用二进制表示

4、指令由操作码和地址码组成

5、存储程序

        将指令以二进制代码的形式事先输入计算机的主存储器(内存),然后按其在存储器中的首地址执行程序的第一条指令,以后就按该程序的规定顺序执行其他指令,直至程序执行结束

6、以运算器为中心

现代计算机结构

特点

以存储器为中心

CPU=运算器+控制器

控制器和运算器通常集成在一个芯片上

容易混淆的概念

计组的主机:CPU+主存储器

生活中的主机:CPU,主存储器,硬盘,风扇等

存储器

        主存:主存储器

        辅存:硬盘——机械硬盘,固态硬盘

各个硬件的工作原理

主存储器

存储体:存放数据,存储0或1。由一系列存储元件构成。

存储单元:存放一串二进制代码,这一串二进制代码称为存储字

        每个地址对应一个存储单元

        数据被放入MDR

        MDR位数=存储字长

存储字:存储单元中二进制代码的组合

存储字长:存储单元中二进制代码的位数,一般是k倍8bit

存储元:存储二进制的电子元件,每个存储元存储1bit

地址:被存入MAR的数据

 一个字可以是8,16,32,64bit

寄存器:存放二进制数据

        MAR(memory address register):存储地址寄存器

        MDR(memory data register):存储数据寄存器

 举例:菜鸟驿站

运算器

作用:用于实现算术运算、逻辑运算

ACC:累加器,寄存器,用于存放操作数或者运算结果

MQ:乘商寄存器,在乘除运算时,存放操作数或者运算结果

ALU:算术逻辑单元,通过内部复杂的电路实现算术运算、逻辑运算

X:通用操作数寄存器,简称通用寄存器,用于存放操作数

控制器

CU:控制单元,用于分析指令,给出控制信号

IR:指令寄存器,存放当前执行的指令

PC:程序计数器,存放下一条指令的地址,有自动+1的功能

完成一条指令:先从PC中取出地址,放进IR寄存器中,CU分析指令,并且给出控制信号,使该指令被执行

举例:

 

 

 

 

 

计算机系统的多级层次结构

层次结构

三种级别的语言

编译程序 举例:.exe程序,用机器语言描述的程序

 

 

计算机的性能指标

存储器的性能指标

CPU的性能指标

  

 系统整体的性能指标

 

思考题

主频高的CPU不一定比主频低的CPU快

两个CPU的平均CPI相同,不一定一样快,还要看指令系统

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值