Chapter 2 - Software Flashcards
What are the 2 main categories of software?
System Software (including the Operating System and Utility Software)
Application Software
What is system software?
System software is often described as the interface between the computer hardware and application software
What is Application software?
Application software enables the computer to do a particular task.
Give 3 examples of application software
Spreadsheets
Word processors
Games
Web browsers
Databases
What is utility software?
A program that carries out a specific task to assist the operating system.
Give 3 examples of utility software
Disk defragmentation software
Task scheduling
Data backup and restore
What are the 3 main functions of system software?
Allocating memory
Managing storage
Allocating processing time
What is real time processing?
Data is processed immediately after it is input
Give 3 applications that use real time processing
Airline/concert ticket booking
Online stock control systems (e.g. Amazon)
Air traffic control systems
What is batch processing?
Batches of similar data are collected together
The batches are input together at an agreed time
The batches are processed together without human input
Give 3 applications that use batch processing
Billing systems (electricity, gas)
Payroll systems (weekly or monthly)
Banking systems (statements)
What is a master file?
The main file used to store reference data within an application on a computer system
What is a transaction file?
A transaction file used to store transactions
Used to update the master file
What is a multi-user system?
Many users at different computers sharing the processing power of a powerful computer.
It uses time-sharing to allocate processor time to each user in turn
What is a time slice?
A time slice is a small amount of processor time given to each user in a time-sharing system.