Friday, 2 December 2022

Arsitektur Komputer yang harus diketahui


Dalam bidang teknik komputer, arsitektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari masing–masing bagian akan lebih difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, cakram keras, dll). Beberapa contoh dari arsitektur komputer ini adalah arsitektur von Neumann, CISC, RISC, blue Gene, dll.

Arsitektur komputer juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya.

Pengertian Arsitektur Komputer

Arsitektur komputer adalah suatu konsep tentang perencanaan dan struktur pengoperasian dasar dari suatu komputer. Pengertian lain dari arsitektur komputer adalah suatu seni dan ilmu tentang bagaimana merancang antara berbagai jenis komponen hardware komputer supaya menghasilkan suatu komputer yang serbaguna untuk berbagai keperluan.

Arsitektur Komputer merupakan konsep perencanaan dan juga struktur pengoperasian dasar dari suatu sistem komputer. Arsitektur komputer adalah ilmu tentang tata cara interkoneksi antara bermacam – macam komponen perangkat keras (hardware) agar dapat melahirkan sebuah komputer yang melengkapi kebutuhan fungsional, kinerja serta target keuangannya.

Pada arsitektur ini sendiri menggambarkan komputer dengan 4 bagian utama, bagian utama tersebut yakni : Unit aritmatika & logis “ALu”, memori, alat masukan, unit kontrol, dan hasil (I/O) kemudian seluruh bagian tersebut dihubungkan dengan rangkaian kawat “bus”.

Faktor Yang Memengaruhi Arsitektur Komputer

Dalam membuat arsitektur komputer yang handal, terdapat beberapa faktor yang berpengaruh besar terhadap arsitektur komputer. Apa saja itu? Berikut pembahasannya.

1. Manfaat dari arsitektur komputer

Ada 4 manfaat besar dari arsitektur komputer yaitu applicability, malleability, expandability dan compatible.

2. Kinerja sistem

Untuk mengukur seberapa bagus kinerja sistem, ada beberapa program yang dijadikan standart dalam pengukuran kinerja komputer, seperti berikut ini:

  1. MIPS (Million Instruction Per Second)
  2. MFLOP (Million Floating Point Per Second)
  3. VUP (VAZ Unit of Performance)

Ukuran kinerja untuk Input Output sistem:

  • Sistem Operasi Bandwidth
  • Operasi Input Output perdetik

Ukuran kinerja untuk memory komputer:

  • Memory bandwidth
  • Waktu akses memory
  • Ukuran besar memory

3. Biaya sistem

Faktor yang ketiga adalah mengenai biaya sistem yang bisa diukur dengan beberapa cara berikut:

  1. Reabilitas komputer
  2. Kemudahan dalam perbaikan
  3. Komsumsi daya listrik
  4. Berat hardware
  5. Kekebalan
  6. Interface sistem software

Jenis arsitektur komputer 

Ada empat jenis arsitektur komputer dengan karakteristiknya masing-masing. Berikut penjelasannya, mengutip dari buku Teori Organisasi Arsitektur Komputer & Praktik Assembler untuk Pemula (2020) karya Estu Sinduningrum: 

  1. SISD Adalah singkatan dari Single Instruction Single Data. Jenis arsitektur komputer ini merupakan hasil rancangan Von Neumann. Komputer dengan jenis SISD hanya memiliki satu jenis processor saja. Model ini sering dikatakan sebagai model komputasi tunggal. 
  2. SIMD Adalah singkatan dari Single Instruction Multiple Data. Berbeda dengan SISD, jenis arsitektur komputer ini memiliki sejumlah processor dengan instruksi sama, tetapi tiap processor tersebut mengolah data berbeda. 
  3. MISD Adalah singkatan dari Multiple Instruction Single Data. Komputer MISD memiliki banyak processor dengan instruksi berbeda, tetapi pengolahan datanya sama. MISD merupakan kebalikan dari jenis SIMD. 
  4. MIMD Adalah singkatan dari Multiple Instruction Multiple Data. MIMD memiliki banyak processor dengan instruksi serta pengolahan data yang berbeda. Jenis komputer yang memiliki MIMD bisa menjalankan beberapa aplikasi yang membutuhkan kinerja tinggi.

Fungsi arsitektur komputer 

Dari Science Direct, arsitektur komputer berfungsi sebagai perancangan awal komputer dengan menggunakan bahasa pemograman. Arsitektur komputer masih memiliki beberapa fungsi lainnya, yaitu: 

Perancangan awal komputer 

Perancangan awal ini artinya komputer disusun dan dirancang sebaik mungkin agar kinerjanya maksimal. Perancangan ini juga bertujuan untuk mengetahui hal apa yang kurang atau perlu diperbaiki. 

Mengontrol komponen yang ada di komputer 

Mengontrol komponen ini bertujuan agar kinerja komputer bisa berjalan dengan baik atau maksimal. Fungsi kontrol ini juga bisa membantu pengguna untuk bisa menjalankan banyak pekerjaan atau aplikasi dalam satu komputer. 

Membantu menentukan aplikasi atau program yang akan digunakan Arsitektur komputer dapat membantu programmer dalam menentukan aplikasi atau program apa yang cocok dengan komputer tersebut. Sehingga bisa disesuaikan dengan kebutuhan pengguna dan berjalan dengan maksimal.

0 comments:

Post a Comment