冯诺依曼体系

冯诺伊曼体系结构定义了计算机的基本结构,包括CPU、内存、输入/输出设备和总线。CPU由控制单元、算术逻辑单元和寄存器等组成,负责指令执行和数据处理。内存作为程序运行的桥梁,分为RAM、ROM和Cache。磁盘提供长期存储,通过磁盘缓存和虚拟内存优化数据访问。输入/输出设备通过总线与CPU交互,完成数据传输。
摘要由CSDN通过智能技术生成

 

现代计算机之父冯诺伊曼最先提出程序存储的思想,并将其运用在计算机的设计之中,该思想约定了用二进制进行计算和存储,还定义计算机基本结构为 5 个部分,分别是中央处理器(CPU)、内存、输入设备、输出设备、总线。

CPU (Central Processing Unit)中央处理器,类比人脑,作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。

cpu处理过程

例:程序编译的过程:用高级语言编写的程序——>程序编译后转换成机器语言的 exe 文件(二进制可执行文件)——>程序运行时,在内存中生成 exe 副本——>cpu解释并执行程序内容 (cpu负责解释和运行最终转换成机器语言的内容)

物理构成

控制单元:从内存中提取指令并解码执行

算数逻辑单元:处理算数和逻辑运算

CPU 是计算机的大脑,由许多晶体管组成的电子部件。接收数据输入,执行指令并处理信息。它与输入/输出(I / O)设备进行通信,这些设备向 CPU 发送数据和从 CPU 接收数据。

 

cpu功能构成

CPU 的内部由寄存器、控制器、运算器和时钟四部分组成,各部分之间通过电信号连通。

寄存器:是中央处理器内的组成部分。它们可以用来暂存指令、数据和地址。可以将其看作是内存的一种。根据种类的不同,一个 CPU 内部会有 20 - 100个寄存器。

控制器:负责把内存上的指令、数据读入寄存器,并根据指令的结果控制计算机

运算器:负责运算从内存中读入寄存器的数据

时钟: 负责发出 CPU 开始计时的时钟信号

756e085b11ad44d69cc560c03417b332.png

 

内存

内存(Memory)是程序与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,内存又被称为主存,其作用是存放 CPU 中的运算数据,以及与硬盘等外部存储设备交换的数据。计算机在运行中,CPU 就会把需要运算的数据调到主存中进行运算,当运算完成后CPU再将结果传送出来,主存的运行也决定了计算机的稳定运行。

内存的结构

内存的内部是由各种 IC 电路组成的,主要分为三种存储器

随机存储器(RAM):内存中最重要的一种,表示既可以从中读取数据,也可以写入数据。当机器关闭时,内存中的信息会丢失。

只读存储器(ROM):一般只能用于数据的读取,不能写入数据,但是当机器停电时,这些数据不会丢失。

高速缓存(Cache):Cache 分为一级缓存(L1 Cache)、二级缓存(L2 Cache)、三级缓存(L3 Cache)这些数据,它位于内存和 CPU 之间,是一个读写速度比内存更快的存储器。当 CPU 向内存写入数据时,这些数据也会被写入高速缓存中。当 CPU 需要读取数据时,会直接从高速缓存中直接读取,当需要的数据在Cache中没有,CPU会再去读取内存中的数据。

存储器\n代码跟数据在RAM跟ROM中是线性存储, 数据存储的单位是一个二进制位。最小的存储单位是字节。

磁盘

计算机最主要的存储部件是内存和磁盘。磁盘中存储的程序必须加载到内存中才能运行

磁盘的物理结构

磁盘是通过其物理表面划分成多个空间来使用的。划分的方式有两种:可变长方式(将物理结构划分成长度可变的空间)和 扇区方式(将磁盘结构划分为固定长度的空间)。一般 Windows 所使用的硬盘和软盘都是使用扇区,在扇区中,把磁盘表面分成若干个同心圆的空间就是 磁道,把磁道按照固定大小的存储空间划分而成的就是 扇区。

磁盘的构造

磁盘缓存:指把从磁盘中读出的数据存储到内存的方式,提高了了磁盘访问的速度。

虚拟内存是内存和磁盘交互的第二个媒介。虚拟内存是假想的内存(实际上是磁盘)。

文件存储

文件是将数据存储在磁盘等存储媒介的一种形式。程序文件中最基本的存储数据单位是字节(B = Byte )。文件就是字节数据的集合 。

I/O设备

输入设备向计算机输入数据,计算机经过计算后,把数据输出给输出设备。比如键盘按键时需要和 CPU 进行交互,这时就需要用到控制总线。

总线

总线是用于 CPU 和内存以及其他设备之间的通信,主要有以下三种:

地址总线:用于指定 CPU 将要操作的内存地址。

数据总线:用于读写内存的数据。

控制总线:用于发送和接收信号,比如中断、设备复位等信号,CPU 收到信号后响应,这时也需要控制总线。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值