/SO_System_Calls

Practical assignment for the Operations Systems curricular unit at FEUP

Primary LanguageC

Exploring Kernel System Calls

Project
Course Unit: Sistemas Operativos, 2nd year
Course: Informatics and Computer Engineering
Faculty: FEUP (Faculty of Engineering of the University of Porto)
Evaluation: 18/20

Project Goals

Develop c programs using system calls to explore how they work. Also, learn how to create new processes and introduce the concept of multithreading.

Some examples of system calls used

  • File management: open, close, write, read
  • Multithreading: fork, wait, getpid, mkfifo

Tecnologies Used

C bash