Arsitektur Komputer
·
Atribut–atribut sistem komputer yang
terkait dengan seorang programmer
·
Contoh: set instruksi, aritmetika yang
digunakan,
·
teknik pengalamatan,
mekanisme I/O
Organisasi Komputer
·
Bagian yang terkait erat dengan
unit–unit operasional
·
Contoh: teknologi hardware, perangkat
antarmuka, teknologi memori, sistem memori, dan sinyal–sinyal kontrol
·
Semua Keluarga Intel x86 mempunyai
arsitektur dasar yang sama
·
Sistem IBM System/Keluarga 370 mempunyai
arsitektur dasar yang sama
·
Memberikan compatibilitas instruksi
level
·
At least backwards
·
Mesin organisasi antar versi memiliki
perbedaan
Struktur &
Fungsi
·
Struktur adalah sistem yang berinteraksi
dengan cara tertentu dengan dunia luar.
·
Fungsi adalah operasi dari masing-masing
komponen yang merupakan bagian dari struktur
Fungsi dari komputer
adalah :
·
Fungsi Operasi Pengolahan Data
·
Fungsi Operasi Penyimpanan Data
·
Fungsi Operasi Pemindahan Data
·
Fungsi Operasi Kontrol
Unit Fungsional Dasar Komputer
Ada 5 unit fungsional dasar dari
komputer:
input, memori, arithmetic dan logic,
control, dan output.
Input diterima dari informasi yang diberikan pengguna melalui alat-alat input, misalnya keyboard dan mouse.
Informasi ini lalu disimpan dalam memori komputer untuk penggunaan berikutnya atau proses selanjutnya...
...yang dilakukan oleh arithmetic dan logic (ALU) atau bagian dari prosesor, untuk mendapatkan pengolahan yang diinginkan.
Lalu, hasil pengolahan ini dikirim balik ke pengguna dengan alat output, seperti monitor dan speaker.
Nah, semua proses di atas dikoordinasi oleh unit kontrol.
Jika kelima proses di atas dijabarkan lebih lanjut, maka:
Input
Informasi yang diinputkan pengguna dapat berupa data atau instruksi.
Instruksi, atau biasanya disebut machine instruction, adalah perintah eksplisit yang:
Input diterima dari informasi yang diberikan pengguna melalui alat-alat input, misalnya keyboard dan mouse.
Informasi ini lalu disimpan dalam memori komputer untuk penggunaan berikutnya atau proses selanjutnya...
...yang dilakukan oleh arithmetic dan logic (ALU) atau bagian dari prosesor, untuk mendapatkan pengolahan yang diinginkan.
Lalu, hasil pengolahan ini dikirim balik ke pengguna dengan alat output, seperti monitor dan speaker.
Nah, semua proses di atas dikoordinasi oleh unit kontrol.
Jika kelima proses di atas dijabarkan lebih lanjut, maka:
Input
Informasi yang diinputkan pengguna dapat berupa data atau instruksi.
Instruksi, atau biasanya disebut machine instruction, adalah perintah eksplisit yang:
- mengatur transfer informasi, baik di
dalam komputer maupun antara komputer dengan alat I/O (Input Output)
- menentukan operasi aritmatika dan logic mana yang akan dipakai untuk mengolah data
- menentukan operasi aritmatika dan logic mana yang akan dipakai untuk mengolah data
Daftar instruksi yang menyelesaikan suatu proses tertentu disebut program. Biasanya, program disimpan di memori.
Data adalah angka/ hufur/ karakter yang tersandi, yang akan menjadi objek operasi dari instruksi. Namun kadang "data" juga digunakan untuk mewakili semua informasi digitalyang akan diolah di komputer.
Memori
Ada dua macam memori, yaitu primer dan sekunder.
Memori primer adalah memori yang cepat dan beroperasi dalam kecepatan elektronis. Memori ini bertugas menyimpan data yang akan diolah. Contoh memori primer adalah RAM (Random-Access Memory).
Di dalam memori primer ada lokasi-lokasi tertentu yang digunakan untuk menyimpan data yang berbeda. Tiap lokasi ini memiliki semacam alamat/ address berupa angka untuk pengaksesannya.
Hal ini dapat dianalogikan dengan lemari locker yang berisi banyak kotak kosong yang memiliki nomor, sehingga tiap locker/ nomor memiliki kunci yang berbeda. Untuk membuka locker ini kita harus menggunakan kunci yang tepat pada nomor/ alamat yang diinginkan.
Walaupun memori primer sangat penting dan cepat, namun harganya sangat mahal. Untuk mendapat 2 Gigabyte RAM saja perlu mengeluarkan kocek yang lumayan.
Oleh karena itu, memori sekunder
dibutuhkan untuk menyimpan data yang besar, namun hanya diakses sesekali/ tidak
sering.
Banyak sekali memori sekunder yang tersedia, misalnya Harddisk, CD ROM, dll.
Arithmetic dan Logic Unit
Disebut juga ALU, adalah bagian dari prosesor, yang bertugas melakukan operasi aritmatika (penjumlahan, pengurangan, dll) dan operasi logika (lebih besar, lebih kecil, dll).
Meskipun yang dilakukan sangat sangat sederhana, bahkan anak SD sekalipun bisa melakukannya, namun prosesor melakukan operasi ini dengan sangat sangat cepat, bisa berjuta operasi per detik.
Banyak sekali memori sekunder yang tersedia, misalnya Harddisk, CD ROM, dll.
Arithmetic dan Logic Unit
Disebut juga ALU, adalah bagian dari prosesor, yang bertugas melakukan operasi aritmatika (penjumlahan, pengurangan, dll) dan operasi logika (lebih besar, lebih kecil, dll).
Meskipun yang dilakukan sangat sangat sederhana, bahkan anak SD sekalipun bisa melakukannya, namun prosesor melakukan operasi ini dengan sangat sangat cepat, bisa berjuta operasi per detik.
Hal inilah yang membedakan komputer
dengan manusia, yaitu kecepatannya, yang membuat komputer seolah terlihat lebih
pintar, padahal yang dilakukannya hanyalah melakukan perhitungan simpel ala
anak SD. :)
Yang penting dari ALU adalah adanya memori tambahan yang disebut register yang terletak di sirkuit prosesor. Meskipun kapasitasnya kecil, register memiliki waktu akses yang sangat cepat, bahkan paling cepat diantara jenis-jenis memori lainnya. Hal ini penting untuk mendukung fungsi prosesor dalam mengolah data, yang membutuhkan waktu secepat mungkin.
Output
Output adalah lawan dari input. Fungsinya adalah untuk mengirim informasi ke dunia luar/ ke pengguna yang membutuhkan.
Control
Unit control mengkoordinasikan semua unit lainnya, bagaikan sistem saraf yang mengendalikan pergerakan manusia dengan mengirim sinyal perintah dan mendeteksi rangsangan/ keadaan alatnya.
Wujud dari kontrol unit itu sendiri kadang BUKANLAH berupa suatu alat mandiri yang secara fisik terpisah dari alat lainnya di dalam komputer, namun control unit tersebar di seluruh komponen komputer.
Yang penting dari ALU adalah adanya memori tambahan yang disebut register yang terletak di sirkuit prosesor. Meskipun kapasitasnya kecil, register memiliki waktu akses yang sangat cepat, bahkan paling cepat diantara jenis-jenis memori lainnya. Hal ini penting untuk mendukung fungsi prosesor dalam mengolah data, yang membutuhkan waktu secepat mungkin.
Output
Output adalah lawan dari input. Fungsinya adalah untuk mengirim informasi ke dunia luar/ ke pengguna yang membutuhkan.
Control
Unit control mengkoordinasikan semua unit lainnya, bagaikan sistem saraf yang mengendalikan pergerakan manusia dengan mengirim sinyal perintah dan mendeteksi rangsangan/ keadaan alatnya.
Wujud dari kontrol unit itu sendiri kadang BUKANLAH berupa suatu alat mandiri yang secara fisik terpisah dari alat lainnya di dalam komputer, namun control unit tersebar di seluruh komponen komputer.
Misalnya adalah kontrol unit dalam
kabel-kabel, atau jalur kontrol, yang membawa sinyal yang diperlukan untuk
timing dan sinkronisasi event-event di semua unit.
Gambar dari Fungsi Komputer
Komputer harus dapat memproses
data. Representasi data di sini
bermacam–macam, 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 data diperlukan 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. Gambar 1.4 mengilustrasikan operasi–operasi komputer.
Gambar 1.4a adalah operasi pemindahan data,
gambar 1.24 adalah operasi penyimpanan data, gambar 1.4c dan
gambar 1.4d adalah operasi pengolahan data.