A program for translating a high level language by reading each statement in the source code and immediately performing this action
2
New cards
Operating system role
To manage the hardware resources in order to provide for an orderly and controlled allocation of the processors, memories and I/O devices among the various programs competing for them and manage the storage of data. It hides the complexities of the hardware from the user.
3
New cards
Stand-alone computer
A computer not networked, requiring its own printer and other peripherals plus its own installation of application software.
4
New cards
System software
A program that manages the operation of a computer.
5
New cards
Virtual machine
The apparent machine that the operating system presents to the user, achieved by hiding the complexities of the hardware behind layers of operating system software.
6
New cards
Operating System
An operating system is a program or suite of programs that controls the entire operation of the computer
7
New cards
Applications Packages
A program or set of instructions designed to make use of the the computer for a specific purpose. Allows the user to carry out tasks. It makes the computer do something that is useful for the user
8
New cards
Off the Shelf Software
Software available for immediate use
9
New cards
Custom Written Software
Software specifically written to solve a particular problem
10
New cards
Common Applications Packages
Stock Control, Order Processing ,Payroll ,Process Control, Point of Sale System , Marketing ,Computer Aided Design ,Computer Aided Manufacture
11
New cards
Generic Applications Software
Software that has a relatively large number of different uses. Tailored to the user's specific need rather than the task. Word Processor, Spreadsheet ,Desktop Publishing Presentation software ,Drawing packages
12
New cards
Applications Software
Program or programs that do a task that would have to be carried out even if there was no computer
13
New cards
Applications Package
An applications program and its associated documentation
14
New cards
Operating Systems (OS)
Provides a platform on which applications can run, Control the hardware and manages hardware resources, Provides an interface between user and computer , Provides utility applications ,Provides security for the data on the machine
15
New cards
Utility Programs
Short programs that carry out tasks within the computer that are necessary for the smooth running of the computer. Data transfer programs ,Automatic backup utility ,Anti-virus software ,Compression software
16
New cards
Compiler
A program that translates a high level language into machine code by translating all of the code at one time
17
New cards
Assembler
A program that translates a program written in assembly language into machine code