GROUP 1 Alvie and MR
GROUP 1 Alvie and MR
MODULE 1: BASIC
STRUCTURE OF
COMPUTERS
Alvie Maylon
Mary Rose Cajocon
Aivell Agapay
Jekyll Franz Cubresis
Jerell Lugadi
BASIC
CONCEPTS
Computer Architecture (CA) is concerned with the structure and behaviour of the computer.
CA includes the information formats, the instruction set and techniques for addressing
memory.
In general covers, CA covers 3 aspects of computer-design namely: 1) Computer Hardware, 2)
Instruction set Architecture and 3) Computer Organization.
1. Computer Hardware
It consists of electronic circuits, displays, magnetic and optical storage media and
communication facilities.
2.Instruction Set Architecture
It is programmer visible machine interface such as instruction set, registers, memory
organization and exception handling.
Two main approaches are 1) CISC and 2)RISC.
(CISC Complex Instruction Set Computer, RISC Reduced Instruction Set
Computer)
3.Computer Organization
It includes the high level aspects of a design, such as
→ memory-system
→ bus-structure &
→ design of the internal CPU.
It refers to the operational units and their interconnections that realize the
architectural
specifications.
It describes the function of and design of the various units of digital computer
that store and
process information.
Basic Operational Concepts
FUNCTIONAL UNITS
1. The addressed of first instruction (to be executed) gets loaded into PC.
2. The contents of PC (i.e address) are transferred to the MAR and control-unit issues
Red signal to memory.
3. After certain amount od elapsed time, the first instruction is read out of memory
and placed into MDR.
4. Next, the content of MDR are transferred to IR. At this point, the instruction can be
decoded and executed.
5. To fetch an operand, its address is placed into MAR and control-unit issues Red
signal. As a result, the operand transferred from memory into MDR, and then it is
transferred from MDR to ALU.
6. Likewise required number of operands is fetched into processor.
7. Finally, ALU performs the desired operation.
8. If the result of this operation is to be stored in the memory, the result is send to
the MDR.
9. The address of the location where the result is to stored is send to the MAR and a
Write cycle is initiated.
10. At some point during execution, contains of PC or incremented to point to next
BUS STRUCTURE
A bus is a group of lines that serves as a connecting path for several devices.
A bus may be lines or wires.
The lines carry data or address or control signal.
There are 2 types of Bus structures: 1) Single Bus Structure and 2) Multiple Bus
Structure.
1) Single Bus Structure
Because the bus can be used for only one transfer at a time, only 2 units can
actively use the
bus at any given time.
Bus control lines are used to arbitrate multiple requests for use of the bus
Advantages:
1. Low cost&
2. Flexibility for attaching peripheral devices.