Tintin’s Computer World
网页版地址:https://lhtin.github.io/01world
Apps
Blog
- 数据流分析原理及其在GCC中的应用
- GCC系列-寄存器分配
- Loop Dependence Analysis
- RISC-V ISA 介绍
- CPU Cache 和 Virtual Memory 介绍(2023-6-24)
- GCC系列-RISC-V 函数栈帧及GCC实现(2023-3-19)
- LLVM 中的 riscv-sextw-removal Pass 分析(2022-12-15)
- RISC-V中寻址模式总结及链接器实现(2022-10-19)
- CoreMark中的ee_u32类型对指令数的影响(使用RV64GC指令集)(2022-8-3)
- 软硬件接口之内存模型及RISC-V内存模型介绍(2022-5-17)
知识树
前言
欢迎来到01 World,这里是我通过学习和思考所构建的有关计算机领域的知识体系。内容包括计算机体系结构、编程语言、操作系统、软件工程等。对于涉及到的任何技术,我都会尝试回答为什么需要这个技术(Why)、这个技术对外的接口(What)、这个技术的实现原理(How)以及它的优缺点和适用范围这四个问题。
学习方法
- 费曼学习法(learning by teaching):将你想学的概念讲解给菜鸟听,通过不断地优化(查漏补缺),加深理解,直到让菜鸟能完全地理解。
- 概念逐步深入:What、How、Why
- 逐步过滤和抽象:Data(数据) –> Information(信息) –> Knowledge(知识) –> Wisdom(智慧)
注:随着新知识的加入,原有的知识树结构会进行更新调整
- 01 World
- Computer Architecture
- 编程语言
- C/C++
- 操作系统
- 操作系统理论
- 实现
- Linux
- RT-Tread
- 资料
- 工具箱