Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Computer Architecture & Organization

Posted By: ELK1nG
Computer Architecture & Organization

Computer Architecture & Organization
MP4 | Video: h264, 1280x720 | Audio: AAC, 44100 Hz
Language: English | Size: 1.46 GB | Duration: 2h 25m

Computer Fundamental

What you'll learn
Computer Architecture
Computer Fundamental
Computer Science
IT
Software
Requirements
No prerequisite for this course - I will teach you everything
Description
During this class we will explore the truth behind computer architecture. The most fundamental topic for all developers. This class will give you a solid foundation as a developer/computer scientist.

In this class we will cover:

Computer Architecture:

Introduction

General Purpose Registers

Special Purpose Registers

The Arithmetic and Logic Unit with Example Instructions

Bits, Bytes and Words

The Memory: Load, Store and Example Instructions

Decimal and Binary

Octal and Hexadecimal

Control Unit and Example Instructions

The Stack

Cache and Virtual Memory:

Introduction

How does it Work?: Real-life example

Locality: Temporal and Spatial Locality

Cache Designs: Direct-Mapped, Fully-Associative and Set-Associative Cache

Relationship Between Caches: Dealing with Write Hits and Dealing with Write Misses

Virtual Memory: Pages, Frames and Page Tables

Inter-Process Protection

Pipelining:

Introduction

Assembly-Line Car Production

The Fetch-Decode-Execute Cycle

A Pipelined Cycle and An Example

Control Hazards: Control and Data Hazards

ARM Pipelines

Spectre and Meltdown:

Introduction

Speculative Execution

An Attack

Spectre

Virtual Memory Paging and Pipelining

Another Attack

Meltdown

Who this course is for:
Beginner Computer Scientists curious about Computer Fundamental
Python
Java
C/C++