my dream job: system programmer

12345678910
Across
  1. 3. – A program that controls a device attached to the computer.
  2. 4. (Application Programming Interface) – A set of protocols for building software applications.
  3. 6. – A command-line interface that allows users to interact with the operating system.
  4. 7. – A software that translates source code into machine code.
  5. 9. – The core component of an operating system.
  6. 10. – The smallest unit of processing that can be scheduled by an operating system.
Down
  1. 1. – The process of identifying and removing errors from computer hardware or software.
  2. 2. – A signaling mechanism used to control access to shared resources in concurrent programming.
  3. 5. – A program that translates assembly language into machine code.
  4. 8. – Refers to the physical and virtual memory used by programs to store data.