🎓💻University of Tehran OS Lab Course Projects - Fall 2021
-
Updated
Mar 6, 2022 - C
🎓💻University of Tehran OS Lab Course Projects - Fall 2021
This project is dedicated to creating a system call that deals with the chain smoker problem. A system call is a request for a service that is made by the application programs to the operating system; these can be either user system call (without kernel intervention) or kernel system call (with kernel intervention).
Fault injection for system calls
숭실대학교 컴퓨터학부 3학년 운영체제
xv6 OS Development (i.e System call, Socket API, Memory management) as part of operating system development assignment of BUET
A system call for Linux kernel
Source code for "EavesDroid: Eavesdropping User Behaviors via OS Side Channels on Smartphones" (IEEE IoT-J'24, Vol 11, Issue 3)
Explore a collection of ready-to-use code solutions for common problems, disk scheduling, shell programming and page scheduling.
OS lab projects at University of Tehran - Spring 2023
Using system calls to implement the top command in the XV6 Operating System. 'top' is a basic Unix command which provides a dynamic real-time view of the running system.
These are the various lab experiments done as partial fulfillment of Operating Systems Course
NCTU DCP4334 Introduction to Operating Systems (Fall 2016)
Sogang Univ. Operating System course PintOS Project (CSE4070, 2019)
A simple shell to handle pipe/redirect operators.
Toolkit to cipher&hide a message in a bitmap image file and recover
Implementation of some operating system components.
A Haskell script that takes in a configuration YAML to create and launch Cell Ranger count and/or vdj runs via LSF bsub commands accordingly.
🎓💻University of Tehran OS Course Projects - Fall 2021
File and Directory operations with permission for single and multi-process applications. Wrapper library for low-level file system access call written in C++. Operations include create, open, read, write, among others on files and directory, for single and multi-process.
Add a description, image, and links to the system-call topic page so that developers can more easily learn about it.
To associate your repository with the system-call topic, visit your repo's landing page and select "manage topics."