当前位置: 首页 > news >正文

计算机的基本组成

#灵感# 记录下基础知识,此处专指计算机硬件方面,捎带记下芯片知识。

综述:

计算机硬件的基本组成包括运算器、控制器、存储器、输入设备和输出设备五大部分。其中,集成在一起的运算器和控制器称为 CPU(处理器)。
运算器(Arithmetic and Logic Unit, ALU)是对数据进行加工处理的部件,它既能完成算术运算又能完成逻辑运算,所以称为算术逻辑单元。
控制器的主要功能是从主存中取出指令并进行分析,以控制计算机的各个部件有条不紊地完成指令的功能。
存储器主要由称为内存和外存的存储部件组成,为了提高整个系统的运行速度,计算机中往往还要设置寄存器、高速缓存等存储器。
输入/输出设备是计算机系统与外界交换信息的装置,一般通过总线和接口将主机与I/O设备有机地组合在一起。

CPU

CPU 是计算机工作的核心部件,用于控制并协调各个部件,其基本功能如下所述。
(1) 指令控制。CPU 通过执行指令来控制程序的执行顺序,这是CPU 的重要职能。
(2) 操作控制。一条指令功能的实现需要若干操作信号来完成,CPU产生每条指令的操作信号并将操作信号送往不同的部件,控制相应的部件按指令的功能要求进行操作。

(3)时序控制。CPU通过时序电路产生的时钟信号进行定时,以控制各种操作按照指定的时序进行。
(4)数据处理。在 CPU 的控制下完成对数据的加工处理是其最根本的任务。
另外,CPU 还需要对内部或外部的中断(异常)以及DMA 请求做出响应,进行相应的处理。

CPU 和芯片的关系

CPU实际上也是一种芯片,但它是专门设计用于处理复杂计算任务的一种。

芯片(集成电路)是一种包含电子电路的半导体器件,可以执行各种功能。

功能定位:

  • CPU被设计为通用处理器,能够运行操作系统和多种应用程序,具有高度灵活性。
  • 其他类型的芯片可能专注于某些特定领域,例如GPU擅长于并行计算和图像渲染;TPU则针对深度学习模型的训练和推理进行了优化。

架构设计:

  • CPU通常具备较少的核心数量但每个核心性能强大,适合串行计算任务。
  • 像GPU这样的芯片则包含成千上万个更小、更简单的内核,适用于大规模并行处理任务。

集成电路(芯片)的一些知识:

 SoC:片上系统(SoC, System on Chip),表示一块芯片中包含了具备不同功能的集成电路模块,它们构成了一个完整的系统,使得芯片的功能大大增强。

集成:利用微电子技术将大量电路元器件连接在一起构成具有特定功能电路的过程。一块芯片中可能包含几类不同功能的集成电路。

封装:芯片制造的最后阶段,利用塑料、树脂、陶瓷或合金等材料将芯片的核心晶圆电路部分保护起来,防止晶圆受到物理损坏或化学腐蚀,同时在包装上提供与晶圆电路相连的引脚,用于连接外部电路。封装完成之后就可以通过引脚对芯片的各项性能参数进行测试。

芯片设计流程:

(先放着,后续续写)


 

相关文章:

  • Sigmoid函数范围
  • P2572 [SCOI2010] 序列操作 Solution
  • RAG vs 传统生成模型:核心差异与适用场景
  • NextDenovo2.5.2安装与使用-生信工具53
  • upload-labs靶场通关详解:第三关
  • 力扣刷题(第二十一天)
  • 设置GO程序在离线情况下读取本地缓存的模块
  • 红黑树算法笔记(一)
  • 【C/C++】C++中noexcept的妙用与性能提升
  • 学习笔记:黑马程序员JavaWeb开发教程(2025.4.1)
  • SaaS数据备份器-电商企业数据采集与整合的高效助手
  • Linux——多线程
  • 电厂数据库未来趋势:时序数据库 + AI 驱动的自优化系统
  • 用 Rust 搭建一个优雅的多线程服务器:从零开始的详细指南
  • Linux 一键部署chrony时间服务器
  • Java中的包装类
  • Knife4j文档的会被全局异常处理器拦截的问题解决
  • 三个线程 a、b、c 并发运行,b,c 需要 a 线程的数据如何解决
  • Edu教育邮箱申请成功下号
  • SSTI模版注入
  • 墨西哥宣布就“墨西哥湾”更名一事起诉谷歌
  • 中华人民共和国和俄罗斯联邦在纪念中国人民抗日战争、苏联伟大卫国战争胜利和联合国成立80周年之际关于进一步深化中俄新时代全面战略协作伙伴关系的联合声明
  • 重庆党政代表团在沪考察,陈吉宁龚正与袁家军胡衡华共商两地深化合作工作
  • 上海发布大风黄警:预计未来24小时内将出现8-10级大风
  • 詹丹|高考语文阅读题设计和答案拟制的一些缺憾
  • 吴清:基金业绩差的必须少收管理费,督促基金公司从“重规模”向“重回报”转变