SlideServe
Menu
Préférences
© SlideServe · v2026

Thread

ramona-gomez avatar
13 diapositives · 327 Views · Nov 06, 2014

Oleh : Muhammad Syauqil Ilmi (09650122) Muzakki (09650) Fathiyyatur Rahmah ( 09650156). Thread. Pengertian. sebuah alur kontrol dari sebuah proses cara dari komputer untuk menjalankan dua atau lebih task dalam waktu bersamaan. Pengertian Multithread.

Thread - slide 1
01 / 13Thread
1 / 17

Télécharger la présentation

Thread
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Oleh: Muhammad SyauqilIlmi (09650122) Muzakki (09650) FathiyyaturRahmah(09650156) Thread

  2. Pengertian • sebuahalurkontroldarisebuahproses • caradarikomputeruntukmenjalankanduaataulebih task dalamwaktubersamaan

  3. Pengertian Multithread • carakomputeruntukmembagi-bagipekerjaan yang dikerjakansebagian-sebagiandengancepatsehinggamenimbulkanefeksepertimenjalankanbeberapa task secarabersamaanwalaupunotaknyahanyasatu.

  4. Keuntungan Multithreading Meliputipeningkatanrespondari user, pembagiansumberdaya proses, ekonomis, dankemampuanuntukmengambilkeuntungandariarsitekturmultiprosesor.

  5. Kerugian Multithreading • Jikakitamenggunakan thread secaraberlebihankomputerakan crash / hang.

  6. Single and Multithreaded Processes

  7. User Threads • User threads didukungdiatas kerneldandiimplementasikanolehthread librarypada level user. • Library mendukungpembuatan thread, penjadwalan, danmanajementanpadukungandari kernel. • Karena kernel tidakmenyadariadanya user-level threads makapembuatansemua thread danpenjadwalandilakukan di dalam user space tanpaintervensidari kernel. • Kerugian: jikasalahsatu thread block, semua proses block

  8. Kernel Threads • Kernel threads didukungsecaralangsungdarisistemoperasi. Pembuatan thread, penjadwalan, danmanajemendilakukanolehsistemoperasi, secaraumum kernel threads lebihlambatuntukdibuatdibanding user thread. • Keuntungan: • SO dapatmenjadwalkan thread lain jikaadasalahsatu thread yang di block • SO dapatmenjadwalkan thread-thread pada multi processor

  9. Model Multithreading • Many to one memetakanbeberapa user-level threads kesatu kernel threads. • Examples: • Solaris Green Threads • GNU Portable Threads • Kelemahan: • Setiappenambahan thread pengguna • Memerlukanpenambahan thread kernel

  10. Model Multithreading • One to one memetakansetiap user thread kekernel thread. • Examples • Windows NT/XP/2000 • Linux • Solaris 9 and later • Keuntungan: • Konkurensi

  11. Model Multithreading • Many to many model memetakanbanyak user-level thread kekernel thread yang lebihsedikitatausama. Keuntungan User dapatmembuatbanyak thread, masing2 kernel thread dptjalan di lingkungan multiprocessor

  12. Pembatalan Thread • sebuahtugasuntukmemberhentikan thread sebelum thread tersebutselesai. • Contoh: JVM akanmematikanseluruh thread sblmmati • Thread yang akandiberhentikandisebut target thread. • Duaskenario thread cancellationn : • Asynchronous cancellation : satu thread memberhentikan target thread seketikaitujuga. • Deferred cancellation : target thread secaraperiodikdapatmengecekapakahiaharusberhenti, skenarioinimemberikesempatankepada target thread untukmemberhentikandirinyasendiri.

  13. Referensi • SISTEM OPERASI PROSES & THREAD, Ahmad Dahlan, http://dahlan.unimal.ac.id • [Silberschatz2005] AviSilberschatz, Peter Galvin, danGrag Gagne. 2005. Operating Systems Concepts. Seventh Edition. John Wiley & Sons. • http://yudiantosujana.files.wordpress.com/2010/03/so4.ppt