22908 CSC 3080A - 0 - Operating Systems

Spring 2012
Herbert J. Bernstein ( )

Quiz 2


This web page is http://www.bernstein-plus-sons.com/.dowling/CSC3080S12/CSC3080_Quiz_2.html
Copyright © 2003, 2005, 2012 Herbert J. Bernstein and other parties. All rights reserved.

This is the second daily quiz to be taken by Friday, 10 February 2012. It should take you between half an hour and 2 hours to answer the following questions. You should be sure to do the readings before doing the quiz.

  <==== Do this AFTER you've answered all the questions

You probably DON'T want to do this ===>  

Please fill in the following information:



Skype ID:

  1. What is a system call?

  2. Explain how hard and soft real-time operating systems differ from each other and from non-real-time operating systems.

  3. In the context of operating systems, what is a shell?

  4. Explain how the recapitulation of phylogeny in ontogeny relates to the computer industry.

  5. According to Tanenbaum, what are the two main functions of an operationg system.

  6. Explain how link works.

  7. Explain layering in THE and MULTICS.

  8. Explain the concept of a microkernel.

  9. Explain virtualization.

  10. Explain the concept of an exokernel.

  11. Explain how a garbage collector and an interrupt handler are likely to interact.

  12. What is the C-preprocessor and what does it do?

  13. Give the metric prefixes for 103, 106, 109, 1012, 1015, 1018, 1021, 1024, 10-3, 10-6, 10-9, 10-12, 10-15, 10-18, 10-21, 10-24. .

  14. Make an updated suggestion for your project for this course.

  <==== Do this AFTER you've answered all the questions

You probably DON'T want to do this ===>  

Revised 26 January 2012