Materi Minggu Ketujuh

Sistem Operasi
Operating Sistem (OS).
Materi Minggu Ketujuh Perkuliahan

 “Assalamu ‘alaikum wa rahmatullahi wa barakatuh”
 السلام عليكم ورحمة الله وبركاتها

        Baiklah, pada Minggu ini saya akan membahas materi tentang management proses sistem operasi. Berikut adalah penjelasannya :

1. Pengertian Proses.

         Proses adalah sebuah program yang sedang dieksekusi. Sedangkan program adalah kumpulan instruksi yang ditulis ke dalam bahasa yang dimengerti sistem operasi. Proses berisi instruksi dan data. program counter dan semua register pemroses, dan stack berisi data sementara seperti parameter rutin, alamat pengiriman dan variabelvariabel lokal.

           Sistem operasi mengelola semua proses di sistem dan mengalokasikan sumber daya ke proses-proses sesuai kebijaksanaan untuk memenuhi sasaran sistem.



2. Multiprogramming (1).

         Multiprogramming adalah kegiatan menjalankan beberapa program pada memori pada satu waktu. Atau bahasa yang lebih halusnya adalah multiprogramming adalah manajemen banyak proses di satu pemroses. Pada sudut pandang pemakaian atau user, memandang banyak proses dijalankan bersamaan dalam satu waktu. Proses yang dijalankan pada sistem multiprogramming bersifat :

Saling tidak bergantung.


Satu program pada satu saat.

3. Multiprocessing.
        Multiprocessing adalah istilah teknologi informasi dalam bahasa Inggris yang merujuk kepada kemampuan pemrosesan komputer yang dilakukan secara serentak. Hal ini dimungkinkan dengan menggunakan dua CPU (processor) atau lebih dalam sebuah sistem komputer. 

4. Kebutuhan Utama Pengendalian Proses.
        Menurut Stalling kebutuhan utama pengendalian proses dapat mengacu ke proses.
Interleave (saling melanjutkan)
Sistem operasi melakukan interleave eksekusi proses untuk memaksimalkan penggunaan pemroses sambil memberi waktu tanggap yang memadahi.
Mengikuti Kebijakan Tertentu
Memperhatikan proses dengan prioritas tertinggi sambil menghindari deadlock
Mendukung Komunikasi antarproses dan Penciptaan Proses

5. Status Proses.
        Status Proses memiliki 3 status Utama yaitu :
 a. Running.
  Status yang dimiliki pada saat instruksi-instruksi dari sebuah proses dieksekusi
 b. Waiting.
Status yang dimiliki pada saat proses menunggu suatu sebuah event seperti proses M/K.
 c. Ready.
Status yang dimiliki pada saat proses siap untuk dieksekusi oleh prosesor.

6. Warning
Hanya satu proses yang dapat berjalan pada prosesor mana pun pada satu waktu. Namun, banyak proses yang dapat berstatus Ready atau Waiting. Ada tiga kemungkinan bila sebuah proses memiliki status Running:
Jika program telah selesai dieksekusi maka status dari proses tersebut akan berubah menjadi Terminated.
Jika waktu yang disediakan oleh OS untuk proses tersebut sudah habis maka akan terjadi interrupt dan proses tersebut kini berstatus Ready.
Jika suatu event terjadi pada saat proses dieksekusi (seperti ada permintaan M/K) maka proses tersebut akan menunggu event tersebut selesai dan proses berstatus
Waiting.


7. Distributor Processing.
        adalah suatu sistem pada jaringan komputer yang dihubungkan dengan cara tertentu sehingga tampak seperti satu komputer bagi pemakai individual atau single user.

5. Operasi-Operasi pada Proses.
1. Penciptaan Proses.
2. Penghancuran proses.
3. Penundaan proses.
4. Pelanjutan kembali proses.
5. Pengubahan prioritas proses.
6. Mem-block proses.
7. Membangunkan proses.
8. Menjadwal proses.
9. Memungkinkan proses berkomunikasi dengan proses lain.


PENCIPTAAN PROSES  
   
• Penciptaan Proses yaitu bertugas mengalokasikan sumber daya yang dibutuhkan oleh sebuah proses dan kemudian mengambil sumber daya itu kembali setelah proses tersebut selesai agar dapat digunakan oleh proses lainnya 

PENGHANCURAN ATAU TERMINASI PROSES 
   
• Penghancuran proses melibatkan pembebasan proses dari sistem, yaitu: Sumber daya-sumber daya yang dipakai dikembalikan, Proses dihancurkan dari senarai atau tabel system, PCB dihapus (ruang memori PCB dikembalikan ke pool memori bebas ) 
  

PENUNDAAN PROSES 

• Penundaan (suspension) adalah operasi penting dan telah diterapkan dengan beragam cara. Penundaan dapat diinisialisasi oleh proses itu sendiri atau proses lain. Penundaan biasanya berlangsung singkat dan sering dilakukan sistem untuk memindahkan proses-proses tertentu guna mereduksi beban sistem selama beban puncak. 




PELANJUTAN KEMBALI PROSES 

• Pelanjutan kembali proses adalah Jika sistem berfungsi secara buruk dan mungkin gagal maka proses-proses dapat di- suspend agar di-resume setelah masalab diselesaikan. Pemakai yang ragu / khawatir mengenai basil proses dapat men-suspend proses [bukan membuang (abort) proses]. Saat pemakai yakin proses akan berfungsi secara benar maka dapat me-resume 
(melanjutkan kembali di instruksi saat di-suspend) proses yang di-suspend. 


PENGHANCURAN PROSES 

• Penghancuran proses melibatkan pembebasan proses dari sistem, yaitu : 
a. Sumber daya-sumber daya yang dipakai dikembalikan. 
b. Proses dihancurkan dari senarai atau tabel sistem. 
c. PCB dihapus (ruang memori PCB dikembalikan ke pool memori bebas). Penghancuran lebih rumit bila proses telah menciptakan proses-proses lain. 
  
PENJADWALAN PROSES 
• Penjadwalan proses merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Adapun penjadwalan bertugas memutuskan :  
a. Proses yang harus berjalan  
b. Kapan dan selama berapa lama proses itu berjalan 


MEMUNGKINKAN PROSES BERKOMUNIKASI 


• Beberapa proses biasanya berkomunikasi dengan proses lainnya. Output dari proses pertama harus diberikan kepada proses ke dua dan seterusnya. Pada beberapa sistem operasi, proses-proses yang bekerja bersama sering sharing (berbagi) media penyimpanan, dimana suatu proses dapat membaca dan menulis pada shared storage (main memory atau files) 

        Berikut saja adalah yang dapat saya sampaikan, terima kasih atas kunjungannya, dan saya mengharapkan kritik dan saran yang bersifat membangun agar bisa menjadi pelajaran bagi saya untuk memberikan materi yang lebih baik dari sebelumnya. Akhir kata saya ucapkan wassalamu'alaikum warahmatullahi wabarakatuh.....

Komentar

Postingan Populer