Langsung ke konten utama

Process and Threads

Nama : Aji Saputra
Kelas : TK20A
Npm : 20316013
Definisi Process dan Threads

Proses

1. Proses adalah konsep dasar sistem operasi.
2. Secara sederhana proses adalah sebuah program yang dieksekusi.
3. Konsep dasar proses secara informal adalah program dalam eksekusi.
Thread

Merupakan unit dasar dari utilisasi CPU. Secara informal, proses adalah program yang sedang dieksekusi. Ada dua jenis proses, proses berat (heavyweight) atau biasa dikenal dengan proses tradisional, dan proses ringan (lightweight) atau kadang disebut thread.

Thread

Merupakan unit dasar dari utilisasi CPU. Secara informal, proses adalah program yang sedang dieksekusi. Ada dua jenis proses, proses berat (heavyweight) atau biasa dikenal dengan proses tradisional, dan proses ringan (lightweight) atau kadang disebut thread.

Apa perbedaan antara Proses dan Thread?

1. Proses sulit untuk membuat karena membutuhkan duplikasi proses induk dan alokasi memori sedangkan thread lebih mudah untuk membuat karena mereka tidak memerlukan ruang alamat yang terpisah.

2. Thread digunakan untuk tugas-tugas sederhana, sementara proses yang digunakan untuk tugas-tugas yang berat-berat seperti pelaksanaan aplikasi.
Proses tidak berbagi ruang alamat yang sama, namun thread dalam berbagi proses yang sama ruang alamat yang sama.

3. Proses yang independen satu sama lain, tetapi thread saling bergantung karena mereka berbagi ruang alamat yang sama.

4. Sebuah proses dapat terdiri dari beberapa thread.

5. Karena thread berbagi ruang alamat yang sama, virtual memori hanya terkait dengan proses tapi tidak dengan thread. 

6. Tapi prosesor virtual yang berbeda dikaitkan dengan setiap thread.

7. Setiap proses memiliki kode dan data sendiri sedangkan proses thread berbagi kode yang sama dan data.

8.Setiap proses dimulai dengan thread utama, tapi dapat membuat thread tambahan jika diperlukan.

9.Konteks beralih antara proses jauh lebih lambat dibandingkan konteks beralih antara thread dari proses yang sama.

10. Thread dapat memiliki akses langsung ke segmen data, tetapi proses memiliki salinan sendiri segmen data mereka.

11. roses memiliki overhead tapi tidak thread.

Komentar

Postingan populer dari blog ini

Sinkronisasi pada sistem operasi

Nama : Aji Saputra Kelas : TK 20 A Npm : 20316013 2.1PENGERTIAN SINKRONISASI  Sinkronisasi merupakan suatu proses pengaturan jalannya beberapa proses pada waktu yang bersamaan untuk menyamakan waktu dan data supaya tidak terjadi inconsitensi (ketidak konsistenan) data akibat adanya akses data secara konkuren agar hasilnya bagus dan sesuai dengan apa yang diharapkan. Disini sinkronisasi diperlukan agar data tersebut tetap konsisten.  Shared memory merupakan solusi ke masalah bounded-butter yang mengijinkan paling banyak n-1 materi dalam buffer pada waktu yang sama. Suatu solusi, jika semua N buffer digunakan tidaklah sederhana. Dimisalkan kita memodifikasi producer-consumer code dengan menambahkan suatu variable counter, dimulai dari 0 dan masing-masing waktu tambahan dari suatu item baru diberikan kepada buffer. Sinkronisasi merupakan “issue” penting dalam rancangan/implementasi OS (shared resources, data, dan multitasking). 2.2 TUJUAN SINKRONISASI  Tujuan dari sinkronisa...

Perkenalan diri

 Assalamualaikum,perkenalkan nama saya aji Saputra dari fakultas teknik dan ilmu komputer prodi teknik komputer. Saya tinggal di marga kencana tulang bawang bawang udik. Saya alumni SMAN 02 TULANG BAWANG UDIK sekian perkenalan dari saya kurang lebih mohon maaf wassalamu'alaikum wr.wb. Penerapan teknologi informasi berbagai bidang 1. Bidang kehidupan       Teknologi informasi adalah teknologi     yang berfungsi untuk membantu baik perorangan atau suatu grup dalam membuat, mengubah,menyimpan,menyampaikan informasi,dan menyebarkan informasi. 2. Bidang telekomunikasi       Dalam hal ini jika dulunya seseorang berkomunikasi dari mulut ke mulut, yang kadang membuat informasi yang disampaikan dari orang ke orang bisa berbeda beda.kini, kamu sudah bisa menggunakan berbagai macam teknologi. Saat seseorang  mulai mengenal surat menyurat, informasi yang didapat mungkin akurat akan tetapi membutuhkan waktu yang lama dalam penyampaian nya. 3. Bi...