
计算机系统
文章平均质量分 87
以分享计算机系统运行原理为大纲;以细节切入;以实例举例;以白话文为主要
EmbSW_Guru_Wx
免费不代表廉价,分享所遇。自我总结,有感兴趣的或者想了解的技术点或想解决的问题,可以私信作者哦。
展开
-
堆与栈:计算机内存管理的双生星
堆与栈向不同方向增长的设计,是为了优化内存管理、提高效率、减少冲突,并充分利用RAM的地址空间。这种设计并不是偶然的巧合,而是历史和约定的结果,被广泛采用并延续至今。了解堆和栈的区别和设计原理,对于每一位软件工程师都是通往卓越的必经之路。原创 2025-04-22 11:27:58 · 652 阅读 · 0 评论 -
存储器与内存的区别:深入理解二者差异在现代计算机系统中的应用
存储器是指用于存储数据的设备,它可以是磁性介质、光学介质或其他电子介质。存储器的分类如下:1)内存存储器(简称内存)指计算机主板上的存储芯片,用于暂时存储计算机运行时的数据和指令。2)外部存储器(简称外存)指计算机外部连接的存储设备,如硬盘、U盘、光盘,用于长期保存数据。存储器与内存是计算机系统中两个重要的组成部分,它们在功能、读写速度、容量和易失性等方面存在显著的差异。了解这些差异,有助于我们更好地使用和维护计算机。在实际应用中,存储器和内存相互配合,共同为计算机的正常运行提供保障。原创 2025-03-17 13:34:41 · 821 阅读 · 0 评论 -
计算机体系结构之缓存机制原理及其应用(一)
缓存机制,简单来说,其实就是将即将用到或正在用的数据或程序提前缓存在缓存存储器中,以便处理器可以快速访问。因为从主存访问数据的的时间比从缓存访问数据的时间更慢,所以加入一个缓存机制以提高其效率。当然,这仅仅是缓存的冰山一角,还有很多关于缓存的内容(多级缓存、缓存miss、缓存hit等等),我们后续会讲解。原创 2024-11-06 09:34:34 · 680 阅读 · 0 评论 -
计算机体系结构之多级缓存、缓存miss及缓存hit(二)
多级缓存、缓存miss以及缓存hit存在的意义是为了保持成本效益的同时,尽可能地提高计算机系统的性能和效率。它们是现代处理器设计中关键的元素,对于提高用户体验和系统吞吐量是占据至关重要的一环。原创 2024-11-07 08:00:00 · 1479 阅读 · 0 评论 -
计算机体系结构之系统吞吐量(三)
前面章节《计算机体系结构之多级缓存、缓存miss及缓存hit(二)》讲了关于系统多级缓存的相关内容,其中提及了系统吞吐量一词。在此章将对其进行讲解。系统吞吐量是计算机体系结构的一个重要指标,其衡量的是系统在单位时间内处理工作的能力,可以理解未处理速度,单位时间处理多少指令或数据。本章将会融入一些大白话辅助大家理解。1、系统吞吐量定义系统吞吐量通常是指单位时间内系统能够完成的工作量,好了,在这我们也是资本主义中那部分万恶资本家了,而我们成了“牛马“打工人最厌恶的那一类人。原创 2024-11-08 08:00:00 · 1158 阅读 · 0 评论 -
计算机体系结构之处理单元和数据之间如何交互以执行计算任务的方式(四)-终章
以上是现代计算机体系结构不可缺失的部分,同时也是核心部分。相信通过最近的文章分享,大家脑海里应该会有一种关于计算机是如何执行程序且比较形象的感知,这种感觉是十分奇妙的,计算机的运行也不过就这样而已。原创 2024-11-11 09:08:04 · 1249 阅读 · 0 评论