DEFINISI DAN PERBEDAAN THREADS DAN PROCESSOR
Core dan Thread kini bukan istilah yang asing lagi didengar di telinga kita. Lalu apasih Core dan Thread itu? Lebih jelasnya,
Core adalah unit fisik milik sebuah prosesor yang bertanggungjawab menjalankan berbagai instruksi dan komputasi. Prosesor modern masa kini biasanya memiliki lebih dari satu core sehingga perintah-perintah bisa berjalan secara paralel.
Thread adalah unit virtual instruksi-instruksi yang akan dijalankan oleh core sehingga tanpa core tidak akan ada thread. CPU modern bisa melakukan instruksi-instruksi dari beberapa thread sekaligus yang dikenal dengan nama multithreading. Thread yang banyak dan sedang berjalan ini sebenarnya tidak bekerja secara paralel melainkan secara konkuren dengan metode time slicing (penjelasan kasarnya, giliran gonta ganti thread yang sedang mengakses sumber daya milik core itu sendiri yang cuma satu).
Fungsi keduanya sama yaitu menjalankan instruksi yang anda masukkan untuk dikerjakan, hanya saja cara kerjanya saja yang beda, yang satu memungkinkan instruksi dijalankan dengan paralel jika anda memiliki beberapa core dalam satu prosesor, dan satunya lagi bisa menjalankan banyak instruksi sekaligus dengan time slicing karena sumber daya untuk menjalankan instruksinya ya cuma satu.
Perbedaan antara Tread dan Core
1.Tread pada processor adalah sekumpulan instruksi atau proses yang dieksekusi secara independen
Multithreading pada processor adalah suatu kemampuan yang memungkinkan beberapa kumpulan instruksi (proses) dijalankan secara bersamaan (time slicing) dalam sebuah program. Multithreading bermanfaat untuk membuat proses yang interaktif, misalnya pada program permainan (game). Program tetap dapat menggerakkan beberapa objek sambil memberi kesempatan pengguna melakukan respon melalui mouse atau keyboard.
2.Core pada Processor adalah sebuah unit processing yang membaca semua intruksi untuk melakukan tindakan tertentu. Instruksi ditampung ketika dijalankan secara real time.
Sederhananya, semua yang teman-teman lakukan pada komputer harus diproses oleh processor. Setiap kali membuka aplikasi, folder, mengetik, semua itu membutuhkan processor. Sedangkan ketika komputer menampilkan gambar, window dan game, itu adalah tugas graphic card, yang berisi ratusan processor bekerja dengan cepat secara bersamaan. Sampai pada batas tertentu mereka baru membutuhkan processor komputer teman-teman.
Setiap ‘core’ pada processor atau CPU memiliki sebuah cpu (central processing unit) dan merupakan bagian dari sebuah CPU yang bekerja. Misalnya, sebuah chip dual-core mungkin terlihat seperti chip single-core, namun sebenarnya memiliki 2 buah CPU (perangkat pengolah) di dalamnya.
Dengan CPU tambahan, komputer akan lebih responsif ketika melakukan multi-tasking, seperti browsing sambil extract file. Pada chip single-core kedua proses ini dijalankan bersamaan oleh CPU yang sama, sedangkan pada chip dual-core, proses ini dibagi untuk masing-masing CPU, sehingga proses berjalan lebih cepat .
Sumber : https://www.idnpedia.com/2020/08/-perbedaan-core-dan-thread-pada-prosesor.html?m=1
https://bsierad.com/perbedaan-antara-tread-dan-core/
https://tekno.kompas.com/read/2019/01/10/08360097/intel-umumkan-enam-prosesor-core-generasi-ke-9


Komentar
Posting Komentar