KELAS : I -14
MATA KULIAH : ARSITEKTUR ORGANISASI KOMPUTER
PENGERTIAN
PERBEDAAN
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.
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.
Adalah bagian yang terkait erat dengan unit – unit operasional dan interkoneksi
antar komponen penyusun sistem komputer dalam merealisasikan aspek
arsitekturalnya. Contoh aspek organisasional adalah teknologi hardware, perangkat
antarmuka, teknologi memori, dan sinyal – sinyal kontrol.
Arsitektur komputer lebih cenderung pada kajian atribut – atribut sistem komputer
yang terkait dengan seorang programmer. Contohnya, set instruksi, aritmetika yang
digunakan, teknik pengalamatan, mekanisme I/O.
Dan 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.
Organisasi Komputer :
Organisasi komputer adalah bagian yang terkait erat dengan unit – unit
operasional dan interkoneksi antar komponen penyusun sistem komputer dalam
merealisasikan aspek arsitekturalnya. Biasanya mempelajari bagian yang terkait
dengan unit-unit operasional komputer dan hubungan antara komponen-komponen
sister komputer.
Perbedaaan Utamanya :
Organisasi Komputer :
Arsitektur Komputer :
Struktur Komputer
Komputer adalah sebuah sistem yang berinteraksi dengan cara tertentu dengan
dunia luar.
Interaksi dengan dunia luar dilakukan melalui perangkat peripheral dan saluran
komunikasi.
Dalam buku ini akan banyak dikaji seputar struktur internal komputer. Perhatikan
gambar 1.2,
terdapat empat struktur utama:
Control Unit, berfungsi untuk mengontrol operasi CPU dan mengontrol komputer
secarakeseluruhan.
Arithmetic And Logic Unit (ALU),berfungsi untuk membentuk fungsi –
fungsipengolahan data komputer.
Register, berfungsi sebagai penyimpan internal bagi CPU.
CPU Interconnection, berfungsi menghubungkan seluruh bagian dari CPU.
Fungsi Komputer
Fungsi dasar sistem komputer adalah sederhana seperti terlihat pada gambar 1.3.
Pada
akan tetapi nantinya data harus disesuaikan dengan mesin pemrosesnya. Dalam
pengolahan data, komputer memerlukan unit penyimpanan sehingga diperlukan
suatu mekanisme penyimpanan data. Walaupun hasil komputer digunakan saat itu,
setidaknya komputer memerlukan media penyimpanan untuk data prosesnya.
Dalam interaksi dengan dunia luar sebagai fungsi pemindahan datadiperlukan
antarmuka (interface), proses ini dilakukan oleh unit Input/Output (I/O) dan
perangkatnya disebut peripheral. Saat interaksi dengan perpindahan data yang jauh
atau dari remote device, komputer melakukan proseskomunikasi data.
STRUKTUR KOMPUTER
Arsitektur mesin
a) Bagian input, digunakan untuk membaca intruksi – intruksi dan data dari kartu
berlubang
b) Bagian penyimpanan, memuat 1000 word yang masing –masing terdiri dari 50
digit decimal
c) Bagian pengolahan, digunakan untuk melakukan pemroses data berdasarkan
intrusi yang dilakukan kartu plong
d) Bagian output , terdiri dari output tercatat dan tercetak yang digunakan untuk
menyimpan serta menampilkan hasilnya
e) Kelemahan : mesin in belum stored program
Arsitektur mesin van neuman (1952)
Mewakili mesiin computer generasi pertama yang bersifat stored program ,
konnsep binary menjadi tonggak sejarah dalam terciptanya computer digital
Sketsa computer van neumen :
Arsitektur mesin :
4) Instruksi – instruksi yang dibaca akan dibuat dalam register instruksi (IR).
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
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.
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.
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.
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.
Memiliki subsistem perangkat keras dasar, yaitu CPU, memori dan sistem I / O
Merupakan komputer yang menyimpan program
Instruksi dalam urutan
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:
Arsitektur Set Instruktur adalah spesifikasi yang menentukan bagaimana
pemrogram bahasa mesin berinteraksi dengan komputer.
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.
Manfaat dari arsitektur komputer
Ada 4 manfaat besar dari arsitek komputer yaitu applicability, malleability,
expandability dan compatible.
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
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:
Manfaat arsitek-tur komputer dapat diukur dari beberapa aspek, antara lain:
penerapan, kompatibilitas, fleksibilitas, dan skalabilitas.
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.
Pengukuran performa I / O sistem, termasuk operasi I / O per detik dan bandwidth
sistem operasi
Indikator kinerja memori, termasuk bandwidth memori, ukuran memori, waktu
akses memori
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: