Windows 2000 - Os Synchronization
Windows 2000 - Os Synchronization
IN
WINDOWS 2000
Renjith Radhakrishnan
MCA B-5
The windows 2000 operating
system is a multithreaded kernel
that provides support for real-
time applications and multiple
processors.
the kernel accesses the global
resource by masking the interrupts that
may also access the global resource.
-thread synchronization .
-threads can be synchronized
according to several methods
like mutexes,semaphores and
events.
-may be in two different states.
Signaled state
- indicates that an
object is available and a thread will not
block when accessing that object.
Non signaled state
-indicates that an
object is not available and the thread will
block when attempting to access that
object.
Dispatcher object vs
Thread
- when a thread blocks a dispatcher
object , its state changes from ready to
waiting .The thread is placed in the waiting
queue.