Kelompok 9
Nama Anggota:
- Fryana Gultom - 241712054
- Rimma Nababan - 241712074
- Zaskiana Citra Nainggolan - 241712079
- Ingrid Theresia Sitanggang - 241712080
- Fungsi:
- Microprocessor (MPU): berfungsi sebagai otak dari suatu sistem, menjalankan instruksi dan mengolah data.
- Microcontroller (MCU): berfungsi sebagai pengendali dari suatu sistem, mengintegrasikan MPU dengan komponen lain seperti memori, I/O, dan antarmuka.
- Komponen:
- MPU: hanya terdiri dari prosesor saja.
- MCU: terdiri dari prosesor, memori (RAM, ROM, EEPROM), I/O (input/output), dan antarmuka (interface).
- Aplikasi:
- MPU: digunakan pada komputer, laptop, dan sistem embedded yang kompleks.
- MCU: digunakan pada perangkat elektronik seperti robot, otomotif, dan peralatan rumah tangga.
2. Gambarkan dan terangkan perbedaan antara Arsitektur Harvard dan Von Neumann!
- Arsitektur Harvard
- Memori terpisah: memori program dan memori data terpisah.
- Bus terpisah: bus program dan bus data terpisah.
- Kecepatan tinggi: karena memori program dan memori data dapat diakses secara paralel.
- Kontrol yang kompleks: karena memerlukan kontrol yang kompleks untuk mengatur akses ke memori program dan memori data.
- Arsitektur Von Neumann
- Memori tunggal: memori program dan memori data digabung menjadi satu.
- Bus tunggal: bus program dan bus data digabung menjadi satu.
- Kecepatan yang lebih rendah: karena memori program dan memori data harus diakses secara bergantian.
- Kontrol yang lebih sederhana: karena hanya memerlukan kontrol yang sederhana untuk mengatur akses ke memori.
3. Terangkan apa yang dimaskud dengan Arsitektur komputer Single Bus System!
Arsitektur single bus adalah arsitektur yang menggunakan sebuah bus utama yang terhubung ke semua komponen dalam sistem komputer. Bus utama tersebut biasanya digunakan untuk mentransmisikan data, alamat, dan kontrol antar komponen.
4. Terangkan apa yang membedakan Arsitektur Double Bus System dan Single Bus system!
Perbedaan utama antara Double Bus System dan Single Bus System dalam arsitektur komputer terletak pada jumlah jalur atau bus yang digunakan untuk mentransfer data antara komponen-komponen sistem, seperti prosesor, memori, dan perangkat input/output.
- Single Bus System:
Jumlah Bus: Menggunakan satu bus untuk mentransfer data, alamat, dan kontrol. Desain: Semua komponen (misalnya CPU, memori, dan perangkat lainnya) berbagi bus yang sama untuk mentransfer data dan sinyal kontrol. Kelebihan: Desain yang sederhana dan lebih murah. Kekurangan: Keterbatasan kecepatan karena hanya ada satu jalur data yang digunakan untuk semua komunikasi. Jika banyak komponen berinteraksi secara bersamaan, akan ada kemacetan pada bus, sehingga memperlambat kinerja sistem.
- Double Bus System:
Jumlah Bus: Menggunakan dua bus terpisah: satu untuk mentransfer data dan satu lagi untuk mentransfer alamat atau sinyal kontrol. Desain: Komponen-komponen dapat berkomunikasi secara terpisah melalui bus data dan bus alamat. Misalnya, CPU dapat mengirimkan alamat melalui bus alamat dan data melalui bus data secara bersamaan.
5. Terangkan apa yang dimaksud dengan bit!
Bit sendiri adalah ukuran terkecil data dalam komputer dan merupakan kependekan dari istilah binary digit yang digunakan oleh John W. Tukey saat menulis memo untuk Bell Labs pada tanggal 9 Januari 1947. Bit terdiri hanya dari dua buah angka, yaitu “satu” dan “nol”.
6. Terangkan yang dimaksud dengan byte!
Byte adalah satuan dasar dalam penyimpanan dan pemrosesan data digital yang terdiri dari 8 bit. Bit (binary digit) adalah unit terkecil dalam komputasi, yang hanya memiliki dua nilai: 0 atau 1. Kombinasi 8 bit dalam satu byte memungkinkan komputer merepresentasikan berbagai jenis data, seperti angka, huruf, dan simbol. Bayangkan byte sebagai "kotak kecil" yang digunakan komputer untuk menyimpan informasi. Satu byte bisa mewakili satu karakter dalam teks (misalnya, dalam ASCII, huruf "A" disimpan dalam satu byte). Ketika banyak byte digabungkan, mereka membentuk kata, kalimat, atau bahkan seluruh dokumen, gambar, dan video dalam komputer.
Ukuran penyimpanan dalam komputer diukur dalam byte dan kelipatannya:
1 Kilobyte (KB) = 1.024 byte (~1.000 karakter teks) 1 Megabyte (MB) = 1.024 KB (~1 juta karakter teks atau gambar kecil)
1 Gigabyte (GB) = 1.024 MB (~1 miliar karakter teks atau video pendek) Semakin besar jumlah byte, semakin banyak data yang dapat disimpan dan diproses oleh komputer. Oleh karena itu, byte menjadi elemen dasar dalam sistem komputasi dan teknologi digital.
7. Sebuah ROM dengan kapasitas 64 K bits tentukanlah kapasitasnya dalam satuan Byte!
Diketahui kapasitas ROM = 64 K bits Langkah-langkah konversi ke byte:
Konversi K bits ke bit:
1 K (kilo) = 1.024 64 K bits = 64 × 1.024 = 65.536 bits
Konversi bit ke byte:
1 byte = 8 bits 65.536 bits ÷ 8 = 8.192 bytes
Jadi, kapasitas ROM tersebut adalah 8.192 byte atau 8 KB (kilobyte).
8. Apakah yang membedakan SRAM dan DRAM?
SRAM (Static Random Access Memory) dan DRAM (Dynamic Random Access Memory) adalah dua jenis memori utama yang digunakan dalam komputer dan perangkat elektronik lainnya. Berikut adalah beberapa perbedaan utama antara keduanya:
1. Prinsip Kerja
- SRAM: menggunakan flip-flops untuk menyimpan data. Setiap bit data disimpan dalam empat transistor yang membentuk flip-flop, sehingga data tetap tersimpan selama ada aliran listrik. SRAM tidak memerlukan refresh karena data tetap stabil selama ada daya.
- DRAM: menggunakan kombinasi transistor dan kapasitor untuk menyimpan data. Setiap bit data disimpan dalam satu transistor dan satu kapasitor. Kapasitor akan kehilangan muatan secara bertahap, sehingga DRAM memerlukan proses refresh secara berkala untuk menjaga data tetap utuh.
2. Kecepatan
- SRAM lebih cepat daripada DRAM karena tidak memerlukan proses refresh. Ini menjadikannya pilihan yang lebih baik untuk aplikasi yang memerlukan kinerja tinggi.
- DRAM lebih lambat karena perlu melakukan refresh berkala. Proses refresh ini menambahkan overhead waktu, sehingga kecepatan akses data lebih rendah.
3. Kepadatan
- SRAM memiliki kepadatan lebih rendah karena setiap bit memerlukan lebih banyak transistor. Ini berarti SRAM lebih besar dan lebih mahal per bit.
- DRAM memiliki kepadatan lebih tinggi karena setiap bit hanya memerlukan satu transistor dan satu kapasitor. Ini menjadikannya lebih efisien dalam hal ruang dan biaya.
4. Biaya
- SRAM lebih mahal per bit karena lebih kompleks dan menggunakan lebih banyak transistor.
- DRAM lebih murah per bit karena lebih sederhana dan memiliki kepadatan lebih tinggi.
5. Penggunaan
- SRAM biasanya digunakan untuk cache karena kecepatan tinggi dan stabilitasnya. Misalnya, L1, L2, dan L3 cache dalam prosesor komputer menggunakan SRAM.
- DRAM biasanya digunakan untuk memori utama (RAM) dalam komputer karena biaya yang lebih rendah dan kapasitas yang lebih besar.
9. Apakah yang dimaksud dengan Flash ROM?
Flash ROM (Read-Only Memory) adalah jenis memori non-volatile yang dapat dihapus dan ditulis ulang. Ini berarti bahwa data yang disimpan di dalamnya akan tetap ada meskipun perangkat kehilangan sumber daya listrik. Flash ROM sering digunakan dalam berbagai perangkat elektronik untuk menyimpan data penting yang perlu tetap ada meskipun perangkat dimatikan.
Flash ROM adalah teknologi penting dalam dunia elektronik modern karena kemampuannya untuk menyimpan data secara non-volatile dan dapat dihapus serta ditulis ulang.
10. Apakah yang membedakan antara General Purpose Computer dan Special Purpose Computer
General Purpose Computer dan Special Purpose Computer adalah dua jenis komputer yang dirancang untuk tujuan yang berbeda. Berikut adalah perbedaan utama antara keduanya:
- General Purpose Computer
- Definisi: General Purpose Computer adalah komputer yang dirancang untuk melakukan berbagai jenis tugas dan aplikasi. Ini dapat menjalankan berbagai program dan melakukan berbagai fungsi sesuai dengan kebutuhan pengguna.
- Karakteristik:
- Fleksibilitas Tinggi: Dapat digunakan untuk berbagai aplikasi, seperti pengolahan kata, spreadsheet, grafik, internet, dan banyak lagi.
- Program yang Dapat Diubah: Pengguna dapat menginstal dan menjalankan berbagai jenis perangkat lunak sesuai dengan kebutuhan.
- Kemampuan Multitasking: Dapat menjalankan beberapa program secara bersamaan.
- Hardware Umum: Komponen hardware umum seperti CPU, RAM, hard drive, dan lainnya yang dapat digunakan untuk berbagai tugas.
- Contoh:
- Komputer Desktop: Digunakan di rumah, kantor, dan sekolah untuk berbagai tugas seperti pengolahan kata, internet, dan multimedia.
- Laptop: Portable dan dapat digunakan untuk berbagai tugas seperti bekerja, belajar, dan hiburan.
- Server: Digunakan untuk menjalankan aplikasi server seperti web hosting, email, dan database.
- Special Purpose Computer
- Definisi: Special Purpose Computer adalah komputer yang dirancang untuk melakukan tugas atau aplikasi tertentu saja. Ini dioptimalkan untuk satu atau beberapa tugas spesifik dan tidak fleksibel untuk digunakan dalam tugas lain.
- Karakteristik:
- Fokus pada Tugas Tertentu: Dirancang khusus untuk satu atau beberapa tugas tertentu, sehingga lebih efisien dalam menjalankan tugas tersebut.
- Program yang Tetap: Biasanya memiliki perangkat lunak yang tetap dan tidak dapat diubah oleh pengguna.
- Contoh:
- ATM (Teller Mesin Otomatis): Digunakan untuk transaksi perbankan seperti penarikan uang, transfer, dan cek saldo.
- Mesin Pembaca Kartu Kredit: Digunakan untuk transaksi pembayaran kartu kredit.
- Mesin Pencitraan Medis (MRI, CT Scan): Digunakan untuk mengambil gambar tubuh manusia dalam bidang kedokteran