Skip to content

This repository contains activities and tutorial exercises on operating system concepts. Activities 1–2 are based on xv6 (xv6-master), while Activities 3–5 use the Linux source code. Each activity includes reports with code explanations, and Activity 5 provides a custom driver. Tutorial exercises cover programming with threads and processes.

Notifications You must be signed in to change notification settings

georgiabasa/OpSys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

There are two types of exercises: drastiriotites (activities) and frontistiriakes (tutorial exercises).

In the activities:

  • The first two are based on xv6 (folder xv6-master).
  • The remaining activities use the Linux source code. Each folder (OS_drastiriotita1 to OS_drastiriotita5) contains a detailed report of the exercise with screenshots highlighting the code modifications for each requirement, along with explanations(e.g. about system calls, interrupts, etc). Activity 5 also includes the source code showcasing the functionality of the developed driver.

In the tutorial exercises, code is provided for tasks involving threads and processes.

About

This repository contains activities and tutorial exercises on operating system concepts. Activities 1–2 are based on xv6 (xv6-master), while Activities 3–5 use the Linux source code. Each activity includes reports with code explanations, and Activity 5 provides a custom driver. Tutorial exercises cover programming with threads and processes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published