Mengganti berdasarkan process yg plg lama tidak diakses
predict: proses yang sekarang diakses, kemungkinan akan diakses di lain waktu
contoh kasus:
_________________________________________
=== 4 frame ====
1 2 3 4 1 2 5 1 2 3 4 5
==============================
1 1 1 1 * 1 * 1 1 5
2 2 2 * 2 * 2 2 2
3 3 5 5 4 4
4 4 3 3 3
ket: ada 8 page fault
________________________________________
=== 3 frame ===
Showing posts with label OS. Show all posts
Showing posts with label OS. Show all posts
Soal dan Jawaban Algoritma Penjadwalan Proses CPU
Monday, 26 March 2012
Penjadwalan CPU terkait dengan bagaimana proses dikelola . Banyak algoritma yang digunakan untuk penjadwalan proses. Beberapa algoritma yang digunakan antara lain :
1. First-Come First- Serve (FCFS)
Merupakan algoritma yang paling sederhana dalam penjadwalan proses. Proses yang melakukan request terhadap CPU akan diproses oleh CPU. Implementasinya dengan menggunakan algoritma First In First Out – FIFO. FCFS bersifat non-preemptive yaitu proses yang dikerjakan oleh CPU tidak dapat diinterupsi oleh proses yang lainnya.
Sebagai contoh :
| Proses | Burst |
| P1 | 10 |
| P2 | 1 |
| P3 | 2 |
| P4 | 1 |
| P5 | 5 |
Proses diasumsikan datang bersamaan dan masuk dalam antrian penggunaan CPU. Proses akan dikerjakan berdasarkan nomor urutan proses, sedangkan yang lainnya menunggu sampai proses diatasnya selesai dikerjakan.
Dari Gant Chart dapat diperoleh waktu tunggu proses dari CPU yang dapat diambil waktu rata-ratanya.
Waiting Time P1 = 0, Waiting Time P2 = 10, Waiting Time P3 = 11, Waiting Time P4 = 13, Waiting Time P5 = 14.
Avarage Waiting Time (AWT) = (WT P1 + WT P2 + WT P3 + WT P4 + WT P5)/5
Dari Gant Chart dapat diperoleh waktu tunggu proses dari CPU yang dapat diambil waktu rata-ratanya.
Waiting Time P1 = 0, Waiting Time P2 = 10, Waiting Time P3 = 11, Waiting Time P4 = 13, Waiting Time P5 = 14.
Avarage Waiting Time (AWT) = (WT P1 + WT P2 + WT P3 + WT P4 + WT P5)/5
Avarage Waiting Time (AWT) = (0 + 10 + 11 + 13 + 14)/5 = 9.6 ms
Pengertian dan Perbedaan penjadualan Preemptive dan Non-Preemptive
materi yang diajarkan dalam Sistem Operasi minggu kemaren adalah mengenai penjadualan Preemptive dan Non-Preemptive. Apa pengertian dan perbedaannya?? langsung ke TKP saja gan, selamat belajar ;)
· Non-Preemptive: Non-preemptive algoritma didesain agar setelah proses yang sedang berjalan memasuki negara (adalah proses diperbolehkan), tidak dihapus dari prosesor sampai selesai dengan waktu layanan (secara eksplisit atau hasil prosesor). Bila CPU telah dialokasikan (schedule) ke suatu proses, maka proses tersebut dapat menggunakan CPU tersebut sampai proses tersebut block karena request I/O atau terminate. context_switch () dipanggil hanya ketika proses dihentikan atau blok.
Preemptive: algoritma Preemptive digerakkan oleh konsep diprioritaskan komputasi. Jika proses saat ini menggunakan prosesor baru dan proses dengan prioritas yang lebih tinggi masuk, yang siap daftar, proses pada prosesor harus dihapus dan kembali ke daftar siap sampai sekali lagi adalah yang tertinggi-prioritas dalam proses sistem.selain scheduling dapat dilakukan pada dua event di atas, maka scheduling
dapat terjadi jika proses sedang run (interrupt karena waktu quantum / time slice habis)
dan diganti proses lain, atau status dari wait menjadi ready (misalkan proses prioritas
lebih tinggi, dapat langsung mendapatkan jatah CPU setelah selesai I/O request).
dapat terjadi jika proses sedang run (interrupt karena waktu quantum / time slice habis)
dan diganti proses lain, atau status dari wait menjadi ready (misalkan proses prioritas
lebih tinggi, dapat langsung mendapatkan jatah CPU setelah selesai I/O request).
Ada empat kondisi di mana CPU penjadwalan boleh berlangsung. Mereka adalah:
Proses Switching dan Langkahnya
Monday, 12 March 2012
Proses Switching atau Pengalihan proses akan terjadi jika proses yang di running beralih menajadi state lain (ready,blocked) kemudian system operasi membuat perubahan-perubahan berarti terhadap lingkungan.
Apa itu Ready dan blocked..?
- Ready, Proses siap dieksekusi, tetapi proses tidak tersedia untuk eksekusi proses ini.
- Blocked, Proses menunggu kejadian untuk melengkapi tugasnya
Dalam hal ini muncul beberapa masalah, yaitu :
- Kejadian-kejadian apa yang memicu alih proses ?
- Masalah lain adalah terdapatnya perbedaan antara alih proses (process switching) dan alih konteks (context switching).
- Apa yang harus dilakukan sistem operasi terhadap beragam struktur data yang dibawah kendalinya dalam alih proses ?
Berikut ini merupakan faktor-faktor penyebab terjadi nya proses switching
Labels:
artikel,
coretan,
Materi Kuliah,
OS,
sejarah,
Tugas akhir,
Tugas Kampus
Perkembangan Harddisk SATA dan PATA
Monday, 5 March 2012
hay.. salam jumpa,,
wew sudah masuk bulan maret ya, tugas udah mulai numpuk ni, OK lah ni ada tugas dari dosen mengenai perkembangan hardisk SATA dan PATA, langsung ke TKP aja gan, he he :D
sebelum masuk lebih dalam lagi sebaiknya kita bahas dulu apasih harddisk itu??
Harddisk adalah piranti penyimpanan sekunder dimana data disimpan sebagai pulsa magnetik pada piringan metal yang berputar yang terintegrasi. Atau dapat diartikan dengan cakram keras. Data disimpan dalam lingkaran konsentris yang disebut track. Tiap track dibagi dalam beberapa segment yang dikenal sebagai sector. Untuk melakukan operasi baca tulis data dari dan ke piringan, harddisk menggunakan head untuk melakukannya, yang berada disetiap piringan. cukup itu ya, kalo belum jelas bisa tanyakan aja ke om google.
Kembali ke topik bung, Ada satu istilah yang ketinggalan boy, ATA. PATA dan SATA berasal dari kata ATA (Advanced Technology Attachment), sebuah standar yang digunakan untuk menghubungkan hard disk, CD-ROM, DVD-ROM pada komputer. PATA digunakan untuk menyebutkan Pararel ATA dan SATA untukSerial ATA.
Sejak awal tahun 2003, interface SATA mulai dikenal pengguna komputer. Mulai saat itu, kebanyakan motherboard juga sudah dilengkapi dengan interface yang satu ini. Baik yang tersedia secara terintegrasi dari chipset maupun dengan tambahan SATA controller. Bahkan solusi RAID pun juga mulai ditawarkan dalam kemasan interface yang satu ini. Kehadirannya mulai menggeser keberadaan interface pendahulunya, PATA.
PATA (Pararel ATA)
Labels:
artikel,
coretan,
jarkom,
Materi Kuliah,
OS,
Tugas Kampus
Sejarah dan Perkembangan Sistem Operasi
Monday, 27 February 2012
Bermula dari tugas mata kuliah sistem operasi, kemudian saya berselancar di rumah om google ternyata banyak banget yang artikelnya, sampe saya susah untuk menggabungkannya, he he he,,OK lah guys, langsung ke TKP aja,,
apa sih arti dari sistem operasi, dan bagaimana awal mulanya??pertanyaan itu mungkin akan muncul bagi kalian yang belum paham mengenai SO atau sistem operasi.
SO atau Sistem operasi merupakan seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi boot diri.(http://id.wikipedia.org/wiki/Sistem_operasi), mudahnya itu Sistem Operasi adalah suatu Software yang mengontrol pelaksanaan program-program komputer, yaitu dengan mengatur waktu proses pengecekan kesalahan, mengontrol input dan output, melakukan perhitungan, kompilasi, penyimpanan, pengolahan data serta pelbagai bentuk layanan yang terkait. OK gan dah tau to??
Kita lanjut ke step berikutnya, kali ini membahas tentang sejarahnya SO itu sendiri cekiddot !!
GUI atau singkatan dari Graphical User Interface yang memungkinkan pengguna untuk berinteraksi dengan perangkat keras komputer serta memudahkan dalam mengoperasikan sebuah sistem operasi (user friendly).
Selama bertahun-tahun berbagai GUI yang telah dikembangkan untuk berbagai sistem operasi seperti OS / 2, Macintosh, Windows, amiga, Linux, Symbian OS, dan banyak lagi.
Dalam artikel ini saya hanya menampilkan beberapa kemajuan yang signifikan dalam desain GUI (bukan sistem operasi) serta antarmuka pengguna berbasis grafik pada sistem operasi yang ada saat ini.
Ada beberapa yang tidak saya sertakan dan itu bukan berarti tidak termasuk dalam kamajuan desain, tapi tampilan yang ada di artikel merupakan salah satu sistem operasi yang sangat populer.
apa sih arti dari sistem operasi, dan bagaimana awal mulanya??pertanyaan itu mungkin akan muncul bagi kalian yang belum paham mengenai SO atau sistem operasi.
SO atau Sistem operasi merupakan seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi boot diri.(http://id.wikipedia.org/wiki/Sistem_operasi), mudahnya itu Sistem Operasi adalah suatu Software yang mengontrol pelaksanaan program-program komputer, yaitu dengan mengatur waktu proses pengecekan kesalahan, mengontrol input dan output, melakukan perhitungan, kompilasi, penyimpanan, pengolahan data serta pelbagai bentuk layanan yang terkait. OK gan dah tau to??
Kita lanjut ke step berikutnya, kali ini membahas tentang sejarahnya SO itu sendiri cekiddot !!
- Sejarah SO
GUI atau singkatan dari Graphical User Interface yang memungkinkan pengguna untuk berinteraksi dengan perangkat keras komputer serta memudahkan dalam mengoperasikan sebuah sistem operasi (user friendly).
Selama bertahun-tahun berbagai GUI yang telah dikembangkan untuk berbagai sistem operasi seperti OS / 2, Macintosh, Windows, amiga, Linux, Symbian OS, dan banyak lagi.
Dalam artikel ini saya hanya menampilkan beberapa kemajuan yang signifikan dalam desain GUI (bukan sistem operasi) serta antarmuka pengguna berbasis grafik pada sistem operasi yang ada saat ini.
Ada beberapa yang tidak saya sertakan dan itu bukan berarti tidak termasuk dalam kamajuan desain, tapi tampilan yang ada di artikel merupakan salah satu sistem operasi yang sangat populer.
Labels:
coretan,
download,
ilmu pengetahuan,
jarkom,
materi,
Materi Kuliah,
OS,
pendidikan,
sahabat,
Tugas Kampus,
warta
Google Chrome OS
Thursday, 23 February 2012
Salam jumpa kawan,,,
Hhem, habis keluar dari kelas ni, tadi di kasih video tentang Google Chrome OS kayaknya menarik banget, terus nyampe rumah rus browsing dech, ni tak kasih intinya aja ya, Q jga cuma tanya sama mbaah google hhe,,:)
Prolog dari pak dosen si gini "semua bisa pake browser untuk menjalankan aplikasinya??ga seribet jika pake OS yang lain like windows, mac, ataupun linux, yang kesemuanya itu butuh keahlian sendiri" tapi bener juga ya?? he he he..
Ni gan daripada susah-susah buat ngebayanginya tak kasih video aja, cekidot..!!
Bagus ya animasinya..hhe,,masih kurang?? ni tak kasih lagi hehehehe :D
Subscribe to:
Posts (Atom)