Archives
Romanian Journal of Information Technology and Automatic Control / Vol. 4, No. 2-3, 1994
Mutual Exclusion and Synchronization Mechanism Based upon Semaphores
Nicolae ROBU
Lucrarea prezintă soluţiile adoptate în implementarea semafoarelor şi a funcţiilor conexe lor, în cadrul executivului de timp real RTC86, conceput şi realizat de autor, sub sistemul de operare MS-DOS, ca extensie a mediului de programare TURBO C. Se evocă noţiunea de semafor, iar apoi se arată modul de implementare a semafoarelor propriu-zise, în executivul RTC86. Se pun în evidenţă funcţiile de gestiune a semafoarelor în cadrul executivului RTC86 şi principiile care au stat la baza implementării lor. Textul C al acestor funcţii este, şi el, redat.
Keywords:
excludere mutuală, sincronizare, semafor, FIFO, scheduler, “time-out”.
CITE THIS PAPER AS:
Nicolae ROBU,
"Mutual Exclusion and Synchronization Mechanism Based upon Semaphores",
Romanian Journal of Information Technology and Automatic Control,
ISSN 1220-1758,
vol. 4(2-3),
pp. 87-90,
1994.