Konsep Toksomoni Flyn , Multiprocessing , dan Multikomputer
Toksomoni Flyn
Taksonomi Flynn, dalam arsitektur komputer, adalah sebuah klasifikasi yang dibuat oleh Michael J. Flynn pada tahun 1966. Klasifikasi ini dibuat berdasarkan jumlah instruksi yang berjalan simultan dan konkuren, dan juga aliran data yang diprosesnya. Dalam Taksonomi Flynn, komputer dibagi menjadi empat buah kelas, yaitu
- Single Instruction Single Data Stream (SISD), yaitu sebuah komputer yang tidak memiliki cara untuk melakukan paralelisasi terhadap instruksi atau data. Contoh mesin SISD adalah PC tradisional atau mainframe yang tua.
- Multiple Instruction, Single Data Stream (MISD), yaitu sebuah komputer yang dapat melakukan banyak instruksi terhadap satu aliran data. Komputer ini, tidak memiliki contoh, karena meski pernah dibuat, hal itu dibuat sebagai purwarupa (prototipe), dan tidak pernah dirilis secara massal.
- Single Instruction, Multiple Data Stream (SIMD), yaitu sebuah komputer yang mampu memproses banyak aliran data dengan hanya satu instruksi, sehingga operasi yang dilakukan adalah operasi paralel. Contoh dari SIMD adalah prosesor larik (array processor), atau GPU.
- Multiple Instruction, Multiple Data stream (MIMD), yaitu sebuah komputer yang memiliki beberapa prosesor yang bersifat otonomus yang mampu melakukan instruksi yang berbeda pada data yang berbeda. Sistem terdistribusi umumnya dikenal sebagai MIMD, entah itu menggunakan satu ruangan memori secara bersama-sama atau sebuah ruangan memori yang terdistribusi.
Multiprocessing
Multiprocessing adalah istilah teknologi informasi dalam bahasa Inggirs yang merujuk kepada kemampuan pemrosesan computer yang dilakukan secara serentak. Hal ini dimungkinkan dengan menggunakan dua CPU atau lebih dalam sebuah system computer.
Jenis - jenis Multiprocessor
- Asymmetric Multiprocessing (AMP)Pendekatan pertama untuk multiprocessor scheduling adalah asymmetric multiproccesing scheduling atau biasa disebut juga sebagai penjadwalan master slave multiprocessor.
- Symmetric Multiprocessing (SMP)Symmetric multiprocessing melibatkan arsitektur perangkat keras komputer dan perangkat lunak multiprosesor di mana dua atau lebih prosesor yang identik terhubung ke memori utama tunggal yang dibagikan, memiliki akses penuh ke semua perangkat input dan output, dan dikendalikan oleh instance sistem operasi tunggal yang memperlakukan semua prosesor sama, tidak memesan untuk tujuan khusus.
- Non-uniform memory access (NUMA) multiprocessingAkses memori yang tidak seragam adalah desain memori komputer yang digunakan dalam multi-pemrosesan, di mana waktu akses memori tergantung pada lokasi memori relatif terhadap prosesor.
- ClusteringDalam ilmu komputer dan jaringan komputer adalah sekumpulan komputer (umumnya server jaringan) independen yang beroperasi serta bekerja secara erat dan terlihat oleh klien jaringan seolah-olah komputer-komputer tersebut adalah satu buah unit komputer. Proses menghubungkan beberapa komputer agar dapat bekerja seperti itu dinamakan dengan Clustering.
Multikomputer
Multikomputer, yaitu sebuah sistem yang memiliki 2 prosesor atau lebih yang masing-masing prosesor memiliki memori sendiri. Dalam multikomputer, setiap prosesor mempunyaimodul memori untuk menyimpan dan mengambil data selama pemrosesan. Masing-masing prosesor mempunyai satu atau lebih hubungan langsung ke prosesor lain untuk transmisi data.Jika prosesor tidak mempunyai koneksi langsung ke prosesor lain, komunikasi dapatdilangsungkan melalui prosesor antara (intermediate processor) untuk mengirim data.
Karena komputer multikomputer mampu menyampaikan pesan di antara prosesor, dimungkinkan untuk membagi tugas antara prosesor untuk menyelesaikan tugas. Oleh karena itu, komputer multi dapat digunakan untuk komputasi terdistribusi. Lebih mudah dan hemat biaya untuk membangun multikomputer daripada multiprosesor. Di sisi lain, pemrograman multicomputer sulit.
Referensi:
- https://rintoirawan2014.blogspot.com/2016/08/multiprosesor-multikomputer.html
- https://www.scribd.com/document/406322793/Multiprosesor-Dan-Multikomputer-Lebih-Baik-Mana
- https://id.strephonsays.com/difference-between-multiprocessor-and-multicomputer#:~:text=toleran%20terhadap%20kegagalan.-,Apa%20itu%20Multicomputer,sama%20lain%20melalui%20jaringan%20interkoneksi.
- https://socs.binus.ac.id/2020/11/16/multiprocessing/#:~:text=Multiprocessing%20adalah%20istilah%20teknologi%20informasi,lebih%20dalam%20sebuah%20system%20computer.
- https://id.wikipedia.org/wiki/Taksonomi_Flynn
- https://www.academia.edu/39145895/Taksonomi_Flynn#:~:text=Taksonomi%20Flynn%20Dalam%20arsitektur%20komputer,juga%20aliran%20data%20yang%20diprosesnya.
Komentar
Posting Komentar