----------------------------------------------------------------------
RANKING ULASAN1/ULASAN2 PESERTA OS 2016-2
----------------------------------------------------------------------
01. [U1-01] https://psudeosudo.blogspot.co.id/2016/11/linux-sucks.html
02. [U1-02] http://indahp-os162-ulasan.blogspot.co.id/2016/12/overview-active-directory-directory_4.html
03. [U1-03] http://keynekassapa13.blogspot.co.id/2016/12/review1-deadlock.html
04. [U2-04] http://zetlogger.blogspot.co.id/2016/12/apache-hadoop-modern-data-os.html
05. [U1-05] http://harunakaze.blogspot.co.id/2016/12/zephyr-rtos.html
06. [U1-06] http://dwitri-rizkydarmawan.blogspot.co.id/2016/12/ulasan-1.html
07. [U2-07] http://twobunny22.blogspot.co.id/2016/12/ulasan-2-operating-system.html
08. [U2-08] https://muhammadnuim.blogspot.co.id/2016/12/raids.html
09. [U2-09] http://keynekassapa13.blogspot.co.id/2016/12/review2-io-system-and-device-drivers.html
10. [U2-10] http://anissaedwita.blogspot.co.id/2016/11/ulasan2.html
11. [U1-11] http://twobunny22.blogspot.co.id/2016/12/ulasan-1-operating-system.html
12. [U1-12] http://vincent51-ulasan1.blogspot.co.id/2016/11/ulasan-1-virtualization.html
13. [U1-13] http://catatanpartoba.blogspot.co.id/2016/12/ulasan-1.html
14. [U1-14] https://muhammadnuim.blogspot.co.id/2016/12/file-sharing.html
15. [U1-15] http://zetlogger.blogspot.co.id/2016/12/what-are-containers-and-why-are-they-so.html
16. [U1-16] http://tugas-os162.blogspot.co.id/2016/11/anatomy-of-filesystems-posted-by-benno.html
17. [U1-17] http://putrirmd.blogspot.co.id/2016/12/cloud-computing.html
18. [U2-18] http://indahp-os162-ulasan.blogspot.co.id/2016/12/understanding-switches.html
19. [U2-19] http://fascalgh.blogspot.co.id/2016/12/ulasan-2.html
20. [U2-20] http://harunakaze.blogspot.co.id/2016/12/steamos.html
21. [U1-21] http://luthviar.blogspot.co.id/2016/11/ulasan-1-android-architecture.html
22. [U1-22] https://otonaenomichi.blogspot.co.id/2016/12/hybrid-cloud-infrastructure.html
23. [U1-23] https://johannestobing.blogspot.co.id/2016/11/ulasan1.html
24. [U1-24] http://joshiarheinier.blogspot.co.id/2016/12/ulasan-1.html
25. [U1-25] http://rizkyaly.blogspot.co.id/2016/12/the-video-that-im-reviewing-for-my-os.html
26. [U2-26] http://joshiarheinier.blogspot.co.id/2016/12/ulasan-2.html
27. [U2-27] https://johannestobing.blogspot.co.id/2016/11/ulasan2.html
28. [U1-28] http://anissaedwita.blogspot.co.id/2016/11/ulasan1.html
29. [U2-29] http://vincent51-ulasan1.blogspot.co.id/2016/12/ulasan-2-servers.html
30. [U1-30] http://rahmanfathin.blogspot.co.id/2016/11/ulasan-1.html
31. [U1-31] http://nadianurannisa7.blogspot.co.id/2016/12/ulasan-1-principles-of-operating-system.html
32. [U1-32] http://fascalgh.blogspot.co.id/2016/12/ulasan-1.html
33. [U2-33] http://pamelakareen.blogspot.co.id/2016/12/ulasan-2-principles-of-operating.html
-----------------------------------------------------------------------------------------------------------------
Oleh (GITHUB) : iqbalnzls
URL BLOG RANKING : http://muhammadiqbalnazulis.blogspot.co.id/2016/12/ranking-ulasan1ulasan2-peserta-os-2016.html
Revisi Pertama : 10 Desember 2016
Revisi Kedua : 10 Desember 2016
OS162
Sabtu, 10 Desember 2016
Rabu, 07 Desember 2016
ULASAN 2
Pada kesempatan ini, kami
mengulas video yang berjudul “Operating System: Lecture 10”. Durasi dari video
ini adalah 1 jam 2 menit 28 detik dan diunggah oleh akun youtube Barbara
Hecker. Video ini merupakan video pembahasan tentang deadlock. Berikut URL dari
video tersebut : https://www.youtube.com/watch?v=8qPqQWnPEdk&index=1&list=LL-FI_bXy8ifmIeOLG-gW-1Q
Deadlock adalah sekumpulan proses
yang masing masing menunggu untuk mendapatkan sumber daya yang dipegang oleh
proses lain. Dalam menggunakan sumber daya tahapan yang dilakukan oleh proses
adalah Request, Use, kemudian Release. Saat proses membutuhkan sumber
daya maka proses tersebut meminta suatu sumber daya (Request). Saat sumber daya bisa digunakan maka proses menggunakan
sumber daya tersebut (Use). Setelah
proses selesai menggunakan sumber daya maka proses tersebut melepaskan sumber
daya tersebut agar dapat digunakan oleh proses lain (Release). Karakteristik dari deadlock:
a) Mutual exclusion
Hanya ada satu proses yang dapat menggunakan sumber daya dalam satu waktu
b) Hold and wait
suatu proses membawa sedikitnya satu sumber daya menunggu mendapatkan
tambahan sumber daya baru yang dibawa oleh proses
c) No preemption
sebuah sumber daya dapat dibebaskan dengan sukarela oleh proses yang
memegangnya setelah proses menyelesaikan task.
d) Circular wait
Terdapat
sekumpulan proses {P0,P1, …, P0} yang menunggu sumber daya dimana P0 menunggu
sumber daya yang dibawa P1, P1 menunggu sumber daya yang dibawa P2, dan
seterusnya, Pn–1 menunggu sumber daya yang dibawa oleh Pn, dan Pn menunggu
sumber daya yang dibawa P0.
Metoda dalam
menangani deadlock:
- Memastikan bahwa system tidak pernah memasuki deadlock.
- Mengizinkan system memasuki deadlock kemudian memulihkan kembali.
- Mengabaikan permasalahan dan berpura pura deadlock tidak pernah terjadi dalam system
Dalam deadlock dikenal istilah safe state. Safe state
adalah keadaan dimana system dapat mengalokasikan resource untuk tiap proses
dan mencegah terjadinya deadlock. Unsafe state adalah sistem tidak dapat
mengatur alokasi resource untuk tiap proses.
· Jika system berada pada safe state berarti tidak
terdapat deadlock.
· Jika sustem berada pada unsafe state berate ada
kemungkinan terjadinya deadlock.
· Untuk pencegahan, system harus memastikan untuk
tidak masuk kedalam unsafe state.
Recovery
dari deadlock
1. Proses termination
Factor
yang menentukan proses yang akan di terminate
selanjutnya:
- Prioritas proses.
- Seberapa lama proses sudah berjalan dan seberapa dekat waktu selesainya.
- Seberapa banyak dan sumber daya tipe apa yang dimiliki oleh proses.
- Berapa banyak sumber daya lagi yang dibutuhkan proses untuk bisa selesai.
- Berapa banyak proses yang dibutuhkan untuk bisa terminated.
- Apakah proses tersebut Interactive atau batch.
2.
Resource preemption
Untuk membebaskan proses dari deadlock, ada 3 hal penting
yang harus diatasi:
a) Memilih korban - Memilih salah satu proses yang
akan di preempt
b) Rollback – Rollback ke safestate yang sebelumnya telah terjadi
c) Starvation – mencegah proses agar tidak
terjebak pada starvation dimana
proses proses yang saling mendahului sehingga ada proses yang tidak mendapatkan
sumber daya.
Video ini merupakan video
pembelajaran Deadlock pada Sistem operasi. Video ini menarik dan bagus karena
pada video tersebut terdapat materi yang akan dipelajari serta penjelasan yang
disampaikan oleh pembicara juga mudah dipahami. Pada video ini kita juga bisa
membaca materi yang dijelaskan karena pada video ini ditampilkan materi berupa
slide.
Github
account : iqbalnzls dan alfaruqihasnul
URL ulasan : http://muhammadiqbalnazulis.blogspot.co.id/
URL content
youtube : https://www.youtube.com/watch?v=8qPqQWnPEdk&index=1&list=LL-FI_bXy8ifmIeOLG-gW-1Q
Durasi : 1
jam 2 menit 28 detik
Tanggal
submisi revisi pertama : 8 Desember 2016
Tanggal
submisi revisi terakhir : 8 Desember 2016
Senin, 05 Desember 2016
ULASAN 1
Pada kesempatan kali ini, kami akan mengulas video yang berjudul 'Andrew S. Tanenbaum: MINIX 3'. Video ini memiliki durasi 1 jam 3 menit 26 detik dan diunggah oleh channel YouTube Free and Open Source software Conference (FrOSCon) e.V. Video ini membahas mengenai sistem operasi MINIX 3. Untuk lebih jelasnya, dapat dilihat melalui URL berikut https://www.youtube.com/watch?v=MG29rUtvNXg.
Sejarah perkembangan sistem operasi ini awalnya dimulai pada tahun 1976 pada saat John Lions menulis buku UNIX V6. Pada tahun 1987, dimulai pembuatan MINIX 1 ditambah buku untuk tujuan pengajaran OS. 2 tahun berikutnya, yakni pada tahun 1997 MINIX 2 (POSIX) di-released dan edisi kedua dari buku yang dibuat 2 tahun sebelumnya juga di-released. Lalu pada tahun 2000, MINIX merubah lisensinya menjadi BSD. Tahun 2004 pembuatan MINIX 3, dimana pada versi ini dimulai pembuatan OS yang reliable. Selanjutnya, pada tahun 2013 MINIX 3.3.0 berubah menjadi NetBSD.
Sistem operasi MINIX, memiliki 2 arsistektur. Pada level dasar, merupakan kernel mode. Disini mikrokernel bertugas untuk menangani interrupts, proses, penjadwalan, dan IPC. Level berikutnya merupakan user mode, pada bagian ini dipisah lagi menjadi user-mode device drivers dan user-mode servers. Pada user-mode device drivers, tiap-tiap drivers berjalan sebagai proses user-mode, tidak memiliki hak akses superusers, dan dilindungi oleh MMU. Sedangkan pada user-mode servers, tiap-tiap drivers berjalan terpisah dan memiliki beberapa kunci servers, seperti virtual file server dan actual file server.
Terdapat beberapa keunggulan dari sistem operasi ini jika dibandingkan dengan yang lain, diantaranya memiliki cukup software aplikasi dibandingkan dengan MINIX 3, BSD sudah terbukti kehandalannya, portable, memiliki kualitas yang baik, serta memiliki kualitas kode yang lebih baik daripada Linux. Didalam NetBSD ini juga memiliki beberapa fitur yang sama dengan apa yang dimiliki oleh MINIX 3.3.0, antara lain Clang/LLVM compiler, NetBSD build system, dan ELF file format. Selain fitur-fitur tersebut, terdapat juga fitur-fitur yang hilang pada NetBSD tetapi ada pada MINIX 3.3.0, diantaranya beberapa kernel threads dan system calls (All_LWP*, MSG*, SEM*).
Untuk kedepannya, sistem operasi ini masih akan dilakukan beberapa pembaharuan untuk meningkatkan kinerjanya, antara lain beberapa update software untuk mengatasi bugs, seperti peningkatan performance, dan penambahan beberapa fitur-fitur baru, untuk menjalankan sebuah proses sistem tidak harus di restart terlebih dahulu, dan memiliki struktur data baru sehingga membuat OS ini lebih stabil dari versi yang sebelumnya.
Video ini cukup menarik untuk ditonton. Pembicara menyampaikan materi dengan sangat baik,ditambah lagi pembicara dalam materi ini adalah pembuat dan sekaligus pengembang dari sistem operasi tersebut. Video ini tidak hanya menampilkan video pembicara pada saat menyampaikan materi secara full, tetapi juga menampilkan slide yang disampaikan. Sehingga, jika para penonton kurang mengerti dengan apa yang disampaikan oleh pembicara, mereka juga bisa membacanya dari tampilan slide yang ada.
Github account : iqbalnzls dan alfaruqihasnul
URL ulasan : http://muhammadiqbalnazulis.blogspot.co.id/
URL content youtube : https://www.youtube.com/watch?v=MG29rUtvNXg
Durasi : 1 jam 3 menit 26 detik
Tanggal submisi revisi pertama : 6 Desember 2016
Tanggal submisi revisi terakhir : 6 Desember 2016
Langganan:
Postingan (Atom)