Visualizing UNIX synchronization operations

  • Authors:
  • Carsten Vogt

  • Affiliations:
  • Cologne Polytechnic, Betzdorfer Str. 2, 50679 Cologne, Germany

  • Venue:
  • ACM SIGOPS Operating Systems Review
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.