V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xiaotianhu
V2EX  ›  问与答

问一下计科专业的朋友们,关于内存都会讲哪些部分?

  •  
  •   xiaotianhu · 2021-12-03 09:14:32 +08:00 · 804 次点击
    这是一个创建于 1086 天前的主题,其中的信息可能已经有所发展或是发生改变。
    非科班毕业的野生码农。
    最近厂里组织技术分享,本来想讲讲 ESP8266 RTOS 什么的,结果发现一个内存部分就博大精深,自己都没整明白。

    索性分享一下内存这块吧,自己也好好深入了解一下。从硬件电路芯片部分,一直到顶层的堆栈内存分配,这样一个流程。

    结果看着看着心里想,这玩意是不是计科的同学都学过啊。计算机组成原理什么的。
    然后就有一种『全公司都知道了,只有我才知道』的感觉。

    所以问问各位,计科专业基本上能学到一个什么水平?如果讲的很深入全面,我就还是换个方向,别出丑了。
    chashao
        1
    chashao  
       2021-12-03 09:48:19 +08:00
    可以讲讲 malloc 分配的过程,从函数调用到 libc 组织内存再到系统调用到硬件的一系列流程,然后对比 jemalloc 、tcmalloc 之间的区别,以及如何应用到工作中~ https://blog.csdn.net/maokelong95/article/details/51989081
    yngzij
        2
    yngzij  
       2021-12-03 09:49:02 +08:00
    至今还记得的就只有堆栈, 内存对齐了.
    0o0o0o0
        3
    0o0o0o0  
       2021-12-03 09:50:26 +08:00
    讲的话参考《组成原理》和《操作系统》吧
    aasdkl
        4
    aasdkl  
       2021-12-03 12:00:03 +08:00
    公司不一定都是计科的,还是挺有帮助的……
    就算大学学过,考完试应该也都只记得大概了吧😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2637 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:22 · PVG 23:22 · LAX 07:22 · JFK 10:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.