Page 306 - DCAP403_Operating System
P. 306

Unit 13: Case Study: Linux




          13.12 Keywords                                                                        Notes

          Background process: It is a process which is not interacting with the user and can be in one of two
          states - paused or running.
          Foreground process: This is the process that user is currently interacting with, and is using the
          terminal as its stdin (standard input) and stdout (standard output).
          Interactive processes: Those processes that are invoked by a user and can interact with the user.
          PID:  This is a numerical representation of the instance of the application on the Linux system.
          Semaphore:  It is a location in memory whose value can be tested and set by more than one
          process.

          13.13 Review Questions

          1.   Does Linux Support Threads or Lightweight Processes?
          2.   What is virtual memory? How it is implemented in Linux?
          3.   Describe the page allocation process in Linux.

          4.   Write a brief description about the process scheduling in Linux.

          13.14 Further Readings



          Books      Andrew M. Lister, Fundamentals of Operating Systems, Wiley.

                     Andrew S. Tanenbaum and Albert S. Woodhull, Systems Design and Implementation,
                     Prentice Hall.
                     Andrew S. Tanenbaum, Modern Operating System, Prentice Hall.

                     Colin Ritchie, Operating Systems, BPB Publications.
                     Deitel H.M., “Operating Systems, 2nd Edition, Addison Wesley.
                     I.A. Dhotre, Operating System, Technical Publications.
                     Milankovic, Operating System, Tata MacGraw Hill, New Delhi.
                     Silberschatz, Gagne & Galvin, “Operating System Concepts”, John Wiley & Sons,
                     Seventh Edition.
                     Stalling, W., “Operating Systems”, 2nd Edition, Prentice Hall.



          Online links  www.en.wikipedia.org
                     www.web-source.net

                     www.webopedia.com












                                           LOVELY PROFESSIONAL UNIVERSITY                                   299
   301   302   303   304   305   306   307   308   309   310   311