LATIHAN
1.
Apakah yang membedakan
antara Microcontroller dan Microprocessor
Jawab
: Perbedaannya adalah sebagai berikut,
MICROCONTROLLER
|
MICROPROCESSOR
|
Kode yang digunakan tidak banyak atau hanya beberapa
|
Kode yang digunakan lebih banyak dan
kompleks
|
ROM diisi sendiri oleh pengguna.
|
ROM diisikan oleh pabrik
|
Terdapat RAM kecil untuk data sementara,
ROM besar untuk program kendali
|
RAM besar untuk program pengguna, ROM
kecil untuk antar muka perangkat keras
|
Berfungsi sebagai pengendali program
|
Berfungsi sebagai pengolah dan
pengendali program.
|
Tidak membutuhkan OS (Operating System)
|
Membutuhkan OS (Operating System)
|
2.
Gambarkan dan terangkan
perbedaan antara Arsitektur Harvard dan Von Neumann!
Jawab
: -
Arsitektur Von Neumann
Arsitektur Von Neumann adalah arsitektur
komputer yang membuat program ROM dan data RAM dalam peta memori yang sama.
Arsitektur ini memiliki address dan data Bus tunggal untuk mengamati program
dan data. Arsitektur Von Neumann atau mesin Von Neumann merupakan arsitektur
yang diciptakan oleh Jhon Von Neumann pada tahun 1903 – 1957. Arsitektur ini
digunakan oleh hampir semua komputer. Arsitektur Von Neumann ini menggambarkan
komputer dengan 4 bagian utama, yaitu:
·
Unit Aritmatika dan Logis
(ALU)
·
Unit Control (CU)
·
Memori
·
Alat masukan I/O
Keuntungan
model Arsitektur Von Neumann adalah sebagai berikut :
·
Fleksibilitas dalam
mengalamatkan program dan data.
·
Program selalu ada di
ROM, dan data selalu ada di RAM.
·
Arsitektur Von Neumann
memungkinkan processor untuk menjalankan program yang ada di dalam memori data
atau RAM.
Kelemahan
model Arsitektur Von Neumann adalah sebagai berikut :
·
Bus tunggalnya yang membuat
instruksi untuk mengakses program dan data harus dijalankan secara sekuensial
dan tidak bisa dilakukan overlapping untuk menjalankan dua instruksi yang
berurutan.
·
Bandwidth program harus
sama dengan Bandwidth data. Jika memori data adalah 8 bit maka program juga
harus 8 bit.
·
Processor Von Neumann membutuhkan jumlah clock
CPI (Clock Per Instruction) yang relative lebih banyak sehingga eksekusi
instruksi dapat menjadi relative lebih lama.
-
Arsitektur
Harvard
Arsitektur Harvard memiliki 2 memori
yang terpisah, 1 untuk program (ROM), dan 1 untuk data (RAM), yang mana
arsitektur ini merupakan kebalikan dari arsitektur komputer model Von Neumann.
Jika Von Neumann menggabungkan ROM dan RAM menjadi satu, maka Arsitektur
Harvard memisahkan kedua memori tersebut.
Kelebihan
dari Arsitektur Harvard adalah sebagai berikut :
·
Semua data di dalam
program selebar 1 Byte atau 8 bit. Karena bus data yang digunakan dalam
pembacaan program memilki beberapa jalur (12, 14, atau16), instruksi dan data
dapat dibaca sekaligus. Sehingga semua instruksi dapat dieksekusi hanya dengan
1 siklus instruksi, kecuali instruksi lompat yang dieksekusi dalam 2 siklus.
·
Program ROM dan data
sementara (RAM) terpisah, CPU dapat mengeksekusi 2 instruksi sekaligus sehingga selama proses pembacaan dan
penulisan RAM dapat dibaca melalui bus yang lain.
·
Jika menggunakan
Microcontroller dari Arsitektur Harvard kita tidak bisa mengetahui seberapa
banyak memori yang dibutuhkan oleh beberapa instruksi. Namun pada dasarnya,
masing – masing instruksi program membutuhkan dua lokasi memori.
Kekurangan
Arsitektur Harvard yaitu tidak memungkinkan untuk menempatkan data pada ROM.
Arsitektur ini memang tidak memungkinkan untuk mengakses data yang ada di ROM.
Namun hal ini bias diatasi dengan cara membuat instruksi dan mekanisme khusus
untuk mengalamatkan data di ROM. Microprocessor yang memilki instruksi seperti
ini biasanya disebut Arsitekur Modified Harvard.
3.
Terangkan apa yang dimaksud dengan Arsitektur Computer Single Bus System
Jawab : Bus adalah
bagian dari sistem komputer yang berfungsi untuk memindahkan data antar bagian
– bagian dalam sistem komputer. Data dipindahkan dari piranti masukan ke CPU,
CPU ke memori, atau dari memori ke piranti keluaran (output). Arsitektur Computer Single Bus System atau Sistem
Bus Tunggal Komputer adalah penghubung bagi keseluruhan komponen komputer dalam
menjalankan tugasnya, sistem ini hanya menggunakan satu jalur saja. Data atau
program yang tersimpan dalam memori dapat diakses dan dieksekusi CPU melalui
perantara bus, begitu juga kita dapat melihat hasil eksekusi melalui monitor
juga menggunakan system bus.
4.
Terangkan apa yang membedakan Arsitektur Double Bus System dan Single
Bus System!
Jawab : perbedaan antara keduanya adalah Double Bus System menggunakan jalur
front side dalam I/O dan memiliki lebih dari satu jalur, sementara Single Bus System hanya menggunakan satu
jalur saja.
5.
Terangkan apa yang dimaksud dengan bit!
Jawab : Bit adalah kependekan dari Binary Digit, yang
berarti digit biner .Binary digit adalah unit satuan terkecil dalam komputasi
digital.
6.
Terangkan apa yang dimaksud dengan Byte!
Jawab : Byte adalah gabungan dari beberapa bit, yang
artinya byte merupakan satuan informasi yang lebih besar dari bit.
7.
Sebuah ROM dengan kapasitas 64 K bits
tentukanlah kapasitasnya dalam satuan Byte!
Jawab : Dokumen yang biasanya tersimpan dalam komputer
dengan ukuran kilobyte (KB). Jadi perhitungannya adalah :
8 Bits = 1
Byte
1 KB = 1024
Byte
64 K Bits = 8 K
Byte =
8 x 1024 byte = 8129 byte
8.
Apakah yang membedakan SRAM dan DRAM?
Jawab :
SRAM
|
DRAM
|
Menggunakan array 6 transistor
|
Menggunakan transistor dan kapasitor tunggal untuk setiap sel memori
|
Tidak memerlukan penyegaran memori
|
Memerlukan penyegaran memori secara
berkala
|
Lebih sering digunakan sebagai cache
memori karena dalam hal kecepatan lebih cepat
|
Dalam hal kecepatan lebih lambat
|
Ruang atau kapasitas nya lebih kecil
|
Memiliki ruang atau kapasitas yang lebih
besar, sehingga biasa digunakan sebagai memori utama dalam PC
|
9.
Apakah yang dimaksud dengan Flash ROM
Jawab : Flash ROM adalah utilitas untuk
mengidentifikasi, membaca, menulis, meverifikasi, dan menghapus chip flash atau
chip memori yang dapat dibacadan di program, dan tetap menyimpan data tanpa
aliran listrik.
10.
Apakah yang membedakan antara General Purpose Computer dan Special Purpose Computer
Jawab : - General
Purpose Computer
General purpose computer dibuat
untuk keperluan secara umum, dan digunakan setiap hari untuk mengerjakan
berbagai pekerjaan sesuai dengan kemampuan usernya. Komputer ini digunakan
secara umum, misalnya untuk pengolahan grafis, pengolahan multimedia, pengolahan
database dan pengolahan program lainnya.
-
Special Purpose
Computer
Special Purpose Computer dibuat untuk
menangani satu jenis masalah khusus. Komputer jenis ini diisi dengan suatu
program khusus yang digunakan sebagai pengontrol proses – proses tertentu
misalnyakepentingan militer, pemeriksaan kesehatan, dan mesin pabrik.
Group 7
[
Modified Harvard Architecture ]
-
Hani Annisa ( 192406057 )
-
Fahriza Shiddik ( 192406063 )
-
Richard Albert Tua Situmorang ( 192406073 )
-
M. Dizzy Aditya Tanjung ( 192406083 )
-
Nurhayati Marpaung ( 192406094 )

