Previous Module
Next Module

COMPUTER SYSTEMS: Encoding and compression

COMPUTER SYSTEMS: Network topologies

COMPUTER SYSTEMS: Wired and wireless networks, protocols, and layers

COMPUTER SYSTEMS: Threats to computer systems and networks

COMPUTER SYSTEMS: Operating systems and utility software

COMPUTER SYSTEMS: Impact of technology on society

ALGORITHMS AND PROGRAMMING: Types of data

ALGORITHMS AND PROGRAMMING: Producing robust programs

ALGORITHMS AND PROGRAMMING: Designing, creating, and refining algorithms

ALGORITHMS AND PROGRAMMING: Programming languages

  • System software controls the hardware in a computer and provides an environment (or platform) for application software to run.
  • Types of system software:
    • Operating systems (OS): manage the computer’s hardware and provide the interface and services for other software to run.
    • Device drivers: small programs that tell the OS how to use a piece of hardware (e.g. printer, mouse). 
    • Utility software: programs designed for maintenance tasks like freeing up storage space or scanning for problems

Unlock System software

Subscribe to SnapRevise+ to get immediate access to the rest of this resource.

Premium accounts get immediate access to this resource.

Previous Module
Next Module