Blog Navigation

Blog Navigation

CSAPP几乎囊括了整个计算机体系的架构,即便是CSAPP站在一个很高的角度来阐述计算世界,但细节远远不够。她有告诉你,有存储架构的分层设计,有cache的存在,可没有告诉你在现代处理器里会有缓存一致性snooping control unit的存在,会有MESI协议的存在,而这些需要我们去挖掘。面对技术的发展和历史积淀,我们务必要建立一个可以管理知识的体系和工具,以应对繁多和逐步生长的知识革新。或许这里我们可以借助计算机的分层管理模型套用到人身上。CPU从小而快的cache里面读取常用的“热指令”,同时也会把可能用到的放在DDR内存中,把不常用而庞大的数据放在外存磁盘上,而通过换出技术形成“冷热知识”的交替。面对零散的知识,同样我们可以借助“数据结构”建立树形模型,甚至是“图”来管理这些知识。有效的知识管理方法论、时间和积淀、项目经验,让它们形成一种高效良性的路径。整理知识是一件很辛苦也很有趣的事情,比起遗忘,能够建立起快速检索,快速换入换出知识的一种方法,我相信是很值得的。无论如何,请记住,慢慢来。

https://github.com/carloscn/study (于ShenZhen 2022)``

Linux Kernel

Linux Userspace

ARMv8

ARMv7-M (Cortex-M)

RTOS

Embedded

OPTEE

Qt

Coding Train

Security

笔记


Design

ARM Design (Private)

posted @ 2022-04-26 14:41  Carlos·Wei  阅读(74)  评论(0编辑  收藏  举报