Page 377 - DCAP103_Principle of operating system
P. 377
Principles of Operating Systems
Notes Mailslots: Mailslot is a mechanism for one-way interprocess communications (IPC). Applications
can store messages in a mailslot. The owner of the mailslot can retrieve messages that are stored
there. These messages are typically sent over a network to either a specified computer or to all
computers in a specified domain.
Mutexes: Mutex object is a synchronization object whose state is set to be signaled when it is
not owned by any thread, and not signaled when it is owned.
Scheduling: Scheduling is the process of deciding how to commit resources between a variety
of possible tasks.
Win32: The Windows API for developing 32-bit applications. Win32 is built into Windows 95
and Windows NT so applications that rely on the API (Win32 applications) should run equally
well in both environments. It is also possible to run some Win32 applications under older 16-bit
versions of windows by installing the Win32s runtime system.
12.6 Review Questions
1. Explain the process of threads in windows and discuss its basic fundamental.
2. Draw the diagram of relationship between jobs, process and threads. Explain.
3. Give the description on Inter-process communication.
4. Define the following terms:
( a) Socket (b) Mailslots
( c) Semaphore
5. Explain and discuss the scheduling in windows operating system.
6. How to use the in Windows MS-DOS Emulation?
7. Give and explain the booting process of windows system.
8. Give the working of Memory management in operating system.
9. Describe the following terms briefly:
( a) Page fault (b) Virtual page
( c) Default page (d) Page replacement
Answers to Self Assessment
1. (b) 2. (a) 3. (a) 4. (b)
5. msgina.dll 6. Windows 2000 7. lib.dill 8. mapped
9. False 10. True
12.7 Further Readings
Operating Systems, by Harvey M. Deitel , Paul J. Deitel, David R. Choffnes,
Introduction to Operating Design and Implementation, by Michael Kifer, Scoott
A. Smolka.
wiley.com/coolege.silberschatz
370 LOVELY PROFESSIONAL UNIVERSITY