Shared Flashcard Set

Details

CMI
Quiz 1 Ch. 1-5
114
Computer Science
Not Applicable
11/23/2005

Additional Computer Science Flashcards

 


 

Cards

Term
Who is known as the father of modern computing?
Definition
Charles Babbage
Term
Who is known as the mother of Computer Programming?
Definition
Ada Lovelace
Term
George Boole developed a special form of algebra based on _________, called __________.
Definition
Logic; Boolean Algebra
Term
Herman Hollerith used _________ to calculate the US Census in 1890, he went on to found a company now known as IBM.
Definition
Punch Cards
Term
This brilliant mathmetician helped crack German Code in World War II.
Definition
Alan Turing
Term
What are the two parts of thinking that Alan Turing identified?
Definition
A Structure and a Process
Term
What type of statements make up the processes in the Turing Machine?
Definition
Conditional Statements, If, then
Term
The Turing Machine can process anything that can be broken down into __________ steps.
Definition
Discrete
Term
Ideas software and programming make up the ________ part of the computer
Definition
Logical
Term
Hardware and electric signals make up the ________ part of a computer.
Definition
Physical
Term
What are the four elements Von Neumann thought should make up a computer? What do we call machines based on these four elements?
Definition
Calculating Unit, Control Unit, Memory, and structure for input and output. Von Neumann architecture.
Term
What unit did Von Neumann advocate using as the computer's smallest unit?
Definition
Bit
Term
What type of processing does Von Neuman architecture use to process data?
Definition
Serial
Term
_______ was invented by Bell Labs in 1947, replaced vacuum tubes, and allowed computers to be much smaller.
Definition
Transistor
Term
Who invented the first integrated circuit?
Definition
Jack Kilby
Term
Who invented the first microprocessor?
Definition
Ted Hoff
Term
What was the first personal computer?
Definition
Altair
Term
What processor was used in the first IBM PC?
Definition
Intel 8086
Term
What do we call the rule of thumb that states that the amount of transistors on a microprocessor should double every 12 to 18 months?
Definition
Moore's Law
Term
Who formed the Apple Computer Company?
Definition
Steve Jobs and Steve Wozniak
Term
What does OS stand for?
Definition
Operating System
Term
What does GUI stand for?
Definition
Graphic User Interface
Term
What is AI?
Definition
Artificial Intellegence, its supposed to make computers think like humans.
Term
What does PC stand for?
Definition
Personal Computer
Term
What is PDA?
Definition
A Personal Digital Assistant
Term
Which numbering system is a base 2?
Definition
Binary
Term
Which numbering system is a base 10?
Definition
Decimal
Term
Which numbering system is a base 16?
Definition
Hexadecimal
Term
What is the most basic unit understood by computers?
Definition
Bit
Term
What are the two possible values for a bit?
Definition
1 and 0
Term
How many bits make up a crumb?
Definition
2
Term
How many bits make up a nibble?
Definition
4
Term
How many bits make up a byte?
Definition
8
Term
What do we call a small lowercase symbol placed at the bottom right hand corner of a number used to indicate its base system?
Definition
Subscript
Term
What is the decimal equivalent of the highest possible binary representation in one byte?
Definition
255
Term
What do we call the comprehensive collection of character, glyph, and formatting commands that incorporates many international language symbols?
Definition
Unicode
Term
What is ASCII?
Definition
American Standard Code for Information Interchange. It is a way of representing the english language in binary code.
Term
What type of electricity causes computers to malfunction?
Definition
Static
Term
What type of signal can take an infinite number of intermediate values between 1(on) and 0(off)?
Definition
Analog
Term
What type of signal has two fixed states and no in between?
Definition
Digital
Term
Electricity flows easily through this type of substance.
Definition
Conductor
Term
What type of material conducts less electricity than a conductor, but more than an insulator?
Definition
Semiconductor
Term
List three good conductors.
Definition
Gold, Silver, and Copper
Term
List three good insulators.
Definition
Wood, Glass, Rubber
Term
List two good semiconductors.
Definition
Silicon, Germanium
Term
What device did Bell Labs invent in 1947 that revolutionized computers?
Definition
Transistor
Term
What are the three leads on a discrete transistor?
Definition
Collector, Emitter, and Base
Term
What do we call miniature circuits that translate electrical flow into meaningful information?
Definition
Logic Gates
Term
What do we call the microchip that is etched onto the silicon wafer?
Definition
Die
Term
What do we call the socket we place PGA processors into?
Definition
ZIF(Zero Insertion Force) Sockets
Term
What type of carrier does the Pentium 4 and the AMD Athalon XP use?
Definition
PGA
Term
What does ESD stand for?
Definition
Electro-static Discharge
Term
What does DIP stand for?
Definition
Dual Inline Package
Term
What does SECC stand for?
Definition
Single Edge Contact Cartridge
Term
What does PGA stand for?
Definition
Pin Grid Array
Term
What does ZIF stand for?
Definition
Zero Insertion Force
Term
What branch of mathematics is both computer programming and hardware based on?
Definition
Logic
Term
Logic is the science or art of ____________________.
Definition
Exact Reasoning
Term
What type of circuit does electricity flow through?
Definition
Closed
Term
Which logic gate acts as an inverter?
Definition
NOT
Term
Another name for an if-then statement, which is often used in logic and computer programming.
Definition
Conditional Statement
Term
Which logic gate uses addition?
Definition
OR
Term
Which logic gate uses multiplication?
Definition
AND
Term
What do we call a computers primary language which is represented in binary code?
Definition
Machine Language
Term
What are the four main actions common to all microprocessors?
Definition
Fetch, Decode, Execute, and Write
Term
What do we call the workspace that the CPU uses to temporarily hold data?
Definition
Register
Term
If we have a 64 bit processor what does that mean?
Definition
The CPU's register can hold 64 bits of data
Term
What unit in the CPU handles arithmatic using integers and Boolean operations?
Definition
ALU (Arithmatic logic unit)
Term
What is the name of the unit that specializes in handling numbers that involve exponents and fractions?
Definition
FPU
Term
Type of number that includes all positive and negative whole numbers.
Definition
Integer
Term
This type of number allows the position of the decimal to move.
Definition
Floating Point Numbers
Term
This component acts as the computer's heartbeat.
Definition
Crystal
Term
What dow we call SRAM?
Definition
Cache
Term
What do we call the assembly line within a processor?
Definition
Pipeline
Term
What do we call instructions that are part of the physical design of the processor and consist of logic gates?
Definition
Internal Instruction Set
Term
What two types of information does the CPU recieve via the system bus?
Definition
Program Code Messages and Embeded Instructions
Term
This type of chip design provides a large library of instructions that can be accessed internally for processing.
Definition
CISC
Term
Type of chip design that uses a limited amount of internal instructions.
Definition
RISC
Term
Which chip design introduced the pipeline concept?
Definition
RISC
Term
Name the function of the Pentium 4 Advanced Dynamic Execution Unit which ensures the computer has enough data in its pipelines to keep it from becoming idle.
Definition
Data Manager
Term
What do we call the act of CPU's processing functions that have not yet been requested?
Definition
Speculative Execution
Term
What is the front end of the Pentuim 4 responsible for?
Definition
Controlling and Managing efficient routing of data to the pipelines.
Term
What do we call the amount of time one component must wait to recieve data from another component?
Definition
Latency
Term
List the four scheduling queues in the Pentium 4.
Definition
Memory Scheduler, Fast ALU Scheduler, Slow ALU/General FPU Scheduler, and Simple FP Scheduler
Term
What do we call the Pentium 4 Northwood's two ALU's that run at twice the speed of the processor?
Definition
Rapid Execution Engine
Term
What is Hyper Threading?
Definition
Allows a single processor to logically act as two, only effective when supported by software you are running
Term
What do we call the architecture that allows multiple pipelines to operate parrallel to each other?
Definition
Super Scalar
Term
What specialized type of processing does the G4 use?
Definition
Vector processing
Term
The G4 is able to process 128-bit instructions in its execution engine known as ________________.
Definition
Velocity Engine
Term
What does RISC stand for?
Definition
Reduced Instruction Set Computer
Term
What does CISC stand for?
Definition
Complex Instruction Set Computer
Term
What does AMD stand for?
Definition
Advanced Micro Devices
Term
What does ALU stand for?
Definition
Arithmatic Logic Unit
Term
What dioes FPU stand for?
Definition
Floating Point Unit
Term
What does VLIW stand for?
Definition
Very Long Instruction Word
Term
What does SRAM stand for?
Definition
Static Random Access Memory. Also known as Cache
Term
What does DRAM stand for?
Definition
Dynamic Random Access Memory
Term
What does x86 stand for?
Definition
Architecture backward compatible to the Intel 8086 chip. All Intel and AMD chips are x86
Term
What does MIPS stand for?
Definition
Millions of Instructions Per Second. Number of machine instructions CPU can process per second
Term
What does SIMD stand for?
Definition
Single Instruction/Multiple Data. Parallel processing system that handles multiple sets of data as one instruction
Term
What does AGU stand for?
Definition
Address Generation Unit. Part of CPU's back end execution engine that manages where data is stored and loaded
Term
What does BTB stand for?
Definition
Branch Target Buffer. In charge of fetching instructions and making predictions for computer's front end
Term
What does TLB stand for?
Definition
Translation Look Aside Buffer. Holds a temporary map of virtual address space.
Term
What does IPC stand for?
Definition
Interprocess communication. is a set of programming interfaces that allow a programmer to coordinate activities among different program processes that can run concurrently in an operating system.
Term
What invention(s) led to Charles Babbage being known as the fater of computing?
Definition
Difference Engine and Analytical Engine
Term
What did Ada Lovelace do to be known as the mother of Computer Programming?
Definition
Wrote software for the difference engine
Term
Who founded what we now know as IBM? What was it called when it was founded?
Definition
Herman Hollerith, Tabulating Machine Company
Term
What did Vannevar Bush do?
Definition
Created Analog computers to solve complex systems, calculated ballistic tables for the Military
Term
What was the "structure" of the Turing Machine?
Definition
An infinite length of tape divided into squares.
Term
What common items in use today are based on the Turing Machine?
Definition
Tape players, tape drives, hard drives, cd players
Term
Who developed game theory?
Definition
John Von Neumann
Term
Which method of sending data allows us to send it side by side?
Definition
Parrallel
Term
Which type of carrier looks similar to a PGA but has no pins?
Definition
LGA (Land Grid Array)
Term
What is Quanti-Speed Architecture?
Definition
Super Scalar Architecture within the FPU
Supporting users have an ad free experience!