Computer Systems Flashcards
Utility software program examples
file compression
Disk defragmentation
Firewalls(on the device only)
Antivirus
difference between a compiler and an interpreter
compiler:
scans entire program and translates it all into machine code
interpreter:
translates line by line and stops at Error
Assembler
translate assembly into machine code
Function of compilers and interpreters
translates high level language to machine code
special purpose software
performs one specific task. i.e. tax calculator
Bespoke software
custom-made software specifically designed a client
General purpose software
can be used for multiple tasks. i.e. word processor
utility program (system software)
type of software which is used to analyze, maintain, configure a computer.
Advantages of library programs
(since basic processes don’t need to be stored for every applications software)
saves programming time
saves memory
saves storage space
“preinstalled small program that allows larger programs to run more efficiently”
library program
DLL
dynamic linked library
operating system(system software)
I
S
P
A
M
Examples of OS
macOS, ChromeOS, IOS, Android