Organisasi Komputer
Organisasi
Komputer adalah salah satu di antara banyaknya mata kuliah yang ada di program
study Ilmu Komputer. Organisasi computer sendiri membahas tentang computer secara
menditaile dan mendalam tentang bagaimana computer itu sendiri dibuat atau diciptakan
sehingga bisa digunakan seperti yang kita pakai saat ini. Organisasi computer memiliki
beberapa materi berikut beberapa materi yang ada didalam organisasi computer seperti;
Pemrograman Micro, Komputer Pipeline dan Pemrosesan Paralel.
1.
Pemrograman
Micro
Pemrograman micro adalah proses
penerjemahan dan eksekusi dari setiap instruksi prosesor menjadi urutan
instruksi yang lebih kecil mikro. Ini untuk mengatakan bahwa mikro-program
adalah proses penulisan kode mikro untuk prosesor-mikro. Ini mendefinisikan
fungsi prosesor -mikro sambil mengeksekusi instruksi mesin-bahasa. kendali microprogrammed menawarkan suatu pendekatan
yang lebih terstruktur untuk merancang unit kendali logika (CLU) dibandingkan
dengan kendali hard-wired. Rancangan microprogrammed relatif mudah diubah-ubah
dan dibetulkan,menawarkan kemampuan diagnostik yang lebih baik dan lebih dapat
diandalkan daripada rancangan hard-wired. Karena waktu akses memori kendali ROM
menentukan kecepatan operasi CLU maka kendali microprogrammed mungkin
menghasilkan CLU yang lebih lambat dibandingkan dengan kendali hard-wired.Alasannya
adalah bahwa waktu yang diperlukan untuk menjalankan suatu instruksi-mikro juga
harus mencakup waktu akses ROM. Sebaliknya, suatu keterlambatan dalam CLU
hard-wired hanya mungkin disebabkan oleh keterlambatan waktu penyebaran melalui
perangkat keras, yang relatif sangat kecil. Bagaimanapun juga, ilmu ekonomi
kelihatannya lebih menyukai kendali hard-wired hanya jika sistem itu tidak
terlalu kompleks dan hanya memerlukan beberapa operasi kendali.
Komputer mikro (Inggris:
microcomputer) adalah sebuah kelas komputer yang menggunakan mikroprosesor
sebagai CPU utamanya. Komputer mikro juga dikenal sebagai Personal Computer
(PC), Home Computer, atau Small-business Computer. Komputer mikro yang
diletakkan di atas meja kerja dinamakan dengan desktop, sedangkan yang dapat
dijinjing (portabel) dinamakan dengan Laptop, karena sering diletakkan di atas
paha. Ketika komputer mikro pertama kali muncul ke pasaran, komputer jenis ini
dianggap sebagai perangkat yang hanya digunakan oleh satu orang saja, yang
mampu menangani informasi yang berukuran 4-bit, 8-bit, atau 16-bit
(dibandingkan dengan minicomputer atau mainframe yang mampu menangani informasi
lebih dari 32-bit) pada satu waktunya. Pengembangan lebih lanjut, menjadikan
klasifikasi antara mainframe, minicomputer dan komputer mikro menjadi tidak
relevan lagi, karena komputer mikro yang baru mampu menangani informasi 32-bit,
atau 64-bit dalam satu waktunya, sama seperti halnya mainframe atau
minicomputer. Selain itu, komputer mikro juga sekarang telah mendukung banyak
pengguna dalam satu waktunya. komputer mikro didesain untuk digunakan di dalam
rumah, sekolah, atau perkantoran.
2.
Komputer
Pipeline
Pipeline
adalah suatu cara yang di gunakan untuk melakukan sejumlah pekerjaan secara bersama tetapi dalam tahap
yang berbeda yang dialirkan secara kontinu pada unit pemrosesan. Dengan cara
ini, maka unit pemrosesan selalu bekerja. Teknik pipeline ini di terapkan pada
berbagai tingkatan dalam sitem computer. Bisa pada livel yang tinggi, misalnya
program aplikasi, sampai pad tingkat yang rendah, seperti pada instruksi yang
di jalankan oleh microprosesor.
Suatu cara yang digunakan
untuk melakukan sejumlah kerja secara bersama tetapi dalam tahap yang berbeda
yang dialirkan secara kontinu pada unit pemrosesor. Dengan cara ini, maka unit
pemrosesan selalu bekerja.
Teknik pipeline ini dapat diterapkan pada
berbagai tingkatan dalam sistem komputer. Bisa pada level yang tinggi, misalnya
program aplikasi, sampai pada tingkat yang rendah, seperti pada instruksi yang
dijaankan oleh microprocessor.
Pada microprocessor yang tidak menggunakan pipeline,
satu instruksi dilakukan sampai selesai, baru instruksi berikutnya dapat
dilaksanakan. Sedangkan dalam microprocessor yang
menggunakan teknik pipeline, ketika satu instruksi sedangkan diproses, maka
instruksi yang berikutnya juga dapat diproses dalam waktu yang bersamaan.
Tetapi, instruksi yang diproses secara bersamaan ini, ada dalam tahap proses
yang berbeda. Jadi, ada sejumlah tahapan yang akan dilewati oleh sebuah instruksi.
Karena beberapa instruksi diproses secara
bersamaan ada kemungkinan instruksi tersebut sama-sama memerlukan resource yang
sama, sehingga diperlukan adanya pengaturan yang tepat agar proses tetap
berjalan dengan benar dan lancar. Sedangkan ketergantungan terhadap data bisa
muncul, misalnya instruksi yang berurutan memerlukan data dari instruksi yang
sebelumnya. Kasus Jump, juga perlu perhatian, karena ketika sebuah instruksi
meminta untuk melompat ke suatu lokasi memori tertentu, akan terjadi perubahan
program counter, sedangkan instruksi yang sedang berada dalam salah satu tahap
proses yang berikutnya mungkin tidak mengharapkan terjadinya perubahan program
counter.
3.
Pemrosesan
Paralel
Pemrosesan Paralel adalah
komputasi dua atau lebih tugas pada waktu bersamaan dengan tujuan untuk
mempersingkat waktu penyelesaian tugas-tugas tersebut dengan cara
mengoptimalkan resource pada sistem komputer yang ada untuk mencapai tujuan
yang sama. Pemrosesan paralel dapat mempersingkat waktu ekseskusi suatu program
dengan cara membagi suatu program menjadi bagian-bagian yang lebih kecil yang
dapat dikerjakan pada masing-masing prosesor secara bersamaan. Tujuan utama dari pemrosesan paralel adalah untuk
meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara
bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa
diselesaikan. Analogi yang paling gampang adalah, bila anda dapat merebus air
sambil memotong-motong bawang saat anda akan memasak, waktu yang anda butuhkan
akan lebih sedikit dibandingkan bila anda mengerjakan hal tersebut secara
berurutan (serial). Atau waktu yg anda butuhkan memotong bawang akan lebih
sedikit jika anda kerjakan berdua.
Performa dalam pemrosesan
paralel diukur dari berapa banyak peningkatan kecepatan (speed up) yang
diperoleh dalam menggunakan teknik paralel. Secara informal, bila anda memotong
bawang sendirian membutuhkan waktu 1 jam dan dengan bantuan teman, berdua anda
bisa melakukannya dalam 1/2 jam maka anda memperoleh peningkatan kecepatan
sebanyak 2 kali.
Adapun proses kerja ,
pemrosesan paralel membagi beban kerja dan mendistribusikannya pada
komputer-komputer lain yang terdapat dalam sistem untuk menyelesaikan suatu
masalah. Sistem yang akan dibangun akan tidak akan menggunakan komputer yang
didesikasikan secara khusus untuk keperluan pemrosesan paralel melainkan
menggunakan komputer yang telah ada. Artinya, sistem ini nantinya akan terdiri
dari sejumlah komputer dengan spesifikasi berbeda yang akan bekerjasama untuk
menyelesaikan suatu masalah.
Diatas adalah beberapa materi
yang terdapat pada mata kuliah oganisasi computer, sebenarnya masih bnyak lagi
materi yang ada di dalamnya tapi hanya beberapa saja yang dapat diberikan. Dunia
computer memang sangat luas dan banyak hal yang dapat kita pelajari di dalamnya
darit hal yang tekecil sampai hal yang paling besar, orang yang
mengembangkannya pun begitu banyak dan ingin memberikan trobosan terbaru yang taka
da habisnya, maka dari itu computer adalah salah satu alat yang sangat
berpengaruh didunia yang mempermudah setiap pekerjaan manusia.
Komentar
Posting Komentar