●●● ●●●● 6.2 The Critical-Section Problem::: ●●●0 o The critical sections in operating systems Race conditions in operating systems o At a time, many kernel-mode processes/threads may be active in the operating system The code implementing an oS kernel code is subject to several possible race conditions It is up to kernel developers to ensure that os is free from such race conditions15 6.2 The Critical-Section Problem ⚫ The critical sections in operating systems ⚫ Race conditions in operating systems ⚫ At a time, many kernel-mode processes/threads may be active in the operating system ⚫ The code implementing an OS kernel code is subject to several possible race conditions ⚫ It is up to kernel developers to ensure that OS is free from such race conditions