An open API service providing repository metadata for many open source software ecosystems.

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