operating systems - peripheral, user and file management

123456789
Across
  1. 3. External or internal hardware connected to a computer system
  2. 7. Volatile memory used for active processes and programs
  3. 8. System software designed to maintain and optimize computer performance
  4. 9. Technique used to reduce file size for storage or transmission
Down
  1. 1. Process that verifies a user’s identity before granting access
  2. 2. Mechanism that determines what actions different users can perform on a system
  3. 4. Program that detects and removes harmful software from a computer
  4. 5. Location where data and programs are kept permanently
  5. 6. Software that enables communication between the operating system and hardware devices