Define software
Code stored in the computer’s memory that is executed when it is run.
What are the two kinds of software?
System software and application software
What is the purpose of system software?
System software provides the services that the computer requires, including operating system and utility software
What is the purpose of application software?
Application software provides the services that the user requires
What are the general features of system software?
What does HCI stand for?
Human Computer Interface
What are the general features of application software?
What is the operating system?
System software running in the background of a computer system that manages basic functions of a computer
In what two forms can an HCI be in?
Command Line Interface (CLI), or Graphical User Interface (GUI)
What are some examples of application software?
What is the function of control and measuring software?
What are examples of typical system software?
What are examples of utility programs?
Define utility programs
Software that are designe to carry out specific tasks on a computer - helping to manage, maintain, and control computer resources
How do virus checkers check for viruses?
They compare a possible virus against a database of known viruses
What is the function of defragmentation software?
Making sure that an HDD has faster read write times by rearranging blocks of data on the HDD for data to be stored in contiguous sectors
What do device drivers do?
They translate data from the operating system to a format understood by the hardware peripherals
What is a compiler?
A computer program that translates a program written in a high-level language into machine code so that it can be directly used by a computer to perform a required task.
What is a linker
A computer program that takes one or more object files produced by a compilter and combines them into a single program which can be run on a computer.
Define operating system
Software that provides an environment in which applications can run and also provides an interface between computer and human operator
List the functions of an operating system.
Where on the computer does the operating system tend to be stored and why?
On the SSD/HDD, because operating systems are usually very large programs
Define Command Line Interface (CLI)
An interface which allows communication with the computer by typing in commands using a keyboard
Define Human Computer Interface (HCI)
An interface supplied by the operating system to ‘hide’ the complexities of the software and hardware from the user