os212

LINKS

Week 01


  1. Bash Scripting Tutorial for Beginners
    This link is helping me to figured out about bash scripting from the definition to the example how to do bash scripting.

  2. Vim Tutorial – All You Need, To Get Started with VIM
    A website for knowing the differences between Nano and Vim. Also giving guidance about the keyword that can help for using vim.

Week 02


  1. SHA-256 Algorithm Overview
    Giving explanation about what SHA-256 is and how secure it is.

Week 03


  1. File system
    A website with brief explanation about file system in operation system. It tells about file system access, how file system works, and types of file system

  2. File allocation methods
    This is a well explained website about type of allocation method and how each of the type works. Also the advantages and disadvantage of every type file allocation method

Week 04


  1. Memory Management
    This website helps me to understand more about memory management. It talks about process address space, paging, and segmentation.

  2. Virtual Memory
    Another website talks about memory management. In this part, it talks more about virtual memory and algorithm for placing memory.

Week 05


  1. Paging
    Still in memory management chapter, this website talks more about paging. It gives me a brief but helpful explanation about paging and the difference with framing.

Week 06


  1. Fork vs Exec
    In demos week06, there are some function calls about fork and exec. At first, i thought this two functions are the same but after i saw this website, it helps me to determine the difference between fork and exec.

  2. Demonstrate Fork
    Still in same topic, this links talks more about the fork demonstration in C. It shows clearly how the fork function working.

Week 07


  1. Process Synchronization
    This website gives a brief explanation about process synchronization. It gives me an early overview of this topic.

  2. More Process Synchronization
    Still in process synchronization, this youtube gives further explanation about it. Not only synchronization, this links connect to another youtube links that is still relevant for this topic.

  3. Deadlock vs Starvation
    Deadlock and Starvation seemed similiar for me. But, after I saw this website, now I know the difference between deadlock and starvation.

Week 08


  1. Linux From Scratch
    This is website that guides me to do assignment week08, building linux from scratch. It gives a brief explanation and command that should we use.

  2. Another Linux From Scratch
    More about building linux from scratch. This youtube playlist might be helpful for you if you still don’t get it from the previous website.

  3. CPU Scheduling
    Move from building linux from scratch, now about CPU Scheduling. This website gives me an early understanding about cpu scheduling and might be useful for a further topic in CPU Scheduling.

Week 09


  1. Mass Storage Structure
    This website gives a complete explanation about mass storage structure. Hope this link can help you to understand this topic for this week.

  2. RAID Structure
    Another website about topic for this week. This website giving good explanation about RAID Structure and how it works.