Konsep proses linux
Setiap kali intruksi diberikan pada linux sell, maka kernel
akan menciptakan sebuah proses id. Proses ini disebut juga dengan terminology
Unix: sebagai sebuah Job. Proses id (PID) di mulai dari 0, yaitu proses “INK”,
kemudian diikuti oleh proses berikutnya (terdaftar pada /etc/inittab).
Beberapa tipe proses:
- Foreground
- Batch
Proses yng dikumpulkan dan dijalankan secara sekuensial
(satu persatu)
Prose Batch tidak diasosiasikan (berinteraksi) dengan
terminal.
- Daemon
Proses yang menunggu permintaan (request) dari proses
lainnya dan menjalankan tugas sesuai dengan permintaaan tersebut. Bila tidak
ada request, maka program ini akan berada dalam kondisu “idle” dan tidak
menggunakan waktu hitung CPU. Umumnya nama proses daemon di UNIX berakhiran d,
misalnya inetd, named, popd dll.
- Sinyal
Proses dapat mengirim dan menerima sinyal dan ke posisi
lainya. Proses mengirim sinyal melalui intruksi “kill” dengan format
$ Kill [ -nomor sinyal ] [ nomor PID ]
Nomor sinyal : 1 s/d maksimum nomor sinyal yang di
definisikan system Standar nomor sinyal yang ter penting adalah:
Tabel Deskripsi Nomor Sinyal
No.
Sinyal
|
Nama
|
Deskripsi
|
1
|
SIGHUP
|
Hangup,
sinyal dikirim bila proses terputus, misalnya melalui putusnya hubungan modem
|
2
|
SIGINT
|
Sinyal
Interup, melalui ^c
|
3
|
SIGQUIT
|
Sinyal
Quit melalui ^\
|
9
|
SIGKILL
|
Sinyal
Kill, menghentikan proses
|
15
|
SIGTERM
|
Sinyal
terminasi software
|
- Mengirim sinyal
Mengirim sinyal adalah satu alat komunikasi antar proses,
yaitu memberitahukan proses yang sedang berjalan bahwa ada sesuatu yang harus
dikendalikan. Berdasarkan sinyal yang dikirim ini maka proses dapat
berinteraksi dan administrator/programmer dapat menentukan reaksi tersebut.
Mengirim sinyal menggunakan intruksi.
$ Kill [-nomor sinyal] [nomor PID]
Sebelum mengirim sinyal PID proses yang akan dikirim harus
diketahui terlebih dahulu.
Manajemen File
File merupakan kumpulan data atau informasi yang saling
berhubungan. Sistem operasi Linux mempunyai manajemen file berbentuk seperti
piramida.
Manajemen Disk
Manajemen disk merupakan adalah sarana penyimpanan yang
berfungsi untuk menyimpan data, file dan informasi secara permanen dalam suatu
system computer.
Definisi sistem operasi tersebar
Sistem operasi tersebar adalah sebuah sistem yang komponennya
berada pada jaringan komputer. Komponen tersebut saling berinteraksi dan
melakukan komunikasi/koordinasi hanya dengan pengiriman pesan.
Sistem komputer
Komputer merupakan alat elektronik yang pada awalnya
dirancang untuk aktivitas komputasi.
Sistem operasi
Sistem operasi adalah program yang bertindak sebagai
perantara antara user dengan perangkat keras komputer.
struktur Linux yang menyangkut perangkat lunak antara lain :
1. Shell
2. Utilitas
3. Kernel
4. Aplikasi
Struktur Shell merupakan interpreter pada system linux.
Shell berfungsi sebagai interface (antar muka) antara user dengan sistem linux.
Adapun macam-macam shell yang terdapat pada sistem linux antara lain :
- korn shell( /bin/ksh)
- Bourne Again Shell ( /bin/bash )
- C Shell ( /bin/csh )
Struktur Utilitas adalah salah satu program yang sengaja
disediakan linux untuk melakukan tugas-tugas tertentu.
Struktur Kernel, merupakan bagian paling penting dari suatu
sistem linux, memiliki fungsi :
untuk menampilkan berbagai bentuk fungsi bertingkat rendah
dan pengendali langsung perangkat keras.
Struktur Aplikasi adalah salah satu program yang dibuat oleh
pemakai untuk memenuhi kebutuhan sendiri.
Komentar
Posting Komentar