Software keywords

?
  • Created by: loupardoe
  • Created on: 06-05-16 07:37
algorithm
a series of steps designed to solve a mathematical or other problem
1 of 46
instructions
a set of commands that a processor can recognise and act upon
2 of 46
program
a stored set of instructions for a computer to execute
3 of 46
software
the programs that run on a computer
4 of 46
application
software designed to carry out a useful real-world task
5 of 46
platform
a combination of hardware and operating system that supports the running of particular applications
6 of 46
programming language
a way of writing instructions for a computer to execute
7 of 46
machine code
instructions in binary used by the CPU
8 of 46
low-level language
a programming language that is directed at controlling each machine operation
9 of 46
high-level language
a programming lanuage that resembles a natural language. Each instruction translates to many machine instructions. It is problem based rather than machine based
10 of 46
software engineering
formal methods to guide the writing of software.
11 of 46
interface
the boundary between systems or between systems and humans
12 of 46
compiler
translation software that converts high level source code into machine code
13 of 46
interpreter
translation software that converts source code or user input into machine code which is immediatley executed one instruction at a time
14 of 46
linker
software that combines togehter a number of spearte object code files
15 of 46
debugger
software that helps a programmer track down faults in a program
16 of 46
operating system
the software that controls the hardware. It acts as an interface between the user and the hardware and also between applications and the hardware
17 of 46
self-booting
the ability of a program to load itself. Some small devices load their applications directly without the need for a conventional operating system
18 of 46
web server
a server that handles requests to a website
19 of 46
kernel
the lowest level of an operating system that controls the hardware
20 of 46
process
a program currently being executed
21 of 46
command line
the place where typed commands are given to the operating system
22 of 46
user interface
the boundary between the computer and the user
23 of 46
graphical user interface
a user interface that makes use of icons for interacting with the user
24 of 46
icon
a picture on screen that represents a file, a program or an action
25 of 46
shell
software that provides a traditional text based interface to an operating system
26 of 46
device driver
a program that enables communication between a computer and a peripheral
27 of 46
interrupt
a signal to the operating system to stop what it is doing and perform a different task instead
28 of 46
applet
a small application that performs one specific task
29 of 46
embedded system
a computer system that forms part of an electronic device
30 of 46
firmware
software that is stored permanently in a device, such as control programs for devices
31 of 46
client
software or hardware that requests services from a server
32 of 46
server
software that provides services to a client or the hardware that is running it
33 of 46
utility
a small program designed to carry out a limited maintenance task
34 of 46
virus detection
the process of discovering possibly harmful viruses in a computer system
35 of 46
spyware
malicious software that detects what a user is doing and sends details back to the originator
36 of 46
trojan
harmful software that is disguised as something useful
37 of 46
firewall
software and/or hardware that limits access to and from a computer system
38 of 46
disk organisation
the process of arranging files and data bytes on a secondary storage device
39 of 46
defragmenter
a utility that brings togehter file fragments on a disk and collects all the free space in one area
40 of 46
editor
software used for entering source code when writing a program
41 of 46
pretty printer
an editor that automatically sets out program code in an easy to read way
42 of 46
assembly language
a low level programming language that uses more memorable mnemonic codes and labels to represent machine level code. Each instruction corresponds to just one machine operation
43 of 46
assembler
software that translates assembly language code into machine code
44 of 46
off the shelf
software that is aimed at many users and is sold 'as is'
45 of 46
custom written
software developed specially for one or a few customers
46 of 46

Other cards in this set

Card 2

Front

a set of commands that a processor can recognise and act upon

Back

instructions

Card 3

Front

a stored set of instructions for a computer to execute

Back

Preview of the back of card 3

Card 4

Front

the programs that run on a computer

Back

Preview of the back of card 4

Card 5

Front

software designed to carry out a useful real-world task

Back

Preview of the back of card 5
View more cards

Comments

No comments have yet been made

Similar Computing resources:

See all Computing resources »See all Software resources »