PRAKTIKUM 11 ORKOM DAN
SO
THREAD PADA LINUX

Disusun oleh:
Elfin Rizaldy (065001600003)
Program Studi Sistem Informasi
Fakultas Teknologi Industri
Universitas Trisakti
2017
I. Tujuan Percobaan : Laporan ini dibuat
untuk menyelesaikan praktikum sebelas matakuliah Organisasi computer dan Sistem
Operasi. Selain itu, hal ini juga beguna sebagai panduan umum penggunaan fungsi
thread terminal pada operasi sistem linux.
II.
Teori Percobaan Ketika pertama kali
dikembangkan, Linux tidak didukung dengan threadingdi dalam
kernelnya, tetapi dia mendukung proses-proses sebagai entitas yang dapat
dijadwalkan melalui clone() system calls. Sekarang Linux mendukung
penduplikasian proses menggunakan system call clone() dan
fork(). Clone() mempunyai sifat mirip dengan fork(), kecuali dalam hal
pembuatan copy dari proses yang dipanggil dimana ia membuat
sebuah proses yang terpisah yang berbagi address space dengan
proses yang dipanggil.:
III.
Percobaan
1. Membuat file thrdcreat.c dengan perintah vi
$vi thrdcreat.c
Mengisi file thrdcreat
dengan source code yang tersedia
2. Kompilasi thrdcreat.c
dengan $gcc thrdcreat.c -othrdcreattest.c -lpthread
3. Lalu dieksekusi
dengan perintah $./thrdcreattest.c
4. Membuat file
thrdcancel.c dengan perintah vi
$vi thrdcancel.c
5. Mengisi file
thrdcancel dengan source code yang tersedia
6. Kompilasi
thrdcancel.c dengan $gcc thrdcancel.c -othrdcanceltest.c -lpthread
7. Lalu dieksekusi
dengan perintah $./thrdcanceltest.c
8. Membuat file mutex.c
dengan perintah vi
$vi mutex.c
9. Mengisi file mutex
dengan source code yang tersedia
10. Kompilasi mutex.c
dengan $gcc mutex.c -omutextest.c -lpthread
11. Lalu dieksekusi
dengan perintah $./thrdcreattest.c
IV. Kesimpulan
Thread merupakan sebuah alur kontrol proses yang dapat dijadwalkan pengeksekusiannya oleh sistem operasi. Selanjutnya, bayangkan sebuah program main mempunyai berbagai prosedur (fungsi) dan fungsi-fungsi tersebut dapat dijalankan secara serentak dan atau bebas dijalankan oleh sistem operasi.
Lihat Videonya di
Thread merupakan sebuah alur kontrol proses yang dapat dijadwalkan pengeksekusiannya oleh sistem operasi. Selanjutnya, bayangkan sebuah program main mempunyai berbagai prosedur (fungsi) dan fungsi-fungsi tersebut dapat dijalankan secara serentak dan atau bebas dijalankan oleh sistem operasi.
Lihat Videonya di












Tidak ada komentar:
Posting Komentar