Software

1234567891011
Across
  1. 2. Algorithm that rearranges a collection of elements in an ascending or descending order.
  2. 6. To divide and manage hardware resources.
  3. 7. Allows one physical machine to run multiple OS at once.
  4. 8. The practice of protecting systems, networks, and programs from digital attacks.
  5. 9. Focuses on how a product looks and how users experience it.
  6. 11. A language for accessing and managing database data.
Down
  1. 1. A collection of code and instructions that direct computer operations.
  2. 3. A global communication system that links together thousands of individual networks.
  3. 4. Software that runs on a device to carry out user-defined functions.
  4. 5. Central software that manages both a computer’s hardware and software.
  5. 8. A theory on how much resource an algorithm takes as the input size grows larger.
  6. 10. An attack where hackers run harmful scripts in a trusted website’s pages.