第二章_计算机系统基础知识_2.2计算机硬件 一、概述计算机硬件源于冯·诺依曼结构按处理器、存储器、总线、接口和外部设备阐述其组成与关键技术。二、核心概念1.冯·诺依曼计算机结构现代计算机系统发展的基础将硬件划分为运算、控制、存储、输入、输出五部分现实中运算与控制集成成处理器输入与输出常集成为一体。2.处理器(CPU)计算机系统运算与控制的核心部件按复杂程度指令集分CISC与RISC从单核发展到多核、异构多核、众核。3.指令集CISC/RISCCISC复杂指令集代表Intel/AMD x86与RISC精简指令集代表ARM、PowerRISC已成为指令集发展趋势。4.存储器分层体系(Memory Hierarchy)按与处理器物理距离分片上缓存、片外缓存、主存、外存四个层次。5.总线(Bus)计算机部件间遵循特定协议实现数据交换的形式分内总线片上、系统总线CPU-内存-桥、外部总线通信总线以桥实现协议转换。6.接口同一计算机不同功能层之间的通信规则如显示、音频、网络、USB、SATA、PS/2、RS-232等。7.外部设备计算机的非必要但常见的外围设备包括所有输入/输出设备及部分外存如键盘、显示器、网卡、存储卡、GPS、陀螺仪等。8.GPU/DSP/FPGA专用处理器GPU并行计算深度学习、DSP实时数字信号处理、FPGA现场可编程门阵列。三、关键要点1.CPU位宽由4位发展到64位能力从仅运算控制扩展到多级缓存、多总线接口内核从单核到多核/异构多核/众核。2.处理器系统结构指令部件经MMU-Cache取指译码运算部件整型/浮点/向量计算完成部件排队并反馈结果。3.国产处理器有龙芯、飞腾、申威、兆芯、国微、国芯、华睿、翔腾微、景嘉微等。4.存储器分层4层①片上缓存SRAM16kB~512kB②片外缓存L2/L3256kB~4MB③主存DRAM数百MB~数十GB需充电维持④外存磁带/磁盘/光盘/Flash掉电保持。5.外存介质寿命不同Flash约10年、光盘数年至数十年、磁盘10年以上、磁带30年以上。6.总线性能指标带宽、服务质量QoS、时延、抖动并行总线含PCI/PCie/ATA串行总线含USB/SATA/CAN/RS-232/RS-485/RapidIO/以太网。7.专业领域总线航空ARINC429/659/664、工业控制CAN/IEEE1394/PCI/VME等。8.接口类型举例显示(HDMI/DVI)、音频(TRS/RCA/XLR)、网络(RJ45/FC)、PS/2、USB、SATA、LPT、RS-232离散量与A/D转换属非标准接口。9.外部设备通过接口连接主机以指令和数据实现预期功能移动/穿戴设备含加速计、GPS、陀螺仪、感光、指纹等。四、典型示例1.GPU具数百至数千内核经优化并行运行大量计算广泛应用于深度学习。2.DSP采用饱和算法处理溢出、乘积累加提高矩阵效率用于高速信号采集。3.基于ARM的嵌入式硬件如S3C44BOX含Flash/SDRAM/硬盘、LCD、键盘、RS-232、USB、JTAG、TCP/IP、CAN。五、易错与注意1.总线与接口不同一种总线可有多接口以太网→RJ45或同轴电缆PCIe有多种形态接口。2.片上缓存SRAM容量小、快与片外缓存L2/L3容量与作用不同勿混淆。3.外存“掉电保持”不等于“永久保存”各介质有不同年限Flash约10年需留意。

相关新闻

最新新闻

马自达北美CEO接任全球掌门:区域成功经验如何驱动全球化战略转型

马自达北美CEO接任全球掌门:区域成功经验如何驱动全球化战略转型

1. 一次意料之外的人事变动:马自达北美业务负责人接任全球CEO最近,汽车圈里一个不大不小的新闻引起了我的注意:马自达宣布,其北美业务负责人将接任公司全球CEO一职。这个消息初看似乎只是跨国公司内部一次常规的高层轮换&#xff…

2026/8/20 2:15:36
ESP32桌面仪表盘DIY:打造F1赛事与媒体控制信息中心

ESP32桌面仪表盘DIY:打造F1赛事与媒体控制信息中心

1. 项目缘起:为什么我们需要一个“口袋级”的桌面仪表盘?作为一名常年与代码和硬件打交道的开发者,我的工作台总是被各种屏幕和窗口挤满。主显示器跑着IDE,副屏挂着文档和终端,笔记本屏幕上还开着十几个浏览器标签。每…

2026/8/20 2:15:36
变分自编码器(三):这样做为什么能成?

变分自编码器(三):这样做为什么能成?

话说我觉得我自己最近写文章都喜欢长篇大论了,而且扎堆地来~之前连续写了三篇关于Capsule的介绍,这次轮到VAE了,本文是VAE的第二篇探索,说不准还会有第四篇~不管怎么样,数量不重要,重要的是能把问题都想清楚。尤其是对于VAE这种新奇的建模思维来说,更加值得细细地抠。…

2026/8/20 2:15:36
Mac百度网盘加速终极决策指南:免费突破下载限速之前,先弄清这5件事

Mac百度网盘加速终极决策指南:免费突破下载限速之前,先弄清这5件事

Mac百度网盘加速终极决策指南:免费突破下载限速之前,先弄清这5件事 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 百度网盘加速…

2026/8/20 2:15:36
Cookie Clicker 效率日志:Cookie Monster 插件带我走过的 4 个阶段

Cookie Clicker 效率日志:Cookie Monster 插件带我走过的 4 个阶段

Cookie Clicker 效率日志:Cookie Monster 插件带我走过的 4 个阶段 【免费下载链接】CookieMonster Addon for Cookie Clicker that offers a wide range of tools and statistics to enhance the game 项目地址: https://gitcode.com/gh_mirrors/coo/CookieMonst…

2026/8/20 2:15:36
OpenStack Neutron网络配置实战:从VXLAN到生产部署全解析

OpenStack Neutron网络配置实战:从VXLAN到生产部署全解析

1. 先搞清楚 OpenStack 网络配置到底在解决什么问题 OpenStack 的网络配置,是很多人在搭建私有云时最容易卡住、也最影响后续使用体验的环节。它解决的远不止是“让虚拟机通网”这么简单,核心是 在物理服务器集群上,虚拟化出一套可以按需创建…

2026/8/20 2:10:36