This is Fasilkom UI’s Operating System course main site. This site contains lecture materials, tutorials, assignments exam questions, etc. The common formula: This site + GSGS = Mastering OS
This site summarizes commands necessary for linux. Making CLI much more fun!
This site summarizes VIM’s important commands. The summary captures all commands which comes in handy.
This site contains common regex, the summary, and the explanations. This site also shows examples of each regex which explains it better.
This is a video that briefly explains all the essential knowledge needed to understand the basics of cyber security. A timestamp is provided in the comments so that you can watch certain topics directly, which comes in handy.
A video that explains the commonly known RSA Encryption with only using a whiteboard! Many considers this as the GOAT of RSA explanation.
A video that showcases the vulnerability behind the RSA encryption, explaining step by step how to reverse-engineer RSA. This technique is commonly used in Capture The Flag (CTF) contests under the Cryptography category.
Understanding how virtual memory works would be so much easier by seing it visually. This video briefly explained the basics and examples of virtual memory on our computers.
Computerphile’s Dr Steve Bagley explains about virtual memory and what differs them form physical memory.
A brief summary about all the aspects that we need to know about virtual memory.
A video that explains what are pointers and the general use of it. It also explains about pointers pointing to another pointer.
A video that explains what are references in C/C++, the difference with pointers, and what a reference actually does.
One of many memory management techniques called paging, the details and how to implement it inside the memory
A list (Cheatsheet) of common GPG options to use in dealing with GPG keys
This link briefly explained the concept of demand paging, page fault, thrashing, and its implementation in OS.
A program example of fork() and shared memory with processes in C language
A video that briefly explains what fork() does in C language
Explanation about Shared Memory and the usage of mmap
A brief summary about process synchronization, race condition, and the soulutions
A video that explains how process synchronization works visually
A visual guide in building Linux From Scratch by Kernotex
A complementary knowledge in managing users that are active in a linux environment
A video that explains the necessary knowledges and commands needed in understanding disk mounting in linux