1.1计算机系统的层次结构

本篇学习笔记借鉴了网上各个大佬的博客

1.1.1计算机系统的组成:

  • 首先计算机是由硬件系统软件系统共同组成的
  1. 硬件系统

一,冯诺依曼机

  • 开端:随着1946年第一台计算机ENIAC的诞生,美籍匈牙利科学家冯诺依曼提出了

将指令进行编码后以代码的形式储存在存储器当中,需要的时候再按顺序将指令一个一个读取,然后执行代码,从而控制计算机运行,这种“存储程序”的计算机设计理念构成了冯诺依曼体系的开端

  • 冯诺依曼机的意义:要知道在这位大师提出“储存程序”之前,早期的计算机都只是将数据存在存储器中 ,而指令,或者是程序放在控制器中,人们通过制作电路板,来实现特定的功能,这样若要在实现其他功能还要改造电路,效率极低,但冯诺依曼的出现,使得数据程序化为一体都作为代码放在了存储器中,这样程序便摆脱了硬件的束缚    也成功使得软硬件分离! 
  • 冯.诺依曼结构的核心设计思想 :

        1.程序和数据以二进制编码存储在存储器中,二进制编码是计算机所能识别和执行的编

           码(可执行二进制文件:.bin文件)

         2.程序,数据,和指令都是存在主(内)存储器中,以便于计算机快速的读取和执行

         3.计算机有五个组成部分:运算器,存储器,控制器,输入设备,输出设备er

二,五大件 

网上找的图

1.运算器

ACC是累加器,用来存放操作数和运算结果;

MQ是乘商寄存器用来在做乘除运算时,用于存放操作数和运算结果;

ALU是算数逻辑单元,是用来做计算的;

X是操作数寄存器,在做计算时存放操作数(如加数,减数,被乘数);

2.控制器:

cu是控制单元,分析指令,给出控制信号;

IR是指令寄存器,存放当前指令;

PC是程序计数器,存放下一条指令地址,每IR存入一个指令,PC+1到下一条指令

3.存储器:

存储体:数据在存储体内按地址存储;

MAR:地址寄存器(反应存储单元的个数);

MDR:数据寄存器(反应存储字长)

如:MAR 4位,MDR 16位,则总共有2的4次方个存储单元,每个存储单元可以存放16bit,(一个字==16bit)

存储单元:每个存储单元存放一串二进制代码;

存储字长:存储单元中二进制代码的位数;

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

4.输入,输出设备

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值