Computer Hardware/Software crossword puzzle

123456789101112131415
Across
  1. 3. A specialized type of software that provides low-level control for a device's hardware, often embedded directly into the hardware.
  2. 5. An application software used to access and view websites on the internet (e.g., Chrome, Firefox, Safari).
  3. 9. Software designed to perform specific tasks for the user, such as word processing or web browsing.
  4. 10. The main circuit board of a computer that holds the CPU, RAM, and other essential components.
  5. 11. An output device that displays visual information, such as images, text, and videos, from a computer.
  6. 12. A type of computer memory that is used to store data and machine code currently being used by a computer.
  7. 14. A small, high-speed storage area used to store frequently accessed data, helping to speed up data retrieval for the CPU or other components.
  8. 15. The central processing unit; it is the primary component of a computer that performs most of the processing inside a computer.
Down
  1. 1. An input device used to enter text or commands into a computer by pressing keys.
  2. 2. Software that manages hardware and provides basic functionality for running application software (e.g., operating systems).
  3. 4. The creation of virtual versions of computer hardware, operating systems, storage devices, or network resources, allowing multiple virtual machines to run on a single physical machine.
  4. 6. A type of system software that manages computer hardware, software resources, and provides a user interface (e.g., Windows, macOS, Linux).
  5. 7. Drive A data storage device used for storing and retrieving digital information, typically the main storage device in a computer.
  6. 8. A software component that allows the operating system to communicate with hardware devices, such as printers or graphics cards.
  7. 13. Software designed to detect and remove malicious software (malware) from a computer.