Identify the two types of software
Systems software
Application software
Identify three examples of an operating system
MAC OC
IOS
LINUX
WINDOWS 10
ANDROID
Identify the two types of programming languages
High-level language
Low-level language- assembly and machine code
What does the acronym ISP stand for
Internet service provider
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.
Manage memory
Manage multitasking
Handle interrupts
Provide a user interface
Providing a platform for applications to run
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.
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.
Disk defragmentation software
Anti-virus software
Backup software
File compression software
All examples of utility programs.
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.
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.
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