Upcoming Deadlines


Homework 7: Page Tables
  • Due: September 29, 2020

MP 3: your malloc
  • Due: September 29, 2020
Threads vs. Processes vs. Containers vs. VMs

Lecture #11: Threads vs. Processes vs. Containers vs. VMs

September 29, 2020
Page Tables

Homework 7: Page Tables

September 24, 2020
Operating System and Multiprogramming

Lecture #10: Operating System and Multiprogramming

September 24, 2020
Page Evictions

Homework 6: Page Evictions

September 22, 2020
Page Table Eviction Strategies & Size

Lecture #9: Page Table Eviction Strategies & Size

September 22, 2020
Memory

Homework 5: Memory

September 17, 2020
Heap Memory and Heap Management

Lecture #8: Heap Memory and Heap Management

September 17, 2020
your malloc

MP 3: your malloc

September 15, 2020
Heap Memory and Heap Management

Lecture #7: Heap Memory and Heap Management

September 15, 2020
Digital Logic

Homework 4: Digital Logic

September 10, 2020
Caching and Locality of Reference

Lecture #6: Caching and Locality of Reference

September 10, 2020
PNG Chunks

MP 2: PNG Chunks

September 8, 2020
Binary Adders and Memory Hierarchy

Lecture #5: Binary Adders and Memory Hierarchy

September 8, 2020
Data Representation

Homework 3: Data Representation

September 3, 2020
Bit Manipulation and Logic Gates

Lecture #4: Bit Manipulation and Logic Gates

September 3, 2020
Emojis

MP 1: Emojis

September 1, 2020
Files and File Types

Lecture #3: Files and File Types

September 1, 2020
Binary Bits

Homework 2: Binary Bits

August 27, 2020
Data Representation - Binary, Hex, ASCII, Unicode, and UTF-8

Lecture #2: Data Representation - Binary, Hex, ASCII, Unicode, and UTF-8

August 27, 2020
Your Dream Computer

Homework 1: Your Dream Computer

August 24, 2020
Welcome to CS 240!

Welcome to CS 240!

Our first class meeting is on Tuesday, Aug. 25 at 12:30pm. You will be sent the Zoom link on Monday morning – I look forward to meeting you on Tuesday! :)

August 22, 2020