-
Course
- Core Tech
Foundations of Computing: Computer Architecture
Learn the fundamentals of computer architecture. This course will teach you how modern computers process instructions, optimize performance, and execute code efficiently using concepts like pipelining, caching, and assembly language.
What you'll learn
Understanding how computers process instructions and optimize performance can be challenging without a strong foundation in computer architecture. In this course, Foundations of Computing: Computer Architecture, you’ll learn the key components of computer systems from the ground up. First, you’ll explore the core components of computer architecture, including the CPU, memory, and storage. Next, you’ll discover how instruction sets, pipelining, and caching impact performance. Finally, you’ll learn how compilers translate high-level code into assembly and how optimization techniques improve execution speed. When you’re finished with this course, you’ll have the skills and knowledge of computer architecture needed to evaluate and enhance system performance.
Table of contents
About the author
Ned Bellavance is an IT professional and Microsoft MVP with almost 20 years of experience in the industry. Passionate about technology, he is always looking to embrace future trends and share new discoveries with the community.
More Courses by Ned