Term
|
Definition
The physical components that make up the computer. |
|
|
Term
|
Definition
The programs and applications on a computer. |
|
|
Term
|
Definition
Used in businesses. Often has many terminals, such as EPOS machines, attatched to a central minicomputer. |
|
|
Term
|
Definition
Used by large oragisations eg. Banks, insurance companies. May have thousands of terminals in far away locations. |
|
|
Term
|
Definition
Can cost millions of pounds. Mostly used for scietific research, weather forcasting and in very large organisations. |
|
|
Term
|
Definition
Fetches, decodes and executes instructions |
|
|
Term
|
Definition
Holds RAM/ROM. Is divided into bytes |
|
|
Term
|
Definition
Random Access Memory. Holds the program currently running. Is volatile and is lost when the machine is turned off. |
|
|
Term
|
Definition
Read Only Memory. Non-volatile. Holds the boot-strap loader. (boot-strap loader instructs it to load the OS into main memory”booting up/reboot”) |
|
|
Term
|
Definition
Stores recently and frequently used instructions. |
|
|
Term
|
Definition
Also called auxillary storage, external memory. Stores information and programs that you may not be using but might need later. |
|
|
Term
|
Definition
Input devices give information to the computer. Output devices printers, speakers etc. |
|
|
Term
|
Definition
Performs tasks needed to run the computer. |
|
|
Term
|
Definition
A set of programs that allow the user to perform tasks. Makes the link between programs and hardware. Is needed to run programs on a computer. Eg. Linux, Mac OS X, Windows |
|
|
Term
|
Definition
Non-essential programs that perform one task that helps the computer run more efficiently. Eg. Virus Scanners, Compression software |
|
|
Term
Programming language compilers, interpreters and assemblers |
|
Definition
Compilers & Interpreters translate high level language (VB, Pascal) into machine code. Assemblers translate assembly code (low level language) into machine code. |
|
|
Term
|
Definition
Designed to carry out task independent of the computer. Eg. Letter writing, drawing. |
|
|
Term
General Purpose Applications Software |
|
Definition
Software that can be made to do many different tasks. Eg. Microsoft Word, Photoshop |
|
|
Term
|
Definition
Software designed to do a specific task. |
|
|
Term
|
Definition
Software designed specifically for a person or corporation. |
|
|
Term
Advantages of Off-the-shelf |
|
Definition
Less-expensive Can speak to other users of the package No waiting time for it to be programmed Fewer bugs than newer software Well documented Training may be available |
|
|
Term
|
Definition
Designed to do exactly as the user wants No unwanted features Can be written to run on specific hardware There may not be a suitable software package on the market |
|
|
Term
|
Definition
A binary digit (1 or 0) is a bit. 8 bits together is a byte. One byte holds one character. |
|
|
Term
|
Definition
True or False, 1 or 0, + or - |
|
|
Term
|
Definition
A different code for each character eg. U = 1010101 |
|
|
Term
|
Definition
International 16bit coding scheme. |
|
|
Term
|
Definition
Binary Coded Decimal. Each decinal is represented by a 4bit code. Eg. 1 = 0001, 2 = 0010, 3 = 0011. No rounding occurs. Takes up more bits. When the sum of two binary numbers is greater than 9, 6 must be added. |
|
|
Term
|
Definition
128 64 32 16 8 4 2 1 1 0 1 0 0 1 1 0
128 + 32 + 4 + 2 = 166 |
|
|
Term
|
Definition
The main memory can be thought of as a series of boxes, each on containing a byte. The number of boxes is measures in kilobytes, megabytes a gigabytes. |
|
|
Term
|
Definition
The number of bits and Processor/CPU and process symultaneously. Word Size in measured in 8-, 16-, 32- or 64- bit word sizes. |
|
|
Term
|
Definition
Data collected for a specific purpose. Eg. Times and employee clocks in and out. |
|
|
Term
|
Definition
Data originally collected for a different purpose. Eg. Credit card companies selling lists of well travelled customers to Travel Companies. |
|
|
Term
|
Definition
An Analogue to Digital converter converts anologue input to digital form ie. a binary pattern, so it can be stored and processed. Anologue sound may be represented by wave forms, and the height of the waves can be sampled and then represented by a 16bit code. The more samples are taken, the better the quality. |
|
|
Term
|
Definition
Image is made up of pixels. 1 byte of memory = 256 colours, 2 bytes = 64, 000 different colours. |
|
|
Term
|
Definition
Instead of pixel by pixel, the thickness of the lines and their start and end points are saved. Shapes are represented by mathmatical formulae. |
|
|
Term
Machine Code - First Generation |
|
Definition
Executes directly without translation. Only 1s and 0s. |
|
|
Term
Assembly Code - Second Generation |
|
Definition
Uses mnemonics and denary numbers. Needs an assembler to translate into machine code. Uses up little space and executes quickly. Machine dependant, each type of computer has it’s own assembly code. |
|
|
Term
Imperitive High Level Languages - Third Generation |
|
Definition
Eg. Basic, Pascal, Cobol. Not machine dependant. One statement is several machine code instructions. |
|
|
Term
|
Definition
Code written by the programmer
The compiled Code |
|
|
Term
|
Definition
Translates Assembly code into machine code. Assembler is machine dependant. |
|
|
Term
|
Definition
Translates high level language into machine code. Compiler translates the entire code so it can be run without a compiler next time. –If error is found in program the whole program needs to be recompiled. +Executes faster. +More secure, cannot be read without a good deal of ‘reverse enjineering’. |
|
|
Term
|
Definition
Also translates high level source code, but translates one line at a time and then executes it. No object code is produced, program has to be re-translated every time it is run. +Useful for program development, not need for lengthy recompilation. +Useful for debugging and to partially test the program. |
|
|
Term
|
Definition
FIFO. New elements go on the end of the queue, data can only be retrieved from the front. Pointers mark the front and rear. Eg. Output waiting to be printed, characters typed onto a computer are held in a queue in the keyboard buffer. |
|
|
Term
|
Definition
LIFO. Only accesed at one end. Items are added (pushed), or removed (popped). Pointer marks the top. |
|
|
Term
Overflow and Underflow (Queues and Stacks) |
|
Definition
Adding a new item when the queue/stack is full, removing and iten when the queue/stack is empty. |
|
|
Term
|
Definition
|
|
Term
|
Definition
A bus is a series of parallel wires connecting components of the computer. When the CPU needs to access a main memory location, the address is sent on the address bus. The data from the location is sent on the data bus. Control signals are sent on the control bus. |
|
|
Term
|
Definition
Bits are sent one bit at a time over a single wire. |
|
|
Term
Parallel Data Transmission |
|
Definition
Several bits are sent symultaneously over a number of parallel wires. Used inside the computer and over distances of a few metres eg. To a printer. Faster, but becomes unsynchronised over long distances. |
|
|
Term
|
Definition
The speed at which bits are serially transmitted. |
|
|
Term
|
Definition
The rate a signal changes. |
|
|
Term
|
Definition
The range of frequencies that a medium can correctly transmit. |
|
|
Term
|
Definition
Computers use odd or even parity. If the parity is even, the number of ‘on’ bits must be even. The parity bit is set at the transmitting end, and checked at the receiving end. |
|
|
Term
Asynchronous Data Transmission |
|
Definition
One character at a time is sent, which each preceded by a start bit and followed by a parity bit and a stop bit. |
|
|
Term
|
Definition
The exchange of signals between devices to make sure they are ready to send and receive data. |
|
|
Term
|
Definition
Rules for communication between devices. |
|
|
Term
|
Definition
Local Area Network. A method of connecting computers together in one building or site. |
|
|
Term
|
Definition
Converts data from a computer into a form that can be transmitted over the network, and converts data received from the network into a form that can be saved onto the computer. |
|
|
Term
|
Definition
Sharing of resources like printers, scannerd and modems. Easier to share information held on disk drives and back up information on one file server. Easier to store applications on one computer than having to install them on all the machines individually. |
|
|
Term
Disadvantages of Networks |
|
Definition
If one network file server breaks then many users cannot run applications. A badly managed network may operate less efficiently than stand alone machines. As traffic increases the network performance degrades. Difficult to keep secure from hackers. |
|
|
Term
|
Definition
Star Network: All computers connected to a central host computer. Each node is independent so if one fails the others are not affected. However, if the central node fails then all of the branches fail. Costs a lot of cable but easy to add extra branches. |
|
|
Term
|
Definition
Bus Network: All computers share a single cable, lowers cost. Whole network goes down is main cable fails. Network degrades under heavy load. Many users at once may result in system grinding to a halt. |
|
|
Term
|
Definition
Ring Network: Data only goes in one direction. No dependance of central computer. If one node breaks down, whole ring is disrupted. |
|
|
Term
|
Definition
Connects graphically remote computers in different sites, cities or continents. |
|
|
Term
|
Definition
Public Telephone Lines, Radio waves, Communications Satellite. |
|
|
Term
|
Definition
Convert digital information into analogue so it can be transmitted over phonelines. Also converts the analogue signals back into digital. |
|
|
Term
Factors Affecting Data Transmission |
|
Definition
The speed of the modem. The type of cable used. Whether synchronous or asynchronous transmission is used. |
|
|
Term
|
Definition
Using a telephones network to connect to a network. |
|
|
Term
|
Definition
A dedicated line connecting geographically remote computer systems is permenantly on. |
|
|
Term
|
Definition
Uniforn Resource Locator. |
|
|
Term
|
Definition
|
|
Term
|
Definition
Binary Digits. Either ‘on’ or ‘off’ / 1 or 0 |
|
|
Term
|
Definition
8 bits. Can represent one character/one pixel. |
|
|
Term
|
Definition
Characters are grouped together to form fields eg. ID number, Surname, Postcode |
|
|
Term
|
Definition
All the information about a person or item is held in a record. |
|
|
Term
|
Definition
A collection of records. Eg. A Payrol file containing the records of the employees. |
|
|
Term
|
Definition
A collection of many files. |
|
|
Term
|
Definition
A unique identifyer in a record eg. ID Number |
|
|
Term
SecondYay (Alternate) Key |
|
Definition
Not unique but used to find a group of records. |
|
|
Term
|
Definition
The start and end of the records and the different fields are seperated with * or hash symbols. This means they take up less space. Harder to update records. Harder to estimate file size, as oppose to fixed length records with a set number of bits set aside for records. |
|
|
Term
|
Definition
Contains details of all transactions that occurred in a set period of time. |
|
|
Term
|
Definition
A permenant file of data. |
|
|
Term
|
Definition
Contains data used by the program during processing. |
|
|
Term
|
Definition
A collection of records stored one after the other in no particular order. Records cannot be deleted, this would leave a blank space, so a new tape must be made. |
|
|
Term
Sequential File Organisation |
|
Definition
A collection of records stored in the order they were keyed in. Same as serieal, deleting or adding records requires a new tape. |
|
|