热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

五分钟了解CPU、指令、主存与硬盘之间的关系

谁重要?CPU:咳咳,我先说几句,我是整个机器运行的大脑,放在音乐会也是指挥家般的焦点中心啊,还

谁重要?


CPU:咳咳,我先说几句,我是整个机器运行的大脑,放在音乐会也是指挥家般的焦点中心啊,还不说我还有四大天王,寄存器,控制器,运算器,时钟,这些属下。


指令:你还好意思说呢,缺了我,CPU你还能当你的指挥家角色吗,哼!!我可是和千千万万的数据打交道,走遍机器的内核,是过命的交情呢。


主存:要我说,指令你就好好和你的小数据呆着吧,还不是我主存给你们(指令和数据)提供歇脚住宿的地方,你们能有精力到CPU那里,完成运行,要说功劳还是我最大,看我运行就比哪个占地方大的家伙(硬盘)快!!


硬盘:哎!?说谁呢,也不看看自己,没有我地方大放置那么多的数据和指令,你以为就你那一块一块的小杆子地方能放多少东西,那都是我硬盘的功劳,CPU别以为你脑子好使就行,我硬盘地方,不怕找不到用我的地方,没有我,你们都分分钟就死机的命,机器想运行数据多了还需要我这个肚子大的呢!


CPU:哎?说的没你就不行了,不就是个仓库吗,拽什么拽!!!切,没有我四个下属这么辛勤工作,还能有你们什么事,都得干瞪眼!!


主存:哎呦呵!CPU真实了不起啊,没有我们这些仓库,你想跑程序,想机器运行?做你的梦吧,我和硬盘再怎么是仓库的命,我们也是让数据和指令住宿打尖的地方,总比某些人只会动嘴,指使四个下属干活!


指令:唉唉唉,停!说多了还不是我带着数据一起跑,要不然你们谁来?动动嘴,还是提供屁大点地方?哼。


CPU:我怎么就动动嘴了?先说我一等手下控制器,他不把你和数据一块拿过来,从内存那找出来放到我寄存器这,程序就跑不起来了,更何况运算器还要执行命令你呢,让你和数据一起发挥作用,你以为人家数据就因为关系好就听你话了?


指令:真是笑死我了。哈哈。。。你怎么不说说你那个第四天王时钟啊。


CPU:怎么了,我时钟天王也是干活的,每次计时没有他你以为咱们累死了,有人告诉我们到底干了多少活!!


内存:哈哈,说到底还不是站着说话不腰疼的。


硬盘:对对,我这兄弟说的对。。


大家一直在争执谁才是最重要。。。

END



推荐阅读
  • 深入理解Java中的volatile、内存屏障与CPU指令
    本文详细探讨了Java中volatile关键字的作用机制,以及其与内存屏障和CPU指令之间的关系。通过具体示例和专业解析,帮助读者更好地理解多线程编程中的同步问题。 ... [详细]
  • 本文详细介绍了如何使用Python编写爬虫程序,从豆瓣电影Top250页面抓取电影信息。文章涵盖了从基础的网页请求到处理反爬虫机制,再到多页数据抓取的全过程,并提供了完整的代码示例。 ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 本文将详细介绍如何在Linux操作系统中执行PHP脚本,包括环境配置、命令使用及验证方法。对于需要在Linux环境下开发或部署PHP应用的用户来说,这是一篇非常实用的文章。 ... [详细]
  • 本文探讨了 Spring Boot 应用程序在不同配置下支持的最大并发连接数,重点分析了内置服务器(如 Tomcat、Jetty 和 Undertow)的默认设置及其对性能的影响。 ... [详细]
  • 本文探讨了现代信号处理系统的核心组件,包括数据转换、数据交互和数据处理。详细介绍了AD/DA转换、串/并转换、编解码转换等技术,并讨论了FPGA在信号处理中的应用及其实现方法。 ... [详细]
  • vivo发布iQOO 11系列:搭载骁龙8 Gen2与多项创新技术
    vivo正式推出iQOO 11系列智能手机,该系列搭载最新的高通骁龙8 Gen2处理器,并引入多项创新技术,致力于为用户提供卓越的性能和游戏体验。 ... [详细]
  • 配置Windows操作系统以确保DAW(数字音频工作站)硬件和软件的高效运行可能是一个复杂且令人沮丧的过程。本文提供了一系列专业建议,帮助你优化Windows系统,确保录音和音频处理的流畅性。 ... [详细]
  • 电脑蓝屏故障的成因与解决方案(下)
    本文深入探讨了导致电脑蓝屏的具体原因,并提供了相应的解决方法,帮助用户更好地理解和处理这一常见问题。 ... [详细]
  • 深入解析TCP/IP五层协议
    本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ... [详细]
  • 探索电路与系统的起源与发展
    本文回顾了电路与系统的发展历程,从电的早期发现到现代电子器件的应用。文章不仅涵盖了基础理论和关键发明,还探讨了这一学科对计算机、人工智能及物联网等领域的深远影响。 ... [详细]
  • 在Java中,this是一个引用当前对象的关键字。如何通过this获取并显示其所指向的对象的属性和方法?本文详细解释了this的用法及其背后的原理。 ... [详细]
  • 制程能力分析:Cpk及其相关指数的深入探讨
    本文详细介绍了制程能力指数(Cpk)的概念及其与Cp、Pp、Ppk之间的关系,通过具体案例和图表展示如何评估和改进生产过程的能力。文章还提供了使用Excel和Minitab进行批量计算的实际操作步骤。 ... [详细]
  • FinOps 与 Serverless 的结合:破解云成本难题
    本文探讨了如何通过 FinOps 实践优化 Serverless 应用的成本管理,提出了首个 Serverless 函数总成本估计模型,并分享了多种有效的成本优化策略。 ... [详细]
  • 选择适合生产环境的Docker存储驱动
    本文旨在探讨如何在生产环境中选择合适的Docker存储驱动,并详细介绍不同Linux发行版下的配置方法。通过参考官方文档和兼容性矩阵,提供实用的操作指南。 ... [详细]
author-avatar
丶Le丨囧囧_832
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有