Using C in the UNIX environment (signals, threads and low-level API)
-
Updated
Feb 20, 2017 - C
Using C in the UNIX environment (signals, threads and low-level API)
BGU Operating Systems course 2017, Assignment2, Graded 100
Inter-process communication in Linux [RU]
tls (thread ls) - Console Application that recursively traverses a directory tree, generating a report with the most important information for each directory in the tree.
• Developed a proof of concept that utilizes POSIX threads and semaphores to restrict access for the user defined threads • The aim was not to allow two dissimilar threads to have access to the same place at the same time • Major challenge was to ensure that there was no deadlock situation among the threads
Implementaciones de algunas de las funcionalidades que posee un sistema operativo, como llamadas al sistema, ensamblador, procesos, hilos y distintas formas de comunicación entre los mismos
Producer-Consumer problem using semaphores
Concurrent Programming in C (3rd year - 5th semester)
University project - Operating Systems course 2015/2016
Project part of Principles of Operating Systems (IC6600) course. That has the aim to learn about synchronization, semaphores, paging and segmentation of memory.
2 Projectos no âmbito da cadeira de Sistemas Operativos (MIEEC-UC-3ºAno)
My assignment from exercise 3 for the 'Operating Systems' lesson where the xv6 operating system is used to implement functionality of system calls for shared memory and semaphores.
Sample code displaying a basic usage of the System V IPCs (not POSIX)
CSCI P536 - XINU
Example project using Linux system calls, IPC primitives and shared memory operations to synchronize processes.
Programming with C course: pointer, multi-process, multi-thread, concurrency, semaphores, Socket, PIPE, FIFO
Add a description, image, and links to the semaphores topic page so that developers can more easily learn about it.
To associate your repository with the semaphores topic, visit your repo's landing page and select "manage topics."