漫画 | 20年了,为什么CPU主频停滞不前?

20年了,为什么CPU主频停滞不前? 很多年以前, 电脑的世界有个叫CPU的小伙子。 他一出生就野心勃勃,梦想行走江湖,征服全世界。 CPU对内存和硬盘的嘲讽毫不理会,他继续前行。 有一天,他遇到了一个神秘人,送了他一本武林秘籍。 CPU非常高兴,千恩万谢之后,操练起来。 他孜孜不倦地练习,果然,如同秘籍中所说那样,每隔18个月,CPU的武功就会增长一倍。 他非常高兴,更加勤奋刻苦。 到了2004年,CPU小子就把自己的时钟频率已经练到了4G Hz左右。 这时候他遇到了一堵墙。 但是,他遇到一. 阅读详情

很多年以前, 电脑的世界有个叫CPU的小伙子。

他一出生就野心勃勃,梦想行走江湖,征服全世界。

90804393ea9e038a7485bfa46803998b.png

CPU对内存和硬盘的嘲讽毫不理会,他继续前行。

有一天,他遇到了一个神秘人,送了他一本武林秘籍。

6722278e7638a761d790209c5beed03d.png

CPU非常高兴,千恩万谢之后,操练起来。

cb893202a53dd823d501125f2377368c.png

他孜孜不倦地练习,果然,如同秘籍中所说那样,每隔18个月,CPU的武功就会增长一倍。

ec739d73509bb23c8ae4539763fac106.png

他非常高兴,更加勤奋刻苦。 

到了2004年,CPU小子就把自己的时钟频率已经练到了4G Hz左右。

这时候他遇到了一堵墙。

ebfd96766f673914b97334751cf068e5.png

但是,他遇到一个可怕的事情:无论他怎么努力,再想提高一点儿频率都很难。

451f6bcded2d69dffc7af94c09c662e5.png

不认命的CPU还是倒下了......

当他醒来的时候,发现自己泡在一个大水池子中。

他被神秘人——摩尔——给救了。 

e8c50878440da70ab96a66dac7174fa7.png

摩尔对CPU的行为提出了严厉的批评!

9f58add6549936cec27b3c85b37d0746.png

13e484c8dfbc2ef2c173fdc02061bf84.png

a6d5000c3a162142617e5bc44205246b.png

03e70d1c722eaa4d21bac01b63734ac9.png

ed0f53a09209cf79d7fe3b50fb4c7ca4.png

5304eb8133c9fc6350fc937b3fc7e885.png

从此以后,CPU不在执着于提高主频,而通过多核提高性能。

483975a1d4d77b4f56923acb28bc65a5.png

137463a6f55c545a01d182bc2c0ff93a.png

很快,他又遇到了一堵高墙,这一次,他该如何翻越呢? 

685cb0600b3256af4d655b829a7665aa.png

9ce8de0294726803de5fc9129b06066d.png

我的新书《半小时漫画计算机》京东、当当热销中,五折优惠,不容错过,长按二维码即可购买

f00894f9bc8bdcf9fc5fec4478379f47.png

另外,没有看过第一本《码农翻身》的小伙伴可以考虑下两本套装,都是5折,点击阅读原文即可购买。

8cc46f7977c7e2042f3e9f7a0bd8f81b.png

STM32cubeMX配置FreeRTOS软件定时器 文章目录前言1.软件定时器概述一.软件定时器特性二、使用cubeMX生成软件定时器总结 前言 本文主要带大家了解什么是软件定时器,并且带大家使用cubeMX配置软件定时器。 1.软件定时器概述 一.软件定时器特性 软件定时器就是一个闹钟当时间到了就执行相对应的任务或者代码。软件定时器是基于系统滴答中断的。在FreeRTOS中我们可以设置无数个软件定时器。 指定时间:启动定时器和运行回调函数,两者的间隔被称为定时器的周期 (period)。 指定类型定时器有两种类型: 1.一次性 这类定时器启动后,它的回调函 阅读详情

相关推荐

30分钟搭建AI科研写作工作台:基于WorkBuddy的论文全流程加速实践

在人工智能技术日益普及的今天,如何利用智能工具提升专业领域工作效率成为关键课题。其核心原理在于通过模块化设计,将复杂的任务流程拆解为可复用、可编排的标准化技能单元,并结合精准的指令控制,实现从通用对话到深度任务执行的转变。这一技术价值在于显著降低重复性劳动强度,将人的创造力聚焦于核心决策与创新环节。在科研写作、数据分析、代码开发等场景中,这类智能工作台能有效辅助完成文献调研、内容生成、格式校验等繁琐步骤。本文以科研论文写作为具体应用场景,深入探讨如何利用WorkBuddy这一智能工作台,通过配置核心科研技能

weixin_29032489的博客 1550

【漫画CPU】第一章 CPU有什么用------CPU的五大装置

CPU的五大装置。ALU

qq_43223514的博客 752

Linux系统下Materials Studio 2020安装避坑指南:从依赖包到许可证配置全流程

本文提供了一份在Linux系统上安装Materials Studio 2020的深度避坑指南。详细解析了从系统依赖包检查、安装流程、许可证配置到Gateway服务部署的全过程,并分享了与Slurm作业调度系统集成的实战经验,旨在帮助用户高效、稳定地完成部署。

weixin_29313547的博客 387

漫画 | CPU就是一个悲惨的搬运工

在一个庞大机房的角落里,存放着一台普普通通的服务器。每天一开机,里边的居民就开始忙活起来了。大家都要在操作系统老大的指挥下干活。日子一天天地过去,这一天,大家正在干活,外边突然传来了咔嗒一...

码农翻身 3812

车载面试题目(ADAS)

多数功能都是依靠的前置传感器(经过Lidar、Radar、Camera融合),比如ACC、AEB、LKA、NOA、TJA、FCW等,只有少数涉及周视传感器,比如BSD、CVW、DOW。③如果前面有车切速度小于自车车速,自车减速对减速度有要求,比如3.5m/m2,④如果前车静止了,自车有个跟停距离要求,比如2-3m。试验场有不同曲率的弯道,比如125m、250m、500m的,根据需求跟车行驶,看是否会减速,能不能驶出弯道等。迭代内容:底层通讯、网络管理、诊断、刷写、信息安全、OTA。

qq_43475097的博客 2298

头歌 操作系统 课堂练习2.1:外部中断 第2关:第一次时钟中断

将答案0x796c输入到workspace/mushixun/恢复点的地址.txt中的括号里即可,随后使用kill命令防止对第三关的环境造成影响。

Yinfrey的博客 6099

【漫画CPU】 第二章 数字运算------逻辑运算

半加器

qq_43223514的博客 486

GB/T 27930-2023协议升级与CANoe仿真测试实践

本文深入解析GB/T 27930-2023协议的核心升级,包括A/B类系统分类与EVIN码引入,并详细指导如何使用CANoe搭建仿真测试环境、编写CAPL脚本及利用DLL库进行一致性验证与故障注入测试,助力开发人员确保电动汽车充电通信的合规性与稳定性。

y7z8a的博客 543

漫画 | CPU战争40年,真正的王者终于现身!

上个世纪70年代,内存又慢又贵, 程序员得想尽一切办法节省内存。那个时代的编译器也比较差劲所以,70年代的程序员几乎都写得一手好汇编。为了帮助程序员写好汇编,这个时候的CPU也有意把指令...

码农翻身 8724

BACnet协议栈基本对象BI、BO、AI、AO、AV以及device和File对象介绍

BACnet协议栈基本对象BI、BO、AI、AO、AV以及device和File对象介绍

shufawangzhang的博客 3988

【银河麒麟服务器操作系统】安装英伟达4090D显卡驱动操作指南

本文详细介绍了在银河麒麟高级服务器操作系统V10SP3-2403-X86版本上安装NVIDIA RTX4090D显卡驱动的完整流程。主要内容包括:准备工作检查、开源驱动禁用、运行级别切换、依赖包安装以及交互式安装过程中的关键选项选择(32位库选Yes、X配置选No)。通过禁用nouveau驱动、重建内核引导等步骤确保驱动安装成功,最后通过nvidia-smi命令验证驱动安装情况。文档提供了操作检查表和安装流程图,帮助用户在银河麒麟系统上顺利完成显卡驱动部署。

信创运维工程师 · 银河麒麟 & 容器实战 | 金融生产环境迁移·等保加固 | 142篇原创·17万+阅读 3108

有趣的科普

本科普分类的明确,不需要在意分类,时间:2023.8.24。

2301_76556912的博客 259

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

计算机技术停滞,究竟什么原因让科技停滞不前呢?

该楼层疑似违规已被系统折叠隐藏此楼查看此楼究竟什么原因让科技停滞不前呢?近些年来,从表面上看科技日新月异,其实科学领域没有根本性的改变....1.近些年来,人类世界没有伟大的科技发明和科学发现。没有像发现电能,原子能,发明计算机这样具有划时代意义的大事件。2.时至今日,大街上到处还是蜘蛛网般的电线,如果断了电,人类社会仿佛又回到几百年前,再大的城市也是一片黑暗。3.现在能源依然严重依赖煤,石油和...

weixin_31967551的博客 1709

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

(转自pc0123.com)介绍一下CPU至今为止的发展历程

CPU是Central Processing Unit(中央微处理器)的缩写,它是计算机中最重要的一个部分,由运算器和控制器组成。如果把计算机比作人,那么CPU就是人的大脑。CPU的发展非常迅速,个人电脑从8088(XT)发展到现在的Pentium 4时代,只经过了不到二十年的时间。 从生产技术来说,最初的8088集成了29000个晶体管,而Pentiu...

weixin_34060299的博客 824

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

USB 技术系列 11 · USB Linux 驱动框架

本文系统解析Linux USB驱动框架,涵盖USB Core、HCD(xhci-hcd/dwc3)、类驱动(CDC/HID/Mass Storage)分层架构,详解usb_device_id匹配、probe/disconnect生命周期及Device Tree配置。结合RISC-V N300实战,揭示Host/Device双模式驱动开发核心逻辑,助力嵌入式BSP开发者掌握USB子系统全栈能力。

peter_pan_study的博客 274

Linux 服务器性能排查手册(2026):CPU、内存、磁盘IO、网络四大瓶颈定位

iptables 四表五链模型、firewalld zone 信任级别、云安全组与主机防火墙的关系与优先级,避坑改了防火墙把自己挡在服务器外面的翻车事故。

2502_91473995的博客 344

Linux rm 误删文件恢复实操教程

Linux使用rm删除文件时,并不会直接抹除磁盘上的数据,只是移除文件索引,让系统不再识别这块空间。只要没有写入新数据,原有扇区内容就会保留。新文件写入才有可能覆盖这些区域,一旦覆盖就很难找回。恢复的本质就是扫描磁盘,找到这些还存在、但索引丢失的数据条目,再把它们导出保存到其他分区。越早停止写入,恢复成功的概率越高。

海天数据恢复-winhex数据恢复教程 243

Linux 常用命令 + GCC 编译全流程详解

本文为Linux与C语言初学者打造的实战指南,涵盖命令行核心技能:从文件操作、权限管理到查找、进程控制、打包压缩,最终深入剖析GCC编译四阶段(预处理、编译、汇编、链接),揭示gcc hello.c -o hello背后的完整流程。通过建立“一切皆文件”“命令即程序”等心智模型,帮助读者在纯命令行下完成代码开发全闭环,真正理解底层机制,适用于面试准备、跨平台开发及服务器部署场景。

2401_88413914的博客 284

嵌入式 Linux OOM Killer 触发逻辑与防误杀实战指南

本文深入解析嵌入式 Linux 下 OOM Killer 的触发机制,结合工业网关真实工程场景,提供从日志排查、内核参数调优到关键进程保护的完整落地方案,解决核心进程被误杀导致的业务中断问题。

嵌入式扫地僧 406

Linux FFmpeg深度解析之swr_convert调用流程与实战(四十六)

本篇目的:理解如何使用已初始化的SwrContext读取输入音频样本、生成输出样本并保留重采样延迟。音频转换不一定能在一次调用中输出与输入采样数按采样率比例换算出的全部样本。重采样器可能需要等待滤波数据,也可能因输出Buffer容量不足而暂存输入。会在内部维护转换状态,调用者需要按返回值处理实际输出,并在输入结束后刷新延迟数据。fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;

Android系统攻城狮 238

Linux epoll 一篇讲透:从 select/poll 到红黑树、LT/ET,再到完整 TCP 服务器

一万个客户端已经连上服务器,眼下只有十个客户端发来了数据。服务器怎样把时间花在这十个连接上?理解这个问题,就抓住了 epoll 的主线。接下来,我们沿着“为什么需要它 → 接口怎么用 → 内核如何实现 → LT/ET 怎么写 → 完整服务器怎么运行”的顺序,把知识连起来。**阅读基础:**了解socketbindlistenaccept的基本用途即可。本文示例面向 Linux,服务器使用 C++17,实验脚本使用 Python 3。

2601_94861874的博客 452

深入浅出聊聊 Linux 的 PageCache 与系统极致性能

本文深入浅出解析了 Linux PageCache 的核心机制,揭示其如何通过“延迟写、预读读”提升系统性能。以监控告警为切入点,阐明 free -h 中 buff/cache 并非真正占用,真正可用内存由 available 决定。结合 Kafka、Elasticsearch、MySQL 等实战场景,说明中间件如何依赖 PageCache 实现极致性能。强调不可手动清理缓存,并建议合理调优脏页参数,避免卡顿。最终指出:内存满≠危机,而是系统高效运行的体现。

小小默:进无止境 516

【Linux 命令实战(06):Linux 文件权限管理,掌握 chmod、chown、chgrp】

chmod:修改文件和目录权限。chown:修改文件所有者,也可以修改所属用户组。chgrp:修改文件所属用户组。r:读取。w:写入。x:执行,对于目录则表示进入和访问能力。ugo:分别代表所有者、所属组和其他用户。我认为,权限管理最重要的不是记住755644这些数字,而是先弄清楚谁需要访问文件、需要执行什么操作,再给出恰当的权限。尤其是在测试服务器和生产服务器上,不要为了图方便直接使用chmod 777。权限开放得越大,并不代表问题解决得越好。

一些微不足道的见解、希望能帮助各位 347

Linux篇(五)

本文系统梳理了Linux常用终端快捷键、软件包管理(yum/apt)、服务管理(systemctl)、软链接(ln)、时间与IP配置、域名解析、固定IP设置及网络命令(ping/wget/curl),涵盖日常运维核心操作,助力高效管理Linux环境。

wykyzdq的博客 208

Linux 基础指令(下):查看、查找、打包与权限

本文系统讲解Linux中文件查看、查找、打包与权限管理的核心指令。通过cat、more、less、head、tail实现高效内容浏览,掌握find、grep等查找工具,利用tar、zip完成文件打包,结合chmod、chown等控制权限。重点解析重定向与管道机制,揭示命令组合的威力,助力用户从“管文件”迈向“用文件”的进阶实践。

2501_94464498的博客 504

【Linux】进程间通信的基础概念及基于匿名管道的进程池

前面我们介绍了进程的创建、退出和等待,接下来看看进程之间怎样传递数据。这篇从匿名管道入手,再用管道把父子进程联系起来,写一个简单的进程池小demo。而且我把发行版从CentOS切换成Ubuntu了,主要是CentOS已经不维护了,可惜了。。。

qeen87的博客 337
上一篇: “如果不能在一个月内写出操作系统,那你就是个笨蛋!”
下一篇: 这次,你可以清空网盘所有资料了!
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值