Anda di halaman 1dari 3

Nama : Verrell Giano

NIM : 1803431010
Kelas : IKI – 6
Absen : 19
Antarmuka Komputer

PERBANDINGAN ARSITEKTUR KOMPUTER DENGAN ARSITEKTUR


MIKROKONTROLLER (ARDUINO)

A. Arsitektur Komputer
• Terdiri dari 3 komponen utama :
- CPU
- Memory (ROM & RAM)
- I/O
• Memerlukan perangkat hardware perpheral eksternal tambahan karena pada
personal komputer tidak dilengkapi oleh hardware internal.
• Dalam sistem kerjanya, Arsitektur komputer menggunakan interkoneksi bus
antar perangkat yang terdiri dari 3 bus : address bus, control bus, data bus.
• Personal Komputer biasanya digunakan untuk tugas kompleks dan lebih dari
satu perintah.
• Arsitektur yang digunakan adalah arsitektur Von Neumann dengan data dan
intruksinya terletak pada memori yang sama dengan arsitektur 32 bit atau 64
bit.
• Kecepatan prosesor nya berkisar antara 1 Ghz – 4 Ghz.
• Gambar Rangkaian Arsitektur Komputer
B. Arsitektur Arduino (Mikrokontroller)
• Komponen Terdiri dari :
- Single CPU (ALU + Unit Control)
- Internal Memory RAM
- I/O – Port Serial dan parelel
- Timer
- Interrupt Control
• Pada arduino semua perangkat termasuk perangkat peripheral sudah terintegrasi
ke dalam sebuah IC pada chip yang membuat arduino tidak memerlukan
perangkat tambahan untuk melakukan sebuah perintah.
• Dalam arsitektur kerja nya, arduino juga menggunakan 3 bus, namun pada
arduino setiap bus sudah terintegrasi pada perangkat chip, oleh karena itu
arduino disebut juga komputer mini karena menggunakan interrupt control.
• Tidak seperti personal komputer, arduino ditujukan untuk menjalankan program
spesifik pada sistem tertanam dalam satu perintah. Dengan kata lain setiap
arduino hanya bisa menjalankan 1 perntah.
• Pada arduino menggunakan arsitektur Harvard dengan data dan instruksi
diletakkan dalam memori yang terpisah dengan arsitektur data sebesar 8, 16 atau
32 bit.
• Kecepatan prosesor arduino berkisar antara 1 – 300 Mhz.
• Gambar rangkaian Arsitektur Arduino
Berikut perbedaan skematik personal komputer dengan arduino

Secara umum, untuk sistem kerja antara arduino dan personal komputer adalah sama. Hal
ini dapat dilihat dari proses perintah yang didapatkan dari masing – masing CPU. Untuk data
input yang diperoleh sama sama diproses oleh memory dengan membuat program serta
membaca data yang akan dikirimkan ke CPU untuk mendapatkan outputan suatu data.
Namun yang membedakan arduino dan personal komputer di sini adalah pada personal
komputer sistem yang bekerja lebih kompleks dengan memakai arsitektur Von Neumann yang
memerlukan peripheral eksternal tambahan untuk mengatur lama waktu perintah program yang
tentunya hal ini ditujukan untuk sistem general yang kompleks.
Sementara pada arduino ditujukan untuk pekerjaan yang lebih simple dan spesifik, hal ini
karena CPU yang berbentuk single chip yang memakai arsitektur harvard untuk meletakkan
semua data dan intruksi ke dalam sebuah memori IC. Sehingga arduino hanya bisa menjalankan
satu perintah disetiap eksekusinya.

Anda mungkin juga menyukai