Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ayu-ano/operating_system

Unix based mini_project mentioned .Each project based on particular topics as mentioned in readme file
https://github.com/ayu-ano/operating_system

c cpp20 filedescriptor filesystem multithreading pipeline thread unix unix-command unix-shell

Last synced: 3 days ago
JSON representation

Unix based mini_project mentioned .Each project based on particular topics as mentioned in readme file

Awesome Lists containing this project

README

        

# Operating System Codes Repository

Welcome to the repository for operating system codes! This repository contains implementations of various concepts in operating systems, including process management, file system shell, inter-process communication (IPC), and threading/multithreading.

## Contents

This repository primarily focuses on the following topics:

- **Process Management**:
- Implementation of child, parent, zombie, and orphan processes.
- **File System Shell Implementations**:
- Codes related to basic file system operations and shell commands.
- **Inter-process Communication (IPC)**:
- Programs demonstrating piping, single shared memory, and producer-consumer problem.
- **Threading and Multithreading**:
- Examples of threading and multithreading concepts.

## Repository Structure

The repository is organized as follows:

├── process_management/ # Process management codes

├── file_system_shell/ # File system shell implementations

├── ipc_programs/ # IPC programs (piping, shared memory, producer-consumer)

├── threading/ # Threading and multithreading using merge-sort examples