Pengertian MultiTasking, MultiThreading Dan MultiCore Pada CPU

Dukun Tekno sengaja membuat artikel ini agar pembaca dapat membedakan antara MultiTasking, MultiThreading, dan MultiCore. Dimana istilah-istilah tersebut biasa di temukan pada spesifikasi Prosesor, dengan menggunakan kata 'Multi' yang pada akhirnya membuat kebingungan bagi yang belum mengerti istilah-istilah tersebut.

MultiTasking / Multiprocessing
Multitasking adalah sebuah konsep untuk membuka tugas atau aplikasi secara berurutan dengan waktu tertentu, proses multitasking ini dikerjakan oleh CPU dengan waktu yang amat singkat sehingga aplikasi-aplikasi yang berjalan seperti terbuka secara bersamaan. namun proses ini akan membagi resource CPU dan Memory RAM, sehingga jika anda membuka Aplikasi yang banyak dan sudah melewati kemampuan komputasi CPU dan Memory RAM akan membuat komputer mengalami interleaved atau umumnya bisa di sebut 'not responding'. Ini di sebabkan karena setiap Task harus dekerjakan hingga selesai sebelum mengerjakan Task yang lain.

MultiThread
Thread sendiri adalah sebuah intruksi terkecil dalam sebuah program, perbedan Thread dengan Task adalah. Thread adalah sebuah intruksi terkecil dimana Thread sendiri adalah himpunan (Bagian) dari Task ( Process ), atau juga bisa disebut Task adalah Thread yang kompleks. sedangkan MultiThreading adalah kemampuan CPU atau Prosesor yang mampu menjalankan lebih dari satu Thread dengan waktu yang telah di tetapkan.

MultiCore
Dalam istilah komputer Core adalah Unit Pengolah, sedangkan MultiCore Adalah sebuah perangkat komponen komputasi dengan lebih dari satu Unit Pengolah dimana setiap unit memiliki komputasi yang mandiri.

Perbedaan Thread Dengan Task
- Task biasanya independen (bukan terbagi dari bagian-bagian), sedangkan Thread adalah himpunan / bagian dari suatu Task.
- Task memiliki ruang alamat memory terpisah, sedangkan Thread berbagi ruang alamat.
- Task hanya berinteraksi melalui sistem yang disediakan antar-proses mekanisme komunikasi.
- Beralih proses antar Thread didalam Task biasanya lebih cepat dari pada konteks beralih proses antar Task.

Related Posts:

0 Response to "Pengertian MultiTasking, MultiThreading Dan MultiCore Pada CPU"

Post a Comment