Latihan Group 5

LATIHAN

1. Apakah yang membedakan antara Microcontroller dan Microprocessor?
            Mikrokontroler adalah sebuah sistem komputer fungsional dalam sebuah chip. Di dalamnya terkandung sebuah inti prosesor, memori (sejumlah kecil RAM, memori program, atau keduanya), dan perlengkapan input output sedangkan Microprocessor adalah sebuah komponen rangkaian elektronik terpadu yang terdiri dari rangkaian aritmatik, logik dan kontrol yang diperlukan untuk menjalankan fungsi-fungsi sebuah CPU (Central Processing Unit) dari sebuah komputer digital.


2. Gambarkan dan terangkan perbedaan antara Arsitektur Harvard dan Von Neumann!
A. Arsitektur komputer von Neumann
Arsitektur Von Neumann adalah arsitektur komputer yang menempatkan program (ROM=Read Only Memory) dan data (RAM=Random Access Memory) dalam peta memori yang sama. Arsitektur ini memiliki address dan data bus tunggal untuk mengalamati program (instruksi) dan data. Arsitektur von Neumann atau Mesin Von Neumann merupakan arsitektur yang diciptakan oleh John von Neumann pada tahun 1903-1957. Yang mana  hampir semua komputer saat ini menggunakan Arsitektur buatan John Von Neumann. Arsitektur Von Neumann ini   menggambarkan komputer dengan empat bagian utama yaitu:
- Unit Aritmatika dan Logis (ALU),
- Unit kontrol (CU)
- Memori
- Alat masukan I/O
Diagram blok hubungan antara komponen CPU:


Diagram Arsitektur Von Neumann



B. Arsitektur Komputer Model Harvard

Arsitektur Harvard memiliki dua memori yang terpisah satu untuk program (ROM) dan satu untuk data (RAM), yang mana arsitektur ini merupkan kebalikkan dari arsitektur komputer model von nuemann, jika von neuman mengabungkan ROM dan RAM menjadi satu maka arsitektur harvard maka kedua memori tersebut dipisahkan.

Diagram Arsitektur Komputer Model Harvard


Kelebihan Arsitektur Komputer Model Harvard
- Bandwidth program tidak mesti sama dengan bandwidth  data
- Opcode dan operand dapat dijadikan dalam satu word instruksi saja
- Instruksi dapat dilakukan dengan lebih singkat dan cepat
- Memori program dan data yang terpisah,  maka kavling total memori program dan data dapat menjadi lebih banyak
- Kekurangan Arsitektur Komputer Model Harvard
- Arsitektur Harvard tidak memungkinkan untuk menempatkan data pada ROM.
- Arsitektur in tidak memungkinkan untuk mengakses data yang ada di ROM


Perbedan Arsitektur Von Neumann dengan Arsitektur Harvard:
Arsitektur Von Neumann adalah arsitektur komputer yang menempatkan program (ROM= Only Memory) dan data (RAM=Random Access Memory) dalam peta memori yang sama. Arsitektur ini memiliki address dan data bus tunggal untuk mengalamati program (instruksi) dan data. Contoh dari mikrokontroler yang memakai arsitektur Von Neumann adalah keluarga 68HC05 dan 68HC11 dari Motorola. Sebaliknya, arsitektur Harvard memiliki dua memori yang terpisah satu untuk program (ROM) dan satu untuk data (RAM). Intel 80C51, keluarga Microchip PIC16XX, Philips P87CLXX dan Atmel AT89LSXX adalah contoh dari mikroprosesor yang mengadopsi arsitektur Harvard. Kedua jenis arsitektur ini masing-masing memiliki keungulan tetapi juga ada kelemahannya.Dengan arsitektur Von Neuman prosesor tidak perlu membedakan program dan data. Prosesor tipe ini tidak memerlukan control bus tambahan berupa pin I/O khusus untuk membedakan program dan data. Karena kemudahan ini, tidak terlalu sulit bagi prosesor yang berarsitektur Von Neumann untuk menambahan peripheral eksternal seperti A/D converter, LCD, EEPROM dan devais I/O lainnya. Biasanya devais eksternal ini sudah ada di dalam satu chips, sehingga prosesor seperti ini sering disebut dengan nama mikrokontroler (microcontroller).


3. Terangkan apa yang dimaksud dengan arsitektur komputer single bus system?
System bus atau bus sistem, dalam arsitektur komputer merujuk pada bus yang digunakan oleh sistem komputer untuk menghubungkan semua komponennya dalam menjalankan tugasnya. Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalir dalam komputer. Jalur-jalur ini digunakan untuk komunikasi dan dapat dibuat antara dua elemen atau lebih. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi oleh CPU melalui perantara sistem bus.
Sebuah komputer memiliki beberapa bus, agar dapat berjalan. Banyaknya bus yang terdapat dalam sistem, tergantung dari arsitektur sistem komputer yang digunakan. Sebagai contoh, sebuah komputer PC dengan prosesor umumnya Intel Pentium 4 memiliki bus prosesor (Front-Side Bus), bus AGPbus PCIbus USBbus ISA (yang digunakan oleh keyboard dan mouse), dan bus-bus lainnya.
4. Terangkan apa yang membedakan arsitektur double bus system dan single bus system!
Double Bus System adalah sebuah system dimana terdapat lebih dari 1 jalur. Sedangkan Single Bus System adalah  sebuah sistem dimana  hanya terdapat 1 jalur saja.


5. Terangkan apa yang dimaksud dengan bit!
Bit merujuk pada sebuah digit dalam sistem angka biner (basis 2). Sebagai contoh, angka 1001011 memiliki panjang 7 bit. Digit biner hampir selalu digunakan sebagai satuan terkecil dalam penyimpanan dan komunikasi informasi di dalam teori komputasi dan informasi digital. Teori informasi juga sering menggunakan digit natural, disebut nit atau nat. Sementara, komputasi kuantum menggunakan satuan qubit, sebuah potongan informasi dengan kemungkinan informasi tersebut bernilai benar.
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 tentukanlah kapasitasnya dalam satuan byte!
1 bit = 8 byte
 1/64 K
=8

8. Apakah yang membedakan SRAM dan DRAM?
RAM dinamik atau DRAM disusun oleh sel-sel yang menyimpan data sebagai muatan listrik pada kapasitor. Keberadaan dan ketidakberadaan pada kapasitor diinterpretasikan sebagai bilangan biner. Sedangkan pada SRAM atau RAM statik, nilai-nilai biner biner dengan menggunakan konfigurasi gerbang-gerbang logika flip-flop tradisional.
Walaupun sama-sama volatile, Pada DRAM, karena kapasitor memiliki kecenderungan alami mengosongkan muatan, maka DRAM memerlukan pengisian listrik secara periodik untuk memelihara data. Sedangkan pada SRAM, SRAM akan menampung data sepanjang disediakan daya listrik disediakan untuknya.
DRAM adalah memori ini secara struktural sangat sederhana (untuk setiap bitnya menghendaki sebuah transistor dan sebuah kapasitor) bila bandingkan dengan SRAM yang menghendaki enam transistor untuk setiap bitnya
SRAM lebih sering digunakan sebagai cache memory karena umumnya SRAM ini lebih cepat dibanding DRAM. Sedangkan DRAM sendiri cocok digunakan untuk kebutuhan memori yang besar.


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 5
[ Von Neumann Architecture ]
- Andesta Sihombing ( 192406067 )
- Pantura Sugesti Hasibuan ( 192406077 )
- Reinhard Dwi Josua Tambunan ( 192406088 )
- Sabrina Rugun ( 192406092 )
- Grace Permatasari Sinurat ( 192406099 )