Postingan

Menampilkan postingan dari Januari, 2021

PERBEDAAN PROSES DAN THREAD

Proses Sebuah proses adalah sebuah peristiwa adanya sebuah program yang dapat dieksekusi. Sebagai sebuah eksekusi proses, maka hal tersebut membutuhkan perubahan keadaan. Keadaan dari sebuah proses dapat didefinisikan oleh aktivitas proses tersebut. Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor’s register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global. Setiap proses mungkin menjadi satu dari beberapa state berikut, antara lain: new, ready, running, waiting, atau terminated. Setiap proses direpresentasikan ada sistem operasi berdasarkan proses-control-block (PCB)-nya.  Suatu program adalah satu entitas pasif, seperti isi dari sebuah...

SINGLE INSTRUCTION, MULTIPE DATA

SIMD  adalah singkatan dari  Single Instruction, Multiple Data , merupakan 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 vektor  atau  prosesor larik . SIMD pertama kali dipopulerkan pada  superkomputer  skala besar, meski sekarang telah ditemukan pada komputer pribadi. Single Instruction, Multiple Data merupakan Sebuah komputer yang dapat melakukan banyak instruksi terhdap satu aliran data. Komputer jenis ini tidak pernah diaplikasikan karena ridak efektif dan efisien. Ada dua kategori: 1.Mesin dengan Unit pemroses berbeda dengan instruksi yang berbeda dengan data yang sama (sampai sekarang tidak ada mesin yang seperti ini) 2.Mesin, dimana data akan mengalir ke elemen pemroses serial.   Contoh aplikasi yang dapat mengambil keuntu...