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
   372   373   374   375   376   377   378   379   380   381   382