Flashcards
CSC Revision-1
Cards in this deck (33)
- 1An EditorThe place where the source code of a program is written
- 2A CompilerA program that translates source code from high level language into machine language;
checks the code for syntax errors;
report errors to the programmers; - 3An InterpreterProgram that reads machine language and translates;
executes instructions one by one - 4A debuggerSoftware tool that helps examining how to program executes;
It can be used to find bugs - 5IDE (Integrated Development Environment)Software that consists out of an interpreter,
debugger, compiler, editor. - 6GUI (Graphical User Interface)Type of user interface which allows the user to interact with electronic devices through for example graphical images.
- 7CPU (Central Processing Unit)Carries out the instruction of a computer program by performing basic arithmetic, logical, control and input/output operations.
- 8Program Counter - Machine Instruction CycleA register that holds the address of the next instruction to be fetched and executed
- 9BusA device which is used in order to transfer data from a sender to a receiver.
- 10ROM (Read Only Memory)Non-volatile, Hardwired
holds boot instructions. - 11RAM (Random Access Memory)Volatile, can be written to,
hold programs and data. - 12Syntax Errorsoccurs when the rules for writing statements in the programming language are not obeyed.
- 13Logic Errorsmistakes in the algorithm followed by the program.
The program does not do what the programmer expects it to do. - 14Run-Time ErrorError during the execution of the program
For example instruct the computer to divide by 0. - 15Syntax Error Vs Logic ErrorA compiler will pick up a syntax error but not a logic error
- 16User-defined MethodMethod made by the programmer.
- 17Modular approach- Reduced errors from re-use of of fully tested modules;
-Able to focus on one aspect without needing to understand the whole; - 18Data BusCarries data from the ALU to memory.
- 19AccumulatorRegister which holds the results of logic and arithmetic operations.
- 20Overflownumber is too large to be represented
- 21Underflownumber is too small to be represented
- 22Magnetic Tape Vs Flash MemoryTape is used for back-up of large amount of data
Flash Memory to back up immediately when needed - 23Magnetic TapeHas sequential access, is slower,
cheaper per GB - 24Flash memorydirect access, faster,
more expensive - 25Virtual Memoryis a way of appearing to extend primary memory by using part of secondary memory in the same way as primary memory;
- 26Virtual Memory in running of a programPart of the program is held in the secondary memory called in when needed.
- 27Testing-crucial
-2 stages: before and after the system is delivered and set up
-first stage alpha
-second stage beta - 28Types of testingAlpha
Beta
White box
Black box
Debugging - 29HardwareMachines, wiring or other physical components of a computer or electronic system.
- 30SoftwarePrograms or other operating information used by the computer.
- 31PeripheralsDevices able to attach and to and use with a computer although not part of it.
- 32Networkconnects a collections of computers to allow communication and data exchange between systems, software applications and users.
- 33Human resourcesIs the set of individuals who make up the workforce of an organisation.
Information
- Description
- 11. Klasse Informatik Flashcards on CSC Revision-1, created by Blqnk . on 06/04/2017.
- Created by
- Blqnk .
- Views
- 6
- Rating