GitHub topics: semaphores
ozyurtf/cpu-scheduler
In this project, I applied the most commonly used CPU Scheduling algorithms in C++ and explained the processes/threads, scheduling process, and synchronization.
Language: C++ - Size: 6.65 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 0

andreyvdl/42-philosophers
My philosophers proejct
Language: C - Size: 83 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

sglbl/CSE-344
Assignments of CSE-344 / System Programming on POSIX using mutexes server client communication, pthreads, parent child communication, semaphores, daemon process, systemV / POSIX / binary semaphores, detached/joinable threads, supplier consumer relationship, pipes
Language: C - Size: 24.7 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 1

ianfelps/controle-sala-py Fork of lucashomero/controle-sala-py
Sistema de controle concorrente de acesso a uma sala de reuniões com capacidade limitada, utilizando Python, Sockets, Threads e Semáforos. Projeto da disciplina de Programação Concorrente e Distribuída na UCB (5º semestre).
Language: Python - Size: 10.7 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

abanoub-refaat/CS306-Operating-Systems
Notes, assignments, and projects for the Operating Systems course (CS306). Topics include process management, memory allocation, concurrency, and system calls.
Language: C - Size: 181 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 2 - Forks: 0

MarkCiliaVincenti/AsyncKeyedLock
An asynchronous .NET Standard 2.0 library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing the same key to a specified number, with optional pooling for reducing memory allocations.
Language: C# - Size: 333 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 227 - Forks: 14

DerickEddington/sem_safe
Safe usage of POSIX Semaphores (`sem_post`, `sem_wait`, etc).
Language: Rust - Size: 71.3 KB - Last synced at: 4 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

Manish927/Concurrency
Threads, Semaphore, Mutex, Atomic, Condition Variable -- in Java & C++
Language: C++ - Size: 52.7 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

f-corvaro/PHILOSOPHERS
"Dive into the world of concurrency with Philosophers, a project that explores the dining philosophers problem."
Language: C - Size: 3.99 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 1 - Forks: 0

jesse-r-s-hines/MultithreadingDemo
An online, interactive multithreading visualization. Demonstrate race conditions, deadlock, and synchronization primitives such as locks, condition variables and semaphores.
Language: Scala - Size: 7.46 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

Alairion/not-enough-standards
A modern header-only C++ library that provides platform-independent utilities.
Language: C++ - Size: 112 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 232 - Forks: 7

andre-romano/safethread
Python classes for safe deployment and management of Threads, Processes, synchronization primitives (Locks, Barriers, etc), thread-safe, and process-safe Python data structures (lists, dicts, sets, etc).
Language: Python - Size: 1.09 MB - Last synced at: 19 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

theshobhitsingh/Encryptify
A secure file encryption and decryption tool written in C++, utilizing advanced synchronization mechanisms like semaphores and locks to ensure data integrity and safety.
Language: C++ - Size: 53.7 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

pspanoudakis/System-Programming-Projects
System Programming projects on Multiprocessing, Multithreading, FIFO Pipes, Network Sockets, Bash Scripting & building Data Structures
Language: C++ - Size: 25.3 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0

nrobledosagredo/readers-writers-problem-semaphores
Simulation of concurrent processes where multiple readers and writers access a shared resource, synchronized using semaphores.
Language: C - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

helveticka/programacio-concurrent
Repository dedicated to save and share material of the subject Programació Concurrent taught in Computer Engineering at UIB.
Language: Go - Size: 2.46 MB - Last synced at: 27 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

eliainnocenti/SISOP-exercises 📦
Exercises for Operating Systems Exam @ Unifi - Concurrent access to data, threads, synchronisation with semaphores and synchronised methods.
Language: Java - Size: 3.84 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

mwiater/golangconcurrentdirscan
Replacing Golang’s Standard Package Functions with Concurrent Functions: Winning Big By Starting Small -- Harness the power of concurrency in Golang to improve performance, and efficiently manage resources with goroutines and semaphores.
Language: Go - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

tetreum/peque-traffic 📦
Yet Another attempt to build a traffic system in Unity.
Language: C# - Size: 15.4 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 4

Mqtth3w/real-time-executive-unipr
Project for Operative and Real Time Systems: RT Executive Clock Driven. Developed in 2024 with @SasyXk
Language: C++ - Size: 328 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

RogerioLS/Philosophers-42sp
Philosophers is a project from the 42 school curriculum that explores concurrent programming with threads and mutexes, processes and semaphores. It is a variation on the famous dining philosophers problem.
Language: C - Size: 283 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

harismuneer/Forking-SharedMemory-Semaphores_Example
🔐A C++ example demonstrating the OS concepts of Process Forking, Shared Memory, Semaphores by solving an interesting problem
Language: C++ - Size: 2.01 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 1

andy489/Linux_Shell
Unix-like Operating Systems. Linux. Bash & Z shell. C. Synchronization Problems & Theory.
Language: C - Size: 42.2 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 28 - Forks: 14

MathysCogne/42_Philosophers
Philosophers: Concurrency and synchronization by simulating the "Dining Philosophers Problem". It demonstrates resource-sharing management using threads and mutexes, and processes and semaphores in the bonus part.
Language: C - Size: 1.85 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

Devansh-ds/Multi-Threading
Multi Threading in Java
Language: Java - Size: 26.4 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

madebypixel02/philosophers
[42 Madrid] I’ve never thought philosophy would be so deadly
Language: C - Size: 1.26 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

hashir-ayaz/operating-systems-synchronization-concepts
This repository contains practical examples demonstrating key concepts of Operating Systems. Each example is implemented in C++ and designed to help understand fundamental OS topics through code.
Language: C++ - Size: 1.13 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Faheem12005/PyServer
A simple, multithreaded file server written in python for my operating systems course.
Language: Python - Size: 5.86 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

HaimOzer123/City-Simulation-using-FreeRTOS-STM32F756ZG
This project implements a city simulation system using FreeRTOS on an STM32F756ZG development board. The simulation models the dispatching of resources to various departments like Police, Fire, Ambulance, and Corona response.
Language: C - Size: 43.9 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

pigeooon/tarea-hilos-semaforos
Este proyecto implementa un rastreador web multiproceso en C utilizando las bibliotecas pthread, semaphore y curl.
Language: C - Size: 19.5 KB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Tsvetilin/Operating-Systems
Материали към курса "Операционни системи" на ФМИ, СУ
Language: C - Size: 5.78 MB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 71 - Forks: 6

robalexdev/semaphore_win_ctypes
ctypes wrapper for Windows Semaphore Objects
Language: Python - Size: 67.4 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

alainlebret/os
Programmation système Linux / Linux System Programming
Language: C - Size: 9.03 MB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 5 - Forks: 1

Kallistina/multi-threaded-file-server
🖥️Multi-threaded file server for handling concurrent client requests using shared memory, semaphores, and pthreads.
Language: C++ - Size: 14.6 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

mcombeau/philosophers 📦
Philosophers is a project from the 42 school curriculum that explores concurrent programming with threads and mutexes, processes and semaphores. It is a variation on the famous dining philosophers problem.
Language: C - Size: 2.18 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 14 - Forks: 0

rghouzra/PHILOSOPHERS
dining philosophers problem
Language: C - Size: 15.1 MB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

Alexg074/Flight-Safety-System
Enhancing aircraft safety through the FSS, a project centered on advanced modeling and software engineering. Our team implemented real-time data processing and control synchronization using a Raspberry Pi equipped with sensors, following the rigorous DO-178 standard to significantly improve aviation safety.
Language: C - Size: 52.7 KB - Last synced at: about 13 hours ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

vaghred/C-Readers-Writers
My implementation of a starvation-free solution to the famous process concurrency problem.
Language: C - Size: 3.07 MB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

HypertextAssassin0273/Ice_Cream_Factory_Simulation-OS_Project
Operating Systems project in C language using semaphores to simulate the ice cream factory problem in Linux kernel module.
Language: C - Size: 11.9 MB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

atellaluca/dining-philosophers
This project implements the classic Dining Philosophers Problem using Pthreads and semaphores in C++.
Language: C++ - Size: 630 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 0 - Forks: 1

anurye/dining-philosophers
Language: C - Size: 11.7 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

justine-george/Seeking-Tutor-Problem-POSIX-Threads
Multithreaded simulation of a tutoring center coordination system using POSIX threads, mutex locks, and semaphores in C.
Language: C - Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

solesen1992/Processes-Threads-Concurrency-exercise-practice
Practice exercises from my education in Computer Science (second semester in Technology).
Language: Java - Size: 79.1 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

MuhammadRafay1/Pacman
Simple Multithreaded Pacman Game on C++ using Pthreads Library.
Language: C++ - Size: 315 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

marinakithemis/Readers-Writers-Synchronzation-Problem
Efficient solution to the classic readers-writers problem by allowing fine-grained control over access to shared resources.
Language: C - Size: 2.46 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Lukiah/IOS_Project-2
[ VUT FIT ] - IOS - 2nd Project - A multi-process synchronization script utilizing semaphores
Language: C - Size: 119 KB - Last synced at: 9 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

iricartb/university-os-memory-allocation-processes
Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.
Language: C - Size: 51.8 KB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

Dcode99/Reader-and-Writer-Problem
A project to allow readers and writers to access a shared memory of a sample student database using semaphores for access control.
Language: C - Size: 8.79 KB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

Daito-Raigar/Operating_System_Lab_Exercise
In this repository you will find the basic and simple Operating System related exercises. I will be helpful to get to know how Operating System works on processes, memory management ,etc
Language: C - Size: 849 KB - Last synced at: 8 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

ShreyansPatell/Seeking_Tutor_Problem
Using POSIX threads, mutex locks, and semaphores implement a solution that synchronizes the activities of the coordinator, tutors, and the students. Your program should work for any number of students, tutors, chairs and help sought. Allocate memory for data structures dynamically based on the input parameter(s).
Language: C - Size: 5.86 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

AhnafAhmed13/CS340-Project2
Multi-threading with Semaphores in Java
Language: Java - Size: 142 KB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

mzsv/42PHILOSOPHERS_bonus
Philosophers tackles the "Dining Philosophers" problem, focusing on concurrency issues such as deadlock and starvation. It simulates philosophers as threads/processes using mutexes/semaphores for fork management. The program logs state changes and detects starvation, ending when a philosopher dies or all have eaten a specified number of times.
Language: C - Size: 15.6 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

Rohit-R-M/Operating-System
Assignments on Operating System
Language: C - Size: 38.1 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 1

DesmondJS/Mining_Synchronization_Solution
This project is a solution to an Operating System assignment focusing on thread synchronization using POSIX semaphores and pthreads. The problem simulates a mining operation involving explorers, miners, and transporters.
Language: C - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

narenakash/POSIXThreads-Synchronization
Multi-threaded programming, and synchronizing multiple threads using mutex-locks and semaphores and conditional variables
Language: C - Size: 676 KB - Last synced at: 10 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Abudo-S/PaymentMachinePricingSystem
Payment machine pricing distributed system based on three scalable clusters {time interval, day, week}. Built with async persistent middleware + load-balanced, fault-tolerant, coordinator-based containerized microservices.
Language: C# - Size: 367 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

JennyKozi/Readers-Writers
A program that synchronizes many processes (readers and writers) using semaphores and a shared memory segment
Language: C - Size: 2.3 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

cicovic-andrija/win7-threading-subsystem 📦
Kernel subsystem for thread management and synchronization
Language: C++ - Size: 110 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

kakashii13/producer-consumer
Producer - consumer concurrency problem
Language: C - Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

meltmeltix/Operating-Systems-1-UPO
Information about background processes, threads, semaphores and memory management using C programs.
Language: C - Size: 33.2 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

sabariraj01/Sleeping-Teaching-Assistant
This program simulates a sleeping teaching assistant (TA) using threads and semaphores. The TA assists students who need help, provided they can find an available chair in the waiting room. The synchronization mechanisms ensure that only one student can be helped at a time, while others either wait or return later.
Language: C++ - Size: 6.84 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Gowtham011224/Operating-System
Contains demo for basic OS concepts
Language: C++ - Size: 9.73 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

UsmanIftikhar921/Ghost-Busting-Sumulation
Text-Based Simulation For Multiple Hunters Hunting Down Multiple Ghosts, Their Behaviors Separated By Multiple Threads
Language: C - Size: 325 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

elmadaniabdelhamid/The-bounded-buffer-problem
Language: Java - Size: 2.58 MB - Last synced at: 9 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

asen-krasimirov/OS-Course-FMI-2024
A repository for uploading exercises from the FMI OS (Operating Systems) Course 2024.
Language: C - Size: 50.8 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

mehmetalikenger/The-Bridge-Threads-and-Semaphores.
A bridge...one lane...two sides. Cars are constantly coming from both directions. Which side will cross the bridge? This program uses semaphores to solve this problem.
Language: C - Size: 4.88 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

andrpavlou/OS_Projects
Operating Systems Projects (Linux environment). Communication between processes using shared memory and xv6-riscv
Language: Assembly - Size: 3.87 MB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

lassachraf/42_Philosophers
The famous "Dining Philosophers" problem coded in C using two methods. The first one using threads and mutexes, and a second one using processes and semaphore.
Language: C - Size: 20.5 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

NegarMirgati/Neural-Network
Language: C++ - Size: 1.92 MB - Last synced at: 12 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

anserwaseem/OS
Practice lab questions and their possible solution of Operating System course.
Language: C - Size: 66.4 KB - Last synced at: 12 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

ranimeshehata/PintOS-Userprog-Phase2
Implementing the "userprog" phase In PintOS. PintOS is an open source instructional operating system kernel developed by Stanford University. PintOS provides complete documentation & modular projects to introduce students to the major concepts of operating systems development.
Language: HTML - Size: 11.3 MB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

ranimeshehata/PintOS-Threads-Phase1
Implementing the "threads" phase In PintOS. PintOS is an open source instructional operating system kernel developed by Stanford University. PintOS provides complete documentation & modular projects to introduce students to the major concepts of operating systems development.
Language: HTML - Size: 11.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

erikk03/OS-Project1
Operating Systems, Project1
Language: C - Size: 292 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

nomaanakhan/Hotel-Simulation
A hotel is simulated by using threads to model customer and employee behavior.
Language: Java - Size: 30.3 KB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

mkrolczykk/linux_producer-consument
The producer and consumer problem with the use of linux semaphores and shared memory
Language: C - Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Vikktor93/c-avanzado
Advanced C level course
Language: C - Size: 613 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

kimbielby/DeadlocksSemaphores
A simple example of the Dining Philosophers problem. Deadlock purposefully created.
Language: Java - Size: 1.95 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

hanmpark/philosophers
Philosophers Dining Problem with threads / semaphores
Language: C - Size: 1.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

aashrafh/mars-OS Fork of mhomran/mars-OS
A simulation of an operating system that consists of two parts. The first part is a simulation for the CPU scheduler and the memory manager. The second part is the synchronizer which is a solution for the popular producer-consumer/shared buffer problem.
Language: C - Size: 1.06 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

dotM87/tso-semaphores-monitors
Resolución al problema de la Fábrica, usando JBACI y C-- para implementar mi solución.
Size: 80.1 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Biliator/ios22semaphores-h2o
This is a C program for IOS project 2.
Language: C - Size: 10.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Barb02/SO_Restaurant
Simulation of a dinner between friends, using semaphores.
Language: C - Size: 771 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Sachini-Dissanayaka/Senate_Bus_Problem
Language: Java - Size: 21.5 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

UdeshAthukorala/Senate-Bus-Problem
Concurrent Solution for Senate Bus Problem using semaphores.
Language: Java - Size: 47.9 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 2

kUSHAL0601/Badminton-Synchronization
Synchronizing a set of threads using semaphores and conditional operators
Language: Python - Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

rawahars/Producer-Consumer-Problem
This is the second assignment of the Introduction to Operating Systems course (CS 537) at UW Madison in Fall 2020.
Language: C - Size: 46.9 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Dominnio/Monitor
Language: C++ - Size: 1.95 KB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

jacintogomez/Concurrency-Control
Using locks to prevent race conditions in operating systems
Language: C++ - Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

XMaroRadoX/Producer-Consumer-Problem-Using-System-V-IPC
A solution to the producer-consumer problem using System V IPC in C. The project implements shared memory and semaphores to synchronize communication between the producer and consumer processes. The aim is to demonstrate the use of System V IPC for interprocess communication and to provide a clear and efficient solution.
Language: C++ - Size: 195 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

nandadeepd/operating-systems
Operating system concepts from the CS 510 course at PSU
Language: HTML - Size: 445 KB - Last synced at: 6 months ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

jan-golda/AGH-OperatingSystems 📦
AGH University of science and technology - Operating Systems Labs - Solutions
Language: C - Size: 485 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

iammaxlichter/CS4348-UTD
A repository for my CS4348 class at UT Dallas to hold our class projects.
Language: Java - Size: 371 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

mark-earl/bumper-cars
Leverage OOP and Semaphores to demo process management
Language: C++ - Size: 34.2 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

OrenBochman/LBOS
Little Book of Semaphores
Language: Java - Size: 8.79 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 1

RaniAgus/so-tp-2020-2c-pedidOS-ya
Un TP de Sistemas Operativos que fue presentado habiendo dormido la noche anterior... a la segunda entrega
Language: C - Size: 570 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 1

asad82/User-Level-Thread-Library
The program implements a user level thread library for Linux in C with pre-emption, locks, conditions, semaphores, scheduler, timers, multi-level priority queue ensuring synchronization in real world programs besides several other features making it a complete autonomous library for thread creation and management. Sample test programs utilizing the thread library are also included with the design document and code.
Language: C - Size: 635 KB - Last synced at: 10 months ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 4

jElhamm/Semaphore-MultiTasking
"This repository showcases the implementation of semaphores, a synchronization tool."
Language: C++ - Size: 610 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

TryingToBeSmart/Semaphore-and-Mutex
Semaphore program: Demonstrates semaphore usage to restrict threads in a critical code section, allowing up to a specific amount of concurrent threads. Mutex program: Illustrates mutex usage for thread synchronization, ensuring only one thread enters the critical region at a time.
Language: C - Size: 704 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

dolovnyak/Philosophers
Three tasks that teach how to work with mutexes, semaphores and forks.
Language: C - Size: 166 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

Samy-Abd/Processes-Synchronization-and-Communication
A program that simulates communication and synchronization between processes
Language: C - Size: 258 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0
