Tugas Arsitektur Komputer
Kelompok 4
1.
Alma Murael Gultom | 241712049
2.
Azril Simamora | 241712060
3.
Shata Diyaul Haq| 241712061
4.
Adelia Deswita Simbolon | 241712066
SOAL
- Apa
yang membedakan Microcontroller dan Microprocessor ?
- Gambarkan
dan terangkan Perbedaan antara Arsitektur Harvard dan Von
Neumann!
- Terangkan
apa yang dimaksud dengan Arsitektur komputer Single Bus System!
- Terangkan
apa yang membedakan Arsitektur Double Bus System dan Single Bus
System !
- Terangkan
apa yang dimaksud dengan bit !
- Terangkan
apa yang dimaksud dengan Byte !
- Sebuah
ROM dengan kapasitas 64 Kbits tentukanlah kapasitasnya dalam satuan byte!
- Apakah
yang membedakan SRAM dan DRAM ?
- Apakah
yang dimaksud dengan Flash ROM ?
- Apakah
yang membedakan antara General Purpose Computer dan Special
Purpose Computer ?
JAWABAN
- Perbedaan
Microcontroller dan Microprocessor yaitu sebagai berikut :
Aspek |
Microcontroller |
Microprocessor |
Definisi |
IC yang menggabungkan CPU, RAM, ROM, I/O, dan
timer dalam satu chip. |
IC yang hanya memiliki CPU, membutuhkan komponen
eksternal seperti RAM, ROM, dan I/O. |
Fokus Penggunaan |
Sistem embedded (perangkat khusus seperti mesin
cuci, remote TV, robot). |
Komputer dan sistem pemrosesan data kompleks (PC,
server). |
Komponen Internal |
Memiliki RAM, ROM, dan antarmuka I/O dalam satu
chip. |
Hanya memiliki CPU, memerlukan komponen tambahan
untuk RAM dan ROM. |
Konsumsi Daya |
Lebih hemat daya karena semua komponen
terintegrasi. |
Lebih boros daya karena membutuhkan komponen
eksternal. |
Kecepatan |
Lebih rendah karena terfokus pada tugas tertentu. |
Lebih tinggi karena dirancang untuk pemrosesan
yang kompleks. |
Contoh |
ATmega328, PIC16F877A, ESP32. |
Intel Core i7, AMD Ryzen, ARM Cortex-A76. |
2 . Perbedaan Arsitektur Harvard dan Von Neumann :
Aspek |
Arsitektur Harvard |
Arsitektur Von Neumann |
Memori |
Dua memori
terpisah, instruksi dan data. |
Satu memori gabungan untuk instruksi dan data. |
Bus |
Dua bus terpisah: bus instruksi dan bus data. |
Satu bus untuk akses instruksi dan data. |
Kinerja |
Akses paralel → lebih cepat (misal: microcontroller). |
Rentan bottleneck karena antrian akses. |
Aplikasi |
Sistem tertanam (Arduino, DSP). |
Komputer umum (PC, laptop). |
Keamanan |
Lebih aman
(instruksi tidak bisa diubah
data). |
Risiko data menimpa instruksi. |
3. Single
Bus System adalah salah satu jenis arsitektur komputer yang
menggunakan satu jalur (bus) utama
untuk menghubungkan CPU, memori, dan
perangkat input/output (I/O). Dalam sistem ini, semua komponen
berbagi bus yang sama
untuk mentransfer data, alamat, dan kontrol.
Komponen
Utama dalam Single Bus System :
1.
Bus Data → Mengirimkan
data antara CPU, memori, dan perangkat I/O.
2.
Bus Alamat →
Menentukan lokasi memori atau perangkat yang dituju.
3.
Bus Kontrol → Mengatur
operasi membaca dan menulis data.
4.
Perbedaan Single Bus vs Double Bus System :
Aspek |
Single Bus System |
Double Bus System |
Jumlah Bus |
Satu bus untuk semua komponen. |
Dua bus (misal: bus memori dan bus I/O). |
Kinerja |
Lambat jika banyak akses bersamaan. |
Lebih cepat karena tugas terdistribusi. |
Kompleksitas |
Sederhana dan murah. |
Lebih kompleks dan mahal. |
Aplikasi |
Cocok untuk sistem sederhana. |
Digunakan di sistem yang membutuhkan kinerja
tinggi. |
5. Bit (singkatan dari binary digit)
adalah unit data paling dasar dalam komputasi dan komunikasi digital. Bit
merepresentasikan nilai biner, yang berarti ia hanya dapat memiliki satu dari
dua kemungkinan nilai: 0 atau 1.
Bit adalah fondasi dari semua
sistem digital karena semua data dan instruksi dalam komputer direpresentasikan
dalam bentuk bit. Misalnya:
·
Teks dikodekan menggunakan bit (misalnya, dalam standar ASCII
atau Unicode)
·
Gambar, video, dan audio disimpan sebagai rangkaian bit.
·
Instruksi program diproses oleh CPU dalam bentuk bit.
6. Byte adalah unit data yang
lebih besar daripada bit dan merupakan kumpulan dari 8 bit.
Byte digunakan untuk merepresentasikan karakter, angka, atau simbol dalam
sistem komputer. Karena setiap bit dapat bernilai 0 atau 1, satu byte (8 bit)
dapat merepresentasikan 256 kemungkinan nilai (2^8 =
256).
Hubungan Byte dengan Unit Data Lainnya:
1 byte = 8 bit.
1 kilobyte (KB) = 1.024 byte.
1 megabyte (MB) = 1.024 KB.
1 gigabyte (GB) = 1.024 MB.
1 terabyte (TB) = 1.024 GB.
Contoh Penggunaan Byte:
a) Sebuah dokumen teks
sederhana mungkin berukuran beberapa kilobyte (KB).
b) Sebuah foto beresolusi
tinggi mungkin berukuran beberapa megabyte (MB).
c)
Film berkualitas tinggi mungkin berukuran beberapa gigabyte
(GB).
7.
kapasitas ROMnya =64
Kilobit(Kb)
Dik: 1 kilobit(Kb) = 1024 bit
Jadi, 64 X 1024 = 65.536 bit
Dik: 1byte = 8 bit
Jadi,65.536/8 byte = 8.192 byte.
Ini
hasil dari konteks komputasi.
Jika
menggunakan standar metrik dimana 1kilobit = 1000bit
Jadi 64 Kb = 64.000 bit
Kapasitas
dalam byte = 64.000/8 =8.000 byte.