写在前面¶
约 361 个字 1 张图片 预计阅读时间 1 分钟
我的笔记所追求的目标是有逻辑、通畅地总结知识;因此如果您在阅读过程中在任何地方发现了不容易读懂的部分,请务必在评论区或者通过其它方式告知我QWQ!非常感谢!
本文经 @IsshikiHugh 补充和完善。
这是计算机组成课程的学习记录。
使用的课本是 Computer Organization and Design - The Hardware / Software Interface (RISC-V Edition):
说明
我自认为在 3 Arithmetic, 4 Processor, 5 Cache 三章中的整理和讲解是非常详细的,如果这些部分存在看不懂的地方,请务必联系我。
但是,计组课程本身在 2 Instructions 的部分讲解了很多关于汇编程序的知识;但是我之前在汇编语言和计算机系统概论等课程中已经学习过了这些知识,因此在本章中只整理了 RISC-V 的指令集和一些约定,省略了关于函数调用、递归的一些内容。
同时,由于时间原因,1 Overview 和 6 I/O 两章的内容不完整。暂时没有补全计划。
课程速览
- Chapter1: Computer Abstraction and Technology
- Chapter 2: Instructions: Language of the Computer
- Chapter 3: Arithmetic for Computers
- Chapter 4:The Processor:Datapath and Control
- Chapter 5:Large and Fast: Exploiting Memory Hierarchy
- Chapter 6: Parallel processor from client to Cloud (选讲,非考试内容)
- Appendix: Storage, Networks, and Other Peripherals (Ch8 of Version 3,了解概念)
加粗为核心内容。