Shared - Memory Multiprocessors
- SHARED MEMORY
Share Memory merupakan arsitektur yang menghubungkan beberapa prosesor dalam sistem tunggal sehingga dapat memakai memori secara bersama-sama. Selain itu, Share Memory juga disebut dengan SMP atau Symmetric Multiprocessing. Metode ini biasanya dipakai untuk workstation personal untuk mendukung mikroprosesor dalam paralel dbms.
Share
Memory terdapat Reduced Instruction Set Computer atau disingkat RISC yang
merupakan kumpulan set instruksi yang disederhanakan. Berbasis mesin hingga
terdapat mainframe besar. Salah satu kelebihan arsitektur ini adalah
pengaksesan data menjadi lebih cepat, tapi tidak bisa memakai prosesor 64bit,
sebab dapat menimbulkan masalah komunikasi misalnya “bottleneck” atau penyempitan
jalur.
Selain itu yang dimaksud dengan penjelasan Share Memory adalah memori yang dapat diakses secara bersamaan oleh beberapa program untuk menyediakan komunikasi disetiap program dan menghindari adanya salinan yang berlebihan.
Bergantung pada konteksnya, maksudnya adalah program dapat berjalan pada satu prosesor atau beberapa prosesor yang terpisah.Proses untuk mengkomunikasikannya adalah dengan cara mengalokasikan alamat memori untuk dipakai berkomunikasi antar proses. Alamat dan besar alokasi memori yang dipakai umumnya ditentukan oleh pembuat program. Hal ini akan membuat sistem mengatur proses mana yang akan memakai memori pada waktu tertentu sehingga pekerjaan dapat dilakukan secara efektif
- Cache Coherence
Dalam arsitektur komputer, koherensi cache adalah keseragaman data sumber daya bersama yang akhirnya disimpan dalam banyak cache lokal. Melampirkan cache pribadi ke prosesor mempercepat eksekusi program dengan membuat latensi memori sesuai dengan kecepatan prosesor. Cache berguna karena sebagian besar tugas atau aplikasi menampilkan lokalitas temporal dan lokalitas spasial. Sementara lokalitas mengacu pada waktu dekat. Lokalitas spasial mengacu pada penggunaan data yang terletak di dekat data saat ini dalam waktu dekat. Untuk alasan ini, operasi pemuatan/penyimpanan data antara memori bersama dan cache berlangsung menggunakan blok.
Terminologi yang Digunakan untuk Menggambarkan Koherensi Cache :
- block
- broadcast
- cache
- Cache coherence
- Cache coherence protocol
- Coherent system
- Global data
- Line
- Local data
- Modified block
- Koherensi Cache Menggunakan Protokol Direktori
- Koherensi Cache Menggunakan Protokol Snoopy
Komentar
Posting Komentar