The design of the UNIX operating system
The design of the UNIX operating system
Modern operating systems
Using Graphviz as a Low-cost Option to Facilitate the Understanding of Unix Process System Calls
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
The synchronization of concurrent tasks is a fundamental topic in computer science education. Graphical tools that visualize the effects of synchronization operations are helpful to understand their effects and pitfalls. PACO and ANDI are one such tool. C programs using UNIX system calls for process and semaphore management are instrumented by PACO with specific output functions. When executing these programs, ANDI visualizes the effects of the system calls by a dynamic graphical output.