revQ1 - explain: • The land in a residential subdivision...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
CECS 326 – Operating Systems Review for Quiz 1 on 9/20/05 Quiz covers Chapter 1 and Lab exercises 9/1/05, 9/6/05, and 9/8/05 1. What are the three main purposes of an operating system? 2. What is multiprogramming, and what is its main advantage? 3. What is resource sharing? How is it usually achieved? 4. What is the contribution of timesharing technology to contemporary operating systems? 5. What is the contribution of embedded systems technology to contemporary operating systems? 6. Define the essential properties of each of the following types of operating systems: Batch Interactive Time sharing Real time Network Distributed Handheld 7. Identify which of the following are examples of space-multiplexed sharing, and which are time-multiplexed sharing. If there is a sense that it could be either strategy,
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: explain: • The land in a residential subdivision • A personal computer • A whiteboard in a classroom • A bench seat on a bus • A single-user file in UNIX • A printer on a time-sharing system • The heap in the C?C++ runtime system 8. Suppose that a multiprogrammed system has a load of N processes with individual total execution times of t 1 , t 2 , …, t N . How would it be possible that the execution time could be as small as maximum (t 1 , t 2 , …, t N )? 9. Suppose that a multiprogrammed system has a load of N processes with individual total execution times of t 1 , t 2 , …, t N . How would it be possible that T > t 1 +t 2 +…+t N , where T represents the time it takes to complete all N processes? 10. UNIX shell, argc, argv, fork, sleep, exec....
View Full Document

This note was uploaded on 04/11/2010 for the course CECS 326 taught by Professor Staff during the Spring '08 term at CSU Long Beach.

Ask a homework question - tutors are online