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

Heterogeneous Parallel Programming
University of Illinois at Urbana-Champaign via Coursera
Advanced Operating Systems
Georgia Institute of Technology via Udacity
計算機程式設計 (Computer Programming)
National Taiwan University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity
Android Performance
Google via Udacity