Berdasarkan modul sistem operasi pada pertemuan ke-3 yang bersumber dari hendiku.xyz dan materi video tetang proses pada sistem operasi dan ...
Berdasarkan modul sistem operasi pada pertemuan ke-3 yang bersumber dari hendiku.xyz dan materi video tetang proses pada sistem operasi dan multiprogramming. Maka saya akan membuat kesimpulan dari materi tersebut.
Proses merupakan program yang sedang dieksekusi. Status sebuah proses menandakan bagian dari proses yang sedang aktif. Menurut EDPS (Electronic Data Processing System) komponen sistem computer dibagi menjadi 3 bagian, yakni hardware/peripheral, software, dan brainware/user.
Proses State
- Dalam proses eksekusinya, status program berubah
- Status sebuah proses menandakan bagian dari proses yang sedang aktif.
Setiap proses memungkinkan dalam salah satu dari status berikut:
- NEW: Proses sedang dibuat atau dipersiapkan
- RUNNING: Instruksi sedang dikerjakan atau di eksekusi
- WAITING: Proses menunggu beberapa peristiwa yang terjadi
- READY: Proses sedang menunggu tugas untuk diproses
- TERMINATED: Proses telah selesai dijalankan.
Implementasi Proses
Setiap proses mempunyai state yang perlu diperhatikan sistem operasi yang dicatat dalam tabel:
- Tabel informasi manajemen memori untuk menjaga keutuhan memori utama dan memori skunder
- Tabel informasi manajemen masukan /keluaran
- Tabel sistem informasi
- Tabel proses mengelola informasi proses di sistem operasi, lokasinya memori, status dan atribut lainnya.
Process Control Block
Tiap proses digambarkan dalam sistem operasi oleh sebuah process control block (PCB). PCB berisikan banyak
bagian dari informasi yang berhubungan dengan sebuah proses yang spesifik.
Diagram State Lanjut
Penundaan (suspend) adalah operasi penting dan telah diterapkan dengan beragam cara.
Penundaan dapat diinisialisasi oleh proses itu sendiri atau proses lain.
❖ Pada sistem monoprocessor, proses running dapat mensuspend dirinya sendiri karena tak ada
proses lain yang juga running yang dapat memerintahkan suspend.
❖ Pada sistem multiprocessor, proses running dapat disuspend proses running lain pada
pemroses berbeda. Proses ready hanya dapat di suspend oleh proses lain.
Five State Model Process
Ide dari model 5-state model adalah, bahwa process dalam suatu waktu dapat berada dalam kondisi new, ready, running, waiting, exit/terminated.
Two State Model Process
Ide dari model 2-state model adalah, bahwa process dalam suatu waktu dapat sedang dieksekusi oleh processor (Running), dan tidak ridak dieksekusi (Not Running).
Proses pada Sistem Operasi
Fungsi utama sebuah prosesor adalah mengeksekusi instruksi mesin yang terdapat dalam memori utama.
Hal-hal yang berkaitaan dengan proses adalah multiprogramming, multiprocessing, dan distributed processing.
Multiporgramming bertujuan meningkatkan pemanfaatan CPU melalui pengaturan job (kode dan data), sehingg CPU selalu dapat memproses data tanpa ada waktu diam.
Time Sharing
Time sharing ini memungkinkan CPU mengeksekusi multiple job dengan switching antar job. Swiching terjadi secara teratur yang membuat user bisa berinteraksi antar program yang sedang aktif.
Pertanyaan yang diambil dari modul 1-3
1. Sejak pertama komputer bekerja atas sistem biner. Mengapa Komputer Menggunakan Sistem Angka Biner (0,1)?
2. Salah satu fungsi dasar sistem komputer adalah fungsi operasi kontrol. Apa maskud dari fungsi tersebut?
Mata Kuliah: Sistem Operasi
Nama: Ifan Haidar/41519010216
Dosen: Suhendi, S.Kom, M.Kom
COMMENTS