Types of Software
Compare system software and application software and understand the different jobs they perform.
Explore the software that controls computer systems, manages hardware, responds to events and turns program code into instructions a processor can execute.
Follow the sequence or jump directly to the software concept you need.
Compare system software and application software and understand the different jobs they perform.
Explore how an operating system provides a user interface and manages memory, files, devices and processes.
Understand how operating systems protect access, organise users and support essential maintenance tasks.
See how a processor pauses its current task to respond quickly to an important event.
Compare high-level and low-level languages and understand why programmers use each type.
Compare compilers, interpreters and assemblers used to convert source code into machine code.
Explore the tools an IDE provides to help programmers write, test, debug and maintain code.