7
COMPUTER ORGANIZATIONS CSNB123 CHAPTER 0 COURSE GUIDELINE CSNB123 COMPUTER ORGANIZATION

COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Why do you need to study computer organization and architecture? Computer science and IT

Embed Size (px)

Citation preview

Page 1: COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Why do you need to study computer organization and architecture? Computer science and IT

COMPUTER ORGANIZATIONSCSNB123

CHAPTER 0COURSE GUIDELINECSNB123 COMPUTER ORGANIZATION

Page 2: COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Why do you need to study computer organization and architecture? Computer science and IT

COMPUTER ORGANIZATIONSCSNB123

Systems and Networking 2

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

May2014

Page 3: COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Why do you need to study computer organization and architecture? Computer science and IT

COMPUTER ORGANIZATIONSCSNB123

Systems and Networking 3

Where will you apply the knowledge from this subject?

• Selection for the most cost effective computer 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?

May2014

Page 4: COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Why do you need to study computer organization and architecture? Computer science and IT

COMPUTER ORGANIZATIONSCSNB123

Systems and Networking 4

Where will you apply the knowledge from this subject?

• Embedded system Real time/intelligent system Use logic analyzer Program in machine code Which processor is suitable? Less power

consumption? Perform fast?

May2014

Page 5: COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Why do you need to study computer organization and architecture? Computer science and IT

COMPUTER ORGANIZATIONSCSNB123

Systems and Networking 5

Road Map of this course

May2014

Page 6: COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Why do you need to study computer organization and architecture? Computer science and IT

COMPUTER ORGANIZATIONSCSNB123

Systems and Networking 6May2014

Memory

• Cache memory

• Internal memory

• External memory

Processor

• Handling instruction

• Interrupt• Control unit

Interconnection structures

• Connecting memory, processor, I/O module

Processor

• Arithmetic Logic Unit

• Control Unit - Instruction set• CISC• RISC

Peripheral Device

• Interface• Major

Function• Technique

ROAD MAP

Computer

• Functions• architecture• numbering

system• evolution

Page 7: COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Why do you need to study computer organization and architecture? Computer science and IT

COMPUTER ORGANIZATIONSCSNB123

Systems and Networking 7

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

May2014