UCR CS153 Fall 2021
General Information
Course description
Textbooks
Class
Labs
TA and Office hours
Grading policy
Late policy
Getting Help
Misconduct Policy
Schedule
Xv6
Overview
Resources
Getting Started (SSH)
Getting Started (sledge)
Getting Started (VM)
Getting Started (WSL)
Debugging
Lab0: Tutorial
0. Setup
1. Physical Address Space
2. The Boot Loader
3. The Kernel
Lab 1: System calls
1. Introduction
2. Getting Started
3. Assignment
4. Help, Hints, Questions to Explore
Lab 2: Scheduler
1. Getting Started
2. Assignment (95%)
3. Bonus Section (upto 10%)
4. Questions to Explore
Lab 3: Memory management
Objectives
Preliminaries
Part 1: Changing memory layout
Part 2: Growing the Stack
Hints
Survival guide
Lab 4: Shared Memory
Objectives
Preliminaries
Implement Shared Memory
Survival Guide
Reference Materials
Tutorials
References
UCR CS153 Fall 2021
Docs
»
Index
Index