LINKS

1.Git Push
I faced some non-fast-forward problems while pushing my commit into github. This site is pretty much helpful.

2.Ifconfig
At first i had some trouble with my debian network. So i had to use ifconfig to get the ip.

3.Bash Profile
This site helps me to create my bash profile. It is easy to understand through this site.

4.Getting Started with Git
I had some trouble while doing git config. This site is good for basic git.

5.Operating System References
This page is useful when we want to find more references while learning OS. Also, the materials are pretty complete.

6.Tutorial Videos
Sometimes it’s hard to understand materials through reading. It helps me to understand more about OS and problems example.

7.CS50 Harvard
CS50 provides various videos about computer science. Though it’s not an OS specific channel, it still has some OS related videos.

8.OS Readings
For more references, read from here. Some materials are repetitive, but it’s still useful.

9.OS Course
A full cource of OS introduction. Easy to understand and the materials are pretty complete.

10.Tutorialspoint OS
Provides various materials. For more references of OS course check this out.

11.More OS Complete Course Gate Smashers
This channel also provides a full course about OS. A good source to learn more.

12.MKDIR COMMAND
This web page provides further implementation of mkdir. It also provides more linux command.

13.FILE SYSTEM
It tells a summary of file system. It also provides materials such panzure controller, OS updates, etc.

14.OS MEMORY
It has quite same materials with the one in tutorialspoint. But this one has some new references about memory in operating system.

15.Change a directory permission
For W05 contact, students should change the mode of a directory. This link guides me from zero (not to hero).

16.Sort array with pointer
For some excercises to sort an array > this link gives a visualization to sort an array with pointer as well as the code.

17.Swap values with c
This link is a little bit confusing but it still does the job anyway. It gives a code example on how to swap address value in C.

18.Tutorial on how to change RAM in VirtualBox
To clear any confusion, here’s a full guide on how to change RAM and reboot our virtual box. It really helps me :)

19.Fork()
This page gives brief information about fork in linux. It doesn’t have that much of fork usage.

20.Communicating between parent and child
It gives a few example between parent and child access.

21.What is shared memory?
Brief info about shared memory

22.Shared Memory Example
Further explanation and shared memory implementation.

23.More To Read Sync Tools
This pdf gives a the same explanation as the Silberschatz.The additional materials is this pdf gives more example from codes.

24.Process Synchronization
The video gives a summarize of the process of synchronization.

25.Sync Playlist
Gives a clear explanation about synchronization. It also has a full playlist about the course.

26.Memory Management Tutorial Video
The video gives a complete explanation about memory management in OS. Watch if the powerpoint explanation is hard to understand.

27.Basic IO
The tutorial gives a basic information about I/O in OS.

28.I/O PPT EXPLANATION BAHASA
It basically just explains the power point, but it helps if we missed the explanation in class.

29.RAID
This website gives a complete understanding about redundant array of independent disk aka RAID. The website also gives us the illustration about RAID.

30.I/O Systems
Tutorialspoint gives a full explanation about IO in OS. But it doesn’t give that much visualization.

31.Kernel I/O
It specifically tells us about kernel io. Also doesn’t give that much of visualization. =======

6040272d9f37dca8cab91f6194712b107fcb58ac:links.md