diff --git a/docs/并行与分布式系统/MIT6.824.en.md b/docs/并行与分布式系统/MIT6.824.en.md new file mode 100644 index 00000000..f024f98d --- /dev/null +++ b/docs/并行与分布式系统/MIT6.824.en.md @@ -0,0 +1,28 @@ +# MIT6.824: Distributed System + +## Descriptions + +- Offered by: MIT +- Prerequisites: Computer Architecture, Parallel Computing +- Programming Languages: Go +- Difficulty: 🌟🌟🌟🌟🌟🌟 +- Class Hour: 200 hours + +This course, same as MIT 6.S081, comes from the renowned MIT PDOS lab. the instructor, Professor Robert Morris, was once a famous hacker who created 'Morris', the first worm virus in the world. + +Each lecture in this course consists of an intensive reading of a classic paper in the field of distributed systems, in this way teaching you the important principles and key techniques of distributed systems design and implementation. The Project of this course is known for its difficulty. 4 programming assignments take you step by step to implement a KV-store framework based on the Raft consensus algorithm, allowing you to experience the randomness and complexity of parallelism and distribution the painful debugging. + +This course is so famous that you can easily have access to the project solutions on the Internet. It is highly recommended to implement the projects on your own. + +## Resources + +- Course Website: +- Assignments: refer to the course website +- Textbook: None +- Assignments: 4 torturing projects, the course website has specific requirements + +## Personal Resources + +All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/MIT6.824 - GitHub](https://github.com/PKUFlyingPig/MIT6.824) + +@[OneSizeFitsQuorum](https://github.com/OneSizeFitsQuorum) has written a [Lab Documentation](https://github.com/OneSizeFitsQuorum/MIT6.824-2021) that quite clearly describes many of the details to be considered when implementing lab 1-4 and challenge 1-2, you can read when you encounter bottlenecks ~ ~ \ No newline at end of file