KELOMPOK 6
Nama Anggota:
- Alfi Syahry Matondang (241712088)
- Ilman Zuhry Hartarto (241712047)
- Muhammad Rizky P Lubis (241712056)
- Syaiful Anwar Nasution (241712072)
1. Apa yang membedakan antara Microcontroller dan Microprocessor?
Microcontroller adalah sebuah chip yang mengintegrasikan CPU (Central Processing Unit), memori (RAM dan ROM), dan perangkat I/O (Input/Output) dalam satu chip. Microcontroller biasanya digunakan dalam aplikasi yang membutuhkan kontrol otomatis, seperti perangkat embedded (misalnya, alat elektronik, mobil, robot, dll). Contoh: Arduino, PIC, dan ARM Cortex-M.
Microprocessor, di sisi lain, hanya berfungsi sebagai CPU, dan untuk menjalankan aplikasi, ia membutuhkan komponen lain seperti memori dan perangkat I/O yang terpisah. Microprocessor lebih banyak digunakan dalam komputer atau perangkat yang membutuhkan proses komputasi yang lebih besar dan fleksibilitas tinggi. Contoh: Intel i5, i7, AMD Ryzen.
2. Gambarkan dan terangkan perbedaan antara Arsitektur Harvard dan Von Neumann.
- Arsitektur Von Neumann:
Pada arsitektur ini, CPU menggunakan satu jalur data yang sama untuk mengakses instruksi dan data. Artinya, memori dan instruksi berada dalam satu ruang alamat yang sama.
Kelemahannya adalah adanya bottleneck (hambatan) karena CPU hanya bisa mengakses data atau instruksi secara bergantian.
- Arsitektur Harvard:
Pada arsitektur ini, terdapat dua jalur data terpisah: satu untuk instruksi dan satu untuk data. Hal ini memungkinkan CPU mengakses instruksi dan data secara simultan, yang meningkatkan efisiensi.
Biasanya digunakan pada sistem yang memerlukan kinerja tinggi, seperti DSP (Digital Signal Processing) atau mikroprosesor dalam embedded systems.
- Perbedaan utama:
Von Neumann menggunakan satu jalur data untuk instruksi dan data.
Harvard menggunakan dua jalur data yang terpisah.
3. Apa yang dimaksud dengan Arsitektur komputer Single Bus System?
Single Bus System adalah sistem di mana semua komponen komputer (CPU, memori, I/O) berkomunikasi melalui satu jalur atau bus tunggal. Semua data yang dipindahkan antar komponen dilakukan melalui bus tersebut.
Keuntungan dari arsitektur ini adalah kesederhanaannya, karena hanya membutuhkan satu jalur. Namun, kelemahannya adalah adanya bottleneck karena semua data dan instruksi harus melalui jalur yang sama.
4. Apa yang membedakan Arsitektur Double Bus System dan Single Bus System?
- Single Bus System menggunakan satu bus untuk menghubungkan semua komponen dalam sistem komputer, baik untuk pengiriman data maupun instruksi. Satu jalur ini bisa menyebabkan hambatan (bottleneck) pada sistem yang sibuk.
- Double Bus System menggunakan dua bus, satu untuk instruksi dan satu untuk data. Dengan demikian, instruksi dan data dapat diproses secara simultan, meningkatkan efisiensi dan kecepatan operasional.
- Perbedaan utama:
Single Bus: Satu bus untuk data dan instruksi.
Double Bus: Dua bus terpisah untuk instruksi dan data.
5. Apa yang dimaksud dengan bit?
Bit (singkatan dari Binary Digit) adalah unit informasi terkecil dalam komputer yang hanya bisa memiliki dua nilai: 0 atau 1. Bit adalah dasar dari semua data yang diproses oleh komputer. Contoh: Dalam representasi biner, angka 0 atau 1 adalah bit.
6. Apa yang dimaksud dengan Byte?
Byte adalah unit data yang terdiri dari 8 bit. Byte sering digunakan sebagai satuan dasar untuk menyimpan data dalam memori komputer. Sebagai contoh, dalam ASCII (kode karakter standar), satu karakter (seperti huruf atau angka) disimpan dalam satu byte.
1 Byte = 8 Bit, dan byte digunakan untuk menyimpan informasi seperti angka, huruf, dan simbol.
7. Sebuah ROM dengan kapasitas 64 K bits, tentukanlah kapasitasnya dalam satuan Byte
1 byte = 8 bit.
Untuk mengubah kapasitas ROM dari bit ke byte, kita bagi jumlah bit dengan 8.
Kapasitas ROM = 64 K bits = 64 x 1024 bits = 65536 bits.
Kapasitas dalam byte = 65536 bits ÷ 8 = 8192 bytes.
Jadi, kapasitas ROM tersebut adalah 8192 bytes atau 8 KB.
8. Apakah yang membedakan SRAM dan DRAM?
- SRAM (Static Random-Access Memory):
- SRAM adalah jenis memori yang menyimpan data secara statis, yaitu data yang tetap tersimpan selama daya listrik masih ada, tanpa perlu penyegaran.
- Kecepatan SRAM lebih tinggi dibandingkan DRAM karena tidak memerlukan penyegaran.
- SRAM lebih mahal dan memiliki konsumsi daya yang lebih tinggi per bit dibandingkan DRAM.
- Biasanya digunakan untuk cache memory dalam prosesor.
- DRAM (Dynamic Random-Access Memory):
- DRAM menyimpan data dalam bentuk muatan listrik dalam kapasitor, yang memerlukan penyegaran berkala agar data tetap tersimpan.
- Kecepatan DRAM lebih rendah dibandingkan SRAM karena harus disegarkan secara berkala.
- DRAM lebih murah dan efisien dalam penggunaan daya dibandingkan SRAM.
- Biasanya digunakan sebagai memori utama dalam komputer.
- Perbedaan utama:
SRAM tidak memerlukan penyegaran dan lebih cepat, tetapi lebih mahal.
DRAM memerlukan penyegaran dan lebih murah, tetapi lebih lambat.
9. Apakah yang dimaksud dengan Flash ROM?
Flash ROM adalah jenis memori yang dapat dibaca dan ditulis kembali (rewritable) yang menggunakan teknologi memori non-volatile. Artinya, data yang disimpan tetap ada meskipun daya listrik dimatikan.
Flash ROM memiliki keunggulan dalam kemampuannya untuk menghapus dan menulis ulang data dalam blok-blok besar secara efisien.
Flash ROM banyak digunakan dalam penyimpanan perangkat portabel seperti USB drive, SSD, dan kartu memori.
Salah satu jenis Flash ROM adalah NAND Flash, yang digunakan dalam banyak perangkat penyimpanan modern.
10. Apakah yang membedakan antara General Purpose Computer dan Special Purpose Computer?
- General Purpose Computer:
Komputer jenis ini dirancang untuk melakukan berbagai macam tugas komputasi. Mereka dapat menjalankan berbagai aplikasi perangkat lunak dan dapat digunakan untuk keperluan yang beragam, seperti pengolahan data, grafik, pemrograman, dan lainnya. Contoh: Komputer desktop, laptop, server.
- Special Purpose Computer:
Komputer jenis ini dirancang untuk menjalankan tugas atau aplikasi tertentu dan tidak dapat diprogram untuk tujuan lain. Mereka biasanya lebih efisien dalam melaksanakan tugas spesifik. Contoh: Sistem kendali pesawat terbang, sistem navigasi mobil, kamera digital, sistem embedded dalam perangkat elektronik.
- Perbedaan utama:
General Purpose: Dapat digunakan untuk berbagai macam aplikasi dan tugas.
Special Purpose: Dirancang khusus untuk tugas tertentu.