os232

Hi, thank you for stopping by this page 😊
I hope these links can help you understand Operating Systems subject better!πŸš€


Icon info: | Icon | Link Format | | :---: | :--- | | 🎬 | video | | πŸ“• | online book (pdf) | | πŸ“„ | website |

πŸ”—LINKS

1️⃣ WEEK 01 - Overview 2, Virtualization & Scripting

  1. Operating Systems PDF BookπŸ“•
    If you want to excel in OS weekly quizzes, read this book in the section where the material of the week is (for example if you are in week 2, then you should read security section). Read at least 30 mins before the quiz.
  2. Operating Systems Website by CBKadalπŸ“„πŸ¦Ž
    Who doesn’t know cbkadal? Absolutely this website will guide you in learning OS this semester. There are so many resources like links or midterm problems from previous semester. Just follow the guide correctly for the assignments, explore more for your knowledge and for your success in weekly quizzes.
  3. Operating Systems by Neso Academy🎬
    Youtube playlist by my favorite education channel youtuber that will teach you operating systems from A to Z.
  4. Linux Commands Cheat SheetπŸ“„
    This cheat sheet will help you understand linux command quickly and without beating around the bush.

2️⃣ WEEK 02 - Security, Protection, Privacy, & C-language

  1. Understand Encryption and Public Key🎬
    New to cyber security? I think it’s important for you to understand what is encryption and public key because you will meet them many times.
  2. Security Attacks🎬
    This video will let you know more about types and example of security attacks.
  3. Setfacl, Getfacl🎬
    setfacl? getfacl? what is that??πŸ˜₯ Understand ACL with this video.
  4. chmod Tutorial🎬
    This video will explain how to use chmod.

3️⃣ WEEK 03 - File System & FUSE

  1. Linux File System ArticleπŸ“„
    If you don’t have time to watch youtube video but you want to know popular linux directory and understand them (like /mnt, /boot), you should check it out!
  2. Penjelasan Linux File System🎬
    I think the speaker’s explanation is good and suitable for you who likes to watch bahasa video.
  3. Learning the Linux File System🎬
    Recommended! This video is really structured and well explained. Watch this if you have 30 minute.

4️⃣ WEEK 04 - Addressing, Shared Lib, & Pointer

  1. scp Command TutorialπŸ“„
    This article will help you learn scp (secure copy) command that can be used to transfer file from a Local System to a Remote, from a remote to local, and from remote to remote.
  2. you will never ask about pointers again after watching this video🎬
    This video will show you what a pointer is, as it applies to low level memory access, and how pointer syntax is in C in just 8 minutes video.
  3. Big Endian and Little Endian🎬
    Short explanation video about little endian and big endian that you need for learning material this week.

5️⃣ WEEK 05 - Virtual Memory

  1. Swap Explanation🎬
    This video will teach you how the mechanism of swap from main memory to secondary memory and from secondary too main memory in a short and clear explanation.
  2. Page Table Explanation🎬
    This video will explain how to do translation with page tables, make the translation table size manageable with pages, and explain about page table entries and page offset address.
  3. Virtual Memory QuizπŸ“„
    I think questions from this website will help you ace the weekly quiz, good luck!

6️⃣ WEEK 06 - Concurrency: Processes & Threads

  1. Process vs ThreadπŸ“„

    This article will help you understand the differences between process and thread.
  2. Concurrency vs Parallelism🎬
    This video will give you explanation about the differences between concurrency and parallelism, and I think it will help you answer the week 6 quiz easier.
  3. Unix Threads in C🎬
    This is a youtube video playlist about how to use threads under linux in C.

7️⃣ WEEK 07 - Synchronization & Deadlock

  1. Semaphore in OSπŸ“„

    This article will help you understand semaphore in OS.
  2. Semaphore QuizπŸ“„
    There are many true/false problems on this website that will help you get familiar with the Week 7 quiz
  3. Semaphores Video🎬
    This video will explain about semaphore, including wait() and signal() operations, binary semaphore, and counting semaphore.

8️⃣ WEEK 08 - Scheduling + W06/W07

  1. LFS VID TUTORIAL🎬
    yes this will help you build linux from scratch. it’s so recommended for you to watch these vid when you want to do assignment week 8
  2. lfs build bookπŸ“„
    absolutely, this is the main source for assignment week 8
  3. swap tutorialπŸ“„
    you probably need this if your storage is full.

You are so cool, here is a bunch of apples as a reward for finishing reading this page..
πŸ‘‰πŸ»πŸŽπŸπŸŽπŸπŸŽπŸπŸŽπŸπŸŽπŸπŸŽπŸπŸŽπŸπŸŽπŸπŸŽπŸπŸŽπŸπŸŽπŸπŸŽ
Have a nice dayπŸ¦–πŸ’•