Computer Architecture by Princeton University (Coursera)
Understanding the architecture of a computer is an area that has been around since the beginning. With ever-evolving technology, the creation of faster and more efficient microprocessors is also increasing exponentially. In this course, you will understand the different types of architectures of modern microprocessors and the theory behind how they are designed. In addition, you will also dive into the details of caching and various control hazards. Check out our roundup of the Best Microcontroller Courses.
Main features:
- Since this is an advanced level program, introductory lessons provide an overview of what to expect in classes and prepare accordingly.
- Learn about pipes, supersonic architecture and various hazards.
- Explore common techniques for performance optimization and memory management.
- Learn at your own pace with a flexible schedule.
- The tests are useful in measuring your grasp of the topics covered.
- Complete content can be accessed for free.
Duration: 17 hours
Website: shorturl.at/qFHM0