Mit6.004学习记录
- 前言
- 一、课程简述
- 二,课程主页
- 三,学习过程
- [Mit6.004-01-Basics of Information](https://blog.csdn.net/u013577996/article/details/116648391)
- [Mit6.004-02-The Digital Abstraction](https://blog.csdn.net/u013577996/article/details/116781296)
- Mit6.004-03-CMOS
- [Mit6.004-04-Combinational Logic](https://blog.csdn.net/u013577996/article/details/117525337)
- [Mit6.004-05-Sequential Logic](https://blog.csdn.net/u013577996/article/details/117748080)
- [Mit6.004-06-Finite State Machines](https://blog.csdn.net/u013577996/article/details/118030466)
- [Mit6.004-07-Performance Measures](https://blog.csdn.net/u013577996/article/details/118324087)
- [Mit6.004-08-Design Tradeoffs](https://blog.csdn.net/u013577996/article/details/118379933)
- [Mit6.004-09-Designing An Instruction Sets](https://blog.csdn.net/u013577996/article/details/118570141)
- [Mit6.004-10-Assembly Language Models Of Computation](https://blog.csdn.net/u013577996/article/details/118803071)
- Mit6.004-11-Compilers
- [Mit6.004-12-Procedures And Stack](https://blog.csdn.net/u013577996/article/details/118957607)
- [Mit6.004-13-Building The Beta](https://blog.csdn.net/u013577996/article/details/119041064)
- [Mit6.004-14-The Memory Hierarchy](https://blog.csdn.net/u013577996/article/details/120163007)
- [Mit6.004-15-Pipelining the Beta](https://blog.csdn.net/u013577996/article/details/124551719)
- [Mit6.004-16-Virtual Memory](https://blog.csdn.net/u013577996/article/details/124553423)
- [Mit6.004-17-Virtualizing the Processor](https://blog.csdn.net/u013577996/article/details/124666536)
- [Mit6.004-18-Devices and Interrupts](https://blog.csdn.net/u013577996/article/details/124878039)
- [Mit6.004-19-Concurrency And Synchronization](https://blog.csdn.net/u013577996/article/details/124886735)
- [Mit6.004-21-Parallel Processing](https://blog.csdn.net/u013577996/article/details/124974171)
- 四,实验
- [Mit6.004-lab01-CMOS Technology](https://blog.csdn.net/u013577996/article/details/119330045)
- [Mit6.004-lab02-CMOS Adder](https://blog.csdn.net/u013577996/article/details/119342271)
- Mit6.004-lab03-FSMs
- [Mit6.004-lab04-32-bit ALU](https://blog.csdn.net/u013577996/article/details/119422946)
- [Mit6.004-lab05-Beta Assembly Language](https://blog.csdn.net/u013577996/article/details/119448881)
- [Mit6.004-lab06-Procedures And Stacks](https://blog.csdn.net/u013577996/article/details/119459607)
- [Mit6.004-lab07-Building The Beta](https://blog.csdn.net/u013577996/article/details/119989428)
- Mit6.004-lab08-Caches
- [Mit6.004-lab09-Emulating Instructions](https://blog.csdn.net/u013577996/article/details/125001535)
- [Mit6.004-lab10-Tiny Operating System](https://blog.csdn.net/u013577996/article/details/125058693)
- 五、学习交流
前言
杂七杂八看过一些计算机组成原理与体系结构的知识,但大多数情况都是东一锤子、西一榔头,现在想系统学习下,发现了MIT公开课的6.004、6.033、6.823课程(三部曲),希望通过此次学习对计算机体系和组成有一个系统的理解。
一、课程简述
6.004是Computation Structures(计算结构)的课程编号,主要以讲义、实验、测验进行学习。
二,课程主页
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-004-computation-structures-spring-2017
https://computationstructures.org
三,学习过程
Mit6.004-01-Basics of Information
Mit6.004-02-The Digital Abstraction
Mit6.004-03-CMOS
Mit6.004-04-Combinational Logic
Mit6.004-05-Sequential Logic
Mit6.004-06-Finite State Machines
Mit6.004-07-Performance Measures
Mit6.004-08-Design Tradeoffs
Mit6.004-09-Designing An Instruction Sets
Mit6.004-10-Assembly Language Models Of Computation
Mit6.004-11-Compilers
Mit6.004-12-Procedures And Stack
Mit6.004-13-Building The Beta
Mit6.004-14-The Memory Hierarchy
Mit6.004-15-Pipelining the Beta
Mit6.004-16-Virtual Memory
Mit6.004-17-Virtualizing the Processor
Mit6.004-18-Devices and Interrupts
Mit6.004-19-Concurrency And Synchronization
Mit6.004-21-Parallel Processing
四,实验
Mit6.004-lab01-CMOS Technology
Mit6.004-lab02-CMOS Adder
Mit6.004-lab03-FSMs
Mit6.004-lab04-32-bit ALU
Mit6.004-lab05-Beta Assembly Language
Mit6.004-lab06-Procedures And Stacks
Mit6.004-lab07-Building The Beta
Mit6.004-lab08-Caches
Mit6.004-lab09-Emulating Instructions
Mit6.004-lab10-Tiny Operating System
五、学习交流
学习、交流扣群:709837412