Overview Updated edition
CPU's three parts - answers 1. Arithmetic/logic Unit
2. Control unit
3. Register unit
Arithmetic/logic unit - answers contains the circuitry that performs operations on data
Control Unit - answers contains the circuitry for coordinating the machines activities
Register unit - answers Contains data storage cells that are used for temporary storage
of information within the CPU.
Registers - answers Data storage cells
General purpose registers - answers Serve as temporary holding places for data being
manipulated by the CPU
Bus - answers CPU extracts data form main memory by supplying the address of the
pertinent memory cell along with an electronic signal telling the memory circuitry that it
is supposed to retrieve the data in the indicated cell.
CPU - answers The circuitry in a computer that controls the manipulation of data
Brain/circuitry
Stored-program concept - answers The idea of storing a computer's program in its main
memory
Machine language - answers The collection of instructions encoded as bit patterns
along with the encoding system
RISC - answers A CPU desicged to execute a minimal set of machine instructions
efficient, fast , less expensie
CISC - answers CPU's with the ability to execute a large number of complex
instructions, even though many of them are technically redundant.
Programs can exploit a powerful rick set of instruction, may requiring a multi-instruction
sequence in an RISC design.
Machines instructions categorized into three groups - answers 1. The data transfer
group
2. The arithmetic/logic group
3. The control group
,Data Transfer - answers instructions that request the movement of data from one
location to another
I/O Instructions - answers Group of instructions within the data transfer category
handling the input and output activities of the machine
Arithmetic/logic group - answers Instructions that tell the control unit to request an
activity within the arithmetic/logic unit
Control - answers Instructions that direct the execution of the program rather than the
manipulation of data
Jump - answers direct the CPU to execute an instruction other than the next one on the
list
Unconditional Jumps VS. Conditional Jump - answers "Skip to step 5" VS. "If the value
equals zero, skip to step 5"
Op-code - answers indicates which of the elementary operations is requested
Operand - answers provide more detailed information about the operation specified by
the op code
Special Purpose registers within the CPU - answers The instruction register
The program counter
The instruction register - answers used to hold the instruction being executed
The Program counter - answers contains the address of the next instruction to be
executed. The machines way to keep track of where it is in the program
Machine Cycle - answers The CPU performing its job by continually repeating an
algorithm that guides it through three strop process. The steps are fetch, decode, and
execute
Fetch - answers The CPU requests that main memory provide it with the instructions
that is stored at the address indicated ny the program counter
Decode - answers breaking down the operand field into its proper components based
on the instruction's op-code
Executes - answers the instruction by activating the appropriate circuitry to perform the
requested task
Which of the following is not a way of classifying networks? - answers Router vs. Bridge
, Which of the following is NOT part of a typical URL? - answers Hypertext tag
Which of the following is not a means of performing interprocess communication over a
network? - answers ICANN
Which of the following is used to translate between IP addresses and mnemonic
addresses? - answers Name server
Which layer of the TCP/IP hierarchy actually transmits a message? - answers Link
Which layer of the TCP/IP hierarchy chops messages into units whose size is
compatible with the Internet? - answers transport
List two network topologies. - answers Bus and Star
Name three kinds of servers. - answers file server, web server, mail server
List four top-level domains. - answers com, org, gov, edu
which of the following is an activity? - answers Process
which of the following is a representation? - answers Program
Which of the following is not a means of repeating a block of instructions? - answers D.
Assignment statement
When searching within the list
Lewis, Maurice, Nathan, Oliver, Pat, Quincy, Roger, Stan, Tom
which of the following entries will be found most quickly using the sequential search
algorithm? - answers Lewis
When searching within the list
Lewis, Maurice, Nathan, Oliver, Pat, Quincy, Roger, Stan, Tom
which of the following entries will be found most quickly using the binary search
algorithm? - answers Pat
Which of the following is an example of a language that is based on the functional
paradigm? - answers LISP
Which of the following is an example of a language that is based on the object-oriented
paradigm? - answers C++
Most machine languages are based on the - answers Imperative paradigm