Sample Quizzes

View final practice questions

Midterm (Chapters 1 -11) practice questions

True/False:
  1. Multiprogramming systems have several jobs in memory concurrently.

  2. A track is a collection of cylinders on the same circumference on a single surface.
  3. Reentrant code can be executed by several users concurrently.
  4. The Unix command interpreter or shell is part of the operating system kernel.
  5. Demand paging means that the O/S will load an application's pages in advance to speed execution.
Multiple Choice:
  1. Which of the following operations would the operating system consider legal when running in user mode?

      A. Halt system
      C. Add two numbers
      B. Mask interrupts
      D. Change from user to kernel mode

  2. Which one of the following is not a function of file management?

      A. Create a file
      B. Delete a directory
      C. Synchronize processes.
      D. None of the above

  3. One of the following selects from jobs in memory that are ready to run and allocates the CPU to it. Which is is?

      A. Short-term scheduler
      B. Medium-term scheduler
      C. Long-term scheduler
      D. None of the above

  4. Which of the schedulers in question 3 is used in swapping?

 Fill-in-the-blanks:
  1. ___________ allow a user program to request services from the operating sytem.

  2. Copying a process from memory to disk to allow space for other processes is called ____________.
  3. An ________ operation on a file creates the O/S data structures in memory necessary for input and output to the file. (hint: READ and WRITE do the I/O).
  4. In a paging system the O/S allocates a set of _________ to hold an application's _______.
 

 


Home | Top | Final