Posts

Rangking07

Rangking05

Rangking03

Rangking01

Ulasan 2 - Linux Boot Process

Pada kesempatan kali ini saya akan mengulas sebuah video youtube, Booot process in linux yang diunggah oleh Srujan Kamatala. Video ini telah ditonton oleh 9513 viewers.

Video ini membahas tentang bagaimana sebuah proses booting (menghidupkan komputer) dari sudut pandang sebuah sistem operasi linux. Ketika komputer dinyalakan, ada 6 tahapan yang terjadi hingga komputer sepenuhnya menyala dan menampilkan UI sistem operasinya
1. BIOS
2. MBR
3. GRUP
4. Kernel
5. Init
6 Run Level

BIOS (Basic Input Output System) merupakan tahapan yang pertama kali dijalankan, BIOS mencari bootloader sebuah komputer lalu menyimpannya ke dalam memory.

MBR (Master Boot Record) merupakan sektor pertama di bootable disk, MBR ini yang menginisialiasi bootloader

GRUB (Grand Unified Bootloader) mengandung kernel dan init dari sistem operasi, GRUB memungkinkan kita memilih jenis booting dan juga jenis OS yang ingin digunakan.

Kernel mengandung root dari sebuah os, kernel mengeksekusi init dari os

Init menentukan linux run leve…

Ulasan 1 - Deadlock Condition

Pada kesempatan kali ini saya akan mengulas sebuah video youtube, Deadlock and condition for deadlocks in OS yang diunggah oleh E tutor. Video ini telah ditonton oleh 11912 viewers.

Video ini membahas kondisi apa saja yang dapat menyebabkan terjadinya deadlock, namun sebelumnya dijelaskan definisi dari deadlock itu sendiri. Deadlock adalah kondisi dimana dua buah proses atau lebih mencoba untuk mengakses satu resource yang sama, dalam hal ini resourcenya adalah block-memory. Ketika sebuah deadlock terjadi, ada 4 hal yang harus ikut terjadi, yaitu:
1. Mutual exclussion: hanya satu proses yang diizinkan untuk mengakses critical section
2. Hold and Wait: sebuah proses menunggu data dari resource
3. No preemption: sebuah proses telah mengakses resource dan tidak mengizinkan proses lain untuk mengakses resouce itu lagi
4. Circular wait: dua buah proses A dan B, A mengakses resource lalu hasilnya dibutuhkan di proses B, proses B mengakses resource dan hasilnya dibutuhkan oleh proses A.

Vide…