Download as pdf or txt
Download as pdf or txt
You are on page 1of 123

S

channel
S
channel
S
channel

meeting time: Tuesday 10:30


Around 100’ (2 credits) - In-class Meeting:
• Materials sharing
• Task
• Quiz
• Discuss
S
channel

meeting time: Friday 08:45


Around 60’ (1 credit) - Out-class meeting:
• Task
• Self-learning
• Asynchronous learning
S
channel Asynchronous Learning
WSW channel

https://www.youtube.com/c/WSWChannel
S
channel
S
channel

Basic Concepts &


Computer Evolution
S
channel

Basic Concepts &


Computer Evolution

Performance Issues
Part-1 Assessment
S
channel

Top-Level View of Computer


Cache Memory
S
channel

Top-Level View of Computer


Cache Memory

Internal & External


Memory
S
channel

I/O
OS Support
S
channel

I/O
OS Support

Part-2 Assessment
Number System
S
channel

Computer Arithmetic
Digital Logic
S
channel

Computer Arithmetic
Digital Logic

Mid-examination
(Part-3 Assessment)
S
channel

Instruction Sets (1)


Instruction Sets (2)
S
channel

Instruction Sets (1)


Instruction Sets (2)

Processor Structure and Function


Reduced Instruction Set Computers
S
channel

Instruction-Level Parallelism
Superscalar Processors
S
channel

Instruction-Level Parallelism
Superscalar Processors

Part-4 Assessment
Parallel Processing
S
channel

Multicore Computers
General-Purpose GPU
S
channel

Multicore Computers
General-Purpose GPU

Part-5 Assessment
Control Unit Operation
S
channel

Microprogrammed Control
Part-6 Assessment
S
channel

Microprogrammed Control
Part-6 Assessment

Final-examination
S
channel Assesment
• 15% Part-1 Assessment
• 15% Part-2 Assessment
• 15% Part-3 Assessment
• 15% Part-4 Assessment
• 15% Part-5 Assessment
• 15% Part-6 Assessment
• 10% Final Examination
S
channel Book Source
S
channel
S
channel Arsitektur vs Organisasi
S
channel Arsitektur vs Organisasi

ARSITEKTUR
S
channel Arsitektur vs Organisasi

ARSITEKTUR

ORGANISASI
S
channel Arsitektur vs Organisasi

ARSITEKTUR

ORGANISASI
S
channel Arsitektur vs Organisasi

ARSITEKTUR

ORGANISASI
S
channel Arsitektur vs Organisasi

ARSITEKTUR

ORGANISASI
S
channel Arsitektur vs Organisasi

ARSITEKTUR

ORGANISASI
S
channel Arsitektur vs Organisasi

ARSITEKTUR

ORGANISASI
S
channel Arsitektur vs Organisasi

ARSITEKTUR

ORGANISASI
S
channel Arsitektur vs Organisasi

ARSITEKTUR

ORGANISASI
S
channel Arsitektur vs Organisasi

ARSITEKTUR

ORGANISASI

01000001
S
channel Arsitektur vs Organisasi

ARSITEKTUR

ORGANISASI

01000001
S
channel Arsitektur vs Organisasi

ARSITEKTUR

ORGANISASI

01000001
S
channel Arsitektur vs Organisasi

ARSITEKTUR Atribut
Arsitektur

ORGANISASI
S
channel Arsitektur vs Organisasi

Visible to programmer
ARSITEKTUR Atribut
Arsitektur

ORGANISASI
S
channel Arsitektur vs Organisasi
Instruction set
number of bits
Visible to programmer I/O mechanisms
addressing techniques
ARSITEKTUR Atribut
Arsitektur

ORGANISASI
S
channel Arsitektur vs Organisasi

Visible to programmer
ARSITEKTUR Atribut
Arsitektur

ORGANISASI
S
channel Arsitektur vs Organisasi

Visible to programmer
ARSITEKTUR Atribut
Arsitektur

Atribut
ORGANISASI
Organisasi
S
channel Arsitektur vs Organisasi

Visible to programmer
ARSITEKTUR Atribut
Arsitektur

Atribut
ORGANISASI
Organisasi
Implemented features
S
channel Arsitektur vs Organisasi

Visible to programmer
ARSITEKTUR Atribut
Arsitektur

Atribut
ORGANISASI
Organisasi
Control signals
Implemented features
interfaces
memory technology
S COMPUTER
channel
Structure
S COMPUTER
channel
I/O Structure
S COMPUTER
channel
I/O Main
Structure
Memory
S COMPUTER
channel
I/O Main
Structure
Memory

CPU
S COMPUTER
channel
I/O Main
Structure
Memory
BUS
SYSTEM

CPU
S COMPUTER
channel
I/O Main
Structure
Memory
BUS
SYSTEM CPU

CPU
S COMPUTER
channel
I/O Main
Structure
Memory
BUS
SYSTEM CPU
Registers

CPU
S COMPUTER
channel
I/O Main
Structure
Memory
BUS
SYSTEM CPU
Registers
ALU
CPU
S COMPUTER
channel
I/O Main
Structure
Memory
BUS
SYSTEM CPU
Registers
ALU
CPU

Control
Unit
S COMPUTER
channel
I/O Main
Structure
Memory
BUS
SYSTEM CPU
Registers
ALU
CPU Internal
BUS

Control
Unit
S COMPUTER
channel
I/O Main
Structure
Memory
BUS
SYSTEM CPU
Registers
ALU
CPU Internal
BUS

Control
Control Unit Unit
S COMPUTER
channel
I/O Main
Structure
Memory
BUS
SYSTEM CPU
Registers
ALU
CPU Internal
BUS

Control
Control Unit Unit
Sequencing
Logic
S COMPUTER
channel
I/O Main
Structure
Memory
BUS
SYSTEM CPU
Registers
ALU
CPU Internal
BUS

Control
Control Unit Unit
Sequencing
Logic

Control
Memory
S COMPUTER
channel
I/O Main
Structure
Memory
BUS
SYSTEM CPU
Registers
ALU
CPU Internal
BUS

Control
Control Unit Unit
Sequencing CU
Logic Register
&
Decoder
Control
Memory
S
channel Fundamental Computer Elements
S
channel Fundamental Computer Elements
S
channel Fundamental Computer Elements
S
channel Fundamental Computer Elements
S
channel Fundamental Computer Elements
S
channel Fundamental Computer Elements
S
channel Computer’s Function

INPUT
S
channel

INPUT PROSES
S
channel Computer’s Function

INPUT PROSES OUTPUT


S
channel Computer’s Function

INPUT PROSES OUTPUT

MEMORY &
STORAGE
S
channel 1. Data Processing

INPUT PROSES OUTPUT

MEMORY &
STORAGE
S DATA
channel 1. Data Processing

INPUT PROSES OUTPUT

MEMORY &
STORAGE
S
channel 1. Data Processing

INPUT PROSES OUTPUT

MEMORY &
STORAGE
S INFORMATION
channel 1. Data Processing

INPUT PROSES OUTPUT

MEMORY &
STORAGE
S
channel 2. Data storage

INPUT PROSES OUTPUT

MEMORY &
STORAGE
S
channel 2. Data storage

INPUT PROSES OUTPUT

MEMORY &
STORAGE
S
channel 3. Data Movement

INPUT PROSES OUTPUT

MEMORY &
STORAGE
S
channel 4. Control

INPUT PROSES OUTPUT

MEMORY &
STORAGE
S
channel 4. Control

INPUT PROSES OUTPUT

MEMORY &
STORAGE
S
channel 4. Control

INPUT PROSES OUTPUT

MEMORY &
STORAGE
S
channel 4. Control

INPUT PROSES OUTPUT

MEMORY &
STORAGE
S
channel 4. Control

INPUT PROSES OUTPUT

MEMORY &
STORAGE
S
channel 4. Control

INPUT PROSES OUTPUT

MEMORY &
STORAGE
S
channel Computer’s History

1950s

ENIAC
S
channel 1st Generation

1950s

ENIAC
S
channel 1st Generation

1950s

ENIAC
S
channel 1st Generation

1950s
S
channel

1960s
S
channel 2nd Generation

1960s
S
channel 2nd Generation

1960s
S
channel 2nd Generation

1960s
S
channel

1970s
S
channel 3rd Generation

1970s
S
channel 3rd Generation

1970s
S
channel 3rd Generation

1970s
S
channel Intel 4004 (1971)
• Kecepatan:
108-740 KHz
• Tipe: 4-bit
• Core: 1
• Transistor:
2.300
S
channel Intel 8008 (1972)
• Kecepatan:
200-800 KHz
• Tipe: 8-bit
• Core: 1
• Transistor:
3.500
S
channel Intel 8080 (1976)
• Kecepatan:
3 MHz
• Tipe: 8-bit
• Core: 1
• Transistor:
6.500
S
channel Intel 8086 (1978)
• Kecepatan:
5 MHz
• Tipe: 16-bit
• Core: 1
• Transistor:
29.000
S
channel Intel 8088 (1979)
• Kecepatan:
5 MHz
• Tipe: 16-bit
• Core: 1
• Transistor:
29.000
S
channel Intel 286 (1982)
• Kecepatan:
6 MHz
• Tipe: 16-bit
• Core: 1
• Transistor:
134.000
S
channel Intel 386 (1985)
• Kecepatan:
16 MHz
• Tipe: 32-bit
• Core: 1
• Transistor:
275.000
S
channel Intel 486 (1989)
• Kecepatan:
25 MHz
• Tipe: 32-bit
• Core: 1
• Transistor:
1,2 juta
S
channel Intel Pentium (1993)
• Kecepatan:
166 MHz
• Tipe: 32-bit
• Core: 1
• Transistor:
3,1 juta
S
channel Intel Pentium Pro (1995)
• Kecepatan:
200 MHz
• Tipe: 32-bit
• Core: 1
• Transistor:
5,5 juta
S
channel Intel Pentium II (1995)
• Kecepatan:
300 MHz
• Tipe: 32-bit
• Core: 1
• Transistor:
7,5 juta
S
channel Intel Pentium III (1999)
• Kecepatan:
500MHz-1GHz
• Tipe: 32-bit
• Core: 1
• Transistor:
9,5 juta
S
channel Intel Pentium 4 (2000)
• Kecepatan:
1,5-3,06 GHz
• Tipe: 32-bit
• Core: 1
• Transistor:
42 juta
S
channel Intel Pentium Xeon (2001)
• Kecepatan:
1,7 GHz
• Tipe: 32-bit
• Core: 1
• Transistor:
42 juta
S
channel Intel Pentium M (2001)
• Kecepatan:
1,7 GHz
• Tipe: 32-bit
• Core: 1
• Transistor:
55 juta
S
channel Intel Core Solo & Duo (2006)
• Kecepatan:
1,06-2,33 GHz
• Tipe: 32-bit
• Core: 1 & 2
• Transistor:
55 juta
S
channel Intel Core 2 (2006)
• Kecepatan:
2,66 GHz
• Tipe: 64-bit
• Core: 1 atau 4
• Transistor:
291 juta
S
channel Intel Atom (2008)
• Kecepatan:
1,86 GHz
• Tipe: 32/64-bit
• Core: 1-8
• Transistor:
47 juta
S
channel Intel Core i7 (2008)
• Kecepatan:
2,66-3,2 GHz
• Tipe: 32/64-bit
• Core: 4-10
• Transistor:
731 juta
S
channel Intel Core i5 (2009)
• Kecepatan:
2,66 GHz
• Tipe: 32/64-bit
• Core: 2 atau 4
• Transistor:
774 juta
S
channel Intel Core i3 (2010)
• Kecepatan:
2,93-3,07 GHz
• Tipe: 32/64-bit
• Core: 2
• Transistor:
382 juta
S
channel Intel Core i9 (2017)
• Kecepatan:
2,6-3,3 GHz
• Tipe: 32/64-bit
• Core: 10-18
• Transistor:
33 miliar
S
channel Processor Trends
S
channel Processor Trends
S
channel
S
channel
S
channel

Increase
Computer
Performance
S
channel

OPTIMIZING:
CLOUD TECHNOLOGY
EMBADDED SYSTEM
S
channel

You might also like