Arsitektur Komputer : Pengertian, Jenis, dan Klasifikasi

sistem operasi

Arsitektur Komputer adalah perangkat yang dipakai untuk pengolah data sesuai dengan perintah-perintah yang diberikan. Kata komputer sebenarnya berasal dari orang yang pekerjaannya melakukan perhitungan aritmatika. Tetapi sekarang ini komputer modern bisa dipakai untuk berbagai keperluan, tidak hanya melakukan perhitungan saja, melainkan melakukan berbagai tugas yang berat termasuk bisa juga digunakan untuk permainan.

Pada pembahasan kali ini, kami akan menjelaskan tentang arsitektur komputer. Di antaranya adalah konsep arsitektur komputer, klasifikasi arsitektur komputer, berbagai bagian arsitektur komputer, cara transformasi arsitektur komputer, dan faktor-faktor yang mempengaruhi arsitektur komputer melalui pembahasan yang lengkap dan mudah dipahami. Untuk lebih jelasnya, silakan simak komentar di bawah ini dengan cermat.

Arsitektur komputer menekankan pada konsep sistem komputer, dan implementasi rencana akan fokus pada setiap bagian terutama pekerjaan CPU, cara mengakses data dan alamat dari RAM dan cache, cache dan lain sebagainya. Dalam arsitektur komputer, atribut sistem komputer dipelajari, yang secara langsung mempengaruhi eksekusi logika program.

Bangunan Von Neumann adalah salah satu jenis arsitektur paling populer yang diciptakan oleh John Von Neumann dari tahun 1930 sampai 1957. Pada arsitektur mesin Von Neumann (Von Neumann) komputer diartikan memiliki 4 bagian utama yaitu unit aritmatika dan logika, perangkat input, memori, unit kontrol dan hasil I / O, kemudian semua melewati kabel “bus”. .

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.

Dalam sebuah bidang teknik komputer arsitektur komputer memiliki pengertian lain yakni sebagai suatu ilmu yang tujuannya yakni untuk merancang sebuah sistem komputer. Arsitektur von Neumann / mesin von Neumenn merupakan arsitektur yang berhasil diciptakan oleh John Von Neumann “1903-1957”, hampir semua komputer yang ada saat ini menggunakan arsitektur von neumann.

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”.

Arsitektur komputer sub kategori

Ada beberapa sub kategori dalam arsitektur komputer, di antaranya:

  • Satu set instruksi “ISA”.
  • Mikroarsitektur ISA.
  • Perancangan sistem dari semua komponen di “hardware” komputer.

Arsitektur komputer adalah desain komputer

Arsitektur komputer adalah desain komputer, meliputi:

  • Set Instruksi.
  • Komponen perangkat keras atau perangkat keras.
  • Pengaturan sistem.

Pahami evolusi arsitektur komputer

  • 1950 hingga 1960: Arsitektur komputer diartikan sebagai komputer aritmatika atau kalkulator yang digunakan untuk menghitung persamaan matematika pada masa itu.
  • 1970-Pertengahan 1980: Arsitektur komputer dirancang untuk instruksi kompilator
  • 1990: Arsitektur komputer merupakan salah satu bentuk desain CPU, sistem memori, sistem I / O, multi prosesor dan jaringan komputer
  • 2010: Memahami arsitektur komputer, sistem yang dapat diadaptasi atau diatur secara mandiri.

Arsitektur Komputer Sebagai Mesin Multi Level

Computer Engineer Pictures | Download Free Images on Unsplash

Level adalah suatu tingkatan bahasa dan mesin virtual yang mencerminkan tingkat kemudahan komunikasi antara manusia sebagai pemrogram dengan komponen sirkuit elektronik dalam sebuah komputer sebagai pelaksana instruksi sebuah pemrograman.

Bahasa atau level yang terletak paling bawah adalah yang paling sederhana dan dapat diproses dengan cepat oleh mesin komputer, tetapi sulit untuk dipahami oleh manusia. Bahasa atau level yang paling atas adalah yang paling rumit dan mesin akan lebih lama melakukan proses instruksinya karena memerlukan interpreter, tetapi manusia lebih mudah memahami bahasa level tersebut.

Arsitektur Komputer Sebagai Mesin 6 Level

Pada level 1 – 3 merupakan bahasa mesin bersifat numerik. Program-program didalamnya terdiri dari deretan angka yang panjang, yang tidak menjadi masalah untuk mesin tapi merupakan persoalan untuk manusia. Mulai pada level 4 bahasa berisi kata / singkatan yang mempunyai arti bagi manusia.

Komputer dirancang sebagai suatu rangkaian level, dimana setiap level dibangun diatas level sebelumnya. Setiap level memiliki abstraksi berbeda, dengan objek-objek dan operasi yang juga berbeda.  Kumpulan jenis data, operasi dan sifat dari setiap level disebut arsitektur dari level tersebut. Sifat-sifat yang dipahami oleh programmer,seperti berapa besar memori yang tersedia, adalah bagian dari arsitektur. Sedangkan aspek implementasi seperti jenis teknologi chip apa yang digunakan untuk mengimplementasikan memori bukan bagian dari arsitektur.

Studi tentang cara merancang bagian-bagian suatu sistem komputer yang terlihat oleh programmer disebut arsitektur komputer. Dalam praktik umum, arsitektur dan organisasi memiliki arti yang sama.

Saat ini, kebanyakan komputer yang beredar menggunakan arsitektur yang dibuat oleh John Von Neumann pada tahun 1903-1957. Dalam teknik komputer, pengertian arsitektur komputer memilik arti suatu ilmu yang tujuannya untuk merancang sistem komputer. Arsitek-tur komputer sekarang ini dibagi menjadi 4 bagian utama, yaitu:

  • Arithmetic Logic Unit (ALU)
  • Control Unit
  • Memory
  • Input and Output

Sub-Kategori Arsitektur Komputer

Ada beberapa sub-kategori dalam arsitek-tur komputer, diantaranya yaitu:

  • Set intruksi “ISA”
  • Arsitektur mikro dari ISA
  • Sistem desain dari semua komponen dalam perangkat keras “hardware” komputer ini.
  • Arsitek-tur Komputer Adalah Desain Komputer

Adapun arsitek-tur komputer adalah desain komputer yang mencakup:

  • Set intruksi
  • Komponen perangkat keras atau hardware
  • Susunan sistem

Jenis Arsitektur Komputer

Arsitek-tur komputer tidak hanya ada satu jenis saja, melainkan ada beberapa jenis arsitek komputer yang ada di dunia ini. Berikut jenis arsitek-tur komputer adalah:

  • SISD
  • SIMD
  • MISD
  • MIMD
  1. Komputer MISD

MISD adalah kepanjangan dari Multiple Instruction Single Data merupakan jenis arsitek komputer dimana memiliki fungsi dalam melakukan eksekusi data yang bisa diproses oleh processor yang berbeda-beda. Jika dilihat secara struktur, komputer MISD tidak ada beda jauh dengan komputer SISD, hanya saja perbedaanya dari processor yang digunakan lebih dari satu unit.

  1. Komputer MIMD

Jenis arsitek komputer yang kedua adalah MIMD, MIMD adalah kepanjangan dari Multiple Instruction Multiple Data. Komputer MIMD adalah komputer yang memiliki beberapa processor yang diatur secara parallel dengan menggunakan unit pengontrol. Selain itu dalam menjalankan perintah bisa dijalankan meskipun berbeda-beda perintahnya.MIMD ini termasuk komputer yang bisa menjalankan aplikasi yang membutuhkan kinerja processor yang tinggi.

  1. Komputer SISD

SISD (Single Instruction Single Data) adalah jenis arsitek komputer buatan dari Von Neumann dengan ciri khas processor yang digunakan hanya satu buah saja. Komputer ini bekerja dengan skema aritmatika dan logika, dimana semua dilakukan dengan satu perhitungan saja. Sebab saat terjadi instruksi, sistem yang ada di komputer akan membaca sekali saja kemudian melakukan apa instruksi tersebut. Contohnya bisa ditemui pada komputer mini dan PC.

  1. Komputer SIMD

Jenis komputer yang terakhir adalah SIMD atau Single Intruction Multiple Data yaitu jenis komputer yang dibuat secara parallel. Jadi komputer ini bisa mengendalikan banyak processor dari satu sistem kendali saja. Contohnya adalah ILC, Star-100, DRAY-1.

Klasifikasi Arsitektur Komputer

Pada komputer, arsitekturnya dibagi lagi klasifikasinya, disini kami akan membahas klasifikasi arsitek komputer menurut Von Neumann dan Flyyn. Apa saja klasifikasinya?

Klasifikasi Komputer Menurut Von Neumann

  • Memiliki hardware dasar yaitu CPU, Memori dan Input Output sistem.
  • Komputer merupakan stored program.
  • Bisa menjalankan instruksi secara berurutan.
  • Memiliki jalur (bus) yang letaknya diantara memory dan CPU.

Klasifikasi Komputer Menurut Flyyn

  • Jumlah prosesor yang digunakan.
  • Struktur memory.
  • Jumlah program yang bisa dijalankan.

Klasifikasi arsitektur komputer lainnya

  • Mesin Von Neumann.
  • Standar Mesin Von Neumann.
  1. Memiliki subsistem perangkat keras dasar, yaitu CPU, memori dan sistem I / O
  2. Merupakan komputer yang menyimpan program
  3. Instruksi dalam urutan
  4. Ada jalur bus antara memori dan CPU

Menurut penelitian Flyyn pada tahun 1966, arsitek-tur komputer pada dasarnya diklasifikasikan:

  • Jumlah prosesor.
  • Jumlah program yang bisa dijalankan.
  • Struktur memori.

Ada beberapa faktor yang mempengaruhi keberhasilan arsitek-tur komputer, diantaranya:

  • Manfaat konstruksi.
  • Performa sistem.
  • Biaya sistem.

Terdapat empat metode utama untuk mengetahui keberhasilan struktur sistem, yaitu manfaat struktur sistem, yaitu:

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

Klasifikasi Arsitektur Von Neumann

Arsitektur von Neumann adalah arsitektur yang digunakan oleh kebanyakan komputer saat ini. Penemu model ini adalah matematikawan John Von Neumann (John Von Neumann, 1903-1957). Ciri-ciri mesin Von Neumann adalah sebagai berikut:

  • Terdiri dari beberapa komponen, antara lain: memori utama (digunakan untuk menyimpan data atau instruksi), unit logika aritmatika (digunakan untuk mengolah data), unit kontrol, peralatan I / O (digunakan untuk berinteraksi dengan lingkungan luar)
  • Sebuah jalur bus dibuat di antara berbagai komponen mesin von Neumann.
  • Mesin menjalankan instruksi secara berurutan.
  • Stored-Program komputer atau program tersimpan yang menyimpan instruksi program dalam memori elektronik.

Bagian utama dari arsitektur komputer

Ada dua bagian utama dari arsitek-tur komputer yaitu:

  1. Arsitektur Set Instruktur adalah spesifikasi yang menentukan bagaimana pemrogram bahasa mesin berinteraksi dengan komputer.
  2. Arsitektur sistem perangkat keras merupakan subsistem perangkat keras dasar, yaitu: CPU, memori dan OS.

Faktor Yang Memengaruhi Arsitek Komputer

500+ Best Code Pictures [HD] | Download Free Images on Unsplash

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

  1. Manfaat dari arsitektur komputer

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

  1. Kinerja sistem

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

  • MIPS (Million Instruction Per Second)
  • MFLOP (Million Floating Point Per Second)
  • 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
  1. Biaya sistem

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

  • Reabilitas komputer
  • Kemudahan dalam perbaikan
  • Komsumsi daya listrik
  • Berat hardware
  • Kekebalan
  • Interface sistem software

Bagian Pokok Arsitek Komputer

Ada dua bagian pokok pada arsitek komputer, yakni:

  • Instructure Set Arhitecture adalah spesifikasi yang menjadi penentu bagaimana programmer bahasa mesin berinteraksi terhadap komputer
  • Hardware System Architecture adalah subsistem perangkat keras dasar yaitu: CPU, memori dan OS.

Faktor-faktor yang mempengaruhi keberhasilan arsitektur komputer

Ada beberapa faktor yang mempengaruhi keberhasilan arsitek-tur komputer, diantaranya:

  1. Manfaat arsitek-tur komputer dapat diukur dari beberapa aspek, antara lain: penerapan, kompatibilitas, fleksibilitas, dan skalabilitas.
  2. Performa sistem dievaluasi oleh serangkaian program standar yang berjalan di komputer. Program standar ini memiliki pengukuran performa CPU, termasuk: juta bilangan floating point per detik, juta instruksi per detik, dan unit kinerja VAX.
  3. Pengukuran performa I / O sistem, termasuk operasi I / O per detik dan bandwidth sistem operasi
  4. Indikator kinerja memori, termasuk bandwidth memori, ukuran memori, waktu akses memori
  5. Biaya sistem dapat diukur dengan keandalan, konsumsi daya, dan antarmuka perangkat lunak sistem.

Fungsi arsitektur komputer

Berikut ini adalah beberapa fungsi dari arsitek-tur komputer, diantaranya:

Perbaiki komputer Anda dengan mudah

Ilmu arsitek-tur komputer akan memudahkan programmer dalam memperbaiki komputer yang rusak. Desain awal yang diketahui programmer akan memberikan informasi tentang bagian yang rusak tanpa perlu dibongkar lebih lanjut.

Tingkatkan penggunaan prosesor

Biasanya hanya dibutuhkan satu prosesor pada sebuah komputer, namun dalam arsitek-tur komputer, sebuah komputer dapat menggunakan 3 prosesor. Oleh karena itu, akan menambah beban kerja komputer.

Tingkatkan pengguna

Umumnya sebuah komputer hanya dapat digunakan oleh satu pengguna. Arsitek-tur komputer akan berperan dalam penggandaan jumlah pengguna komputer. Salah satu konsep arsitek-tur komputer yang terus digunakan adalah server-client.

Pastikan kelancaran komponen

Arsitek-tur komputer adalah keseluruhan komponen yang saling berhubungan. Untuk itulah, arsitek-tur komputer dapat memastikan bahwa semua komponen dapat beroperasi secara normal.

Memberikan gambaran tentang aplikasi yang akan dibuat

Perkembangan aplikasi dipengaruhi oleh arsitek-tur komputer. Arsitek-tur komputer sangat membantu programmer (terminologi programmer) dalam membuat aplikasi atau perangkat lunak baru yang dibutuhkan.

Cara-Cara Membuat Transformasi Di Arsitek Komputer

Ada beberapa cara membuat transformasi di arsitektur yakni:

  • Merancang array prosesor
  • Mengaplikasikan proses pipelining
  • Membuat komputer dengan multiprosesor
  • Membuat komputer dengan arsitek-tur yang lain
  • Atribut yang dipakai untuk mengukur kualitas dari Arsitek Komputer

Terdapat atribut yang dipakai untuk mengukur kualitas dari arsitek komputer adalah:

  • Generalitas
  • Applicability atau daya serap
  • Efisiensi
  • Mudahnya dalam pemakaian
  • Maleability atau daya tempa
  • Expandibility atau daya kembang

Kualitas arsitektur komputer

  1. Keserbagunaan adalah ukuran dari total rentang aplikasi yang dapat diterapkan pada arsitek-tur dan komputer, terutama untuk aplikasi bisnis dalam penghitungan desimal.
  2. Efisiensi mengacu pada jumlah rata-rata perangkat keras yang dapat terus digunakan komputer selama penggunaan normal. Inti dari arsitektur yang efisien adalah cenderung relatif sederhana. Pasti sangat sulit untuk merancang sistem yang kompleks, sehingga kebanyakan komputer memiliki komputer inti yang efisien dan sederhana, CPU
  3. Kemudahan penggunaan menjadi ukuran bagi programmer saat mengembangkan atau membuat software untuk arsitektur ini (misalnya saat menjalankan sistem operasi).
  4. Skalabilitas adalah ukuran bagi perancang aplikasi untuk mengimplementasikan berbagai arsitek-tur komputer.
  5. Swellability adalah ukuran keterampilan arsitektur pengembangan programmer (seperti ukuran memori maksimum atau kemampuan aritmatika).

Kesimpulan

Keberadaan arsitek-tur komputer sangat penting dalam komputer. Banyak fungsi dalam arsitek-tur komputer menyediakan sistem komputer dengan atribut yang membantu pemrogram mengembangkan program. Termasuk dalam software aplikasi JojoTimes.

Arsitektur Komputer

Dengan pengenalan wajah dan fitur GPS yang akurat, Anda dapat mengetahui apa yang sedang dilakukan karyawan Anda di mana pun mereka berada. Apakah mereka di kantor, pergi ke pertemuan atau bekerja dari jauh. Jangan khawatir, ini bukti penipuan. Laporan kehadiran bulanan yang dihasilkan secara otomatis memungkinkan karyawan Anda menggunakan waktu mereka untuk tugas-tugas yang lebih mendesak dan datang pada hari gajian. Tidak hanya lebih cepat untuk perusahaan Anda, itu pasti lebih akurat. Tingkatkan kinerja tim hingga 100% dengan sistem monitoring aktivitas real-time, anti-fraud dan pengelolaan administrasi HR otomatis. JojoTimes solusi untuk semua kebutuhan Mobile HR.