YoVDO

System Architecture

Offered By: Hackaday via YouTube

Tags

System Architecture Courses Memory Management Courses CPU Design Courses

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 & Org
Chaffey 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