Pembuatan Proses atau Create Process (Konsep Proses Sistem Operasi)

Daftar Isi

Sebagian besar kita tak tau soal akan apa saja yang ada didalam sistem operasi hingga kita hanya bisa menikmati tanpa memikirkan seberapa kuat pemakaian dalam sistem operasi terhadap akan komputer sendiri.  Kali ini saya akan membagikan akan tentang isi dalam sistem operasi dimana konsep proses jalannya sistem operasi dalam bab Pembuatan Proses atau Create Process itu sendiri.

 Process Model (Konsep Proses Sistem Operasi)

Sebagian besar pengguna komputer memiliki beberapa pengalaman dengan sistem operasi, tetapi sulit untuk menjepit dengan tepat apa itu sistem operasi. Bagian dari masalah adalah bahwa sistem operasi melakukan dua fungsi yang pada dasarnya tidak terkait, memperluas mesin dan mengelola sumber daya, dan tergantung pada siapa yang berbicara, Anda mendengar sebagian besar tentang satu fungsi atau yang lainnya. Mari kita lihat bagian Pembuatan Proses atau Create Process didalam sistem Operasi itu. 

Pengertian 

Kutipan Wikipedia English : 

Sistem operasi ( OS ) adalah perangkat lunak sistem yang mengelola perangkat keras komputer , sumber daya perangkat lunak , dan menyediakan layanan umum untuk program komputer .

Kalau dianalogikan ya sebuah aplikasi sistem yang menerjemahkan atau mengelola perangkat keras (komputer) dimana untuk memudahkan dalam pengoprasikan komputer tadi. jadi seperti kita memakai mau menanam menggunakan pacul agar tidak kelelahan dalam membajak sawah. 

Materi :

Untuk kita tau bagaimana Pembuatan Proses atau Create Processd alam sistem operasi kita harus melihat berdasarkan berbagai banyak sisi dimana yang akan rangkuman Pembuatan Proses atau Create Process dibawah berikut:

Create Process yaitu tindakan yang dilakukan sistem operasi pada saat sebuah proses akan ditambahkan ke proses yang sedang dikelola, sistem operasi membuat struktur data yang digunakan untuk mengelola proses dan mengalokasikan ruang alamat ke proses itu.

Alur Pembuatan Proses adalah sebagai berikut:

  1. Menamai (memberi identitas) proses.
  2. Menyisipkan proses pada list proses atau tabel proses
  3. Menentukan prioritas awal proses.
  4. Menciptakan PCB (PROGRAM CONTROL BLOCK).
  5. Mengalokasikan sumberdaya awal bagi proses.

Ketika proses baru ditambahkan, SO membangun struktur data untuk mengelola dan alokasi ruang alamat proses itu. Satu proses dimungkinkan untuk membuat sejumlah proses baru melalui system call create-process. Proses yang dibuat sebelumnya disebut parent process, sedangkan proses yang baru disebut childern process. Proses baru ini juga dimungkinkan membuat proses yang lebih baru lagi. Pada saat sebuah proses membuat proses baru, terdapat dua kemungkinan pada proses eksekusi:

Ø  Parent melanjutkan eksekusi secara konkuren dengan children.

Baca Juga: loading

Ø  Parent menunggu sampai beberapa atau semua childern terminate.

Create process atau pembuatan proses dilakukan karena alasan-alasan sebagai berikut :

  1. Pada lingkungan batch, sebagai tanggapan atas pemberian suatu kerja (job).
  2. Pada lingkungan interaktif, ketika pemakai baru berusaha logon. 
  3. Sebagai tanggapan suatu aplikasi, seperti permintaan pencetakan file, SO dapat menciptakan proses yang akan mengelola pencetakan itu.
  4. Proses menciptakan proses lain (proses anak)

Ø  Proses yang menciptakan child process disebut proses induk (parent process).

Ø  Child process dapat menciptakan proses baru.

Ø  Proses-proses dapat membentuk pohon hirarki proses.

Tabel Penciptaan Proses

Penyebab Penciptaan

Deskripsi

Terdapat batch job baru

SO sedang kendali batch job, setelah menciptakan proses baru, kemudian melanjutkan membaca job selanjutnya

 

Satu pemakai interaktif logon

Seorang pemakai pada satu terminal sedang melakukan logon ke sistem

 

SO menciptakan proses untuk memberi layanan

SO menciptakan proses untuk memenuhi satu fungsi pada program pemakai, tanpa mengharuskan pemakai menunggu

Proses menciptakan proses anak

Untuk mencapai modularitas atau mengeksploitasi kongkurensi, program pemakai memerintahkan pembuatan sejumlah proses


semoga bermanfaat bagi kalian pantau terus blog artikel ini semoga bisa membantu kalian dalam perkuliahan maupun memahami akan dunia perteknologi komputer. terimakasih. 
Muhammad Ulin Nuha
Muhammad Ulin Nuha PEEKCODE CHANNEL YOUTUBE Developer Android | Networking | Konten Creator peekcode YT | Galery | Pecinta Sholawat |

Posting Komentar