✨Welcome to LINKS - Yunia Harmulyati✨
#Week-1
https://osp4diss.vlsm.org/
~ ini untuk guide book pertama, yang dipegang selama kuliah.
https://os.vlsm.org/
~ slide wajib yang dipakai selama kuliah.
https://youtu.be/vBURTt97EkA
~ Video tahapan untuk belajar tambahan di luar kuliah, untuk mengikuti mata kuliah Sistem Operasi
https://linuxhint.com/enable-ssh-server-debian/
~ Keterangan step-by-step yang bertujuan untuk memudahkan kita dalam melakukan setting di SSH server di Debian
https://medium.com/@Aenon/mac-virtualbox-kernel-driver-error-df39e7e10cd8
~ Keterangan atau informasi yang dibutuhkan di saat kita memiliki masalah eror pada VirtualBox.
#Week-2
https://sslindonesia.com/apa-perbedaan-enkripsi-pada-sha-1-sha-2-dan-sha-256-ssl-indonesia/
~ Di kelas OS, sering kali terdapat penggunaan SHA 256. Saya pun penasaran dengan perbedaan antara SHA 1 dan SHA 2.
https://devdocs.io/c/
~ Website ini membantu kita untuk memakai function pada C programming
https://blog.mailfence.com/symmetric-vs-asymmetric-encryption/
~ Website ini memberi pengetahuan tentang perbedaan symmetric dan asymmetric encryption. Biasanya di saat kita belajar tentang RSA algorithm, maka kita akan tau bahwa RSA adalah asymmetric encryption method
https://gnupg.org/documentation/manpage.html
~ Website ini berisikan tentang penjelasan informasi GnuPG.
https://www.quora.com/What-is-a-GPG-key-and-how-do-I-create-it
~ Website ini berisikan tentang penjelasan informasi GPG key.
#Week-3
https://www.kernel.org/doc/html/latest/filesystems/fuse.html
~ Website ini berisikan documentation of the FUSE file system
https://superuser.com/questions/565883/what-is-the-advantage-of-using-tar-today
~ Alasan mengapa kita memakai tarball
#Week-4
http://www.tagenigma.com/cgi-bin/tutorial_pointers.pl
~ Tutorial pada pointers yang bisa dibaca terlebih dahulu
https://pediaa.com/what-is-the-difference-between-physical-and-virtual-memory/
~ Visualisasi tentang perbedaan physical dan virtual memory
https://www.tutorialspoint.com/difference-between-c-structures-and-cplusplus-structures
~ Website ini mengandung pengetahuan tentang perbedaan C dan C++ structs.
#Week-5
https://stackoverflow.com/questions/54278883/forgot-to-git-pull-before-working-and-now-i-cant-git-push
~ Jika kamu lupa untuk melakukan git pull, coba cek website ini. Semoga membantu!
https://www.youtube.com/watch?v=2quKyPnUShQ
~ Ini merupakan video yang menjelaskan virtual memory dengan ilustrasi yang ada agar kita dapat lebih paham.
https://www.geeksforgeeks.org/difference-between-malloc-and-calloc-with-examples/
~ Pada saat kita mempelajari memory allocation, terdapat 2 tipe : malloc dan calloc. Website ini menjelaskan perbedaan antara keduanya
https://medium.com/analytics-vidhya/how-to-write-memory-efficient-loops-in-python-cd625001f0de
~ Website ini memberikan informasi tentang cara bagaimana membuat memory-efficient loops pada python
https://serversuit.com/community/technical-tips/view/how-does-linux-handle-ram.html
~ Informasi pada website ini menjelaskan tentang bagaimana linux mengalokasikan memorinya.
#Week-6
https://www.geeksforgeeks.org/fork-practice-questions/
~ Link ini memberikan informasi terkait pertanyaan seputar fork
https://www.tutorialspoint.com/multithreading-in-c
~ Halaman ini memberikan tutorial untuk multithreading pada bahasa C
https://blog.mindorks.com/what-are-the-differences-between-dalvik-and-art
~ Website ini menjelaskan tentang perbedaan antara Dalvik dan ART
https://www.youtube.com/watch?v=0KAGazeMZ2o
~ Video untuk mempelajari tentang Multithreading
https://techterms.com/definition/deadlock
~ Jika penasaran dengan deadlock, link ini merupakan jawabannya
#Week-7
http://www2.cs.uregina.ca/~hamilton/courses/330/notes/synchro/node3.html
~ Link ini memberikan penjelasan tentang cara menyelesaikan beberapa masalah yang bersangkutan dengan OS.
https://stackoverflow.com/questions/34524/what-is-a-mutex
~ Berikut adala salah satu hasil diskusi mengenai mutex
http://www.csc.villanova.edu/~mdamian/threads/posixsem.html
~ Link ini menunjukkan cara mengimplementasikan semaphore pada program yang kita miliki
https://www.studytonight.com/operating-system/process-synchronization
~ Link ini menjelaskan proses synchronization dalam OS
https://www.geeksforgeeks.org/monitors-in-process-synchronization/
~ Melanjuti link sebelumnya, link ini akan menjelaskan tentang monitors dalam proses synchronization
#Week-8 31. https://www.quora.com/What-is-meant-by-CPU-Burst-and-I-O-Burst
~ Website ini menjelaskan tentang CPU Burst
https://techgenix.com/processor-affinity/
~ Link ini menjelaskan tentang processoe affinity
https://www.techopedia.com/definition/4197/load-balancing
~ Penjelasan yang baik tentang Load Balancing ada di sini!
https://www.kernel.org/doc/html/v4.18/vm/numa.html
~ Website ini menjelaskan tentang NUMA
https://stackoverflow.com/questions/17308956/differences-between-hard-real-time-soft-real-time-and-firm-real-time
~ Penjelasan tentang beberapa hal penting dalam soal OS
#Week-9
https://www.youtube.com/watch?v=xVKFOJQOFWE&list=PLyc5xVO2uDsDK5_zewRXYOZA0cyjwcboE&index=8
~ Video berisi arahan untuk mengerjakan weekly assignment OS
https://www.linuxfromscratch.org/lfs/view/stable/chapter05/binutils-pass1.html
~ Sebuah arahan step-by-step untuk mengerjakan weekly assignment OS
https://www.linuxfromscratch.org/lfs/view/stable/chapter05/gcc-pass1.html
~ Berisi penjelasan serta arahan untuk mengerjakan weekly assignment OS
#Week-10
https://www.linuxquestions.org/questions/linux-from-scratch-13/system-h-selinux-selinux-h-no-such-file-or-directory-567750/
~Apabila menemukan eror pada selinux.h, mungkin Anda dapat menggunakan link ini sebagai salah satu solusinya. Semoga membantu!
https://github.com/SELinuxProject/selinux/tree/master/libselinux/include/selinux
~ Final resort! Sebenarnya literally maksa, tetapi bisa dicoba apabila link #39 belum bisa membantu.
Terima kasih sudah membaca!
#SharingIsCaring ❤️