Using TOST in Teaching Mutual Exclusion, Synchronization, and Deadlock

Tzanko Golemanov, Emiliya Golemanova · 2019

The paper describes the capabilities of the integrated environment TOST in teaching some of the basic IT concepts such as Mutual exclusion, Concurrent processes synchronization, and Deadlock. The purpose of TOST is to be used in Operating systems and Parallel programming courses. It allows the student to develop and run sample programs in two simple PASCAL-style and C-style programming languages and to monitor the data in the main system tables. A set of well-known concurrent processing problems are presented in order to illustrate the TOST usage in teaching IT specialists.

Read the paper · More papers on PaperTik