os241

LINKS πŸ”—

WEEK 01 🚩

  1. Linux Crash Course - Easy Terminal Commands for Inspecting Hardware -> Some easy-to-use commands you can use to inspect hardware. These commands will help you list PCI devices, view information about your CPU, and more.
  2. What is a Virtual Machine And How to Setup a VM on Windows, Linux, and Mac -> The article from FreeCodeCamp explains virtual machines (VMs) as programs that simulate separate computers within a host computer, allowing users to run different operating systems and applications in a sandboxed environment.
  3. What is Linux Operating System -> This article from GeeksForGeeks contains a detailed explanation regarding what is Linux operating system, how does it work and compared to windows, intsallation, commands, networking tools , etc. At the moment I have only read the introductory part and some basic commands.
  4. Markdown Cheatsheet -> This github page does not hold any information about this course, but it is very much useful to create markdowns.

WEEK 02 🚩

  1. Public Key Encryption -> This article provides an overview of public key encryption, a cryptographic system that utilizes a pair of keys – a public key, which is known to everyone, and a private key, which is kept secret by the owner..

  2. Memanfaatkan GNU Privacy Guard (GPG) untuk data Encryption dan Digital signature -> The article serves as a beginner friendly tutorial on how to generate GPG and use it in several occasion such as data encryption and data signature.

  3. 60 Linux commands you need to know (in 10 minutes) -> The video uploaded by NetworkChunk, on of the most popular youtube channel in the field of IT Infrastructure and Security which explains about 60 essential Linux commands in 10 minutes!

WEEK 04 🚩

  1. Konsep Network Addresing -> Covers topics about network addressing, served in Indonesian.

  2. Pointers in C -> Covers topic about C pointers for absolute beginner!

WEEK 05 🚩

  1. Virtual Memory in Opearting System -> Explains about Virtual Memory in Operating System, it’s configuration, and how it works.

WEEK 06 🚩

  1. Process and Threads -> Explains about process and threads in concurrent programming, examples were given in Java.

WEEK 07 🚩

  1. Synchronization & Deadlock -> Explains about what is synchronization and deadlock, the importance, and the common process of it.

  2. Avoid Deadlocks -> Explains about synchronization deadlocks and how a to build a consistent, defined synchronization ordering to keep your apps running.