Software
Applications
Systems
Utility programs
Generic
Integrated
Specific
Bespoke
Ex: Virus Scanners
General purpose software that is not written for any particular type of business.
A collection of software that has a common set of commands
Software written for a defined purpose.
Written when a company requires a piece of software to perform a very specific task or function
Operating systems
Modes
Functions
Multi-programing
1-Controls the backing store and peripherals such as printers
2-Organises the use of memory between programs.
3- Organises processing time between programs and users
4-Maintains security and access rights of users
5-Deals with the transfer of programs in and out of memory.
Batch processing
Interactive processing
Multi-tasking
Multi-access
User interfaces
Utility programs
Programing languages
High level
Low level
A method of operating such that several programs appear to be running at once.
Programs or data are collected together in a batch and processed in one go. Process and outputs where no human intervention is needed
The tasks on the computer system require a continual exchange of information between the user and the computer system
Allows multiple tasks to run concurrently, taking turns using the resources of the computer
One where several users can use the same system together via a LAN
Command-line interfaces
Allows the user to interact with the computer by typing in commands.
Features
Commands must be typed correctly and in the right order or the command will not work.
Menu driven interfaces
Simple menu
Full screen menu
Menu bar
A full screen menu takes up the entire screen
The user is offered a simple menu from which to choose an option. One menu often leads to a further menu.
A menu bar is the set of options at the top of the screen. When an option is chosen a drop-down menu may be offered.
A programming language is a specially written code used for writing applications
(The everyday programs that you use such as Microsoft Office, graphics packages and web browsers.)
runs very fast.Shown in 0s and 1s
similar to human language