Tugas OAK

         Berikut ini siklus dari eksekusi instruksi :


1.Instruction Fetch

Yaitu : membaca atau memberi instruksi dari lokasi memorinya ke CPU.

2.Instruction Decode

Yaitu menganalisa instruksi untuk menentukan jenis operasi yang akan di bentuk dan operan yang akan di gunakan.

3.Operand Fetch

Yaitu mengambil operan dari memori atau dari modul I/O

4.Execute

Yaitu melaksakan instruksi yang telah diberikan dari memory.

5.Result Store

Yaitu menyimpan hasil eksekusi instruksi ke dalam memori.

6.Next Instruction

Yaitu memberi tahu CPU untuk mengambil (fetch) instruksi berikutnya setelah instruksi yang akan dijalan kan selesai.





1. Benchmark
    Benchmark adalah teknik pengetesan dengan menggunakan suatu nilai standar. Suatu program atau pekerjaan yang melakukan perbandingan kemampuan dari berbagai kerja dari beberapa peralatan dengan tujuan untuk meningkatkan kualitas pada produk yang baru.

2. Processor Pipeline

Processor Pipeline adalah satu set dari elemen pemrosesan data dihubungkan secara seri, sehingga hasil keluaran dari satu elemen adalah masukkan bagi elemen berikutnya. Elemen - elemen dari sebuah pipeline sering dijalankan secara paralel.

3. Set Register

Register prosesor dalam arsitektur computer adalah sejumlah kecil memori komputer yang bekerja dengan kecepatan sangat tinggi yang digunakan untuk melakukan eksekusi terhadap program-program komputer dengan menyediakan akses yang cepat terhadap nilai-nilai yang umum digunakan. Umumnya nilai-nilai yang umum digunakan adalah nilai yang sedang dieksekusi dalam waktu tertentu.

4. Multiprocessor

Multiprocessor merupakan  sistem komputer dengan dua atau lebih CPU identik yang membagi akses secara penuh kepadacommon RAM (Shared Memory Multiprocessor). Karakterisitik penting dalam multiprocessor.

5. Architectural Merit

    Architectural Merit adalah : Penilaian kualitas arsitektur komputer yang terutama didasarkan pada daya terapnya untuk pemakai yang dimaksud, daya tempatnya,dan daya kembangnya.

6.Kompabilitas


         Kompabilitas adalah sebuah komputer yang dapat menjalankan kode biner yang ditujukan untuk di jalankan pada komputer lain.kompabilitas merupakan salah satu keuntungan dalam pengembangan program computer yang di tujukan untuk di jalalankan di berbagai system operasi.


1.SIMD ( Single Instruction Multiple Data ) 
            
          SIMD ( Single Instruction Multiple Data ) adalah sebuah istilah dalam komputasi yang merujuk kepada sekumpulan operasi yang digunakan untuk menangani jumlah data yang sangat banyak dalam paralel secara efisien, seperti yang terjadi dalam prosesor vektoratau .SIMD pertama kali dipopulerkan pada superkomputer skala besar, meski sekarang telah ditemukan pada komputer pribadi.

Contoh aplikasi yang dapat mengambil keuntungan dari SIMD adalah aplikasi yang memiliki nilai yang sama yang ditambahkan ke banyak titik data, yang umum terjadi dalam aplikasi multimedia. Salah satu contoh operasinya adalah mengubah brightness dari sebuah gambar. Setiap pixel dari sebuah gambar 24-bit berisi tiga buah nilai berukuran 8-bit brightnees dari porsi warna merah , hijau , dan biru. 

Untuk melakukan perubahan brightness, nilai R, G, dan Bakan dibaca dari memori, dan sebuah nilai baru ditambahkan (atau dikurangkan) terhadap nilai-nilai R, G, B tersebut dan nilai akhirnya akan dikembalikan (ditulis kembali) ke memori.

2. MISD ( Multipe Instruction Single Data Stream )

MISD ( Multipe Instruction Single Data Stream ) adalah jenisarsitektur komputasi paralel di mana banyak unit fungsionalmelakukan operasi yang berbeda pada data yang sama. Arsitekturpipa termasuk dalam jenis ini, meskipun purist mungkin mengatakan bahwa data yang berbeda setelah diolah oleh setiap tahap dalam pipa

Fault-tolerant komputer mengeksekusi instruksi yang samasecara berlebihan dalam rangka untuk mendeteksi dan maskerkesalahan, dengan cara yang dikenal sebagai replikasi tugas,dapat dianggap milik jenis ini. Tidak banyak contoh arsitektur iniada, sebagai MIMD dan SIMD sering lebih tepat untuk teknikparalel data umum.

 Secara khusus, mereka memungkinkan skala yang lebih baik dan penggunaan sumber daya komputasi daripada MISD tidak.Namun, salah satu contoh yang menonjol dari MISD dalam komputasi adalah komputer kontrol penerbangan pesawat ulang alik.

3. SISD ( Single Instruction Single Data Stream )

SISD ( Single Instruction Single Data Stream ) adalah istilah yang mengacu pada arsitektur komputer di mana prosesor tunggal, sebuahuniprocessor, mengeksekusi aliran tunggal instruksi, untuk beroperasi padadata yang tersimpan dalam memori tunggal. Hal ini terkait dengan arsitekturvon Neumann. 

          SISD adalah salah satu dari empat klasifikasi utama sebagaimana didefinisikan dalam taksonomi Flynn. Dalam sistem ini klasifikasididasarkan pada jumlah instruksi bersamaan dan data stream hadir dalamarsitektur komputer.

 Menurut Michael J. Flynn, SISD dapat memiliki karakteristikpemrosesan konkuren. Instruksi mengambil dan eksekusi pipelinedinstruksi adalah contoh yang umum ditemukan di kebanyakan komputerSISD yang modern.

4. MIMD ( Multiple Instruction  Multiple Data Stream )

MIMD (Multiple Instruction, Multiple Data stream) adalah teknik yang digunakan untuk mencapai paralelisme. Mesin menggunakan MIMD memiliki sejumlah prosesor yang berfungsi asynchronous dan independen. Setiap saat, prosesor yang berbeda dapat mengeksekusi instruksi yang berbeda pada bagian yang berbeda dari data. 

Arsitektur MIMD dapat digunakan di sejumlah area aplikasi seperti desain / manufaktur dibantu komputer-dibantu komputer, simulasi, pemodelan, dan sebagai saklar komunikasi. Mesin MIMD bisa baik memori bersama atau kategori memori terdistribusi. 

Klasifikasi ini didasarkan pada bagaimana prosesor MIMD mengakses memori. Mesin memori bersama mungkin jenis-bus berbasis, diperpanjang, atau hirarkis. Mesin memori terdistribusi mungkin memiliki hypercube atau mesh skema interkoneksi.



                                                                    

Tidak ada komentar:

Posting Komentar