Uploaded by Alif Yoga

AK01PendahuluanLMC

advertisement
1 / 1 - 15
AK 01 Pendahuluan, LMC.doc
01. PENDAHULUAN, LMC
Tujuan Instruksional Umum
Menjelaskan kepada mahasiswa tentang bentuk arsitektur komputer secara
menyeluruh dan rinci, beberapa konsep arsitektur komputer, fungsi
komponen-komponen komputer dan fungsi secara keseluruhan dalam satu
kesatuan sistem komputer.
Daftar Pustaka:
1.
V. Carl Hamacher, Zvonko G. Vranesic, Safwat G. Zaky, “Organisasi
Komputer” Ed.Bahasa Indonesia, Penerbit Erlangga, Jakarta, 1994.
2.
William Stallings, “Organisasi dan Arsitektur Komputer” Ed.Bahasa
Indonesia, PT. Prenhallindo, Jakarta, 1996.
3.
Soepono Soeparlan, “Pengantar Organisasi Sistem Komputer”,
Penerbit Gunadarma, 1995.
4.
D. Suryadi H.S., “Pengenalan Komputer”, Penerbit Gunadarma,
Jakarta, 1996.
5.
D. Suryadi H.S., “Pengantar Arsitektur Komputer”, Penerbit
Gunadarma, Jakarta, 1994.
6.
Hwang, K. And Briggs, F.A., “Computer Architectures and Parallel
Processing”, Mc.Graw Hill International Edition, 1984.
7.
John P. Hayes, “Computer Architecture and Organization”, McGraw –
Hill.
8.
M.Morris Mano, “Compter System Architecture”, Prentice Hall Inc.
9.
Andrew S. Tanenbaum, “Structured Computer Organization”, Prentice
Hall, Inc. 1990
10. Thomas Bartee, “Fundamental of Digital Computer”, McGraw-Hill
11. Ir. Deru Sudibyo, “Arsitektur dan Teknologi Server Esa”, Elex Media
Komputindo, Jakarta, 1996.
12. Englander, I., “The Architectures of Computer Hardware and System
Software. An Information Technology Approach”, 1996.
13. Richard Y. Kain, “Computer Architecture”, Prentice-Hall International
Editions, 1989.
Drs. Ign. Djoko Irianto, M.Eng.
R0 - 07/11/2008
Arsitektur Komputer
1 / 2 - 15
AK 01 Pendahuluan, LMC.doc
Pengertian Dasar
Organisasi dan Arsitektur Komputer
Ada sedikit perbedaan antara Organisasi komputer dan Arsitektur
komputer.
™ Arsitektur Komputer membahas hal-hal yang berkaitan dengan atributatribut yang terlihat atau yang dipertimbangkan oleh pemrogram dan
yang memiliki dampak langsung pada eksekusi logis sebuah program.
Dengan kata lain arsitektur komputer membahas masalah-masalah yang
berkaitan dengan fungsi komponen-komponen komputer.
Contoh atribut arsitektural adalah:
o Set instruksi
o Representasi data atau jumlah bit yang digunakan untuk
merepresentasikan bermacam-macam jenis data (misal: bilangan,
karakter, dll)
o Mekanisme input/output (I/O)
o Teknik pengalamatan memori
™ Organisasi Komputer membahas bagaimana semua fungsi-fungsi
komputer tersebut dapat diimplementasikan. Jadi, organisasi komputer
membahas hal-hal yang berkaitan dengan unit-unit operasional dan
interkoneksinya yang merealisasikan spesifikasi arsitektural.
Dengan kata lain, organisasi komputer membahas masalah-masalah
yang berkaitan dengan struktur komputer.
Organisasional meliputi rincian hardware yang dapat diketahui oleh
pemrogram, misal:
o Sinyal-sinyal kontrol
o Struktur komputer
o Interface komputer dan peripheral
o Teknologi memori yang digunakan
o Teknik-teknik pengalamatan memori, dan lain-lain.
Ilustrasi Penjelasan
¾ Apakah suatu komputer perlu memiliki instruksi perkalian?
Hal ini merupakan masalah rancangan arsitektural.
Drs. Ign. Djoko Irianto, M.Eng.
R0 - 07/11/2008
Arsitektur Komputer
1 / 3 - 15
AK 01 Pendahuluan, LMC.doc
¾ Apakah instruksi tersebut (instruksi perkalian) akan diimplementasikan
oleh unit perkalian atau oleh mekanisme yang memakai pengulangan?
Hal ini merupakan masalah organisasional
Sekelompok komputer dapat memiliki arsitektur yang sama namun
berbeda dalam segi organisasinya.
Arsitektur dapat bertahan bertahun-tahun, namun organisasinya
dapat berubah sesuai dengan perkembangan teknologi.
Struktur dan Fungsi Dasar Komputer
ƒ Struktur
menggambarkan bagaimana masing-masing komponen
komputer saling berhubungan untuk melaksanakan fungsi
ƒ Fungsi dasar (basic function) menggambarkan bagaimana masingmasing komponen beroperasi sebagai bagian dari struktur.
Fungsi Dasar Komputer :
¾ Empat fungsi atau operasi dasar pada sebuah komputer :
Ö Pengolahan data
Ö Penyimpanan data
Ö Pemindahan data (dari sistem komputer ke peralatan luar komputer)
Ö Kontrol
RUANG LINGKUP OPERASI
(Sumber dan Tujuan Data)
Peralatan
Pemindahan
Data
Mekanisme
Pengontrolan
Fasilitas
Penyimpanan
Data
Fasilitas
Pengolahan
Data
Gambar 1. Diagram Fungsi Komputer
Drs. Ign. Djoko Irianto, M.Eng.
R0 - 07/11/2008
Arsitektur Komputer
1 / 4 - 15
AK 01 Pendahuluan, LMC.doc
Struktur Dasar Komputer
Ada empat komponen utama dalam struktur sebuah komputer, yaitu:
1. Bagian prosesor (CPU)
2. Bagian memori (RAM & ROM)
3. Bagian masukan/keluaran (I/O)
4. Sistem interkoneksi (bus system)
KOMPUTER
Central
Processing
Unit
System
Interconnection
Main
Memory
I/O
Gambar 2. Struktur Dasar Komputer
1. Pemroses atau prosesor (CPU)
• Berfungsi untuk mengendalikan operasi komputer dan melakukan fungsi
pemrosesan data.
• Pemroses melakukan operasi logika dan mengelola aliran data dengan
membaca instruksi dari memori dan mengeksekusinya.
• Langkah kerja pemroses :
a. Mengembil instruksi biner dari memori
b. Mendekode instruksi menjadi aksi sederhana
c. Melakukan aksi
• 3 tipe operasi komputer :
i. Operasi aritmatika (ADD, SUBSTRACT, MULTIPLY, DIVIDE)
ii. Operasi logika (OR, AND, XOR, INVERTION)
iii. Operasi pengendalian (LOOP, JUMP)
Drs. Ign. Djoko Irianto, M.Eng.
R0 - 07/11/2008
Arsitektur Komputer
1 / 5 - 15
AK 01 Pendahuluan, LMC.doc
• Pemroses terdiri :
a.
ALU (Aritmatic Logic Unit)
Berfungsi untuk melakukan operasi aritmatika dan logika.
b. CU (Control Unit)
Berfungsi untuk mengendalikan operasi yang dilaksanakan sistem
komputer.
c.
Register-register
Berfungsi untuk :
- Membantu pelaksanaan operasi yang dilakukan pemroses
- Sebagai memori yang bekerja secara cepat, biasanya untuk
tempat operand-operand dari operasi yang akan dilakukan.
- Terbagi menjadi register data dan register alamat.
- Register data terdiri dari general dan special purpose register.
- Register alamat berisi :
a. Alamat data di memori utama
b. Alamat instruksi
c. Alamat untuk perhitungan alamat lengkap
Contoh : register indeks, register penunjuk segmen, register
penunjuk stack, register penanda (flag)
• Pemroses melakukan tugasnya dengan mengeksekusi instruksiinstruksi di program dengan mekanisme instruksi sebagai berikut :
a. Pemroses membaca instruksi dari memori (fetch)
b. Pemroses mengeksekusi instruksi (execute)
• Eksekusi program berisi pengulangan fetch dan execute. Pemrosesan
satu instruksi disebut satu siklus instruksi (instruction cycle).
Start
Fetch
Execution
Halt
Gambar 1-1 : Siklus eksekusi instruksi
Drs. Ign. Djoko Irianto, M.Eng.
R0 - 07/11/2008
Arsitektur Komputer
1 / 6 - 15
AK 01 Pendahuluan, LMC.doc
2. Memori
• Berfungsi untuk menyimpan data dan program
• Biasanya volatile, tidak dapat mempertahankan data dan program yang
disimpan bila sumber daya energi (listrik) dihentikan.
• Konsep program tersimpan (stored program concept), yaitu program
(kumpulan instruksi) yang disimpan di suatu tempat (memori) dimana
kemudian instruksi tersebut dieksekusi.
• Setiap kali pemroses melakukan eksekusi, pemroses harus membaca
instruksi dari memori utama. Agar eksekusi dilakukan secara cepat
maka harus diusahakan instruksi tersedia di memori pada lapisan
berkecepatan akses lebih tinggi. Kecepatan eksekusi ini akan
meningkatkan kinerja sistem.
• Hirarki memori berdasarkan kecepatan akses :
- Register (tercepat)
- Chace memory
Memori berkapasitas terbatas, berkecepatan tinggi yang lebih mahal
dibanding memori utama. Chace memory adalah diantara memori
utama dan register, sehingga pemroses tidak langsung mengacu
memori utama tetapi di cache memory yang kecepatan aksesnya lebih
tinggi.
- Main memory
- Disk chace (buffering)
Bagian memori utama untuk menampung data yang akan ditransfer
dari/ke perangkat masukan/keluaran dan penyimpan sekunder.
Buffering dapat mengurangi frekuensi pengaksesan dari/ke perangkat
masukan/keluaran dan penyimpan sekunder sehingga meningkatkan
kinerja sistem.
- Magnetic disk
- Magnetic tape, optical disk (terlambat)
3. Perangkat masukan dan keluaran (I/O)
• Adalah perangkat nyata yang dikendalikan chip controller di board
sistem atau card.
• Controller dihubungkan dengan pemroses dan komponen lainnya
melalui bus.
Drs. Ign. Djoko Irianto, M.Eng.
R0 - 07/11/2008
Arsitektur Komputer
1 / 7 - 15
AK 01 Pendahuluan, LMC.doc
• Controller mempunyai register-register untuk pengendaliannya yang
berisi status kendali.
• Tiap controller dibuat agar dapat dialamati secara individu oleh
pemroses sehingga perangkat lunak device driver dapat menulis ke
register-registernya sehingga dapat mengendalikannya.
• Sistem operasi lebih berkepentingan dengan pengendali dibanding
dengan perangkat fisik mekanis
• Perangkat I/O juga memindahkan data antara komputer dan lingkungan
eksternal.
• Lingkungan eksternal dapat diantarmuka (interface) dengan beragam
perangkat, seperti :
a. Perangkat penyimpan sekunder
b. Perangkat komunikasi
c. Terminal
4. Interkoneksi antar komponen
• Adalah struktur dan mekanisme untuk menghubungkan antar komponen
dalam sistem komputer yang disebut bus.
• Bus terdiri dari tiga macam, yaitu :
a. Bus alamat (address bus)
Berisi 16, 20, 24 jalur sinyal paralel atau lebih. CPU mengirim alamat
lokasi memori atau port yang ingin ditulis atau dibaca di bus ini.
Jumlah lokasi memori yang dapat dialamati ditentukan jumlah jalur
alamat. Jika CPU mempunyai N jalur alamat maka dapat
mengalamati 2 pangkat N (2N) lokasi memori dan/atau port secara
langsung.
b. Bus data (data bus)
Berisi 8, 16, 32 jalur sinyal paralel atau lebih. Jalur-jalur data adalah
dua arah (bidirectional). CPU dapat membaca dan mengirim data
dari/ke memori atau port. Banyak perangkat pada sistem yang
dihubungkan ke bus data tetapi hanya satu perangkat pada satu saat
yang dapat memakainya.
c. Bus kendali (control bus)
Berisi 4-10 jalur sinyal paralel. CPU mengirim sinyal-sinyal pada bus
kendali untuk memerintahkan memori atau port.
Drs. Ign. Djoko Irianto, M.Eng.
R0 - 07/11/2008
Arsitektur Komputer
1 / 8 - 15
AK 01 Pendahuluan, LMC.doc
Sinyal bus kendali antara lain :
- Memory read
Untuk memerintahkan melakukan pembacaan dari memori.
- Memory write
Untuk memerintahkan melakukan penulisan ke memori.
- I/O read
Untuk memerintahkan melakukan pembacaan dari port I/O.
- I/O write
Untuk memerintahkan melakukan penulisan ke port I/O.
• Mekanisme pembacaan
Untuk membaca data suatu lokasi memori, CPU mengirim alamat
memori yang dikehendaki melalui bus alamat kemudian mengirim
sinyal memory read pada bus kendali. Sinyal tersebut memerintahkan ke
perangkat memori untuk mengeluarkan data pada lokasi tersebut ke bus
data agat dibaca CPU.
• Interkoneksi antar komponen ini membentuk satu sistem sendiri, seperti
ISA (Industry Standard Architecture), EISA (Extended ISA) dan PCI
(Peripheral Component Interconnect).
• Secara fisik interkoneksi antar komponen berupa "perkawatan".
• Interkoneksi memerlukan tata cara atau aturan komunikasi agar tidak
kacau (chaos) sehingga mencapai tujuan yang diharapkan.
Secara sederhana, diagram sebuah mikrokomputer dapat digambarkan
sebagai berikut:
Interupsi
KONTROL
Alamat, Data,
Instruksi
MEMORI
Instruksi,
Data
DMA
Direct Memory Access
I/O
Dari dan ke
dunia luar
Gambar 3. Diagram Blok Mikrokomputer
Drs. Ign. Djoko Irianto, M.Eng.
R0 - 07/11/2008
Arsitektur Komputer
1 / 9 - 15
AK 01 Pendahuluan, LMC.doc
Bagian Kontrol
Bagian kontrol (central processing unit/CPU) bertugas untuk
mengambil data/instruksi, menerjemahkan (mengkompilasi),melaksanakan
dan mengirim ke bagian I/O.
Dalam satu siklus instruksi, CPU melaksanakan berbagai tugas sbb.:
1. menempatkan adres instruksi (instruction address) ke dalam memory
address bus,
2. mengambil instruksi dari input data bus dan memberikan kodenya
(menterjemahkan),
3. mengambil adres dan data yang diperlukan oleh instruksi. Adres dan
data bisa berada dalam memori atau dalam register.
4. melaksanakan operasi yang telah didefinisikan dalam kode instruksi.
Operasi dapat berupa fungsi aritmetika, fungsi logika, transfer data
ataupun fungsi manajemen,
5. memeriksa sinyal kontrol, apakah ada interupsi dll.,
6. memberikan sinyal status, kontrol, "timing", dll. yang memberitahukan
apakah menggunakan memori atau I/O.
Bagian Memori
Memori tersusun atas banyak words secara berurutan, yang masingmasing mempunyai alamat tunggal.
Ada beberapa jenis memori, a.l.:
1. RAM (random access memory) : hanya dapat menyimpan program atau
data secara sementara, berlaku untuk proses READ/WRITE
2. ROM (read only memory) : dapat menyimpan program atau data secara
tetap, hanya untuk proses READ.
Bagian I/O
Bagian masukan/keluaran bertugas untuk mentransfer data dari dan ke
komputer dengan peralatan luar /lingkungan luar.
Dalam komputer pribadi, yang termasuk bagian ini adalah:
- monitor / CRT : untuk menampilkan data masukan / keluaran
- papan ketik (key board) : untuk memasukkan data/instruksi
- printer : untuk mencetak
- disk drive : untuk menyimpan / membaca dari dan ke disket.
Drs. Ign. Djoko Irianto, M.Eng.
R0 - 07/11/2008
Arsitektur Komputer
1 / 10 - 15
AK 01 Pendahuluan, LMC.doc
KONSEP KOMPUTER LMC
¾ Feature:
Keunggulan sebuah komputer tidak berasal dari kemampuan
mengerjakan masalah yang kompleks melainkan kemampuannya
mengerjakan operasi sederhana dengan kecepatan tinggi.
Æ Konsep ini yang mendasari pengembangan komputer digital sejak
tahun 1951.
¾ Model “Little Man Computer” (LMC) adalah konsep arsitektur
komputer digital modern yang pertama kali dikembangkan oleh Dr.
Stuart Madnick pada tahun 1965 di MIT untuk memberikan gambaran
yang akurat tentang kerja sistem komputer.
¾ Layout LMC
Calculator
00
01
02
03
04
123
In Basket
500
199
500
370
580
98 394
Out Basket
Little Man
05
Mailboxes
Counter
Gambar 4. Struktur komputer LMC
LMC TERDIRI DARI :
Sebuah ruangan tertutup yang di dalamnya berisi :
¾ 100 mailboxes
o setiap mailbox diberi nomor sebanyak 2 digit mulai dari 00 hingga
99 yang digunakan sebagai adres
o setiap mailbox dapat menampung selembar kertas yang dapat berisi
angka 3 digit desimal (isi mailbox)
o perlu dicatat bahwa adres mailbox dan isi mailbox adalah dua hal
yang berbeda.
Drs. Ign. Djoko Irianto, M.Eng.
R0 - 07/11/2008
Arsitektur Komputer
1 / 11 - 15
AK 01 Pendahuluan, LMC.doc
¾ Calculator
o Dapat menyimpan satu angka (3 digit) secara sementara
o Dapat untuk operasi tambah dan kurang
¾ Counter 2 digit
o Mencacah naik satu demi satu yang merupakan cacah instruksi
o Dapat direset (kembali ke nol) dari luar
¾ In Basket dan Out basket
o Digunakan oleh user di luar LMC untuk memasukkan kertas (data)
atau mengambil kertas yang berisi 3 digit angka.
¾ Little Man
o Komponen LMC yang melaksanakan tugas.
INSTRUKSI PADA LMC :
o Tugas kepada Little Man berupa satu set instruksi kecil.
o Setiap instruksi digambarkan oleh angka 3 digit :
ƒ Digit ke 1 : menyatakan operasi yang harus dilakukan
ƒ Digit ke 2 dan ke 3 : menyatakan operand atau angka yang
dioperasikan, dapat juga berupa adres mailbox
Contoh instruksi pada LMC didefinisikan sbb.:
™ LOAD, code 5XX, Mnemonic “LDA XX”
LM pergi ke mailbox XX (angka 2 digit), membaca angka 3 digit pada
kertas dalam mailbox, pergi ke calculator dan memasukkan angka
tersebut ke calculator.
™ STORE, code 3XX, Mnemonic “STO XX”
LM pergi ke calculator, membaca angka 3 digit pada display,
menuliskan pada kertas, pergi ke mailbox XX, memasukkan kertas yang
dibawa ke mailbox.
™ ADD, code 1XX, Mnemonic “ADD XX”
LM pergi ke mailbox XX, membaca angka 3 digit pada kertas dalam
mailbox, pergi ke calculator dab menambahkannya dengan angka yang
nampak pada calculator.
™ SUBTRACT, code 2XX, Mnemonic “SUB XX”
Seperti pada ADD, tetapi angka dari mailbox dikurangkan dari angka
pada calculator.
Drs. Ign. Djoko Irianto, M.Eng.
R0 - 07/11/2008
Arsitektur Komputer
1 / 12 - 15
AK 01 Pendahuluan, LMC.doc
™ INPUT, code 901, Mnemonic “IN”
LM pergi ke “In Basket”, mengambil kertas yang pertama,
membawanya ke calculator, kemudian memasukkan angkanya.
™ OUTPUT, code 902, Mnemonic “OUT”
LM pergi ke calculator, membaca angka 3 digit pada display,
menuliskannya pada kertas dan kemudian membawanya ke Out Basket.
™ HALT atau Coffee Break, Code 000, Mnemonic “HLT”
LM berhenti bekerja misalnya untuk “coffee break” atau program telah
selesai.
™ BRANCH IF ZERO, code 7XX, Mnemonic “BRZ XX”
LM pergi ke kalkulator dan melihat angkanya, jika nol ia pergi ke
counter dan mencocokkan angkanya ke alamat instruksi asal. Jika tidak
sama dengan nol LM tidak mengerjakan apa-apa.
™ BRANCH IF POSISITVE OR ZERO, code 8XX, Mnemonic “BRP
XX”
Seperti pada BRZ, tetapi LM akan mengubah nilai pencacah jika dan
hanya jika bilangan pada kalkulator nol, atau positive.
™ DATA STORAGE LOCATION, any code, Mnemonic “DAT XXX”
Ini bukan instruksi, hanyalah sebuah informasi yang disimpan di dalam
mailbox yang digunakan oleh program.
OPCODE OPERATION
1XX
2XX
3XX
4XX
500
600
700
800
801
802
Nomor dari lokasi memori XX dari ALU (calculator)
Menyimpan nomor ALU ke dalam lokasi memori XX
menambahkan nomor pada lokasi memori XX pada ALU
Cabang nomor pada lokasi memory XX dari ALU
Mendapatkan masukan dari tempat masukan dan memuatnya pada
ALU
Membuat nomor pada ALU di tempat output.
BERHENTI!
Lompati instruksi berikutnya jika nomor pada ALU adalah negatif
Lompati instruksi berikutnya jika nomor pada ALU adalah nol
Lompati instruksi berikutnya jika nomor pada ALU adalah positif
Drs. Ign. Djoko Irianto, M.Eng.
R0 - 07/11/2008
Arsitektur Komputer
1 / 13 - 15
AK 01 Pendahuluan, LMC.doc
OPERASI LMC
Operasi LMC dapat digambarkan sbb.:
1.
2.
3.
4.
LM membaca alamat dari pencacah lokasi
... pergi ke mailbox pada lokasi yang sesuai dengan pencacah lokasi
... dan membaca angka yang tertera pada kertas.
LM pergi ke alamat mailbox yang sesuai dengan instruksi yang tertera
pada kertas yang diambil sebelumnya.
5. ... ia membaca angka pada mailbox
6. ... ia pergi ke kalkulator dan memasukkan angka yang dibaca dari
mailbox
7. ... akhirnya ia pergi ke pencacah lokasi dan menambahkan angka satu.
CONTOH PROGRAM
Contoh program untuk menjumlahkan dua angka.
Mailbox Code
Mnemonic
00
901
IN
01
399
STO DATA
02
901
IN
03
199
ADD DATA
04
902
OUT
05
000
COB
........................................
99
???
DATA;
Description/comment
; input angka pertama
; Simpan di lokasi “DATA”
; input angka kedua
; tambahkan ke angka pertama
; output hasil
; STOP
; lokasi penyimpanan sementara
Contoh program untuk mengurangkan dua angka
00
01
02
03
04
05
06
07
08
09
10
11
901
310
901
311
210
808
510
211
902
000
000
000
IN
STO 10
IN
STO 11
SUB 10
BRP 08
LDA 10
SUB 11
OUT
COB
DAT 000
DAT 000
Drs. Ign. Djoko Irianto, M.Eng.
; test
; negative
R0 - 07/11/2008
Arsitektur Komputer
1 / 14 - 15
AK 01 Pendahuluan, LMC.doc
Soal Pendalaman Materi
1. Konsep komputer modern didasarkan pada konsep “Little Man
Computer (LMC)” yaitu konsep komputer yang mampu mengerjakan
operasi sederhana dengan kecepatan tinggi.
A. Sebutkan komponen-komponen yang ada dalam LMC
B. Jelaskan prinsip operasi LMC
C. Berikan contoh program dalam LMC untuk menjumlahkan dua
bilangan.
2.
Pengertian Organisasi dan Arsitektur Komputer
a) Ditinjau dari segi fungsi, secara umum komputer mempunyai
empat fungsi. Jelaskan keempat fungsi tersebut.
b) Ditinjau dari segi struktur, ada empat bagian struktur pokok atau
empat komponen dari sebuah komputer. Jelaskan masing-masing
bagian tersebut.
c) Jelaskan perbedaan yang prinsip antara organisasi komputer &
arsitektur komputer.
3. Arsitektur komputer membahas atribut-atribut yang memiliki dampak
langsung pada eksekusi logis sebuah program. Berikan contoh atributatribut arsitektural tersebut.
4. Jelaskan aliran data dan instruksi dalam prosesor, mulai dari data dan
instruksi masuk prosesor hingga hasil disimpan dalam memori.
Jelaskan pula proses yang dilakukan dalam setiap bagian komponen
prosesor.
5. Jelaskan komponen-komponen utama yang terdapat dalam prosesor
serta fungsi masing-masing komponen tersebut.
6. Jelaskan hirarki sistem memori dalam sistem komputer berdasarkan
kecepatan aksesnya.
7. Jelaskan apa yang dimaksud dengan memori cache, jelaskan pula apa
bedanya dengan disk cache.
8. Jelaskan satu siklus eksekusi sebuah instruksi yang dilaksanakan di
dalam prosesor.
9. Jelaskan apa yang dimaksud dengan sistem bus (bus system), sebutkan
komponen yang ada dalam sistem bus dan jelaskan fungsi masingmasing bus.
10. Jelaskan konsep yang mendasari rancangan komputer digital modern.
Drs. Ign. Djoko Irianto, M.Eng.
R0 - 07/11/2008
Arsitektur Komputer
1 / 15 - 15
AK 01 Pendahuluan, LMC.doc
11. Jelaskan aliran instruksi dan data dalam konsep arsitektur komputer
modern dan konsep arsitektur komputer LMC.
12. Jelaskan beberapa tugas yang dilaksanakan oleh CPU dalam satu siklus
eksekusi instruksi.
13. Ada beberapa jenis memori, yaitu RAM dan ROM. Jelaskan perbedaan
diantara keduanya.
14. Buatlah contoh program pada komputer LMC ini untuk mengalikan
dua buah angka.
15. Jelaskan peran Little Man dalam konsep komputer LMC. Little Man
dalam LMC setara dengan komponen apa dalam sistem komputer
modern.
Drs. Ign. Djoko Irianto, M.Eng.
R0 - 07/11/2008
Arsitektur Komputer
Download