• Tidak ada hasil yang ditemukan

Managemen proses pada sistem Operasi Linux dan Windows

N/A
N/A
AZHARI RAMBE

Academic year: 2023

Membagikan "Managemen proses pada sistem Operasi Linux dan Windows"

Copied!
4
0
0

Teks penuh

(1)

Managemen proses pada sistem Operasi Linux dan Managemen proses pada sistem Operasi Linux dan

Windows Windows

I.

I. PENGERTIAN PENGERTIAN

Apa itu proses?

Apa itu proses?

Menurut Silberschatz proses tidak hanya sekedar suatu kode program (text section), Menurut Silberschatz proses tidak hanya sekedar suatu kode program (text section), melainkan meliputi beberapa aktivitas yang bersangkutan seperti program counter dan stack.

melainkan meliputi beberapa aktivitas yang bersangkutan seperti program counter dan stack.

Sebuah proses juga melibatkan stack yang berisi data sementara (parameter fungsi/ metode, Sebuah proses juga melibatkan stack yang berisi data sementara (parameter fungsi/ metode, return address, dan variabel lokal) dan data section yang menyimpan variabel-variabel global.

return address, dan variabel lokal) dan data section yang menyimpan variabel-variabel global.

Maka dapat dikatakan proses dapat didefinisikan sebagai program

Maka dapat dikatakan proses dapat didefinisikan sebagai program yang sedang dieksekusi.yang sedang dieksekusi.

Keterkaitan hubungan antara proses dengan sistem operasi terlihat dari cara sistem Keterkaitan hubungan antara proses dengan sistem operasi terlihat dari cara sistem operasi menjalankan/ mengeksekusi proses. Sistem operasi mengeksekusi proses dengan dua operasi menjalankan/ mengeksekusi proses. Sistem operasi mengeksekusi proses dengan dua cara yaitu :

cara yaitu :

Batch system yang mengeksekusi jobsBatch system yang mengeksekusi jobs

Time-shared system yang mengatur pengeksekusian program pengguna (user)Time-shared system yang mengatur pengeksekusian program pengguna (user) atautasks.

atautasks.

Salah satu yang dapat kita lihat adalah saat kita menjalankan satu program saja pada satu Salah satu yang dapat kita lihat adalah saat kita menjalankan satu program saja pada satu waktu, sistem operasi perlu mendukung program internalnya sendiri, seperti manajemen waktu, sistem operasi perlu mendukung program internalnya sendiri, seperti manajemen memori.Dengan langkah-langkah seperti itu,maka semua aktivitas tersebut dapat kita katakan memori.Dengan langkah-langkah seperti itu,maka semua aktivitas tersebut dapat kita katakan sebagai proses.

sebagai proses.

II.

II. LINUX LINUX

Mangemen Proses Mangemen Proses

Linux merupakan pengembangan dari UNIX. Dalam perkembangannya linux memiliki Linux merupakan pengembangan dari UNIX. Dalam perkembangannya linux memiliki  banyak akses baru dibanding

 banyak akses baru dibandingkan dengan pendahulunykan dengan pendahulunya .dalam managemen proses inia .dalam managemen proses ini Linux memberikan perintah dengan tiga proses, satu proses untuk setiap perintahnya Linux memberikan perintah dengan tiga proses, satu proses untuk setiap perintahnya Setiap proses mempunyai kekhususan dan

Setiap proses mempunyai kekhususan dan atribut tersendiri.:

atribut tersendiri.:

Proses yang berjalan pada linux berkerja melalui perintah perintah

Proses yang berjalan pada linux berkerja melalui perintah perintah yang ada dalam shell.yang ada dalam shell.

Satu baris perintah dalam shell terkadang mampu mempengaruhi lebih dari satu proses, Satu baris perintah dalam shell terkadang mampu mempengaruhi lebih dari satu proses, khususnya jika terdapat perintah pipe.

khususnya jika terdapat perintah pipe.

(2)

Contoh perintah tersebut:

nroff -man ps.1 | grep kill | more

Interactive processes: Proses yang dimulai (dan dikontrol oleh) shell. Bisa tampak diluar (foreground) ataupun hanya didalam (background).

Batch processes: Proses yang tidak berhubungan dengan terminal tetapi menunggu untuk dieksekusi secara sequent.

Daemon processes: Proses yang dimulai ketika Linux booting dan berjalan secara background.

Cara termudah untuk mengetahui proses apa yang sedang berjalan pada sistem adalah menggunakan perintah ps (process status). Perintah ps mempunyai beberapa option dan argumen, tersedia untuk seluruh user dan root, walau tentu hasilnya akan berbeda tergantung login anda. Jika anda login sebagai user biasa (bukan root), jika perintah ps ditulis akan tampak hasil seperti:

$ps

PID TTY STAT TIME COMMAND 41 v01 S 0:00 -bash

134 v01 R 0:00 ps

Keterangan :

o Hasil dari perintah ps selalu disusun dalam bentuk kolom.

o Kolom pertama berlabel PID (Process Identification Number); adalah penomoran dari Linux untuk menandai sebuah proses, dimulai dari nol dan bertambah satu untuk tiap  proses hingga nomor tertinggi.

o Jika Linux mencapai nomor tertinggi, penomoran akan dimulai lagi dari nomor

terendah dengan melewati nomor yang sedang digunakan proses yang aktif. Biasanya nomor terendah digunakan oleh proses kernel dan daemon yang dimulai saat booting hingga Linux berjalan. Untuk memanipulasi proses kita dapat menggunakan PID.

o Kolom TTY menunjukkan terminal yang digunakan saat proses di mulai.

o Kolom STAT menunjukkan kondisi terkini dari proses, entri yang paling banyak terdapat adalah S untuk sleeping dan R untuk running.

o Kolom TIME menunjukkan CPU time yang digunakan oleh proses.

o Kolom NAME menunjukkan nama proses yang berjalan, biasanya adalah nama  perintah yang dimasukkan. Beberapa perintah digunakan untuk memulai perintah

yang lain, proses ini dikenal dengan child process.

o Terdapat banyak versi perintah ps tergantung versi Linux yang digunakan.

Kebanyakan admin (jika login sebagai root) menggunakan perintah ps dibawah ini untuk menampilkan keseluruhan informasi sistem:

 ps -ef  ps –le

(3)

Proses yang terkunci dalam terminal dan tidak dapat melakukan apa pun disebut hang.

Terkadang adapula sebuah proses yang berahir tidak sempurna. Hal ini disebut runaway process.

Untuk mengatasi hal ini dan mengembalikan sistem ke keadaan normal digunakan perintah kill.

Memori

managemen proses juga membutuhkan sebuah memori untuk dapat menjalankan prosesnya secara  baik, karena itu Organisasi dan manajemen memori juga sangat mempengaruhi kinerja komputer.

Manajemen memori melakukan tugas penting dan kompleks berkaitan dengan:

Memori utama sebagai sumber daya yang harus dialokasikan dan dipakai bersama diantara sejumlah proses yang aktif.

Upaya agar pemrogram atau proses tidak dibatasi kapasitas memori fisik di sistem komputer. Linux memanfaatkan virtual memori untuk mendukung kinerja sistem.

Sebagai sistem operasi multiprogramming, virtual memori dapat meningkatkan efisisensi sistem.

Gambaran Proses pada operasi Linux

Karena memori fisik lebih sedikit dibanding memori maya, maka sistem hanya memuatkan page- page maya yang saat itu sedang digunakan proses. Linux memuatkan page maya begitu diperlukan.

Teknik ini disebut dengan demand paging

(4)

Dalam kenyataanya, proses banyak mengalami gangguan dalam menjalankan tugasnya. Oleh karena itu, ada PCB (Proses Control Block) untuk membantu dan memberikan dukungan kepada proses itu.

PUSTAKA

http://ariszona.wordpress.com/tag/manajemen-proses-windows/

http://wordwans.wordpress.com/2011/03/26/konsep-manajemen-proses-di-linux-ubuntu/

http://forum.elektro-unsyiah.net/*nix-linux-*-bsd/manajemen-proses-dan-memori-di- linux/?PHPSESSID=2c9afb17b23d69d7546da3e53e3830cf 

http://fauzah-amran.blogspot.com/2011/03/penjadwalan-proses-sistem-operasi-pada.html http://edwand.blogspot.com/2011/03/konsep-manajemen-proses-di-sistem.html

Referensi

Dokumen terkait

Sehingga hasil akhirnya untuk menghasilkan sebuah client dengan sistem operasi Linux Debian dengan konfigurasi login yang mampu meminta informasi user account dari login

Sebuah proses dibuat melalui system call create-process yang membentuk proses turunan ( child process ) yang dilakukan oleh proses induk ( parent process ).

status proses perlu disimpan termasuk hal-hal yang ada pada tabel proses, juga peta memori, proses baru perlu dijalankan, ......

Berdasarkan hasil perancangan sebelumnya maka terbentuklah sistem managemen rantai pasok yang terdiri dari 8 user dan 1 admin. Masing-masing user memiliki hak akses

Hak akses terhadap suatu file merupakan fasilitas security dalam linux yang berate bahwa setiap file memiliki informasi untuk mengatur siapa yang berhak untuk membaca menjalankan atau

Berdasarkan hasil Focus Group Discussion, hasil dan pembahasan dalam penelitian yang berjudul ”Analisis Proses Migrasi Operating System (OS) Microsoft Windows ke Linux

 Proses pada Sistem operasi adalah program yang sedang dieksekusi, merupakan unit kerja terkecil yang secara individu memiliki sumber daya yang dijadwalkan

digunakan oleh fork untuk mengganti space memori dengan sebuah program baru. Pohon Proses