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

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