Pengertian Thread
Pengertian Thread
Hom e
T u ga s
Laporkan Penyalahgunaan
Gu na da r m a Web
Blog Berikut
Buat Blog
Masuk
A bou t Me
Cari
Definisi Proses
M o d el Nam e S er vi c e
...
S o ft w ar e,
Tekn o l o g i
Ko m un i kas i Ag en t
...
&
NAT
CO NCEPT
ADDRES S )
...
IP
( PO O LI NG
S EJARAH
GAM E
...
PERKEM B ANGAN
BERITA STUDENTSITE
untuk
dimarmeazza.blogspot.com/2012/04/proses-dan-thread-pada-sistem-operasi.html
1/8
Seminar Cyberpsychology
C yberpsychology,merupakan bidang ilmu dan
teknologi hasil perpaduan antara psikologi dan
teknologi informasi, telah berkembang dengan
pesat di negara-negara maju. Di Indonesia
sendiri, bidang ini belum mendapat perhatian
serius, untuk itu Universitas Gunadarma sebagai
salah satu pelopor bidang IT di Indonesia dan
yang memiliki program studi S1, S2 dan S3
Psikologi mengambil inisiatif untuk
mengembangkan bidang C yberpsychology.
[selengkapnya]
PENERIMAAN ASISTEN BARU TAHUN AJARAN
2012/2013
Laboratorium Fisika Dasar (LFD) memberikan
kesempatan kepada mahasiswa Universitas
Gunadarma untuk menjadi asisten laboratorium
mulai tahun ajaran PTA 2012/2013 dengan
ketentuan sebagai berikut :
[selengkapnya]
[selengkapnya]
Kesempatan Asisten Lab. Akuntansi
Laboratorium Akuntansi membuka kesempatan
menjadi Asisten Laboratorium dengan ketentuan:
Terdaftar sebagai mahasiswa Fakultas Ekonomi
Jurusan Akuntansi S1 dan D3, Tidak Terdaftar
sebagai Asisten Laboratorium di Lab manapun, IPK
: minimum 3.00
[selengkapnya]
game
Modern
(1)
Komputasi
(1)
komunikasi
translation
Pengantar
(1)
Komputasi
Sejarah
sejarah
UNIV. GUNADARMA
TAGS
game
Warta Warga
Student site Univ.
Gunadarma
Pusat studi
Baak
Univ.Gunadarma
(1)
perkembangan
dimarmeazza.blogspot.com/2012/04/proses-dan-thread-pada-sistem-operasi.html
2/8
game (1)
sistem (3)
Sister
(4)
terdistribusi (3)
FOLLOWERS
Members (5)
CPU Register
BLOG ARCHIEVE
April (3)
Maret (4)
Maret (2)
November (2)
Oktober (1)
Maret (2)
Januari (1)
November (1)
Definisi Threads
Thread, atau kadang-kadang disebut proses ringan
(lightweight), adalah unit dasar dari utilisasi CPU. Di
dalamnya terdapat ID thread, program counter, register, dan
stack. Dan saling berbagi dengan thread lain dalam proses
yang sama.
Thread
Sebuah program yang menjalankan eksekusi thread tunggal. Sebagai
contoh, jika sebuah proses menjalankan sebuah program Word
Processor, ada sebuah thread tunggal dari instruksi-instruksi yang
sedang dilaksanakan.
dimarmeazza.blogspot.com/2012/04/proses-dan-thread-pada-sistem-operasi.html
3/8
Konsep Dasar
Secara informal, proses adalah program yang sedang
dieksekusi. Ada dua jenis proses, proses berat (heavyweight)
atau biasa dikenal dengan proses tradisional, dan proses
ringan atau kadang disebut thread.
Thread saling berbagi bagian program, bagian data dan
sumber daya sistem operasi dengan thread lain yang
mengacu pada proses yang sama. Thread terdiri atas ID
thread, program counter, himpunan register, dan stack.
Dengan banyak kontrol thread proses dapat melakukan
lebih dari satu pekerjaan pada waktu yang sama.
Keuntungan
User Threads
dimarmeazza.blogspot.com/2012/04/proses-dan-thread-pada-sistem-operasi.html
4/8
Kernel Threads
Kernel thread didukung secara langsung oleh sistem
operasi: pembentukan thread, penjadualan, dan managemen
dilakukan oleh kernel dalam ruang kernel. Karena
managemen thread telah dilakukan oleh sistem operasi,
kernel thread biasanya lebih lambat untuk membuat dan
mengelola daripada pengguna thread. Bagaimana pun,
selama kernel mengelola thread, jika suatu thread di block
tehadap sistem pemanggilan, kernel dapat menjadualkan
thread yang lain dalam aplikasi untuk dieksekusi. Juga, di
dalam
lingkungan
multiprosesor,
kernel
dapat
menjadualkan thread dalam prosesor yang berbeda.
Windows NT, Solaris, dan Digital UNIX adalah sistem
operasi yang mendukung kernel thread.
Model Multithreading
Dalam sub bab sebelumnya telah dibahas pengertian dari
thread, keuntungannya, tingkatan atau levelnya seperti
pengguna dan kernel. Maka dalam sub-bab ini pembahasan
akan dilanjutkan dengan jenis-jenis thread tersebut dan
contohnya baik pada Solaris mau pun Java.
Sistem-sistem yang ada sekarang sudah banyak yang bisa
mendukung untuk kedua pengguna dan kernel thread,
sehingga model-model multithreading-nya pun menjadi
beragam. Implementasi multithreading yang umum akan
kita bahas ada tiga, yaitu model many-to-one, one-to-one,
dan many-to-many.
dimarmeazza.blogspot.com/2012/04/proses-dan-thread-pada-sistem-operasi.html
5/8
Model Multithreading
Many To One
Model One to One
Model one-to-one memetakan setiap thread
pengguna ke dalam satu kernel thread. Hal ini
membuat model one-to-one lebih sinkron
daripada
model
many-to-one
dengan
mengizinkan thread lain untuk berjalan ketika
suatu thread membuat pemblokingan terhadap
sistem pemanggilan; hal ini juga mengizinkan
multiple thread untuk berjalan secara parallel
dalam multiprosesor. Kelemahan model ini
adalah dalam pembuatan thread pengguna
dibutuhkan pembuatan korespondensi thread
pengguna. Karena dalam proses pembuatan
kernel thread dapat mempengaruhi kinerja dari
aplikasi maka kebanyakan dari implementasi
model ini membatasi jumlah thread yang
didukung oleh sistem. Model one-to-one
diimplementasikan oleh Windows NT dan OS/2.
dimarmeazza.blogspot.com/2012/04/proses-dan-thread-pada-sistem-operasi.html
6/8
One to One
Model Many to Many
Beberapa tingkatan thread pengguna dapat
menggunakan jumlah kernel thread yang lebih
kecil atau sama dengan jumlah thread
pengguna. Jumlah dari kernel thread dapat
dispesifikasikan untuk beberapa aplikasi dan
beberapa
mesin
(suatu
aplikasi
dapat
dialokasikan lebih dari beberapa kernel thread
dalam
multiprosesor
daripada
dalam
uniprosesor) dimana model many-to-one
mengizinkan pengembang untuk membuat
thread pengguna sebanyak mungkin, konkurensi
tidak dapat tercapai karena hanya satu thread
yang dapat dijadualkan oleh kernel dalam satu
waktu.
Model
one-to-one
mempunyai
konkurensi yang lebih tinggi, tetapi pengembang
harus hati-hati untuk tidak membuat terlalu
banyak thread tanpa aplikasi dan dalam kasus
tertentu mungkin jumlah thread yang dapat
dibuat dibatasi.
Many to Many
http://ikc.unimal.ac.id/umum/ibam/ibam-os-html/i2.html
http://ekohandoyo.blog.undip.ac.id/2009/12/08/proses-dan-thread/
http://file.unsri.ac.id/user_directory/Fasilkom/Sistem_Komputer/Candra_
Setiawan/Sistem_Operasi/Tugas3_SO_Afdhal%20Akrom_Sk4B.pdf
dimarmeazza.blogspot.com/2012/04/proses-dan-thread-pada-sistem-operasi.html
7/8
Beranda
Posting Lama
dimarmeazza.blogspot.com/2012/04/proses-dan-thread-pada-sistem-operasi.html
8/8