Inilah Pengertian dari Arsitektur Komputer
Assalammu‘alaikum wr. wb.
Hello guys, Kembali lagi bersama Inzaghi's Blog! Jika kalian adalah Mahasiswa Teknik Informatika pastinya akan menemukan Mata Kuliah Arsitektur Komputer. Memang meskipun sama-sama ada kata "Arsitektur" tapi bukan Arsitek Bangunan lho. Perbedaannya jika Arsitektur Bangunan mempelajari tentang Denah, Sketsa Bangunan, hingga Desain Bagunan. Sedangkan Arsitektur Komputer mempelajari tentang Komponen Komputer, Input-Output (I/O), hingga Memori Komputer. Arsitektur Komputer (Arsikom) juga berkaitan dengan Pemrograman Komputer.
Sumber Artikel : Selamatpagi.id
Arsitektur Komputer adalah suatu ilmu yang mempelajari tentang tata cara untuk menghubungkan berbagai komponen perangkat keras agar tercipta sebuah sistem komputer yang dapat bekerja sesuai dengan fungsinya. Arsitektur komputer akan menghasilkan sebuah konsep perencanaan berupa rencana cetak biru dan hubungannya dengan berbagai perangkat yang didesain.
Arsitektur komputer lebih menekankan pada konsep dari sebuah sistem komputer, dan implementasi dari perencanaan akan fokus pada tiap bagian terutama pada kerja CPU, cara untuk mengakses data dan alamat dari dan ke RAM, Memori Cache, dll.
Pada arsitektur komputer dipelajari atribut sistem komputer dan berdampak langsung pada Eksekusi logis sebuah program. Salah satu jenis arsitektur yang paling populer adalah arsitektur Von Neumann yang telah diciptakan oleh John Von Neumann tahun 1930 – 1957.
Pada arsitektur mesin Von Neumann dijelaskan bahwa komputer memiliki 4 bagian utama yaitu Unit Aritmatika & logis, Alat masukan, Memori, Unit control, dan hasil I/O yang selanjutnya semua bagian dihubungkan dengan kawat “Bus”.
1. Evolusi Pengertian Arsitektur Komputer
Berikut, inilah Sejarah Evolusi Arsitektur Komputer :
- Tahun 1950 – 1960 : Arsitektur komputer didefinisikan sebagai komputer aritmatik atau kalkulator yang dibuat untuk menghitung persamaan matematis pada masa itu.
- Tahun 1970 – pertengahan 1980 : Arsitektur komputer merupakan suatu desain instruksi untuk suatu compiler
- Tahun 1990 : Arsitektur komputer yakni bentuk desain CPU, sistem memori, sistem I/O, multiprocessor dan network komputer
- Tahun 2010 : Pengertian Arsitektur Komputer yakni sebuah sistem yang mampu beradaptasi secara mandiri dengan struktur yang secara mandiri pula dapat mengorganisasi.
2. Fungsi Arsitektur Komputer
Berikut, inilah beberapa Fungsi dari Arsitektur Komputer, antara lain :
1. Memudahkan untuk Perbaikan Komputer
Ilmu arsitektur komputer akan memudahkan seorang programmer untuk memperbaiki kerusakan sebuah komputer. Rancangan awal yang diketahui oleh programmer akan memberi informasi bagian yang rusak tanpa harus membongkar lebih jauh.
2. Memperbanyak penggunaan Processor
Biasanya pada satu komputer dibutuhkan hanya 1 Processor, Namun, dengan Arsitektur Komputer, sebuah komputer dapat menggunakan 3 Processor. Dengan demikian, akan meningkatkan kerja komputer.
3. Memperbanyak User
Umumnya, satu komputer hanya bisa digunakan oleh satu pengguna saja. Arsitektur komputer akan berfungi untuk memperbanyak pengguna komputer. Salah satu konsep arsitektur komputer yang terus digunakan adalah server-client.
4. Memastikan komponen berjalan dengan lancar
Sebuah arsitektur komputer merupakan keseluruhan komponen yang saling berhubungan. Untuk itu, arsitektur komputer dapat memastikan seluruh komponen dapat berfungsi dengan benar.
5. Memberikan gambaran Aplikasi yang akan dibuat
Perkembangan sebuah aplikasi dipengaruhi oleh Arsitektur Komputer. Para Programmer (Sebutan untuk pembuat Program) sangat dibantu oleh arsitektur komputer dalam menciptakan Aplikasi atau Software baru yang dibutuhkan.
3. Jenis Arsitektur Komputer
Menurut Flyyn terdapat 4 Jenis Arsitektur Komputer, antara lain :
1. Komputer MISD
MISD kepanjangan dari Multiple Instruction Single Data. Salah satu jenis arsitektur data yang menggunakan lebih dari satu processor. Pada komputer MISD dalam mengolah satu data, setiap processor menggunakan instruksi yang berbeda.
2. Komputer MMID
MMID kepanjangan dari Multiple Instruction Multiple Data. Sama seperti komputer MISD yang menggunakan lebih dari saru processor dan pada setiap processor memiliki instruksi yang berbeda dalam pengolahan data.
Namun, yang membedakan dengan komputer MMID adalah data yang diolah berbeda untuk tiap proessor. Contoh komputer yang menggunakan model MIMD antara lain adalah IBM Power5, AlphaServer, dan Cray XT3.
3. Komputer SISD
SISD singkatan dari Single Instruction Single Data. Jenis arsitektur ini menggunakan arsitektur Von Neumann karena hanya menggunakan satu processor saja.
Sebutan lain untuk model ini adalah komputasi tunggal. Sebagai contoh, ketika mengolah skema aritmatika atau logika hanya dapat dilakukan sebanyak satu kali.
Jadi ketika ada satu instruksi yang masuk, komputer hanya dapat membaca data satu kali saja. Contoh dari komputer yang menggunakan model SISD yakni komputer mini.
4. Komputer SIMD
SMID singkatan dari Single Instruction Multiple Data. Model ini dibangan dengan sistem pararel dan dalam satu unit control dapat mengendalikan semua processor.
Komputer SIMD menggunakan banyak processor, setiap processor mengolah data yang berbeda – beda tetapi dengan instruksi yang sama. Model SIMD dibagi kedalam beberapa bentuk, antara lain :
- Exclusive-Read, Concurrent – Write (ERCW) SM SIMD
- Concurrent-Read, Concurrent – Write (CRCW) SM SIMD
- Exclusive-Read, Exclusive – Write (EREW) SM SIMD
- Concurrent – Read, Exclusive-Write (CREW) SM SIMD
Arsitektur Von Neumann menjadi arsitektur yang digunakan oleh kebanyakan Komputer hingga saat ini.
Penemu dari model ini adalah John Von Neumann (1903-1957) yang seorang ahli Matematika. Adapun karakteristik dari Mesin Von Neumann sebagai berikut :
- Terdiri dari beberapa komponen, antara lain Memori utama (untuk menyimpan data atau instruksi), Arithmetic Logic Unit (untuk mengolah data), Control unit, perangkat I/O (untuk interaksi dengan lingkungan luar).
- Memiliki jalur bus sebagai penghubung antara beberapa komponen dalam mesin Von Neumann.
- Mesin ini menjalankan instruksi secara berurutan
- Stored-program Computer atau program tersimpan yang menyimpan instruksi program dalam memori Elektronik.
5. Klasifikasi Arsitektur Von Neumann
- Generalitas yakni pengukuran terhadap jumlah jangkauan aplikasi yang dapat sesuai dengan Arsitektur dan Komputer, khususnya untuk aplikasi bisnis dalam perhitungan dengan decimal.
- Efisiensi yakni rata – rata jumlah hardware pada komputer yang terus bekerja pada saat penggunaan biasa. Sifat dari arsitektur yang efisien adalah cenderung sederhana secara relative. Merancang sebuah sistem yang kompleks pasti sangat sulit, sehingga kebanyakan komputer memiliki komputer inti yang efisien dan sederhana yaitu CPU
- Kemudahan pengguna menjadi ukuran bagi programer dalam mengembangkan atau membuat software untuk arsitektur tersebut, misalnya pada saat sistem pengoperasiannya.
- Daya tempa yakni ukuran bagi perancang aplikasi untuk mengimplementasikan arsitektur komputer dalam jangkauan luas.
- Daya kembang yaitu ukuran bagi programmer untuk mengembangkan kemampuan dalam membuat arsitektur seperti kemampuan ukuran memori maksimum atau bisa juga pada kemampuan aritmetiknya.
6. Faktor yang Mempengaruhi Keberhasilan Arsitektur Komputer
Ada beberapa faktor yang mempengaruhi keberhasilan pada suatu arsitektur komputer, antara lain :
- Manfaat dari arsitektur komputer yang dapat diukur dengan beberapa aspek, antara lain : Aplicability (Penerapan), Compatible (Cocok), Meability (Kelenturan), dan Expandibility (Dapat diperluas)
- Kinerja dari sistem yakni mengukur kinerja sistem yang memiliki serangkaian program standar yang dijalan pada komputer dengan pengukuran kinerja CPU, meliputi : Million Floating Point PerSecond, Million Instruction PerSecond, VAX Unit of Performanca.
- Ukuran kinerja I/O sistem yang meliputi operasi I/O per detik dan sistem operasi bandwith
- Ukuran kinerja memori yang meliputi Memori Bandwith, ukuran memori, waktu akses memori
- Biaya sistem yang dapat diukur dengan Reabilitas, pemakaian daya, interface sistem software.
Dan sekali lagi, Arsitektur Komputer dengan Arsitektur Bangunan itu BERBEDA. Dan inilah Meme (Gambar) Perbandingan Arsitektur Bangunan dan Arsitektur Komputer :
Semoga saja Artikel ini sangat bermanfaat bagi para IT Pemula. Terima Kasih 😄😘👌👍 :)
Wassalammu‘alaikum wr. wb.