CS 320N: Random Lecture Notes
Binary Arithmetic
Binary Numeral System
Two's Complement
Representation of Floating Point Numbers
Character Representation
ASCII Table
Brief Background of ASCII
Official Unicode Page
Unicode Explained
Transistors
How Semiconductors Work
On Transistors
Basic Semiconductor Physics
Boolean Algebra
Rules of Logic
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
Von Neumann Model
Von Neumann Architecture
Harvard Architecture
Microprocessor Architecture
Computer Bus
Addressing Modes
Reduced Instruction Set Computer
Complex Instruction Set Computer
RISC vs CISC
RISC and CISC Compared
Intel Microprocessors
CPU Architecture
Instruction Set Architecture
MIPS Instruction Set
Pentium Instruction Set
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
Misc
Scientific Proof