CS3733OSExamReviewBLANK - CS 3733 Operating Systems First...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
CS 3733 Operating Systems First Midterm Exam Review: Spring 2006 This will be a closed book exam. Listed here are the major topics covered on the midterm exam. 1. Introduction: what is an operating system? a. Buffering - b. Spooling - c. Multiprogramming - d. Time sharing -
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
i. D istributed systems - 2. Processes a. Process state b. Process control block c. Concurrent processes 3. C programming a. Storage and linkage classes
Background image of page 2
b. The meaning of the word static . 4. Process scheduling a. job queue b. ready queue c. device queues d. schedulers e. performance criteria i. Efficiency ii. Response Time f. FCFS g. SJF h. SJFA i. round robin - j. Priorities - k. preemptive scheduling - l. multilevel queues - m. multilevel feedback queues - n. process scheduling simulator experiments o. load average and context switch calculations (like from assignment)
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
p. Know how to do problems like the one assigned in class. 5. Using fork, wait, and exec a. Chains - for( i = 1; i < n; i++ ){ if ( childpid = fork() ) break; } b. fans for( i = 1; i < n; i++ ){ if( ( childpid = fork() ) <= 0 ) break; } c. tree for( i = 1;i < n;i++ ){ if( ( childpid = fork() ) == -1) break; } 6. Unix system calls – Unix system file table entries contain a count of the number of entries referencing them a. What does the count represent – b. How are the entries and their counts affected by each of the following system calls i. open – ii. close – iii. read – iv. write – v. fork – vi. exit – c. open d. close e. read f. write
Background image of page 4
g. pipe h. dup2 i. getpid j. getppid k. Understand that read and write do not always process all information requested. Exception: small write to a pipe or FIFO.
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 09/21/2009 for the course CS 3733 taught by Professor Staff during the Spring '08 term at The University of Texas at San Antonio- San Antonio.

Page1 / 12

CS3733OSExamReviewBLANK - CS 3733 Operating Systems First...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online