Selasa, 01 Maret 2016

Struktur dan Basic Command pada sisem operasi Linux

 

Struktur sistem operasi


Kernel
perangkat lunak bagian inti dari sebuah sistem operasi komputer, dan berfungsi untuk memproses bermacam-macam program perangkat keras.

System Librar
kumpulan fungsi yang dapat membuat proses berinteraksi dengan kernel.

 System Utilities
Program yang menentukan tugas proses dan menejemen secara individual dan terspesifik

Fitur tambahan lainnya :

Shell 
     proses penghubung user dengan sistem operasi guna memproses permintaan user kepada sistem operasi yang diakses melalu terminal.

·     Command and Utilities
      Perintah - perintah untuk mempermudah pekerjaan user. 
      misalnya perintah copy, delete, rename, move

Files and Directories
kegiatan yang dapat user lakukan contohnya : menyatukan file-file yang kita punya sehingga terlihat tersimpan rapi.

Manajemen Proses

Pada pemahaman ilmu atau matakuliah sistem operasi, suatu proses dapat diartikan sebagai program yang sedang di gunakan/berjalan/eksekusi.Manajemen proses adalah tindakan yang dilakukan komputer dan maupun juga kita, terhadap proses tersebut.


Konsep Manajemen Proses Linux :

Multiprogramming 
adalah suatu keadaan untuk teknik dan urutan dari pekerjaan proses-proses.
pada suatu proses yang sedang berjalan memerlukan waktu untuk baca,tulis dan respon, sehingga sistem operasi melakukan multiproses guna memastikan antara proses satu dan lainnya saling mengenali dan tidak menggangu.

Pseudoparallelis
adalah suatu keadaan eksekusi dari proses yang dilakukan dalam bentuk secara paralel.

Multiprocessing 
adalah prose kinerja yang dapat dilakukan oleh suatu komputer dan sistem operasi dalam melakukan pengolahan proses secara bersamaan.

Distributed Processing 
adalah kemampuan komputer dalam melakukan proses pengolahan secara bersamaan.

Basic Command atau Operasi – operasi pada proses linux : 

Penciptaan proses (create a process).
Penghancuran/terminasi proses (destroy a process). 
Penundaan proses (suspend a process). 
Pelanjutan kembali proses (resume a process). 
Mem-block proses. 
Membangunkan proses. 
Menjadwalkan proses. 
Komunikasi Antar Proses.
Perintah-perintah atau code intruksi proses pada sistem operasi linux :
Instruksi ps (process status) digunakan untuk melihat kondisi proses yang ada. 
PID adalah Nomor Identitas Proses, 
TTY adalah nama terminal dimana proses tersebut aktif, STAT berisi S (Sleeping) dan R (Running), COMMAND merupakan instruksi yang digunakan.
$ ps

Untuk melihat faktor/elemen lainnya, gunakan option –u (user). 
%CPU = presentasi CPU time yang digunakan oleh proses tersebut, 
%MEM = presentasi system memori yang digunakan proses, 
SIZE = jumlah memori yang digunakan, 
RSS (Real System Storage) = jumlah memori yang digunakan, 
START = kapan proses tersebut diaktifkan.
$ ps u
Untuk mencari spesifikasi proses user
$ ps -u <user>

Untuk melihat proses-proses yang sedang berjalan  
$ top
$ htop
untuk install htop ketik command sudo apt-get install htop (perlu koneksi 
internet)
Untuk menampilkan hubungan proses parent dan child
$ ps -eH   Menampilkan hubungan proses parent dan child
$ ps -eF    Menampilkan hubungan proses parent dan child serta letak prosesnya
$ pstree    Menampilkan semua proses pada sistem dalam bentuk hirarki parent/child
Untuk menghentikan suatu proses/job
$ kill %<nomor job> contoh : kill %1
$ kill <PID> contoh : kill 1908
$ pkill <nama proses> contoh : pkill firefox
$ pkillall <nama proses> contoh : pkillall firefox

Untuk mengubah prioritas 
$ renice <prioritas> <PID>

Untuk mencari proses-proses yang  lainnya 
$ ps -a
$ ps -au
$ ps -aux

Tidak ada komentar:
Write comments

Archive

About

Catatan belajar

Pageview / Week