COMPUTER ORGANIZATION CMPD223 - MetaLab

CMPD223
COMPUTER ORGANIZATION
COMPUTER ORGANIZATION
CMPD223
Why do you need to study computer
organization and architecture?
•
•
•
•
Computer science and IT students
Heart of computing
No computer – math is just a theory
Computer – not a magic – engineering,
organization and architecture
• Appreciate – components, characteristics,
how to write a program
2015
Systems and Networking
2
COMPUTER ORGANIZATION
CMPD223
Where will you apply the knowledge
from this subject?
• Selection for the most cost effective computer






2015
What is the best OS?
What type of hardware should be used?
What are the components to be used?
Do we really need the fastest speed of CPU?
How about the clock speed?
Do we really need the largest capacity of RAM?
Systems and Networking
3
COMPUTER ORGANIZATION
CMPD223
Where will you apply the knowledge
from this subject?
• Embedded system




2015
Real time/intelligent system
Use logic analyzer
Program in machine code
Which processor is suitable? Less power
consumption? Perform fast?
Systems and Networking
4
COMPUTER ORGANIZATION
CMPD223
2015
Systems and Networking
5
COMPUTER ORGANIZATION
CMPD223
ROAD MAP
Computer
• Functions
• architecture
• numbering
system
• evolution
2015
Memory
Processor
• Handling
instruction
• Interrupt
• Control unit
Interconnection
structures
• Connecting
memory,
processor,
I/O module
• Cache
memory
• Internal
memory
• External
memory
Systems and Networking
Peripheral
Device
Processor
• Interface
• Major
Function
• Technique
• Arithmetic
Logic Unit
• Control
Unit Instruction
set
• CISC
• RISC
6
COMPUTER ORGANIZATION
CMPD223
Expected Course Outcome
#
Course Outcome
1
Explain the concepts that underlie modern computer architecture, its
evolution, functions and organization.
2
Identify the best organization of a computer for achieving the best
performance when asked to make a selection from the current market.
3
Demonstrate the flow of an instruction cycle.
4
Differentiate types of memory components in terms of its technology and
usage.
5
Convert integer and floating point numbers to its internal data representation.
6
Construct a series of computer instructions to perform low-level processor
operations.
7
Explain the RISC and CISC computers, and single core and multi-core
computers
2015
Systems and Networking
7
COMPUTER ORGANIZATION
CMPD223
This teaching material belongs to
Systems and Networking Department
College of Information Technology
Universiti Tenaga Nasional (UNITEN)
Malaysia
2015
2015
Systems and Networking
8