Software
Operating systems
Programming languages
Internet related terms
100

Identify the two types of software

Systems software

Application software

100

Identify three examples of an operating system

MAC OC

IOS

LINUX

WINDOWS 10

ANDROID

100

Identify the two types of programming languages

High-level language

Low-level language- assembly and machine code

100

What does the acronym ISP stand for

Internet service provider

200

Describe the difference between application and system software

Application software is designed to help the user perform specific tasks. 

System software manages and controls the hardware of a computer and provides a platform for other software to run.

200
Identify three functions of an operating system

Manage memory

Manage multitasking

Handle interrupts

Provide a user interface

Providing a platform for applications to run

200

Describe the difference between an interpreter and a compiler

Interpreter- translates high-level language one line at a time. 

Compiler- translates high-level language all in one go, producing an executable file. 

200

Identify one difference between an IP and a MAC address

The MAC address is static

IP address is dynamic

MAC address is always unique to the device.

300

Disk defragmentation software

Anti-virus software

Backup software

File compression software

All examples of utility programs. 

300

Identify the two types of interrupts and give an example for each

Hardware interrupt- Hardware malfunction, printer out of paper/ink

Software interrupt- Runtime error, accessing unavailable memory. 

300

State two advantages of using a compiler to translate high-level language into machine code. 

Creates an executable file

Translates code faster than an interpreter. 

300

Identify three functions of a web browser

•Storing bookmarks and favorites

•Recording history

•Rendering HTML into viewable pages

•Providing the address bar

•Storing cookies

•Providing navigation tools

M
e
n
u