Minggu, 21 Mei 2017

RANKING10

-----------------------------------------
RANKING10 ULASAN PESERTA OS 2017-1
-----------------------------------------
-------------------------------------------
Oleh (GITHUB):    dzakialyafi
URL BLOG RANKING: http://dzakialyafi.blogspot.co.id/2017/05/ranking10.html
Revisi Pertama:   22 Mei 2017
Revisi Keenam:    22 Mei 2017
-------------------------------------------

RANKING08

-----------------------------------------
RANKING08 ULASAN PESERTA OS 2017-1
-----------------------------------------
001. [W08-010] 397 http://muhammad-rafi51.blogspot.co.id/2017/05/ulasan-2-first-come-first-serve.html
002. [W08-027] 394 http://tulisanais.blogspot.co.id/2017/05/ulasan-2-socket-programming-in-java.html
-------------------------------------------
Oleh (GITHUB):    dzakialyafi
URL BLOG RANKING: http://dzakialyafi.blogspot.co.id/2017/05/ranking08.html
Revisi Pertama:   22 Mei 2017
Revisi Kedua:    23 Mei 2017
-------------------------------------------

RANKING06

-----------------------------------------
RANKING06 ULASAN PESERTA OS 2017-1
-----------------------------------------
001. [W06-030] http://gheafanywp.blogspot.co.id/2017/05/binding-virtual-memory.html
-------------------------------------------
Oleh (GITHUB):    dzakialyafi
URL BLOG RANKING: http://dzakialyafi.blogspot.co.id/2017/05/ranking06.html
Revisi Pertama:   22 Mei 2017
Revisi Kedua:    23 Mei 2017
-------------------------------------------

RANKING04

-----------------------------------------
RANKING04 ULASAN PESERTA OS 2017-1
-----------------------------------------
001. [W04-022] 395 http://os-fayya.blogspot.co.id/2017/05/ulasan-2-pointer-dan-arrays.html
-------------------------------------------
Oleh (GITHUB):    dzakialyafi
URL BLOG RANKING: http://dzakialyafi.blogspot.co.id/2017/05/ranking04.html
Revisi Pertama:   22 Mei 2017
Revisi Keenam:    23 Mei 2017
-------------------------------------------

RANKING02

-----------------------------------------
RANKING02 ULASAN PESERTA OS 2017-1
-----------------------------------------
001. [W02-035] 400 http://gheafanywp.blogspot.co.id/2017/05/sistem-operasi-protection-and-securtiy.html
002. [W02-012] 394  http://jvaldamer.blogspot.co.id/2017/05/ulasan-2-encryption.html
006. [W02-044] 375 http://gloryfinessevalery.blogspot.com/2017/05/encryption-and-huge-numbers.html
-------------------------------------------
Oleh (GITHUB):    dzakialyafi
URL BLOG RANKING: http://dzakialyafi.blogspot.co.id/2017/05/ranking02.html
Revisi Pertama:   22 Mei 2017
Revisi Kedua:    23 Mei 2017
-------------------------------------------

RANKING00

-----------------------------------------
RANKING00 ULASAN PESERTA OS 2017-1
-----------------------------------------
001. [W00-002] 389 http://gabriellenatasha407.blogspot.co.id/2017/05/ulasan-1-week01.html
-------------------------------------------
Oleh (GITHUB):    dzakialyafi
URL BLOG RANKING: http://dzakialyafi.blogspot.co.id/2017/05/ranking00.html
Revisi Pertama:   22 Mei 2017
Revisi Keenam:    23 Mei 2017
-------------------------------------------

Minggu, 07 Mei 2017

Penjelasan Tentang Manajemen Memori

#Ulasan 2

Video ini dibuat oleh kanal youtube yang bernama OpenCanvas. Durasi dari video ini berlangsung selama 8 menit dan 53 detik. Judul dari video ini adalah Operating Systems 2 - Memory Manager. Video ini diunggah di situs youtube pada tanggal 18 Juni 2013.

Didalam ulasan kali ini akan membahas tentang manajemen memori. Dalam manajemen meori terdapat 3 skema yang terbilang sudah umum, yang pertama adalah “Single Contiguous.” Skema ini bisa dibilang skema yang sederhana dan hanya dapat melakukan satu proses dalam sekali waktu, apabila ada proses yang membutuhkan memori yang lebih besar maka proses tersebut tidak akan dijalankan. Bagaimana solusinya? Terdapat Skema kedua yang bernama Fixed Partitions. Skema ini memperbolehkan beberapa proses dilakukan dalam sekali waktu, tetapi skema ini masih memiliki kekurangan yaitu pembagian isi pembagian alokasi tidak dapat dibuat fleksibel. Terdapat skema yang ketiga yang dapat membuat pengalokasian memori lebih dinamis yaitu Dynamic Partition. skema ini dibagi menjadi dua lagi yaitu First Fit dan Best Fit. Tetapi mereka masih memiliki kekurangan dalam pengeksekusian karena kita sangat menghindari terjadinya pengeksekusian satu buah program di dalam satu memori yang menyebabkan program lain tidak dapat dijalankan semua.

Dari tiga skema yang disebutkan diatas masih memiliki kekurangan masing-masing. Apa solusinya? Pengaplikasian Virtual Memory dapat dilakukan disini. Caranya dengan membagi program tersebut didalam memori tersebut dengan dimasukan ke dalam beberapa Page Frame yang berada dalam Memori. Setelah program dieksekusi kita harus segera menimpa program tersebut dengan program lain. Terdapat 4 cara Page Replacement, yaitu First In First Out, Least Recently Used, Least Frequently Used, dan Most Recently Used. 

Masih ada satu Skema lagi dalam Manajemen Memori yaitu Segmented Memory Allocation yang membagi beberapa program yang sudah dibagi menjadi bagian yang lebih kecil lagi. Keuntungan yang dapat kita rasakan adalah. Kita mesti bertanya mengapa Virtual Memoy sangat dibutuhkan? Karena dengan virtual memory kita dapat menggunakan Hard Drive sebagai ekstensi dari Memori apabila memori sudah terpakai semua. 

Github saya adalah ini dzakialyafi
Url untuk ulasan saya di blog adalah dzakialyafi.blogspot.com
Pemetaan konten ini terdapat pada week05
Tanggal submisi Revisi pertama pada tanggal 7 Mei 2017



Jumat, 28 April 2017

Penjelasan Tentang System Call Fork

#Ulasan 1

Video ini dibuat oleh kanal youtube yang bernama TechTud. Durasi dari video ini berlangsung selama 9 menit dan 55 detik. Judul dari video ini adalah Illustrator on fork() system call. Video ini diunggah di situs youtube pada tanggal 10 Januari 2017.

Di dalam bisang sistem operasi terdapat proses yang harus dilakukan secara bersamaan. Tidak mungkin dalam suatu OS berjalan secara berseri karena tuntutan multitasking agar kerja dari suatu computer lebih cepat dan efisien. Fork merupakan metode yang dapat memberikan solusi untuk multitasking. Jadi dia membuat proses baru yang diperuntukan menjalankan program yang lain. Analoginya seperti ibu hamil yang akan melahirkan seorang anak. Setelah terlahir, proses dari ibu dan anak tersebut pastinya akan berbeda dan bersifat independen. Seperti contohnya pada video tersebut yang menjelaskan proses fork. Didalam video tersebut parent akan melakukan fork dan akan melaksanakan programnya masing-masing. Seperti yang bisa kita lihat pada kondisi tertentu mereka akan dihadapkan pada suatu kondisi dan terlihat bahwa parent dan child akan mengeksekusi program-program didalamnya dengan jalan yang berbeda dan tentu output yang berbeda.

Github saya adalah ini dzakialyafi
Url untuk ulasan saya di blog adalah dzakialyafi.blogspot.com
Pemetaan konten ini terdapat pada week06
Tanggal submisi Revisi pertama pada tanggal 29 April 2017