Nuel's OS page (os212)
Tutorial Youtube Bash Script lengkap
Saya banyak banget belajar dari sini. Isinya sangat lengkap, mulai dari pengenalan cara membuat script bash, mendaftarkan variabel, pipe, sampai grep dan awk. Semuanya ada. Hanya dalam 3 jam kalian bisa menguasai semuanya dengan baik. Saya cukup yakin kalian bisa jago memahami bash jika menyimak video ini. Have a nice day!
Mempelajari berbagai macam jenis-jenis implementasi pada file system serta komponen-komponennya. Mulai dari cara melacak apakah suatu block of file itu kosong atau tidak, manfaat inode, manfaat superblock, dll.
Artikel singkat mengenai file allocation methods
Disini kita bisa mempelajari struktur memory dari sebuah program C. Disini juga kita bisa mempelajari cara melihat struktur dari program C yang kita tulis.
C – Call by value vs call by reference
Salah satu fitur pada C adalah pass by value dan pass by reference. Ini merupakan fitur yang sangat penting pada C maupun C++. Namun, sebagian besar orang masih merasa kesulitan dalam memahami materi ini. Disini ada video yang menjelaskan secara detil mengenai pass by value dan pass by reference.
Pengetahuan yang jauh lebih detil dan mendalam mengenai perbedaan antara paging dengan segmenting.
Virtual memory, paging, dan segmenting
Sedikit penjelasan mengenai apa itu virtual memory, beserta metode-metode yang biasanya digunakan (paging ataupun segmenting)
Salah satu fenomena yang dapat terjadi di dalam sebuah komputer adalah thrashing. Video ini menjelaskan mengenai apa itu thrashing, dan mengapa hal ini bisa terjadi. Video ini juga mejelaskan dampaknya thrashing terhadap CPU utilization pada komputer.
Saat pertama kali kita disuruh membuat OS pada virtualbox, kita disuruh mengalokasikan sebagian hard disk pada virtual OS untuk menyimpan swap file. Namun waktu itu kita tidak mengerti apa itu gunanya. Sekarang, setelah menonton video ini, kita menjadi tahu apa itu swapping dan apa itu swap file.
fork() merupakan salah satu fungsi pada bahasa C [linux] dimana fungsi ini cukup berguna dalam membuat program parallel (multiprocessing). Hal ini tentu bisa mempercepat performa program kita. Pada video ini, kita dijelaskan secara detil mengenai apa yang dilakukan oleh fungsi fork() tersebut
exec() merupakan salah satu fungsi pada bahasa C yang juga cukup penting dalam mempelajari tentang process pada sistem operasi. Youtube ini membahas mengenai apa itu exec() dan apa manfaatnya, serta bagaimana cara memakainya
Semaphore merupakan sebuah fungsi yang cukup penting dalam pemrograman multi-threading. Pada video ini, akan diajarkan berbagai manfaat dan cara menggunakan semaphore pada bahasa C linux.
Dining philosopher merupakan salah satu masalah yang penting untuk dipahami dalam pemrograman multithreading. Pada kesempatan kali ini, kita akan melihat lebih detail mengenai apa itu dining philosopher, dan bagaimana cara kita mengatasinya.
Deadlock merupakan salah satu masalah buruk pada pemrograman multithreading. Pada situs ini dijelaskan apa itu deadlock, kondisi yang harus terpenuhi supaya bisa terjadi deadlock, serta penjelasan-penjelasan dari setiap kondisi tersebut.
Latihan soal gate cs 2005 exam
Salah satu hal yang penting dalam os ialah memahami teori-teori untuk mempersiapkan quiz 1. Pada situs ini, tersedia beberapa set latihan soal beserta kunci jawabannya. Meskipun begitu, teman-teman mungkin perlu login untuk mengakses halaman ini
Preemptive dan non-preemptive scheduling
Pada video ini, kita akan mempelajari banyak hal yang berkaitan dengan CPU scheduling. Pada video ini, kita akan mengenal apa itu cpu scheduler, dispatcher, dispatch latency, hingga preemptive dan non-preemptive scheduling.
CPU scheduling policy & round robin scheduling
Salah satu hal yang cukup penting dalam multiprogramming adalah scheduling. Pada webpage ini, kita akan dikenalkan dengan beberapa istilah (throughput, turnaround, dsb), serta kita juga akan diperkenalkan dengan beberapa scheduling policy, termasuk round robin scheduling.
Round robin scheduling example
Pada video ini, kita akan dikenalkan secara lebih mendalam mengenai round robin scheduling. Dengan menggunakan contoh pada video ini, semoga kita bisa semakin paham mengenai round robin dan cara kerjanya.
Apakah kalian lelah karena setiap mengubah file pada TXT/
harus selalu mengupdate checksum? Jika kelupaan, akan ada sanksi pengurangan nilai (CMIIW). Berikut ini adalah script otomatis mengupdate checksum setiap 1 menit jika ada perubahan. Script ini ditulis menggunakan linux, oleh karena itu script ini hanya berjalan jika Anda sedang membuka linux Anda.
Penasaran siapa saja yang men-vote anda, tetapi lelah kalau harus mengecek satu-per-satu myrank setiap orang? Mungkin ini bisa jadi solusinya! :D
Ingin mendapatkan nilai bagus di SDA? Salah satu yang perlu dilakukan adalah mengecek kembali script yang ingin kita kumpulkan. Bekerja-sama dengan chronojudge, disini kalian bisa mendapatkan tools untuk mengecek apakah script SDA kalian sudah memberikan output yang diharapkan atau tidak. Semoga bermanfaat, teman-teman :D