SkillAgentSearch skills...

CS537

Projects of CS-537: Intro to Operating Systems (Spring 2019) at University of Wisconsin-Madison using xv6 Operating System

Install / Use

/learn @devang-m/CS537
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

CS-537

Projects of CS-537: Intro to Operating Systems (Spring 2019) at University of Wisconsin-Madison using xv6 OS

Project 1a: Warming up

Building Linux Utilities - cat, sed and uniq

Project 1b: Warming up

Adding a simple system call in the xv6 kernel

Project 2a: Processes and Scheduling

Building a simple Unix Shell/Command Line Interpreter

Project 2b: Processes and Scheduling

Implemeting a Multi-level feedback queue (MLFQ) Scheduler in the xv6 kernel

Project 3: Memory Management

Generating an exception when a program dereferences a null pointer, rearranging the xv6 address space and enabling sharing memory between processes

Project 4a: Concurrency

Building a simplified version of MapReduce for just a single machine

Project 4b: Concurrency

Defining clone() and join() system calls and creating a thread library in the xv6 kernel

Project 5: File Systems

Developing a working file system checker

Related Skills

View on GitHub
GitHub Stars21
CategoryDevelopment
Updated18d ago
Forks16

Languages

C

Security Score

75/100

Audited on Mar 12, 2026

No findings