Shared Flashcard Set

Details

AS Level Computing
Mostly terms and definitions
86
Computer Science
11th Grade
04/13/2008

Additional Computer Science Flashcards

 


 

Cards

Term
Hardware
Definition
The physical components that make up the computer.
Term
Software
Definition
The programs and applications on a computer.
Term
Minicomputer
Definition
Used in businesses. Often has many terminals, such as EPOS machines, attatched to a central minicomputer.
Term
Mainframe Computers
Definition
Used by large oragisations eg. Banks, insurance companies. May have thousands of terminals in far away locations.
Term
Super Computers
Definition
Can cost millions of pounds. Mostly used for scietific research, weather forcasting and in very large organisations.
Term
Processor
Definition
Fetches, decodes and executes instructions
Term
Main Memory
Definition
Holds RAM/ROM. Is divided into bytes
Term
RAM
Definition
Random Access Memory. Holds the program currently running. Is volatile and is lost when the machine is turned off.
Term
ROM
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
Cache
Definition
Stores recently and frequently used instructions.
Term
Disk storage
Definition
Also called auxillary storage, external memory. Stores information and programs that you may not be using but might need later.
Term
Input/Output Devices
Definition
Input devices give information to the computer. Output devices printers, speakers etc.
Term
Systems Software
Definition
Performs tasks needed to run the computer.
Term
Operating System
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
Utility Programs
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
Applications Software
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
Special Purpose Software
Definition
Software designed to do a specific task.
Term
Off-the-Self Software
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
Advantages of Bespoke
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
Bits and Bytes
Definition
A binary digit (1 or 0) is a bit. 8 bits together is a byte. One byte holds one character.
Term
Booleon Values
Definition
True or False, 1 or 0, + or -
Term
ASCII Code
Definition
A different code for each character eg. U = 1010101
Term
Uni Code
Definition
International 16bit coding scheme.
Term
BCD
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
Binary System
Definition
128 64 32 16 8 4 2 1
1 0 1 0 0 1 1 0

128 + 32 + 4 + 2 = 166
Term
Memory Addressing
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
Word Size
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
Direct (Data sources)
Definition
Data collected for a specific purpose. Eg. Times and employee clocks in and out.
Term
Indirect (Data Sources)
Definition
Data originally collected for a different purpose. Eg. Credit card companies selling lists of well travelled customers to Travel Companies.
Term
Digital Audio
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
Bit Mapped Graphics
Definition
Image is made up of pixels. 1 byte of memory = 256 colours, 2 bytes = 64, 000 different colours.
Term
Vector Graphics
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
Source Code



Object Code
Definition
Code written by the programmer


The compiled Code
Term
Assembler
Definition
Translates Assembly code into machine code. Assembler is machine dependant.
Term
Compiler
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
Interpreter
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
Queues
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
Stacks
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
[image]
Definition
Binary Tree
Term
Buses
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
Serial data transmission
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
Bit Rate
Definition
The speed at which bits are serially transmitted.
Term
Baud Rate
Definition
The rate a signal changes.
Term
Bandwith
Definition
The range of frequencies that a medium can correctly transmit.
Term
Parity
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
Hand shaking
Definition
The exchange of signals between devices to make sure they are ready to send and receive data.
Term
Protocol
Definition
Rules for communication between devices.
Term
LAN
Definition
Local Area Network. A method of connecting computers together in one building or site.
Term
Network Adapter
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
Advantages of Networks
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
[image]
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
[image]
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
[image]
Definition
Ring Network: Data only goes in one direction. No dependance of central computer. If one node breaks down, whole ring is disrupted.
Term
Wide Area Network
Definition
Connects graphically remote computers in different sites, cities or continents.
Term
Communication Links
Definition
Public Telephone Lines, Radio waves, Communications Satellite.
Term
Modems
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
Dial Up
Definition
Using a telephones network to connect to a network.
Term
Leased-Line Networking
Definition
A dedicated line connecting geographically remote computer systems is permenantly on.
Term
URL
Definition
Uniforn Resource Locator.
Term
Domain Name
Definition
.com. .ac .org .co.uk
Term
Bit
Definition
Binary Digits. Either ‘on’ or ‘off’ / 1 or 0
Term
Byte
Definition
8 bits. Can represent one character/one pixel.
Term
Field
Definition
Characters are grouped together to form fields eg. ID number, Surname, Postcode
Term
Record
Definition
All the information about a person or item is held in a record.
Term
File
Definition
A collection of records. Eg. A Payrol file containing the records of the employees.
Term
Database
Definition
A collection of many files.
Term
Primary Key
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
Variable Length Records
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
Transaction Files
Definition
Contains details of all transactions that occurred in a set period of time.
Term
Master File
Definition
A permenant file of data.
Term
Reference File
Definition
Contains data used by the program during processing.
Term
Serial File Organisation
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.
Supporting users have an ad free experience!