Posts

Showing posts from May, 2017

RANKING10 | OS

RANKING08 | OS

RANKING06 | OS

RANKING04 | OS

RANKING02 | OS

RANKING00 | OS

Process fork example - Oparating System | Review

Halo, warga internet!

Barusan saya ngepoin materi mata kuliah Sistem Operasi tentang fork() dalam bahasa pemrograman C di YouTube. Rasanya ingin sekali untuk men-share video menarik ini, bikinan Blake B dengan judul "Process fork example - Oparating System". Video ini dapat diakses pada link https://youtu.be/WcsZvdlLkPwdengan durasi hanya 6 menit 55 detik, lho!

Sebetulnya saya sendiri juga kurang begitu paham mengenai topik ini, hehehe, tapi saya akan tetap mencoba menuliskan apa yang saya dapatkan dari video ini. Intinya, ketika kita melakukan fork(), maka fork()tersebut akan membuat proses menjadi bercabang (di-copy?). Cabang-cabang tersebut, kita panggil child processes, akan berjalan secara bersamaan. Child processesini akan mengembalikan nilai 0, sedangkan parent process-nya akan mengembalikan nilai PID dari child processtersebut. Coba para suhu yang memiliki pengetahuan lebih, boleh banget di-comment apa kesesatan dan kekurangan penjelasan saya jika ada.

Menurut selera sa…

Pointers to Pointers in C/C++ | Review

Halo, warga internet!

Beberapa minggu lalu, setelah saya mendapatkan sedikit ilmu dari mata kuliah Sistem Operasi mengenai pointer dalam bahasa pemrograman C, saya tertarik untuk mencari tahu lebih dalam mengenai topik ini. Kebetulan sekali, hari ini bertemulah saya dengan konten YouTube menarik yang dibuat oleh mycodeschool dengan judul "Pointers to Pointers in C/C++". Video berdurasi 9 menit 20 detik ini dapat diakses pada link https://youtu.be/d3kd5KbGB48.

Pada intinya, video ini menjelaskan tentang bagaimana cara kerja dan cara membuat pointers to pointers dalam bahasa pemrograman C. Jika kita ingin membuat suatu pointer pkepada int x(misal x sudah kita deklarasikan: int x = 5), maka kita deklarasikan terlebih dahulu pointer pseperti ini: int* p = &x;. Kemudian untuk mengubah nilai x, bisa kita akses melalui pointer p seperti ini: *p = 6;. Nah, kita juga dapat membuat pointer lain menuju pointer p, yang juga merujuk ke int x, misal pointer q: int** q = &p;, dan unt…