Skip to content

Programmic tasks implemented in C as part of the "Operating Systems" course

Notifications You must be signed in to change notification settings

DVasios/Operating-Systems-Tasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Operating Systems Course Tasks

Description

This repository contains a collection of programmatic tasks implemented in C as part of the "Operating Systems" course at the School of Electrical & Computer Engineering, National Technical University of Athens (NTUA). Each task is designed to reinforce fundamental concepts related to operating systems and low-level programming in the C language. The tasks cover a range of topics, including process management, memory allocation, file handling, and more.

Concepts Analyzed

Input - output, isolators, concurrent processes, critical section, synchronization - process communication, memory management. Central processing unit scheduling. Memory management (static and dynamic allocation, virtual memory, paging, segmentation). File management, disk scheduling, deadlocks.

Contributors

Dimitris Vasios, ECE NTUA

About

Programmic tasks implemented in C as part of the "Operating Systems" course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published