Name: _______________________________ 
  CS 1011 Homework #8
  Due March 31, 2003
	
  Chapter 8: Operating Systems & Utility Programs
Fill In The Blank (1/2 point each)
	- When running multiple applications, the active application is said to be running in the   _____________  , and the other applications are said to be running in the   
	_____________   .
	 
- The purpose of   _____________   _____________   is to optimize use of random access memory (RAM).
	 
- A   _____________   _______________   is a small program that tells the operating system how to communicate with a device.
	 
-   ______________   is a popular, free, multitasking UNIX-type operating system.
	 
- A portion of memory that the processor uses to store frequently-accessed items is called a   ______________   _________________
	  . 
	 
- An   ______________   ________________   is a communications line between a device and the processor.
	 
- A   ______________   -   _____________   computer continues to run even after one of its components fails.
	 
- A   _______________   _______________   is a type of system software that performs a specific task.
	 
- ________________   the disk, or re-organizing it so the files are stored on contiguous sectors, speeds up disk access and thus improves the performance of the entire computer.
	 
- The   ______________   ______________   ___________   is a table of information that the operating system uses to locate files on a disk.
Short Answer (1 point each)
  - Explain the difference between device-dependent and device-independent software. 
    Is either type preferable to the other? Why? 
     
 
 
 
-  
     Describe what happens to the File Allocation Table (FAT) when your hard 
      drive is formatted. How is it possible to recover files from a hard drive 
      after it has been formatted? 
	  
 
 
 
- What is the purpose of virtual memory? Briefly explain how virtual memory is used.
     
 
 
 
- Define multitasking. Are the systems that we use in the lab (MWAH 177) multitasking 
    systems? Explain why or why not. 
     
 
 
 
- Name 4 different operating systems and state whether they are a stand-alone, network, or embedded operating system.