计算机组成原理-1计算机系统概述

目录

计算机的的发展

软件分为:

硬件的发展

软件的发展

计算机硬件的组成

早期的冯诺依曼结构

现代的计算机结构

认识各个硬件的部件

主存储器的基本组成

运算器的组成

控制器的基本组成

计算机的工作过程(这一部门由于较为难理解,会单独出一期)

计算机系统的层次结果

计算机的五层机构

三种级别的语言

计算机的性能指标

存储器的性能指标

CPU的性能指标


计算机的的发展

计算机操作系统=软件+硬件;

软件分为:

系统软件 :用来管理整个计算机系统(DBMS数据库管理系统、操作系统、标准程序库、语言处理程序、服务程序(调试代码程序)等)

应用软件 :按任务需要编制成的各种程序(抖音、微信等)

硬件的发展

第一台电子数据计算机ENIAC(1946)冯诺依曼

图片来源:文档考研

 2.1947年,贝尔实验室发明了晶体管,开启了第二个时代;体积、功率降低,出现了面向过程的程序设计语言Fortran,有了操作系统的雏形;

3.开启了分时操作系统;

4.个人计算机的萌芽;微处理器、微型计算机 操作系统Windows、macOS、linux;

 

 摩尔:提出了摩尔定律,揭示了信息技术进步的速度;约18个月整体性能能提高一杯;

软件的发展

机器语言 ,汇编语言——Fortran pascal c++——java python go

DOS系统(命令)——window——安卓,苹果

两极分化:

一种:微型化,网络化,高性能,多用途的方向发展;(手机的微型计算机)

一种:巨型化、超高速、并行处理、智能化发展;(神威-太湖之光)

计算机硬件的组成

ENIAC(手动接线来控制计算)

  • 早期的冯诺依曼结构
  • 现代的计算机结构

早期的冯诺依曼结构

冯诺依曼结构:“存储程序”:指的是以二进制代码的形式事先输入计算机的主存储器(内存),然后按其在存储器中的首地址执行程序的第一条指令,以后就按照该程序的规定的顺序执行其他指令,直到程序结束。

EDVAC(第一台采用这个结构)

图片来源:王道考研 【2021版】1.2.1_计算机硬件的基本组成_哔哩哔哩_bilibili

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

特点:

1.计算机由五大部件组成 i/o设备

2.指令与数据以同等地位存于存储器,可按地址访问;

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

4.指令由操作码和地址码存成

5.存储程序

6.以运算器为中心

现代的计算机结构

以存储器为中心    CPU是存储器+控制器

  图片来源:王道考研 【2021版】1.2.1_计算机硬件的基本组成_哔哩哔哩_bilibili

认识各个硬件的部件

主存储器的基本组成

主存储器是由存储体、MAR、MDR构成(存储地址寄存器和存储数据寄存器)

存储单元:数据在存储单元存放在一串二进制代码(每个地址对应一个存储单元)

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

存储字长:存储单元中二进制的代码的位数。(=MDR位数)

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

一个字节等于不同的bit,看计算机的性能

运算器的组成

ACC:累加计数器,存放操作数,运算的结果

MQ:乘商计数器,进行乘除法时使用

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

ALU:算数逻辑单元,用于电路实现各种算数运算、逻辑运算(核心部件)

控制器的基本组成

CU:控制单元,分析指令,给出控制型号;

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

PC:程序计数器,存放下一条指令的地址;(核心部件)

计算机的工作过程(这一部门由于较为难理解,会单独出一期)

高级语言

int a=2,b=3,c=1,y=0;
void main(){
  y=a*b+c;
}

 取指令和分析指令的步奏是一样的,不同指令具体步奏不同;

CPU区分指令和数据的依据:指令周期的不同阶段

计算机系统的层次结果

计算机的五层机构

软件:

虚拟机器M4(高级语言机器)用编译程序翻译成汇编语言程序

虚拟机器M3(汇编语言机器)用汇编程序翻译成机器语言程序

虚拟机器M2  向上提供“广义调令”(系统调用)


硬件(重点探讨):

传统机器M1(用于机器语言的机器)执行二进制机器指令

微程序机器M0(微指令系统)由硬件直接执行微指令

三种级别的语言

高级语言—(编译程序-编译器)—汇编语言—(汇编程序-汇编器)—机器语言

C\C++   助记符  二进制代码

python(解释语言)

计算机的性能指标

存储器的性能指标

总容量=存储单元个数X存储字长bit=存储单元个数X存储字长/8bit

Eg:MAR为32位 MDR为8位

总容量:2^32*8bit=4GB

n个二进制位能表示多少种不同的状态

K=2^10 M=2^20 G=2^30 T=2^40

CPU的性能指标

1.cpu的主频:cpu内数字脉冲信号振荡的频率(hz)

cpu时钟周期=1/cpu的主频(微秒,纳秒)

2.CPI:执行一条指令所需的时钟周期数(不同的指令,cpl不同。即使相同,也可能发生变化)

执行一条指令的耗时=CPI*CPU时钟周期

例题(常考):

3. IPS:每秒执行多少条指令

IPS=主频\平均CPI

4.FLOPS=每秒执行多少次浮点运算

KIPS   KFLOPS

系统整体的性能指标

数据通路带框:数据总线一次所能运行并传送信息的位数(各硬件部件通过数据总线传输数组)

吞吐量:指系统在单位时间内处理请求的数量。系统的xx主要取决于主存的存取周期

响应时间:指的是从用户向计算机发送一个请求,到系统对该请求做出响应并获得他所需要的结果的等待时间。

(动态测试)基准程序

重点复习对cpu的指标

 图片来源:王道考研 【2021版】1.2.1_计算机硬件的基本组成_哔哩哔哩_bilibiliz

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tech行者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值