CS 320N: Random Lecture Notes
Binary Arithmetic
Binary Numeral System
Two's Complement
Representation of Floating Point Numbers
Powers of Ten Notation
Character Representation
ASCII Table
Brief Background of ASCII
Official Unicode Page
Unicode Explained
Transistors
How Semiconductors Work
On Transistors
Basic Semiconductor Physics
Boolean Algebra
Elements of Boolean Algebra
Boolean Algebra Quiz
Boolean Algebra
How Boolean Logic Works
Lab Exercise with Gates
Combinational Logic and Storage Elements
Decoders, Adders, Multiplexers, and Latches
Logic Gates
Memory
Memory Types
Types of Memory
Address Space
Memory Mapped I/O
BIOS (Basic Input / Output System)
Memory Hierarchy
How Virtual Memory Works
Memory Organization on Windows
Von Neumann Model
Von Neumann Architecture
Harvard Architecture
Microprocessor Architecture
Computer Bus
Addressing Modes
Reduced Instruction Set Computer
RISC Performance
Complex Instruction Set Computer
RISC vs CISC
RISC and CISC Compared
Intel Microprocessors
CPU Architecture
Instruction Set Architecture
Performance
Clock Speed
Clock Rate
Pipelining I
Pipelining II
Benchmarking
Linpack Benchmark
Top 500 Supercomputers
Build Your Own PC
PC Mechanic Building Your PC Guide
How to Build a PC
Operating Systems
Operating System
How an Operating System Works
Articles on Operating Systems
Operating System Concepts
History of Operating Systems
Operating System Timeline
History of the Unix Operating System
Unix Tutorial