Skip to content

namanmodani/CS-33

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS 33: Introduction to Computer Organization

This repository contains my work and course material for CS 33, taken under Professor Glenn Reinman in Spring 2022. The class is based on Bryant & O’Hallaron's "Computer Systems: a Programmer’s Perspective" (3rd Edition).

Software used: C, Assembly, and OpenMP.

Course Material

  • Bits, Bytes, and Integers
  • Machine Level Programming
    • Basics
    • Control
    • Procedures
    • Data
    • Advanced Topics
  • Floating Points
  • Program Optimization
  • Memory Hierarchy
  • Cache Memories
  • Concurrency
  • Linking and Exceptions
  • Virtual Memory
  • I/O
  • MIPS

The course comprised of five labs, content of which can be found in Labs/. In chronological order:

  1. Warmup Lab
  2. Data Lab
  3. Bomb Lab
  4. Attack Lab
  5. OpenMP Lab

About

My work for UCLA's introductory systems course.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published