NOTES

This page is under construction.

See my computer architecture notes here.

Notes were taken while enrolled in CMPE 202 with Prof. Jose Renau. Some notes are from TAing CMPE 110 with Prof. Jishen Zhao.


Please let me know if you see any errors!


Notes were taken using Notability on an iPad.

painting_wtrclr_ocean_sunset_edited.jpg

PERFORMANCE

painting_wtrclr_ocean_sunset_edited.jpg

INSTRUCTION SET ARCHITECTURE

painting_wtrclr_ocean_sunset_edited.jpg

DATA PATH

painting_wtrclr_ocean_sunset_edited.jpg

BRANCH PREDICTION

painting_wtrclr_ocean_sunset_edited.jpg

MODERN OUT OF ORDER PROCESSORS

painting_wtrclr_ocean_sunset_edited.jpg

MEMORY HIERARCHY

painting_wtrclr_ocean_sunset_edited.jpg

MULTICORE

WORKSHEETS

I teach Computer Systems and Assembly language using fill-in-the-blank worksheets that I’ve designed. Research has shown that students who manually write out notes are more likely to retain information presented in class over students who type notes.


Having these worksheets allows students to handwrite notes and follow along in class, without getting overwhelmed with feeling like they need to write everything. I include examples for students to work out both during lecture with their classmates, and outside of class.

INTRO TO COMPUTING SYSTEMS

notes 0

history of computing, computing levels of abstraction

SUPPLEMENTARY VIDEOS

who invented the computer?

INTEGER NUMBERING SYSTEMS

notes 1

unary, grouping, positional, decimal, octal, hexadecimal, binary

SUPPLEMENTARY MATERIAL​

betterexplained.com • khan academy video • number base calculator

COMBINATIONAL LOGIC

notes 2

MOSFET transistors, PMOS, NMOS, logic gates, inverter, and, or, nand, nor, xor, xnor, Venn diagrams, product of sums, sum of products, multiplexor, decoder, half adder, full adder

SUPPLEMENTARY VIDEOS

CMOS

Peter Mathys (watch 13:05 - 17:00)

SUM OF PRODUCTS / PRODUCT OF SUMS

EngMicroLectures • Peter Mathys

BOOLEAN IDENTITIES

notes 3

Boolean identities, De Morgan's Law

SUPPLEMENTARY VIDEOS AND LINKS


BOOLEAN ALGEBRA

equivalence • Peter Mathys

NAND/NOR ONLY VIDEOS

EngMicroLectures • Peter Mathys

(323) 438-2992

Hermosa Beach, CA

©2020 by Rebecca Jennifer Rashkin