Software Flashcards
Application software
Enables the computes to do q particular task, such as word processing
System software
The interface between computer hardware and user application programs
Includes operating system + utility programs
Functions of system software
Allocating memory, storage, processing time
Allocating memory
Organises the use of main memory between programs and data files on external devices, such as hard drives
Storage
The operating system manages the storage of data and files on external devices, such as a hard drive.
Processing Time
Allocates processing time between the programs that are currently in use by dividing the time into a number of time slices
Real - time processing
Processing of data occurs immediately data is input and updating occurs before next input occurs
Examples- airline/ concert booking systems, air traffic control systems
Batch processing
Data is collected over a period of time, such as a day, and is processed together at a later time, such as overnight
Examples- billing systems, banking systems
Multi-user system
The operating system switches between computers, giving each one a ‘time slice’
Example - multi-user database management systems