pendahuluan arsitektur organisasi komputer · fungsi dan struktur ... struktur - cpu 3/2/2015...
TRANSCRIPT
Pendahuluan Arsitektur Organisasi Komputer GEMBONG EDHI SETYAWAN, S.T.,M.T
3/2/2015 1
Tujuan Instruksional
Mahasiswa mampu memahami pengertian dari organisasi dan arsitektur komputer serta struktur dan fungsi komputer. Komputer sebagai sebuah sistem yang berhirarki Komputer dapat dianggap sebagai struktur sejumlah komponen berserta fungsinya yang dijelaskan sebagai fungsi kolektif struktur dan fungsi internalnya
3/2/2015 2
Arsitektur dan Organisasi
• Arsitektur Atribut yang berhubungan dengan programmer Kumpulan bit, jumlah bit yang digunakan untuk
representasi data, mekanisme I/O, teknik pengalamatan Contoh: apakah tersedia instruksi untuk perkalian?
• Organisasi Bagaimana suatu perangkat diimplementasikan Sinyal kontrol, interface dan memori Contoh:
penambahan hardware baru atau penambahan hardware secara berulang.
Apakah instruksi perkalian diimplementasikan secara hardware, ataukah dikerjakan dengan penambahan secara berulang?
3/2/2015 3
Arsitektur dan Organisasi
• Arsitektur sama, Organisasi dapat berbeda
• Arsitektur bertahan lama, Organisasi menyesuaikan perkembangan teknologi Semua keluarga Intel x86 mempunyai dasar arsitektur
yang sama
Semua keluarga IBM system/370 mempunyai dasar arsitektur yang sama
Memberikan kompatibilitas kode
Organisasi berbeda jika versi berbeda
3/2/2015 4
FUNGSI DAN STRUKTUR
• Fungsi merupakan operasi dari masing-masing komponen sebagai bagian dari struktur
• Struktur adalah bagaimana masing-masing komponen saling berhubungan satu sama lain
3/2/2015 5
FUNGSI
Semua komputer berfungsi untuk:
– Pengolahan data (Data processing)
– Penyimpanan data (Data storage)
– Pemindahan data (Data movement)
– Control
3/2/2015 6
3/2/2015
Komputer
dilihat
dari sudut
pandang
FUNGSI
7
PEMINDAHAN DATA Contoh: dari keyboard ke layar monitor
3/2/2015 8
PENYIMPANAN DATA Contoh: download
dari internet
3/2/2015 9
PENGOLAHAN DARI/KE PENYIMPANAN Contoh: updating
bank statement
3/2/2015 10
PEMROSESAN DARI PENYIMPANAN KE I/O Contoh: pencetakan bank statement
3/2/2015 11
STRUKTUR – TOP LEVEL
3/2/2015
Computer
Main
Memory
Input
Output
Systems
Interconnection
Peripherals
Communication
lines
Central
Processing
Unit
Computer
12
STRUKTUR - CPU
3/2/2015
Computer Arithmetic
and
Login Unit
Control
Unit
Internal CPU
Interconnection
Registers
CPU
I/O
Memory
System
Bus
CPU
13
STRUKTUR – KONTROL UNIT
3/2/2015
CPU
Control
Memory
Control Unit
Registers and
Decoders
Sequencing
Login
Control
Unit
ALU
Registers
Internal
Bus
Control Unit
14
1. Hal-hal di bawah ini berhubungan dengan arsitektur adalah
a. Set Instruksi
b. Mekanisme I/O
c. Teknik pengalamatan
d. a, b, c benar
e. a, b, c salah
3/2/2015 15
1. Hal-hal di bawah ini berhubungan dengan arsitektur adalah
a. Set Instruksi
b. Mekanisme I/O
c. Teknik pengalamatan
d. a, b, c benar
e. a, b, c salah
3/2/2015 16
2. Hal-hal di bawah ini berhubungan dengan organisasi adalah
a. Set instruksi
b. Sinyal kontrol
c. Jumlah bit dalam suatu data
d. a, c benar
e. Semua salah
3/2/2015 17
2. Hal-hal di bawah ini berhubungan dengan organisasi adalah
a. Set instruksi
b. Sinyal kontrol
c. Jumlah bit dalam suatu data
d. a, c benar
e. Semua salah
3/2/2015 18
3. Fungsi komputer adalah
a. Data processing
b. Data movement
c. Data Storage
d. Data Control
e. a, b, c benar
3/2/2015 19
3. Fungsi komputer adalah
a. Data processing
b. Data movement
c. Data Storage
d. Data Control
e. a, b, c benar
3/2/2015 20
4. Berikut ini merupakan bagian dari struktur komputer, kecuali
a. I/O
b. USB
c. Memory
d. CPU
e. Sistem Bus
3/2/2015 21
4. Berikut ini merupakan bagian dari struktur komputer, kecuali
a. I/O
b. USB
c. Memory
d. CPU
e. Sistem Bus
3/2/2015 22
5. Register merupakan bagian dari arsitektur …
a. Memori
b. I/O
c. CPU
d. Sistem Bus
e. Komputer
3/2/2015 23
5. Register merupakan bagian dari arsitektur …
a. Memori
b. I/O
c. CPU
d. Sistem Bus
e. Komputer
3/2/2015 24
DAFTAR PUSTAKA
• Stallings, W., (2010), Computer Organization and Architecture, 8th edition, Prentice Hall
• http://williamstallings.com/ComputerOrganization/index.html
3/2/2015 25 3/2/2015