Tim Teaching Grant Mata Kuliah Sistem Operasi

Slides:



Advertisements
Presentasi serupa
Sistem Operasi Proses Fachry Khusaini ( ) Nur Yaqin ( )
Advertisements

Struktur Sistem Operasi
Oleh: Muhammad Syauqil Ilmi ( ) Muzakki (09650) Fathiyyatur Rahmah ( )
By : Kelompok 3 Muhamad Shofri Maulidani ( ) Agung Satrio Buwono ( ) Devi Shinta Rahayu ( ) THREAD.
Sistem Terdistribusi 05 – Proses Oleh : Muh. Ary Azali.
KONSEP PROSES Minggu ke 5.
Manajemen proses Manajemen Proses.
KONSEP THREAD.
Proses Ali akbar. KONSEP PROSES Proses adalah program yang sedang dieksekusi. Eksekusi proses dilakukan secara berurutan. Dalam suatu proses terdapat.
Versi 1, 2013CCS113 – SISTEM OPERASIFASILKOM PERTEMUAN 5 PROSES DAN THREAD 1.
SISTEM OPERASI.
Manajemen Proses.
SI 325 Konsep Sistem Operasi Minggu 3
Pertemuan 03- Konsep Proses
Struktur Sistem Operasi
Struktur Sistem Operasi
Versi 1, 2013CCS113 – SISTEM OPERASIFASILKOM PERTEMUAN 6 PROSES DAN THREAD 2.
Pertemuan 5 Server dengan Multi Proses pada Linux
Pertemuan 3 Manajemen Proses.
PROCESS DAN THREADS Pengertian : Program Proses MonoProgramming
Tim Teaching Grant Mata Kuliah Sistem Operasi
Struktur Sistem Operasi PART 2.
Operating System Copyright © Mufadhol 1 SISTEM OPERASI Management Process Oleh : Mufadhol, S.Kom.
Thread.
Sistem Operasi Merupakan software yang berfungsi melakukan operasi yang mengurusi tantang segala aktifitas komputer / suatu program yag bertindak sebagai.
PROSES & THREAD -.
Sistem Operasi (Operating Systems) Minggu 4
KONSEP THREAD.
MANAJEMEN PROSES PART 2 Dosen : Ahmad Apandi, ST
PROCESS DAN THREADS PROCESS Multiprogramming Pseudoparallelism
Model Kernel Microkernel.
PENJADWALAN PROSES.
Thread.
Sistem Operasi Pertemuan 5.
Thread. Thread Proses dengan thread tunggal – proses menjalankan satu tugas pada satu waktu Proses dengan thread tunggal – proses menjalankan satu tugas.
MATAKULIAH SISTEM OPERASI – PENDIDIKAN TEKNIK INFORMATIKA 2008
Struktur Sistem Komputer
PROSES & THREADS Disajikan Oleh :.
Proses Sistem Terdistribusi.
Konsep Proses.
Sistem Operasi 4 “Threads”.
Melakukan Instalasi Sistem Operasi Dasar
Thread.
Struktur Sistem Operasi
4 PROSES Mata Kuliah Sistem Operasi Mata Kuliah : Sistem Operasi
Multithreading Pertemuan ke-10.
Process and Tread Saifudin Anshory Abd. Chariz Fauzan Wahyu Hartono
Sistem Operasi.
THREAD.
Struktur Sistem Komputer
MANAJEMEN PROSES PART 2 Dosen : Ahmad Apandi, ST
JAva Threads.
Manajemen Proses Firdaus, M.T..
Sistem Operasi.
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Tim Teaching Grant Mata Kuliah Sistem Operasi
Sistem Operasi.
Hendy Mizuardy SISTEM OPERASI. MANAJEMEN PROSES Konsep Proses Definisi Proses Status Proses Process Control Block (PCB) Konsep Penjadwalan Queue Scheduling.
Slide 8 – Thread, SMP, dan Microkernel
Sistem Operasi.
Manajemen Proses.
Thread Kelompok 4 NAMA : SRI YANTI MONICA ( )
Struktur Sistem Komputer
PENGENALAN Pemrograman MOBILE 2
Tim Teaching Grant Mata Kuliah Sistem Operasi
5 Thread.
KONSEP PROSES Minggu ke 5.
Multithreading Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 12 Tahun : 2008 Versi : 1/0.
Tim Teaching Grant Mata Kuliah Sistem Operasi
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Transcript presentasi:

Tim Teaching Grant Mata Kuliah Sistem Operasi Kode MK : IT-012336 Thread 5 Tim Teaching Grant Mata Kuliah Sistem Operasi

Thread Program yang dieksekusi : Proses berat (heavyweight) => proses tradisional Proses ringan (lightweight) => THREAD Thread terdiri dari ID thread, program counter, himpunan register dan stack. Thread dapat melakukan lebih dari satu pekerjaan pada waktu yang sama.

Proses Single and Multithread

Keuntungan Tanggap Pembagian Sumberdaya (Resource Sharing) Economis Pemberdayaan arsitektur multiprosesor

User Thread Pengelolaan thread dilakukan oleh user level Contoh : - POSIX Pthreads - Mach C-threads - Solaris threads

Kernel Thread Didukung oleh Kernel Contoh : - Windows 95/98/NT/2000 - Solaris - Tru64 UNIX - BeOS - Linux

Model Multithreading Many-to-One One-to-One Many-to-Many

Many-to-One Beberapa thread user-lever dipetakan ke dalam single kernel thread Penggunaannya pada sistem tidak memerlukan dukungan kernel thread

One-to-One Setiap user-level thread dipetakan ke kernel thread. Contoh : - Windows 95/98/NT/2000 - OS/2

Many-to-Many Model Membolehkan setiap user-level thread dipetakan ke banyak kernel thread Membolehkan sistem operasi membuat sejumlah kernel thread Contoh : Windows NT/2000 dengan paket ThreadFiber Solaris 2

Isu Threading Semantik dari fork() dan exec() system calls. Pembatalan thread. Penanganan signal Pengelompokan thread Thread untuk data spesifik

Pthreads Suatu POSIX standard (IEEE 1003.1c) API untuk pembuatan thread dan sinkronisasi synchronization. API menentukan perlakuan terhadap thread library, dan implementasi pembangunan libarary. Ditemui pada sistem operasi UNIX.

Solaris 2 Threads

Solaris Process

Windows 2000 Threads Implementasi menggunakan pemetaan one-to-one Setiap thread terdiri dari : - thread id - register set - pembagian user dan kernel stacks - private data storage area

Linux Threads Linux lebih mengacu pada tasks dibandingkan threads. Pembuatan thread dilakukan menggunakan sistem clone() system call. Clone() membolehkan child task untuk berbagi ruang alamat pada parent task (proses)

Java Threads Java threads dibuat melalui : Extending Thread class Implementasi Runnable interface Java threads dikelola oleh JVM.

Java Thread States