PKUFlyingPig/cs-self-learning

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

Open

#128 aberto em 7 de abr. de 2022

Ver no GitHub
 (17 comments) (0 reactions) (0 assignees)HTML (7.888 forks)batch import
help wanted

Métricas do repositório

Stars
 (72.758 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

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

  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

Guia do colaborador