Apa yang dimaksud dengan arsitektur komputer

Mengenal seputar definisi atau pengertian arsitektur komputer, kategori, bagian, hingga cara mengukur kualitasnya secara lebih jelas dapat kamu baca dan pahami di pembahasan kali ini.

A. Apa Pengertian Arsitektur Komputer?

Arsitektur komputer adalah dapat dikategorikan sebagai ilmu dan sekaligus sebagai suatu seni mengenai cara interkoneksi antara berbagai komponen perangkat keras atau hardware untuk dapat menciptakan sebuah komputer yang dapat memenuhi kebutuhan fungsional, kinerja, dan juga target biayanya.

Dalam bidang teknik komputer, definisi arsitektur komputer adalah suatu konsep perencanaan dan juga struktur pengoperasian dasar dari suatu sistem komputer atau ilmu yang bertujuan untuk perancangan sistem komputer.

Arsitektur von Neumann (atau Mesin Von Neumann) adalah arsitektur yang diciptakan oleh John von Neumann [1903 – 1957]. Arsitektur ini digunakan oleh hampir pada semua komputer pada saat ini. Arsitektur Von Neumann ini menggambarkan komputer dengan 4 (empat) bagian utama, yaitu: Unit Aritmatika & Logis (ALU), unit kontrol, memori, & alat masukan & hasil (secara kolektif dinamakan I/O). Bagian tersebut dihubungkan oleh berkas kawat, “bus”.

Apa yang dimaksud dengan arsitektur komputer
sumber: pixabay.com

B. 3 Sub-Kategori Arsitektur Komputer

Arsitektur komputer ini mengandung 3 (tiga) sub-kategori, diantaranya meliputi:

  • Set intruksi (ISA).
  • Arsitektur mikro dari ISA, dan juga
  • Sistem desain dari semua atau seluruh komponen dalam perangkat keras (hardware) komputer ini.

Arsitektur Komputer yaitu desain komputer yang meliputi:

  • Set instruksi.
  • Komponen hardware (perangkat keras).
  • Organisasi atau susunan sistemnya.

C. 2 Bagian Utama Arsitektur Komputer

Terdapat 2 (dua) bagian pokok arsitektur komputer:

  • Instructure Set Architecture, adalah spesifikasi yang menentukan bagaimana programmer bahasa mesin berinteraksi dengan komputer.
  • Hardware System Architacture yaitu subsistem hardware (perangkat keras) dasar yaitu CPU, Memori, serta OS.

D. 4 cara melakukan perubahan Arsitektur Komputer

Cara-cara untuk melakukan perubahan pada arsitektur, yaitu seperti:

  • Membangun array prosesor.
  • Menerapkan proses pipelining.
  • Membangun komputer multiprosesor.
  • Membangun komputer dengan arsitektur yang lain.

E. Bagaimana Mengukur Kualitas Arsitektur Komputer?

Terdapat beberapa atribut yang dipakai untuk mengukur kualitas komputer, diantaranya :

  • Generalitas.
  • Applicability (Daya Terap).
  • Efesiensi.
  • Kemudahan Penggunaan atau pemakaian.
  • Daya Tempa (Maleability).
  • Dan daya Kembang (Expandibility).

F. Faktor  Yang Berpengaruh Keberhasilan Arsitektur Komputer

Terdapat faator-faktor yang dapat berpengaruh pada keberhasilan arsitektur komputer, 3 (tiga) diantaranya adalah:

1. Yang pertama manfaat Arsitektural

  • Aplicability.
  • Maleability.
  • Expandibility.
  • Comptible.

2. Kinerja Sistem

Yaitu untuk mengukur kinerja dari sistem, ada serangkaian program yang standard yang dijalankan yang dapat di sebut Benchmark pada komputer yang akan diuji ukuran kinerja CPU:

  • MIPS (Million Instruction PerSecond)
  • MFLOP (Million Floating Point PerSecond)
  • VUP (VAX Unit of Performance)

Ukuran Kinerja I/O (Input & Output) sistem:

  • Sistem Operasi Bandwith
  • Operasi I/O Perdetik

Ukuran Kinerja Memori:

  • Memoy Bandwith.
  • Waktu Akses Memori.
  • Ukuran Memori.

3. Biaya Sistem, Biaya dapat diukur dalam banyak cara diantaranya, yaitu :

  • Reliabilitas.
  • Kemudahan Perbaikan.
  • Konsumsi daya.
  • Berat.
  • Kekebalan.
  • Interface Sistem Software.

Arsitektur komputer merupakan suatu hal yang sangatlah penting karena dapat memberikan berbagai atribut-atribut pada sistem komputer, hal tersebuti tentunya sangat dibutuhkan bagi perancang ataupun user software sistem dalam mengembangkan suatu program.

Sampai disini saja penjelasan mengenai pengertian arsitektur komputer, semoga dapat membantu teman-teman dalam memahaminya, cukup sekian dan terimakasih.

Komputer adalah bagian penting dari kehidupan kita sehari-hari, mulai dari mesin yang kita gunakan untuk bekerja hingga smartphone dan smartwatch yang kita pakai.

Semua komputer, berapa pun ukurannya, didasarkan pada seperangkat aturan yang menyatakan bagaimana perangkat lunak dan perangkat keras bergabung bersama dan berinteraksi untuk membuatnya bekerja. Inilah yang disebut dengan arsitektur komputer.

Apa yang dimaksud dengan arsitektur komputer

Di artikel ini kita akan membahas lebih detail mengenai apa itu arsitektur komputer, bagaimana sejarahnya, dan apa saja jenis-jenis dari arsitektur komputer yang ada. Simak, ya!

Daftar Isi

Pengertian Arsitektur Komputer

Ketika disebut kata arsitektur, kita mungkin lebih familiar dengan istilah pada perancangan dan desain rumah atau bangunan. Dengan prinsip yang sama, arsitektur komputer melibatkan pembangunan komputer dan semua yang masuk ke dalam sistem komputer.

Apa yang dimaksud dengan arsitektur komputer
Sumber: freepik.com

Secara sederhana, arsitektur komputer dapat didefinisikan sebagai ilmu atau seperangkat aturan yang menyatakan bagaimana perangkat lunak dan perangkat keras komputer bergabung bersama dan berinteraksi untuk membuat komputer bekerja. 

Arsitektur komputer tidak hanya menentukan cara kerja komputer, tetapi juga teknologi apa yang mampu dimiliki komputer. Komputer terus menjadi bagian utama dari kehidupan kita, dan arsitek komputer terus mengembangkan program dan teknologi baru dan lebih baik.

Arsitektur komputer terdiri dari aturan dan metode atau prosedur yang menggambarkan implementasi, fungsionalitas sistem komputer. Arsitektur dibangun sesuai kebutuhan pengguna dengan memperhatikan kendala ekonomi dan keuangan.

Secara umum, arsitektur komputer mengacu pada bagaimana sistem komputer dirancang menggunakan teknologi yang kompatibel.

Sejarah Arsitektur Komputer

Istilah arsitektur muncul dalam literatur komputer berkat konsep yang diusung Sir Lyle R. Johnson dan Sir Frederick P. Brooks, anggota departemen Organisasi Mesin, pada tahun 1959.

Sir Johnson mengemukakan konsep tentang format, jenis instruksi, keterbatasan perangkat keras, dan peningkatan kecepatan. Konsep ini berada pada tingkat arsitektur sistem dan lebih tepat disebut sebagai arsitektur komputer dibanding istilah organisasi mesin/komputer.

Pada awalnya, rancangan desain komputer oleh ahli arsitek komputer ditulis dan digambar pada sebuah kertas. Dari rancangan tersebut kemudian langsung dibentuk menjadi perangkat keras yang siap pakai.

Kemudian desain arsitektur komputer dirakit secara material dalam bentuk komputer transistor-transistor logic (TTL).

Pada 1990-an, arsitektur komputer baru biasanya dibangun, diperiksa, dan diubah di dalam arsitektur komputer lain, dalam simulator arsitektur komputer, atau bagian interior FPGA, sebagai mikroprosesor sebelum dibentuk menjadi perangkat keras utama.

Jenis-jenis Arsitektur Komputer

Arsitektur komputer dapat dibagi menjadi 5 jenis, yakni: 

  • Von-Neumann Architecture
  • Harvard Architecture
  • Instruction Set Architecture (ISA)
  • Micro-architecture
  • System Design

1. Von-Neumann Architecture

Arsitektur ini diusulkan oleh John Von-Neumann. Sekarang komputer sehari-hari yang kita gunakan didasarkan pada arsitektur ini.

Arsitektur Von-Neumann didasarkan pada beberapa konsep. Pertama, memori komputer memiliki satu memori baca/tulis yang tersedia untuk membaca dan menulis instruksi dan data.

Setiap memori memiliki beberapa lokasi dan setiap lokasi memiliki alamat yang unik. Kita dapat mengalamatkan isi memori berdasarkan lokasinya terlepas dari jenis data dan instruksi apa yang ada dalam memori, karena itu kita dapat membaca atau menulis data dan instruksi apa pun.

Kedua, eksekusi instruksi selalu terjadi secara berurutan kecuali diperlukan modifikasi. Sebagai contoh, misalkan kita sedang mengeksekusi sebuah instruksi dari baris 1 ke baris 10 tapi sekarang kita diminta untuk mengeksekusi baris 50 bukannya baris 11 kemudian kita melompat ke instruksi 50 dan mengeksekusinya.

Dalam arsitektur ini ada bus (bus alamat/bus data/bus kontrol) yang digunakan untuk instruksi dan eksekusi kode data. Perangkat input mengambil data atau instruksi dan Central processing unit (CPU) melakukan satu operasi pada satu waktu, baik mengambil data atau instruksi masuk/keluar dari memori. Setelah operasi selesai, lalu dikirim ke perangkat output. Unit kontrol (Control Unit) dan unit logika (ALU) untuk operasi pemrosesan berada di dalam unit pemrosesan pusat (CPU).

2. Harvard Architecture

Arsitektur komputer yang tak kalah populer adalah arsitektur Harvard.

Arsitektur Harvard menyimpan instruksi dan data dalam memori terpisah, dan prosesor mengakses memori ini menggunakan bus terpisah. Prosesor terhubung ke 'memori instruksi' menggunakan set alamat dan bus data khusus, dan terhubung ke 'memori data' menggunakan set alamat dan bus data yang berbeda.

Arsitektur Harvard memiliki kode akses dan ruang alamat data yang berbeda yaitu, alamat instruksi nol tidak sama dengan alamat data nol. Alamat instruksi nol mengidentifikasi nilai 24-byte dan alamat data nol mengidentifikasi nilai 8-byte yang bukan merupakan bagian dari nilai 24-byte.

Arsitektur ini digunakan secara luas dalam teknologi embedded system seperti sistem pemrosesan sinyal digital (DSP), dan banyak perangkat mikrokontroler menggunakan arsitektur mirip Harvard.

3. Instruction Set Architecture (ISA)

Arsitektur komputer digital penting lainnya adalah Arsitektur Instruction Set. Arsitekturnya menyimpan kumpulan instruksi yang dibuat dan diduga oleh prosesor. Arsitektur ini terdiri dari dua set instruksi, yaitu RISC (Reduced Instruction Set Computer) dan CISC (Complex Instruction Set Computer).

Arsitektur ini memberdayakan evolusi mikro-arsitektur, mengimplementasikan ISA sebagai sistem eksklusif dengan kinerja lebih tinggi yang dapat menjalankan perangkat lunak pada generasi eksekusi sebelumnya.

Arsitektur ISA direalisasikan pertama pada tahun 1990-an oleh IBM. Instruksi memiliki beberapa mode alamat, tetapi program tidak menggunakan semuanya.

4. Micro-architecture

Micro-architecture dikenal sebagai organisasi komputer dan merupakan jenis arsitektur yang digunakan ketika prosesor bawaannya berarsitektur ISA. ISA diimplementasikan dengan berbagai Micro-architecture dan bervariasi karena perubahan teknologi.

Micro-architecture bekerja dengan cara tertentu. Ia membaca instruksi dan melakukan decoding, yaitu proses menemukan data paralel, kemudian memproses instruksi, dan menghasilkan output. Arsitektur ini digunakan dalam mikroprosesor dan mikrokontroler.

5. Design System

Design System didefinisikan sebagai desain yang dapat melayani kebutuhan pengguna seperti arsitektur sistem, modul komputer yang memiliki berbagai antarmuka, dan manajemen data dalam suatu sistem. 

Arsitektur ini mencakup semua komponen perangkat keras dalam sistem, termasuk pemroses data selain CPU, seperti unit pemrosesan grafis dan akses memori langsung. Juga mencakup memory controller, data path, dan hal-hal lain seperti multiprocessing dan virtualization.

Penutup

Demikianlah penjelasan lengkap mengenai arsitektur komputer. Semoga paparan di atas bisa bermanfaat dan membantu Anda memahami lebih dalam mengenai apa itu arsitektur komputer, dan jenis-jenis arsitektur komputer yang ada saat ini.

Apabila Anda tertarik dengan artikel serupa, Anda bisa mengunjungi rubrik Arsikom, atau membaca artikel lainnya tentang "Jenis-jenis Register Komputer".

Apa yang dimaksud dengan arsitektur komputer dan berikan contohnya?

KOMPAS.com - Arsitektur komputer berkaitan dengan peralatan atau atribut komputer yang dapat dilihat programmer. Contohnya set instruksi, aritmetika, teknik pengalamatan dan mekanisme I/O (Input/Output). Dalam bidang komputer, arsitektur komputer menjadi konsep perencanaan serta struktur pengoperasian yang mendasar.

Apa saja arsitektur komputer?

Arsitektur komputer adalah desain komputer, meliputi: Set Instruksi. Komponen perangkat keras atau perangkat keras. Pengaturan sistem.

Apakah yang dimaksud dengan arsitektur komputer brainly?

Jawaban: Dalam bidang teknik komputer, arsitektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer.

Apa itu struktur dan fungsi arsitektur komputer?

Arsitektur komputer bisa diartikan sebagai sebuah konsep perencanaan dan struktur operasi dasar yang ada di dalam sistem komputer. Namun istilah tersebut juga bisa berarti sekumpulan komponen perangkat keras komputer yang saling terhubung agar sebuah perangkat komputer dapat bekerja sesuai fungsinya.