OS crossword puzzle

12345678910
Across
  1. 1. A program in execution
  2. 3. The command interpreter for the kernel
  3. 5. Small area of main memory
  4. 6. Simultaneous use of multiple processors to solve a problem
  5. 7. The core of the operating system
  6. 9. A system software between the user and the hardware
  7. 10. A collection of related information defined by its creator
Down
  1. 2. Provide interface between a process and the operating system
  2. 4. The rapid switching of cpu between multiple processes in memory
  3. 8. A buffer that holds output for a device that cannot accept interleaved data streams