Saturday, July 5, 2014

Belajar Sistem Operasi


Salam NewGen, Kita lanjut lagi belajar tentang teori-teori lagi nie kali ini kita saya akan share Belajar sistem operasi, yang akan kita pelajari sekarang adalah tentang :


·         Fungsi Manajemen Memory
·         Fungsi Manajemen File
·         Konsep Operasi Manajemen File
·         Pengertian Sistem Operasi Terdistribusi
·         Syarat – syarat Deadlock
·         Perhitungan Penjadwalan (PSJN/F, HPRN, dan RR)

Ok langsung saja kita ke pelajaran yang pertama
1.      Fungsi manajemen Memory
a)      Mengelola informasi yang dipakai dan tidak dipakai.
b)      Mengalokasikan memori ke proses yang memerlukan.
c)      Mendealokasikan memori dari proses telah selesai.
d)     Mengelola swapping atau paging antara memori utama dan disk.
Sistem operasi memberikan tanggapan terhadap manajemen memori utama untuk aktivitas-aktivitas sebagai berikut:

a)   Menjaga dan memelihara bagian-bagian memori yang sedang digunakan dan dari yang menggunakan.
b) Memutuskan proses-proses mana saja yang harus dipanggil kememori jika masih ada ruang di memori.
c)   Mengalokasikan dan mendelokasikan ruang memori jika diperlukan

2.      Fungsi Manajemen File
File system atau manajemen file adalah metode dan struktur data yang digunakan sistem operasi untuk mengatur dan mengorganisir file pada disk atau partisi. File system juga dapat diartikan sebagai partisi atau disk yang digunakan untuk menyimpan file-file dalam cara tertentu. Cara memberi suatu file system ke dalam disk atau partisi dengan cara melakukan Format.

Beberapa fungsi yang diharapkan dari pengelolaan file adalah :
·         Penciptaan, modifikasi, dan penghapusan file.
·         Mekanisme pemakaian file secara bersama.
·        Kemampuan backup dan recovery untuk mencegah kehilangan karena kecelakaan    atau dari upaya penghancuran informasi.
·       Pemakai dapat mengacu file dengan nama simbolik (Symbolic name) bukan menggunakan penamaan yang mengacu perangkat fisik.
·         Pada lingkungan sensitif dikehendaki informasi tersimpan aman dan rahasia.
·         Sistem file harus menyediakan interface user-friendly.

3.      Konsep Operasi Manajemen File
Konsep terpenting dari pengelolaan file di sistem operasi adalah :
·         File
Abstraksi penyimpanan dan pengambilan informasi di disk. Abstraksi ini membuat pemakai tidak dibebani rincian cara dan letak penyimpanan informasi, serta mekanisme kerja perangkat penyimpan data.
·         Direktori
Berisi informasi mengenai file. Kebanyakan informasi berkaitan dengan penyimpan. Direktori adalah file, dimiliki sistem operasi dan dapat diakses dengan rutin di sistem operasi. Pemakai memanipulasi data merujuk sebagai file atau direktori. Pemakai tidak dibebani dengan masalah penyimpanan, manipulasi perangkat dan sebagainya.
4.      Syarat – syarat Deadlock
Deadlock adalah suatu kondisi dimana dua proses atau lebih tidak dapat meneruskan eksekusinya.
Menurut Coffman dalam bukunya "Operating System" menyebutkan empat syarat bagi terjadinya deadlock, yaitu:
a)      Mutual Exclusion
Suatu kondisi dimana setiap sumber daya diberikan tepat pada satu proses pada suatu waktu.
b)      Hold and Wait
Kondisi yang menyatakan proses-proses yang sedang memakai suatu sumber daya dapat meminta sumber daya yang lain.
c)      Non-pre-emptive
Kondisi dimana suatu sumber daya yang sedang berada pada suatu proses tidak dapat diambil secara paksa dari proses tersebut,sampai proses itu melepaskannya.
d)     Circular Wait
Kondisi yang menyatakan bahwa adanya rantai saling meminta sumber daya yang dimiliki oleh suatu proses oleh proses lainnya.

5.       Perhitungan Penjadwalan (PSJN/F, HPRN, dan RR)
·         Premptive Short Job Next / First ( PSJN/F)
Merupakan penjadwalan dengan prioritas dan dengan preempsi. Prioritas didasarkan akan pendekatannya suatu proses sedangkan preempsi sebagai akibat masuknya proses yang berprioritas tersebut kedalam CPU.
Perhatikan saat tiba dan lama proses, jika ada proses yang sudah tiba dan lama prosesnya yang lebih pendek dari sisa proses yang sedang berada pada CPU maka atas dasar preempsi proses yang berada pada CPU tersebut harus keluar dan digantikan yang baru, tetapi jika lama proses tersebut sama, maka CPU wajib merampungkan proses yang berada pada CPU tersebut.
Contoh :

Tentukan Rata-rata Lama Tanggap Kelima proses itu! 
Cara perhitungannya adalah kita urutkan terlebih dahulu mana yang terlebih dahulu di proses oleh CPU sesuai ketentuan PSJN/F


Dari gambar di atas kita dapat mengisi tabel dibawah ini


Jadi, Rata-rata lama tanggap kelima proses tersebut adalah 15,2 satuan

·         Highest Penalty Ratio Next ( HPRN )
Merupakan penjadwalan dengan kriteria berprioritas tetapi tanpa preempsi, prioritas didasarkan atas tingginya Ratio penalty (Rp), Ratio penalty dirumuskan dengan T / t dimana Lama Tanggap (T) adalah jumlah dari lama tunggu / waktu sia-sia (S) terhadap lama proses (t) sehingga Ratio penalty dirumuskan menjadi :
Rp = ( S + t ) / t
Contoh :

Tentukan Rata-rata Lama Tanggap Kelima proses tersebut! 
Cara perhitungannya adalah kita urutkan terlebih dahulu mana yang terlebih dahulu di proses oleh CPU sesuai ketentuan dan Rumus HPRN
B >> 4 – 1 = 3 >> ( 3 + 2 ) / 2 = 2,5 (Dikerjakan terlebih dahulu)
C >> 4 – 2 = 2 >> ( 2 + 5 ) / 5 = 1,4
D >> 4 – 3 = 1 >> ( 1 + 8 ) / 8 = 1,2
E >> 4 – 4 = 0 >> ( 0 + 4 ) / 4 = 1,0
===================================
C >> 6 – 2 = 4 >> ( 4 + 5 ) / 5 = 1,8 (Dikerjakan terlebih dahulu)
D >> 6 – 3 = 3 >> ( 3 + 8 ) / 8 = 1,5
E >> 6 – 4 = 2 >> ( 2 + 4 ) / 4 = 1,3
===================================
D >> 11 – 3 = 8 >> ( 8 + 8 ) / 8 = 2
E >> 11 – 4 = 7 >> ( 7 + 4 ) / 4 = 2,1 (Dikerjakan terlebih dahulu)
Berdasarkan hasil perhitungan diatas kita bisa gambarkan seperti dibawah ini


Dari gambar di atas kita dapat mengisi tabel dibawah ini

 
Jadi, Rata-rata lama tanggap kelima proses tersebut adalah 9,8 satuan

·         Round Robbin ( RR )
Disebut juga dengan Putar Gelang, penjadwalan ini berlangsung tanpa prioritas tetapi dengan preempsi hanya proses yang telah rampung yang meningggalkan prosesor (Termitask) sedangkan sisa proses akibat preempsi yang belum rampung akan kembali berganti diakhir antrian, semakin besar nilai Quantum time (q) semakin kecil Switch antar proses.

Contoh :


Tentukan Rata-rata Lama Tanggap Kelima proses itu dengan Q = 5!
Cara perhitungannya adalah kita urutkan terlebih dahulu mana yang terlebih dahulu di proses oleh CPU sesuai ketentuan RR


Dari gambar di atas kita dapat mengisi tabel dibawah ini


Jadi, Rata-rata lama tanggap kelima proses tersebut adalah 27,0 satuan

Selesai Selamat Belajar, Semoga Bermanfaat

Salam NewGen...

4 comments:

  1. terimakasih untuk tutorialnya. sangat membantu seklai
    batu hijau garut bungbulang

    ReplyDelete
  2. If you're trying to lose kilograms then you have to jump on this totally brand new custom keto plan.

    To create this keto diet service, licensed nutritionists, fitness trainers, and professional chefs united to provide keto meal plans that are productive, convenient, cost-efficient, and enjoyable.

    From their launch in January 2019, 100's of people have already remodeled their figure and well-being with the benefits a professional keto plan can give.

    Speaking of benefits: in this link, you'll discover 8 scientifically-tested ones offered by the keto plan.

    ReplyDelete
  3. Your Affiliate Profit Machine is ready -

    And earning money online using it is as simple as 1...2...3!

    It's super easy how it works...

    STEP 1. Input into the system which affiliate products you intend to promote
    STEP 2. Add push button traffic (it takes JUST 2 minutes)
    STEP 3. See how the system grow your list and upsell your affiliate products all on it's own!

    Are you ready to make money ONLINE???

    Click here to check it out

    ReplyDelete