PKUFlyingPig/cs-self-learning

体系结构课程重来一遍,可加联系方式

Open

#128 geöffnet am 7. Apr. 2022

Auf GitHub ansehen
 (17 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)HTML (7.888 Forks)batch import
help wanted

Repository-Metriken

Stars
 (72.758 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

背景:大四本科生,准备继续进修,所以比较有时间学习,热爱操作系统和体系结构。 最近发现知识体系破绽百出,准备重新打一遍地基,主要是三个方向

  1. 体系结构
  2. 操作系统
  3. 分布式(未来)

体系结构roadmap为

  1. 南大ICS+PA(一生一芯前置,自己也很感兴趣)

  2. UC Berkeley的EE16A & B(可选,主要不知道难度如何)

  3. Onur Mutlu的design of circuits(一门电路课是必须的)

  4. Onur Mutlu的Digital Design and computer architecutre(会和3有重合,但还是很好的课,有口碑的) ---到这里已经可以参加龙芯杯or一生一芯的项目

  5. Onur Mutlu的computer architecture这门课面向研究生,属于进阶版本

  6. computer architecture配套量化研究方法 ---到这里体系结构领域该读的书都读了,已经有很不错的技术功底

  7. 紧跟一些前沿的研讨会如onum Mutlu的Seminar on Computer Architecture和读一些经典论文,进阶到分布式的领域

操作系统的roadmap还未完全设计好,时间段会与体系结构学习路线重合,放在今年的下半年,主要是考虑到后期linux面向多核结构会有锁的介入,如果没有体系结构作为前置知识,会很难理解。路线会囊括cs-self-learning的两个操作系统课以及linux的经典书籍,确保全面和深入。

分布式的学习时间会在体系结构和操作系统后期开始,我推崇先把单机学明白后再学分布式,而且确保和实践结合,目前没机会接触到分布式,所以优先级为最低的,但肯定是在计划中。

以上方案均可商讨,如果你也想学体系结构,并大致认可我的方案,可以加vx whuersql

Contributor Guide