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)
|
Konfigurasi PIN
|
Mikroprosesor Z-80 CPU
|
Mikrokontroler 801
|
Jumlah Pin
|
40
|
40
|
Jumlah Pin Alamat
|
16
|
16
|
Jumlah Pin Data
|
8
|
8
|
Jumlah Pin Interupt
|
2
|
2
|
Pin I/O
|
–
|
32
|
Register 8 bit
|
20
|
34
|
Register 16 bit
|
4
|
2
|
Ukuran Stack
|
64 K
|
128 K
|
ROM Internal
|
–
|
4 Kbyte
|
RAM Internal
|
–
|
128 byte
|
Memori Eksternal
|
64 Kbyte
|
128 Kbyte
|
Flag
|
6
|
4
|
Timer
|
0
|
2
|
Port Paralel
|
0
|
4 x 8 bit
|
Port Serial
|
0
|
1
|
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 komputer Single Bus System
Jawab:
Single BUS System merupakan penghubung dari setiap komponen komputer
yang mana terdiri dari Prosessor, Memory dan I/O dalam menjalankan tugasnya.
berikut merupakan gambaran dari system bus. blok yang pertama
adalah prosessor.
prosessor merupakan komponen komputer yang berfungsi sebagai otak dari komputer yang
menjalankan proses dan mengendalikan kerja komputer dengan bekerjasama dengan
perangkat komputer lainnya.
Bagian-bagian prosessor :
1. ALU : penghitung aritmatika yang terjadi sesuai intruksi program.
2. CU : pengaturan lalu lintas data I/O
3. MU : alat penyimpanan kecil yang memiliki kecepatan akses tinggi.
fungsi dari prosessor itu sendiri adalah untuk memproses data yang diterima
dari masukan kemudian akan menghasilkan outputan.
blok yang kedua adalah memory
memory merupakan tempat penyimpanan data dan
aplikasi secara sementara maupun permanen.
ada 2 jenis memory yaitu :
1. Memory Primer : yaitu memory utama yang berfungsi untuk akses
langsung data oleh prosessor (RAM&ROM).
2. Memory Sekunder :yaitu memory yang tidak bisa di akses langsung.
blok yang ke tiga adalah I/O
Input : adalah perangkat luar yang dipasang
sesuai dengan port masing masing untuk masukan atau mentransfer data dari luar
ke dalam microprosessor untuk diproses dan di terjemahkan ke dalam digital.
Output : adalah perangkat luar yang digunakan
untuk menampilkan/ menerjemahkan data yang keluar dari microprosessor komputer.
saya beri contoh I/O RS232 yang merupakan standart komunikasi serial yang
digunakan untuk koneksi peripheral ke pheriperal. biasa juga disebut dnegan
jalur I/O.
berikut merupakan blok diagram dari I/O RS232
Penerapan I/O RS232
yaitu :
1. pin RDX yaitu untuk
penerimaan data serial
2. pin TDX yaitu untuk
pengiriman data serial
3. pin DTR yaitu umtuk
memberiitahu bahwa UART siap melakukan pertukaran data.
4. pinGND yaitu untuk
menetralkan arus
5. pin DSR yaitu untuk
memberitahukan UART bahwa perangkat siap melakukan pertukaran data.
4.
Terangkan
apa yang membedakan arsitektur Double Bus System dan single bus system
Single Bus :
-
Beban Bus sistem sangat berat, sehingga kinerjanya lambat
- Traditional Bus ini merupakan
sistem bus tunggal (Single Bus system) yang populer diterapkan
pada jenis IBM-PC : 8088, era tahun 80′an.
Double Bus :
- Beban Sistem Bus menjadi lebih ringan
sehingga kinerjanya menjadi lebih cepat.
- High Speed bus
merupakan jenis bus ganda (multi bus)
5. Terangkan apa yang dimaksud dengan bit
Jawab:
Binary Digit atau bit adalah
satuan unit terkecil dalam keseluruhan bagian komputasi digital yang biasanya
digambarkan dalam simbol satuan angka 0 dan 1 sebagai angka biner.
Arti angka biner 0 dan 1 sendiri merujuk pada voltase tegangan yang dihasilkan, jika angka biner 0 menandakan tidak ada voltase tegangan dan sebaliknya angka biner 1 menunjukan adanya voltase positif konstan sebuah tegangan. Memang jika ditelisik lebih jauh bit dan Byte tidak menggunakan satuan angka desimal seperti 0,1,2,3,4,5,6,7,8, dan 9 untuk perhitungannya. Sebaliknya pada sebuah komputer untuk penyimpanan semua data yang dihasilkan menggunakan angka biner sebagai simbol satuannya.
Satuan bit pada komputer sendiri ditemukan oleh ilmuwan John Tukey pada tahun 1947 ketika bekerja di Bell Laboratories.
Arti angka biner 0 dan 1 sendiri merujuk pada voltase tegangan yang dihasilkan, jika angka biner 0 menandakan tidak ada voltase tegangan dan sebaliknya angka biner 1 menunjukan adanya voltase positif konstan sebuah tegangan. Memang jika ditelisik lebih jauh bit dan Byte tidak menggunakan satuan angka desimal seperti 0,1,2,3,4,5,6,7,8, dan 9 untuk perhitungannya. Sebaliknya pada sebuah komputer untuk penyimpanan semua data yang dihasilkan menggunakan angka biner sebagai simbol satuannya.
Satuan bit pada komputer sendiri ditemukan oleh ilmuwan John Tukey pada tahun 1947 ketika bekerja di Bell Laboratories.
Bit juga digunakan sebagai
satuan ukuran, yaitu kapasitas informasi dari sebuah digit biner. Lambang yang
digunakan adalah bit, dan
kadang-kadang (secara tidak resmi) b (contohnya,
modem dengan kecepatan 56 kbps atau 56 kilo bit per second/detik). Satuan ini
dikenal juga sebagai shannon,
dengan lambang Sh.
6.
Terangkan apa yang dimaksud dengan byte!
Byte adalah istilah yang biasa digunakan sebagai satuan dari penyimpanan data dalam komputer. Satu bita terdiri dari delapan bit.
Banyak di antara masyarakat yang menganggap bahwa
1 kilo bita setara dengan 1000 bita, atau mungkin menganggap 1 mega bita setara
dengan 1000 kilo bita. Hal itu sangat disalahkan, sebab pengukuran dalam sistem
komputer berbeda dengan pengukuran pada matematika dan fisika. Dalam kehidupan
nyata, 1 meter sama dengan 1000 mili meter, 1 gram sama dengan 1000 mili gram.
Dapat ditarik kesimpulan bahwa dalam kehidupan nyata, perhitungan kelipatan
kilo ke mega ke giga dst. menggunakan kelipatan 10x. Contoh: 1000
kilo gram sama dengan berapa mega gram ? maka cukup dengan 1 x 103 x
10-3 sama dengan 1 mega gram. Pada perhitungan komputer, 1 bita
sama dengan 1024 mili bita, atau 1 kilo bita sama dengan 1024 bita. Dapat
ditarik kesimpulan bahwa dalam perhitungan komputer, perhitungan kelipatan kilo
ke mega ke giga dst. menggunakan kelipatan 2x. Contoh: 1024 mega
bita sama dengan berapa giga bita ? maka cukup dengan 1 x 210 x
2-10 sama dengan 1 giga bita
7. Sebuah ROM dengan kapasitas 64 K bits
tentkanlah kapasitasnya dalam satuan byte
Jawab :
1 byte = 8 bit
= 64 k bit = 64000 bit
= 64000 bit = 8000 byte
= 64kbits
= 8kbyte
8. Apakah yang membedakan
SRAM dan DRAM
Jawab :
SRAM (Static Random
Access Memory) terdiri dari teknologi CMOS dan menggunakan enam transistor.
Pembangunannya terdiri dari dua inverter berpasangan silang untuk menyimpan
data (biner) yang mirip dengan sandal jepit dan tambahan dua transistor untuk
kontrol akses. Ini relatif lebih cepat daripada jenis RAM lain seperti DRAM.
Ini mengkonsumsi daya lebih sedikit. SRAM dapat menyimpan data selama daya
dipasok ke sana.
DRAM (Dynamic Random Access Memory)
juga merupakan jenis RAM yang dibangun menggunakan kapasitor dan beberapa
transistor. Kapasitor digunakan untuk menyimpan data di mana nilai bit 1
menandakan bahwa kapasitor diisi dan nilai bit 0 berarti kapasitor dilepaskan.
Kapasitor cenderung keluar, yang mengakibatkan bocornya biaya.
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?
Flash Rom adalah utilitas
untuk mengidentifikasi, membaca, menulis, meverifikasi dan menghapus chip flash
atau chip memori yang dapat dibaca dan diprogram, dan tetap menyimpan datanya
tanpa aliran listrik. Hal ini dirancang untuk Flash BIOS,kartu
jaringan,grafis,dan berbagai perangkat programmer lain.
Flash ROM juga merupakan jenis chip
memori ROM. Menyimpan data pada ROM tidak dapat dilakukan dengan mudah, namun
membaca data dari ROM dapat dilakukan dengan mudah. Biasanya program/data pada
ROM diisi oleh pabrik yang membuatnya.
Oleh karena sifat ini, ROM biasa
digunakan untuk menyimpan firmware (biasanya disimpan pada Flash ROM dari
perangkat keras). Firmware adalah sebuah program perangkat lunak komputer atau
set instruksi yang diprogram pada perangkat keras komputer.
10. Apakah
yang membedakan antara general purpose computer dan spesial purpose computer?
General Purpose
Computer : Komputer ini dirancang untuk menyelesaikan bermacam masalah,
dapat menggunakan beberapa program yang dapat menyelasaikan jenis permasalahan
yang berbeda, karena komputer ini tidak dirancang untuk masalah secara
khusus.misalnya aplikasi bisnis, teknik, pendidikan, pengolahan kata, permainan
dllGeneral-Purpose Komputer dapat berupa kompuer digital maupun komputer
analog, tetapi pada umunya komputer digital adalah general-purpose computer.
Special-purpose
Computer : Digunakan untuk menyelesaikan pekerjaan atau aplikasi
khusus.Special-purpose pada awalnya merupakan General-Purpose yang digunakan
secara khusus dan disesuiakan dengan konfigurasi ataupun peralatan didalamnya
yang sudah dimodifikasi sedemikian rupa untuk menyelesaikan suatu masalah
tertentu
Group 1
[ Type of Computers ]
- Fauzan Muhammad ( 182406102 )
- Dikki Agung Prasetyo ( 192406054 )
- Boy Duan Carlos Immanuel Simbolon ( 192406064 )
- Isfandi Doli Harahap ( 192406082 )
- Jesica Aulia Pardede ( 192406095 )


