0% found this document useful (0 votes)
98 views17 pages

CSNB123_Chapter1-sem 2 2022 2023_d4fbacb3113a3fcf53e904d882339d44

Uploaded by

Huda Hayati
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
98 views17 pages

CSNB123_Chapter1-sem 2 2022 2023_d4fbacb3113a3fcf53e904d882339d44

Uploaded by

Huda Hayati
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

CSNB123:

Computer Organization

Chapter 1
Introduction

1_2017/2018 CSNB123 Computer Organization | Systems & Networking | UNITEN 1


Expected Course Outcome
CO# Course Outcome Coverage
1 Explain the concepts that underlie modern 
computer architecture, its evolution, functions,
organization and internal data representation.
2 Differentiate types of memory components and
computer instructions.
3 Explain the RISC and CISC computers, and single
core and multi-core computers.

1_2017/2018 CSNB123 Computer Organization | Systems & Networking | UNITEN 2


Coverage
Organization and
Architecture
Structure and Function
Numbering System

1_2017/2018 CSNB123 Computer Organization | Systems & Networking | UNITEN 3


Organizational &
Architecture
Architecture Organization

• Architectural attributes • Operational units


visible to the programmer • Organizational attributes
• Instruction set implementing the
• Number of bits used for features
data representation
• Control signals
• I/O mechanisms
• Interfaces
• Addressing techniques
• Memory technology
• Compatibility - Sharing
basic architecture
• Intel x86 family
• IBM system / 370 family

1_2017/2018 CSNB123 Computer Organization | Systems & Networking | UNITEN 4


Coverage
Organization and
Architecture
Structure and Function
Numbering System

1_2017/2018 CSNB123 Computer Organization | Systems & Networking | UNITEN 5


Structure & Function
Structure Function

• Method in which • Operation of


components relates individual
to each other components as part
of the structure
• 4 computer functions
• Data movement
• Control
• Data storage
• Data processing

1_2017/2018 CSNB123 Computer Organization | Systems & Networking | UNITEN 6


Function
Data
Storage
Facility
Operating
Environment Data
(source and Control
Movement
Mechanism
destination of Apparatus
data)
Data
Processing
Facility

Functional View of the Computer

1_2017/2018 CSNB123 Computer Organization | Systems & Networking | UNITEN 7


Function
Data
DATA OUT Storage
Facility
Operating
Environment Data
(source and Control
Movement
Mechanism
destination of Apparatus
data)
Data
Processing
DATA IN Facility

Data Movement

1_2017/2018 CSNB123 Computer Organization | Systems & Networking | UNITEN 8


Function
Data
Storage
Facility
Operating
Environment
Data
(source and Control
Movement
destination of Mechanism
Apparatus
data)
Data
Processing
Facility

Store Data

1_2017/2018 CSNB123 Computer Organization | Systems & Networking | UNITEN 9


Function
Data
Storage
Facility

4
Operating
Environment

1
Data
(source and Control
Movement
Mechanism
destination of Apparatus 2
data)
3 Data
Processing
Facility

Processing from/to Storage

1_2017/2018 CSNB123 Computer Organization | Systems & Networking | UNITEN 10


Function
Data
Storage
Facility
Operating
Environment Data
(source and Control
Movement
Mechanism
destination of Apparatus
data)
Data
Processing
Facility

Route between storage and I/O

1_2017/2018 CSNB123 Computer Organization | Systems & Networking | UNITEN 11


Computer
Structure

1_2017/2018 CSNB123 Computer Organization | Systems & Networking | UNITEN 12


Structure – Top Level
• Recap Structure: Method in which components
relates to each other
Computer
Peripherals

Central
Main
Processing
Memory
Unit (CPU)
Computer

Systems
Interconnection

Communication Input Output


lines

1_2017/2018 CSNB123 Computer Organization | Systems & Networking | UNITEN 13


Structure:
Computer  CPU
Computer CPU

Central
Main Arithmetic
Processing
Memory Registers Logic Unit
Unit (CPU)
(ALU)

Systems
Interconnection Internal CPU Interconnection

Input Output
Control Unit

1_2017/2018 CSNB123 Computer Organization | Systems & Networking | UNITEN 14


Structure:
Computer  CPU  Control Unit

CPU Control Unit

Arithmetic
Registers Logic Unit Sequencing
(ALU) Logic

Internal CPU Interconnection


Control Unit Registers and
Decoders
Control Unit

Control Memory

1_2017/2018 CSNB123 Computer Organization | Systems & Networking | UNITEN 15


Additional Reference
• http://WilliamStallings.com/COA/COA7e.html
• http://WilliamStallings.com/StudentSupport.html
• WWW Computer Architecture Home Page
• CPU Info Center
• Processor Emporium
• ACM Special Interest Group on Computer Architecture
• IEEE Technical Committee on Computer Architecture
• Intel Technology Journal
• Manufacturer’s sites
• Intel, IBM, etc.
• William Stallings, Computer Organization and Architecture:
Designing for Performance, 10th. Edition, Prentice-Hall Inc., 2016

1_2017/2018 CSNB123 Computer Organization | Systems & Networking | UNITEN 16


This teaching material belongs to

Systems and Networking Department


College of Computer Science and Information Technology
Universiti Tenaga Nasional (UNITEN)
Malaysia

(2017)

1_2017/2018 CSNB123 Computer Organization | Systems & Networking | UNITEN 17

You might also like