/Operating_System

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

Primary LanguageC++

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