solution - Operating System : Synchronization (Test 1)

Question : Which condition is NOT guaranteed in the TSL mechanism?

Solution :
874820260313043421 Correct Answer : Bounded waiting

Description -

Operating System : Synchronization (Test 1)

Question : Which property is guaranteed by the TSL mechanism?

Solution :
743420260313043323 Correct Answer : Mutual exclusion

Description -

Operating System : Synchronization (Test 1)

Question : The TSL instruction performs which operations simultaneously?

Solution :
200920260313043238 Correct Answer : Load lock value and set it to 1

Description -

Operating System : Synchronization (Test 1)

Question : In the TSL mechanism, the lock variable usually has which values?

Solution :
60520260313043131 Correct Answer : 0 and 1

Description -

Operating System : Synchronization (Test 1)

Question : The TSL mechanism in an operating system is mainly used for:

Solution :
225720260313043049 Correct Answer : Process synchronization

Description -

Operating System : Synchronization (Test 1)

Question : Why is the lock variable mechanism considered imperfect?

Solution :
546720260313041410 Correct Answer : It may fail to guarantee mutual exclusion

Description -

Operating System : Synchronization (Test 1)

Question : What happens when a process exits the critical section?

Solution :
660520260313041317 Correct Answer : Lock is set to 0

Description -

Operating System : Synchronization (Test 1)

Question : Which type of waiting is used in the lock variable mechanism?

Solution :
226220260313041227 Correct Answer : Busy waiting

Description -

Operating System : Synchronization (Test 1)

Question : . The lock variable mechanism is mainly used for:

Solution :
521520260313041128 Correct Answer : Process synchronization

Description -

Operating System : Synchronization (Test 1)

Question : In the lock variable mechanism, what does the value 0 indicate?

Solution :
235920260313041036 Correct Answer : Critical section is vacant

Description -

Operating System : Synchronization (Test 1)

Question : Which condition ensures that if no process is executing in the critical section, another process can enter it?

Solution :
915320260313040923 Correct Answer : Progress

Description -

Operating System : Synchronization (Test 1)

Question : The critical section problem mainly occurs due to:

Solution :
959120260313040810 Correct Answer : Multiple processes accessing shared resources simultaneously

Description -

Operating System : Synchronization (Test 1)

Question : Which requirement ensures that processes will not wait indefinitely to enter the critical section?

Solution :
11520260313040709 Correct Answer : Bounded waiting

Description -

Operating System : Synchronization (Test 1)

Question : Which condition ensures that only one process executes in the critical section at a time?

Solution :
291120260313040514 Correct Answer : Mutual Exclusion

Description -

Operating System : Synchronization (Test 1)

Question : What is a critical section in an operating system?

Solution :
86020260313040426 Correct Answer : A part of a program that accesses shared resources

Description -

Operating System : Synchronization (Test 1)

Question : Which condition ensures that only one process executes in the critical section at a time?

Solution :
994020260313040250 Correct Answer : Mutual exclusion

Description -

Operating System : Synchronization (Test 1)

Question : A section of code where shared resources are accessed is called:

Solution :
649320260313040215 Correct Answer : Critical section

Description -

Operating System : Synchronization (Test 1)

Question : Which problem occurs when multiple processes access shared data simultaneously and produce inconsistent results?

Solution :
367020260313040126 Correct Answer : Race condition

Description -

Operating System : Synchronization (Test 1)

Question : A process that can affect or be affected by another process is called:

Solution :
461320260313040004 Correct Answer : Cooperative process

Description -

Operating System : Synchronization (Test 1)

Question : What is Process Synchronization in an Operating System?

Solution :
130620260313035914 Correct Answer : Coordination of processes to access shared resources safely

Description -

Operating System : Synchronization (Test 1)