GitHub topics: semaphores
namthor997/C_Processes_Signals
# C (Processes and Signals)## 📚 IntroductionMy name is **Stefano Caramagno**, and I'm pleased to present this repository containing exercises on **processes** and **signals** implemented in **C programming language**. These exercises were completed as part of the **Operating Systems** course during my **Bachelor's Degree in Computer Science and
Language: C - Size: 9.77 KB - Last synced at: about 3 hours ago - Pushed at: about 3 hours ago - Stars: 0 - Forks: 0

mdbentaleb/Philosophers_42
🧠 A concurrency project simulating the classic Dining Philosophers problem using threads, mutexes, processes, and semaphores.
Language: C - Size: 0 Bytes - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

pr0ximaCent/Dining-Philosophers-problem
Simulation of an extended Dining Philosophers Problem to utilize semaphores, multithreading in distributed environment. Philosophers at 5 tables need two forks to eat. If deadlock occurs, one moves to a 6th table. The simulation ends when the 6th table deadlocks.
Language: Java - Size: 1000 Bytes - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

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: 7.77 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

Alex-42-AI/System-Programming
Exercises, conducted during the system programming course at FMI of Sofia University.
Language: C - Size: 73.2 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

Anirudh-N-15/Multithreaded-Proxy-Server
A multithreaded forward proxy webserver with LRU caching, written in C.
Language: C - Size: 0 Bytes - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - 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: 337 KB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 243 - Forks: 14

miloshimself/8086-multithreaded-kernel
Preemptive multithreaded kernel for the Intel 8086, featuring time slicing, context switching, semaphores, and low-level interrupt-driven event handling.
Language: C++ - Size: 184 KB - Last synced at: 19 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

HielSaraiva/project-movie-screening
A JavaFX application that simulates a cinema seat reservation system while demonstrating operating system concepts, particularly semaphores for resource synchronization.
Language: Java - Size: 173 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

Vicky-Christofilopoulou/Interprocess-Communication
This project, developed for the Operating Systems course at the University of Athens, aims to deepen the understanding of Inter-Process Communication (IPC)—a collection of methods enabling processes within an operating system to exchange information and work together effectively.
Language: C - Size: 1.06 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

VisvaV/Advanced-Banking-System-using-Semaphores
A multi-threaded C++ banking system simulating real-world operations with concurrency, IPC, file persistence, and admin controls
Language: C++ - Size: 24.4 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

marichu-kt/SecureBank
SecureBank es un proyecto académico que simula un sistema bancario concurrente en C, permitiendo operaciones como depósitos, retiros, transferencias y consultas de saldo. Está diseñado para manejar múltiples usuarios simultáneamente utilizando procesos, hilos, semáforos y comunicación entre procesos en Linux.
Language: C - Size: 2.16 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

andreyvdl/42-philosophers
My philosophers proejct
Language: C - Size: 83 KB - Last synced at: about 2 months ago - Pushed at: about 2 months 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: about 2 months ago - Pushed at: about 2 months 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: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

DerickEddington/sem_safe
Safe usage of POSIX Semaphores (`sem_post`, `sem_wait`, etc).
Language: Rust - Size: 71.3 KB - Last synced at: 2 days ago - Pushed at: 2 months 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: 2 months ago - Pushed at: 2 months 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: 7 days ago - Pushed at: 2 months 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: 3 months ago - Pushed at: 3 months 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: 20 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: 30 days ago - Pushed at: 3 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: 3 months ago - Pushed at: 3 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: 3 months ago - Pushed at: almost 3 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: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Syed007Hassan/Chain-Smoker-Problem-Using-Semaphores
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).
Language: C - Size: 550 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 2 - 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: 2 months ago - Pushed at: 4 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: 3 months ago - Pushed at: over 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: 4 months ago - Pushed at: 12 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: 4 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: 3 months ago - Pushed at: 11 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: 3 months ago - Pushed at: 5 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: 3 months ago - Pushed at: 5 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: 3 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: 4 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

Devansh-ds/Multi-Threading
Multi Threading in Java
Language: Java - Size: 26.4 KB - Last synced at: 5 months ago - Pushed at: 5 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: 3 months 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: 3 months ago - Pushed at: 6 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: 6 months ago - Pushed at: 7 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: 4 months ago - Pushed at: 6 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: 6 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Tsvetilin/Operating-Systems
Материали към курса "Операционни системи" на ФМИ, СУ
Language: C - Size: 5.78 MB - Last synced at: 5 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: 1 day 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: about 2 months ago - Pushed at: 7 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: 3 months ago - Pushed at: 7 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: 7 months ago - Pushed at: 7 months ago - Stars: 14 - Forks: 0

rghouzra/PHILOSOPHERS
dining philosophers problem
Language: C - Size: 15.1 MB - Last synced at: 4 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: 7 days ago - Pushed at: about 1 year 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: 3 months ago - Pushed at: 8 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: 4 months ago - Pushed at: 9 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: 8 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 1

anurye/dining-philosophers
Language: C - Size: 11.7 KB - Last synced at: 9 months ago - Pushed at: 9 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: 4 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: 4 months ago - Pushed at: 10 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: 4 months ago - Pushed at: 10 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: 10 months ago - Pushed at: 10 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: 10 months ago - Pushed at: about 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: 4 months ago - Pushed at: about 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: 11 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: 9 months ago - Pushed at: about 1 year 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: 11 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

AhnafAhmed13/CS340-Project2
Multi-threading with Semaphores in Java
Language: Java - Size: 142 KB - Last synced at: 11 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: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

Rohit-R-M/Operating-System
Assignments on Operating System
Language: C - Size: 38.1 KB - Last synced at: 11 months ago - Pushed at: 11 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: 12 days ago - Pushed at: 11 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: 11 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: 11 months ago - Pushed at: 11 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: 11 months ago - Pushed at: 11 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: 3 months 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: about 1 month ago - Pushed at: 11 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: 11 months ago - Pushed at: 11 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: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

Gowtham011224/Operating-System
Contains demo for basic OS concepts
Language: C++ - Size: 9.73 MB - Last synced at: 12 months ago - Pushed at: 12 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: 5 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: 11 months ago - Pushed at: 12 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: about 1 year ago - Pushed at: about 1 year 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: about 1 year ago - Pushed at: about 1 year 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: 3 months ago - Pushed at: about 1 year 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: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

NegarMirgati/Neural-Network
Language: C++ - Size: 1.92 MB - Last synced at: about 1 year 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: about 1 year ago - Pushed at: over 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: 3 months ago - Pushed at: about 1 year 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: 3 months 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: about 1 year ago - Pushed at: about 1 year 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: about 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: 3 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: 3 days 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: almost 4 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: about 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: 3 months 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
