Python全栈[第一篇]:计算机基础知识

本文详细介绍了冯·诺依曼体系结构的五大核心部件:CPU、运算器、控制器、存储器、输入及输出设备。阐述了其工作原理,包括数据如何通过输入设备进入内存,CPU处理后再由输出设备呈现的过程。同时,还提到了寄存器和高速缓存Cache的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

冯·诺依曼体系结构

在这里插入图片描述

  • 五大核心部件

      1. 中央处理器CPU
      • 运算器: 主要运行算数运算和逻辑运算,并将中间结果暂存到运算器中
      • 控制器: 主要用来控制和指挥程序和数据的输入运行,以及处理运算结果
      1. 存储器: 用来存放数据和程序 (内存)
      1. 输入设备: 用来将人们熟悉的信息形式转换为机器能够识别的信息形式,常见的有键盘,鼠标等
      1. 输出设备: 可以将机器运算结果转换为人们熟悉的信息形式,如打印机输出,显示器输出等
  • 工作原理(流程)
    输入设备获取数据存储到内存中,CPU 从内存中取出数据并进行处理,运算完毕后在交给内存,内存将 CPU 处理过的数据交给输出设备,由输出设备进行数据的输出。

  • CPU中还有寄存器和多级缓存Cache

  • 寄存器:

  1. 存储二进制代码
  2. 计算速度非常快
  3. 很昂贵,容量很小
  • 高速缓存 Cache:
  1. 内部高速缓存在CPU中

  2. 通常可以分为1到3级,不同级的工作频率不同

  • 总结
    • 计算机处理的数据和指令一律用二进制数表示
    • 顺序执行程序
      计算机运行过程中,把要执行的程序和处理的数据首先存入主存储器(内存),计算机执行程序时,将自动地并按顺序从主存储器中取出指令一条一条地执行,这一概念称作顺序执行程序。
  • 注意
    1. 存储器指的是 内存,而不是 外存(磁盘)
    2. 不考虑缓存的情况下,这里的 CPU 能且只能对内存进行读写,不能访问外设(输入或输出设备)
    3. 外设(输入或输出设备)要进行输入或者输出数据时,也只能写入内存或者从内存中读取数据
    4. 所有设备都只能直接和内存打交道
    5. 硬盘即是输入设备又是输出设备
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值