System Architecture
Offered By: Hackaday via YouTube
Course Description
Overview
Explore system architecture in this comprehensive talk from VCF East X. Delve into the designer's perspective on architecture, performance optimization techniques, and various types of computer systems. Learn how to review near-completed designs and understand the evolution of system complexity. Examine simplified CPU and ALU structures, vector processors, and different ways of representing numbers. Investigate RAM memory types, speed vs. cost considerations, and memory mapping concepts. Discover the role of MMUs in memory management and explore the evolution of input/output systems, including early terminals and graphics standards. Gain valuable insights into the fundamental principles of computer system design and architecture.
Syllabus
Intro
Architecture - the Designer's View
But First
When done, we will know
Performance Helpers
Where to Start
Sample of Types of Computer Systems
How to Review a (near) Completed Design
Simplest Level
It Starts to grow
Example of offloading the System Buss
Simplified CPU
Simple ALU
Vector Processors Arrays of Math in a Single Operation
Processor do more
Ways to Think About Numbers
Endian
RAM Memory Speed vs Cost
RAM Memory Types
Wikipedia: Volatile Memory
Wikipedia: Nonvolatile Memory
Flat Memory Map
Enter the MMU
Input Output
Early Terminals and Graphics
An Old character Graphics Standard
Taught by
HACKADAY
Related Courses
Computer Architecture & OrgChaffey College via California Community Colleges System Crash Course Digital Electronics
Udemy Design a CPU
Udemy The Foundations of Computer Design
Udemy 8-Bit CPU Control Logic - Instruction Cycle and Fetch Implementation - Part 2
Ben Eater via YouTube