Thursday, November 8, 2012

Operating Systems!


This post is intended to serve as an archive for various interesting links/references/sources I come across while doing OS assignments or other stuff. I hope you find these as useful as I do. Most of these were (shamelessly?) copied from the first page of Google search results (as someone said, the best place to hide a dead body is the second page of Google search results).

http://stackoverflow.com/questions/1401359/understanding-linux-proc-id-maps

http://tcpdumper.blogspot.in/2009/05/minor-fault-vs-major-fault.html (Good for VM basics)

http://igor.chudov.com/tmp/LinuxVM/html/understand/node35.html (Good link for page faults, but there seems to be lots of documentation on other aspects as well)

http://condor.depaul.edu/slytinen/373f12/l1.html (Nice notes, I guess)

Note to self: awk '{ print $1 }' - double quotes won't work, printf won't work, add awk to to-learn list.

11/11/12

Just came to know about a tool/lab assignment called Buffer Bomb. It's based on buffer overflow attacks, and apparently, is a standard assignment/activity at many universities. Kind of puts into perspective the number of things IIIT's Operating Systems course is missing.

Useful resources:

https://docs.google.com/viewer?a=v&q=cache:M6bI62pfENkJ:condor.depaul.edu/glancast/373class/docs/lab3.pdf+&hl=en&gl=in&pid=bl&srcid=ADGEESiOjL7s9ZC3Wx_-6ndlBiWvXB9QqWkHMP9qE27Xjirgnl48tHErHkqoX2apzmCejB32039mvDQAZ_T8o26PSVxh8SHe7_VMRHFy8i_3Q4QWazGafmLK9Iw3CT6kO6fiM5Grupj5&sig=AHIEtbQV86i2aX_1ZbcQ68rngusq_kF2TA

http://www.ricera10.com/wordpress/?p=2516

http://conniefan.com/tutorials-labs-from-computer-systems.html

http://www.cs.rochester.edu/u/scott/252/assignments/A3.shtml

 ------------------------------------------------------------------------------------------------------------------------