Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
18 Cards in this Set
- Front
- Back
What is the term for a device capable of performing computations and making logical decisions at speed billions of times faster then human beings?
|
A computer
|
|
List the six logical units of a computer:
|
- Input unit
- Output unit - Memory unit - Arithmetic and logic unit (ALU) - Central processing unit (CPU) - Secondary storage unit |
|
Which section of the computer obtains information from input devices and places this information at the disposal of other units so that the information can be processed?
|
Input unit
|
|
Which unit of the computer takes information that has been processed and places it on various output devices to make the information available for use outside of the computer?
|
Output unit
|
|
Which section of the computer is the rapid-access, low capacity "warehouse" section, that retains information through the input unit, so the information may be made available for processing?
|
Memory Unit
|
|
Which unit of a computer is considered th emanufacturing section of the computer and is responsible addition, subtraction, multiplication, and division?
|
Arithmetic and Logic Unit (ALU)
|
|
Which section of a computer is the computer's coordinator and is responsible for supervising the operation of the other sections?
|
Central Processing Unit (CPU)
|
|
Which unit of the computer is used for long term storage?
|
Secondary Storage Unit
|
|
Programming languages can be divided into what three types?
|
- Machine Languages
- Assembly Languages - High-Level Languages |
|
Which type of programming language is the "natural language" of a particular computer, defined by the computer's hardware design?
|
Machine Language
|
|
What programs are used to translate assembly language into machine language?
|
Assemblers
|
|
List some programming languages that would be considered high-level languages:
|
- C
- C++ - Jave |
|
What is the name of the translator program that is used to transform high-level languages into machine language?
|
Compilers
|
|
What type of programs were developed to execute high-level language programs directly without the need for compiling them?
|
Interpreters
|
|
(True/False) C++ made improvements on C by providing capabilities for object-oriented programming?
|
True
|
|
List the six phases a C program typically goes through to be executed:
|
- Phase 1: Create the Program
- Phase 2: Prprocessing - Phase 3: Compiliing - Phase 4: Linking - Phase 5: Loading - Phase 6: Execution |
|
What is the job of a linker?
|
Links the object code with the code for the missing functions to produce an executable image
|
|
What does a loader do?
|
takes the executable image from disk and transfers it into memory
|