Operating System Resources
General
o
www.oreillynet.com
o
The OS Resource Center:
http://www.nondot.org/~sabre/os/articles
o
Managing processes & Threads on Linux &
Windows: http://www-106.ibm.com/developerworks/linux/library/l-rt7/
o
www.computerhope.com/os.htm
o
http://williamstallings.com/OS4e.html
o
Operating Systems, Internals and design Principles,
4th edition. William Stallings
o
http://whatis.techtarget.com/definitionsCategory/0,289915,sid9_tax281873,00.html
o
http://www.library.dal.ca/subjects/csci_ebks.htm
Linux/Unix
o www.linux.com
o http://www.linux.org/info/index.html
o Advanced Linux Programming - http://www.advancedlinuxprogramming.com, Copyright 2002
o Chapter 20, Operating System Concepts, 6th Edition, Silbershatz &Galvin, Gagne, Copyright 2003
o Kernel, http://www.kernel.org, Copyright 200
o www.linuxhq.com/docs/index.html
o Linux Kernel 2.4 Internals: http://www.tldp.org/LDP/lki/index.html
o
http://www.tldp.org/links/
o http://www.tldp.org/LDP/tlk/tlk.html "The Linux Kernel" by David A Rusling
o Advanced Programming in the UNIX environment, Stevens, Addison Wesley
o http://www.tldp.org/HOWTO/INFO-SHEET.html#toc1
o http://www.linuxfaq.com/LDP/
o
http://www-106.ibm.com/developerworks/linux/
o
Linux Process
Scheduling:
http://iamexwiwww.unibe.ch/studenten/schlpbch/linuxScheduling/LinuxScheduling.html
o
Processes in
Linux: http://italia.sylpha.com/classes/linux-lab/processes.html
o
Process
creation in Linux: http://www.ics.ele.tue.nl/es/education/Computation/comp79.pdf
o
Scheduling in
UNIX and Linux http://kernelnewbies.org/documents/schedule/
o
Process
scheduling algorithm for Linux http://studsys.mscs.mu.edu/~wli/proposal.htm
o
Linux
Scheduling Algorithm http://www.soe.ucsc.edu/~vaibhav/cs221/cs221propos.html
o
Scheduling
Algorithms In Linux http://www.cs.utu.fi/rlahdelma/linux2002/linuxLect1112.pdf
o
Concrete
Architecture of the Linux Kernel: http://plg.uwaterloo.ca/~itbowman/CS746G/a2/
o
Linux Kernel
Internals: http://www.moses.uklinux.net/patches/lki.html
o
Understanding
Linux Kernel: http://www.oreilly.com/catalog/linuxkernel/chapter/ch10.html
o
Linux Interrupt
Handling: http://www.xml.com/ldd/chapter/book/ch09.html
o
Brief overview
of Linux: http://www.cse.msu.edu/~sandeep/cse812fall2002/Slides/linux.pdf
o
The Linux
Revolution: http://pegasus.rutgers.edu/~elflord/linux/
o
Linux Center:
http://www.portalux.com/
o
http://lwn.net/
o
http://kt.zork.net/
o
Unix/linux
kernel discussion: http://snowwhite.it.brighton.ac.uk/~mas/pdf/os.pdf
o
Story of the
linux kernel: http://www.osforge.com/news/00223.html
o
http://www.dsl.org/cookbook/
o
http://www.comptechdoc.org/os/linux/
o
Understanding
the LINUX Kernel: From I/O Ports to Process Management by (2nd edition) Daniel
Pierre Bovet, Marco Cesati (includes: Chapter 10 - Process Scheduling)
o
http://linux.ittoolbox.com/ IT ToolBox for Linux Knowledge Base
o
Linux Kernels
Internals (2nd Edition) by Michael Beck (Editor), Harald Bohme, Mirko Dziadzka,
Ulrich Kunitz, Robert Magnus, Dirk Verworner, Harold Bohme
o
www.justlinux.com/nhf/
o
Inside Linux, Michael J. Tobler
o
Linux textbook
from Abthabasca University
o www.redhat.com
o http://www.redhat.com/docs/manuals/linux/
o www.redhat.com/whitepapers/rhel/ASESWS_Family_Overview.pdf
o http://www.redhat.com/about/mission/linux.html
o http://people.redhat.com/drepper/nptl-design.pdf
o http://linux-rep.fnal.gov/documentation.html
o http://librenix.com/?page=red%20hat
o http://www.seifried.org/security/os/linux/redhat/20020701-rh7x-openssh-34.html
o http://www.helpdesk.umd.edu/os/linux_redhat_6_2/
o http://www.wideopen.com/
o www.wideopen.com/about/presscenter/2002/press_eightoh.html
o www.tldp.org/LDP/solrhe/Securing-Optimizing-Linux-RH-Edition-v1.3/
o Linux Redhat 7.2 user manual
o Red Hat bible Linux 7.2 , by Christopher Negus
o Red Hat Linux 9 Bible by Christopher Negus
o www.debian.org
o http://www.slackware.com/info/
o http://commercial.linuxtoday.com/infrastructure/2003032602326RVSLSW
o
http://www.mandrakelinux.com/en/
o
http://www.mandrakelinux.com/en/9.0/presentation/index.php3
o
http://www.mandrakelinux.com/en/9.1/features/
o Mandrake main page: http://www.mandrakelinux.com/en/doc/90c/en/Starter.html/
o DistroWatch: http://www.distrowatch.com/table/php?distribution=mandrake
o Mandrake User - Doc section: http://www.mandrakeuser.org/docs/index.html
o http://www.extremetech.com/article2/0,3973,640398,00.asp
o http://www.iso4linux.com/english/index.html?mandrake_linux.htm
o http://www.linux-mandrake.com/en/81.php3
o http://www.mandrakesoft.com/products/90/
o solaris performance analysis, by Jim Laurent: htp://users.visit.net/~thedave/sun/laurent.pdf
o Thread performance comparision: windows NT and solaris on a systematic mutiprocessor, http://www.usenix.org/publications/library/proceedings/usenix-nt98/full_papers/zabatta/zabatta_html/zabatta.html
o http://www.stokely.com/unix.sysadm.resources/faqs.sun.html
o https://courseware.vt.edu/users/marchany/Sysadmin/
o http://www.solariscentral.org/
o http://www.caslab.queensu.ca/userguide/node24.html
o http://unix.about.com/gi/dynamic/offsite.htm?site=http%3A%2F%2Fwww.solaris-x86.org
o http://www.cs.wisc.edu/csl/doc/info/Solaris/
o www.integratedsolutions.org/solaris.htm
o http://www.notredame.ac.jp/~peterson/URL/tech/solaris.html
o Appendix A, Operating System Concepts, 6th Edition, Silbershatz &Galvin, Gagne, Copyright 2003
o http://www.techtv.com/screensavers/showtell/story/0,24330,3421080,00.html
o http://www.freebsd.org/
o http://docs.freebsd.org/44doc/
o http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html
o http://www.vmunix.com/fbsd-book/book.phtml#s1-48-1
o http://www.cs.rice.edu/~ssiyer/bookmarks/research.html
o http://www.maximumbsd.com/
o http://www.freebsdportal.com/
o http://www.osdata.com/oses/winxp.htm
o http://cynjut.neonramp.com/FAQ.html
o
http://www.openbsd.org/
o Operating Systems: Design and Implementation, 2nd Edition, Tanenbaum and Woodhull, Prentice-Hall, 1999.
o http://www.disi.unige.it/person/DoderoG/minix/minix.htm
o http://minix1.hampshire.edu/hints.html
o http://developer.apple.com/
o www.freebsd.org
o www.apple.com/macosx
o www.osxfaq.com
o www.allosx.com
o Programming Mac OS X - A Guide for Unix Developers, ISBN 1-930110-85-5
o Mac OS X Power User's Guide, ISBN 1-931841-44-6
Mach 3.0
o www.bell-labs.com/topic/books/os-book/Mach.ps
o http://www-2.cs.cmu.edu/afs/cs.cmu.edu/project/mach/public/www/doc/osf.html
o http://www.gnu.org/software/hurd/gnumach.html
Windows
o www.microsoft.com
o http://msdn.microsoft.com/
o www.microsoft.com/windows
o Windows Operating Systems Family History - Microsoft Windows www.microsoft.com/windows/WinHistoryIntro.mspx
o http://windows.ittoolbox.com
o http://members.fortunecity.com/pcmuseum/windows.htm
o http://www.activewin.com/awin/default.asp
o http://www.computerhope.com/history/windows.htm
o http://kb.indiana.edu/data/agar.html?cust=882420.24063.131
o http://www.qvctc.commnet.edu/classes/csc277/win9x_arch.html#Windows%209x%20Architectural%20Components
o http://www.msdn.microsoft.com/library/default.asp?url=/library/en-us/dnw98bk/html/processconceptsdivisionoflabor.asp
o http://aroundcny.com/technofile/texts/tec041501.html
o Microsoft 98 second edition (text book)
o http://www.microsoft.com/windows98/default.asp
o http://www.msdn.microsoft.com/library/default.asp?url=/library/en-us/dnw98bk/html/chapterfifteenprocessespipes.asp
o http://www.qvctc.commnet.edu/classes/csc277/win9x_arch.html#Windows%209x%20Architectural%20Components
o http://www.msdn.microsoft.com/library/default.asp?url=/library/en-us/dnw98bk/html/processconceptsdivisionoflabor.asp
o http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/win98/reskit/part6/wrkc28.asp
o http://www.cswl.com/whiteppr/tech/customcontrol.html
o http://www.experts-exchange.com/Operating_Systems/Win98/
o http://www.windows-help.net/windows98/general.shtml
o http://aroundcny.com/technofile/texts/tec041501.html
o http://www.cdmag.com/articles/020/112/win98_2.html
o http://www.ox.compsoc.net/~swhite/history/
o http://members.fortunecity.com/pcmuseum/windows.htm
o http://www.beepcastle.de/mcse/win98.htm
o Chapter 21, Operating System Concepts, 6th Edition, Silbershatz &Galvin, Gagne, Copyright 2003
o Solomon&Russinovich 2000: Inside Microsoft Windows 2000, Third Edition, Microsoft Press (2000)
o Windows 2000 Essential Reference, Steve Tate, New Riders (2000)
o www.microsoft.com/windows2000/techinfo/howitworks/default.asp
o http://www.winsupersite.com/reviews/win2k_pro.asp
o http://www.geek.com/hwswrev/software/w2kp/w2kp.htm
o http://www.giac.org/practical/GSEC/Anthony_Shaw_GSEC.pdf
o Windows 2000 Architecture - Article by Paul Ammann, informIT, http://www.informit.com/isapi/product_id~%7B3342AAAC-B26D-48AC-873B-9623BBA85081%7D/content/index.asp
o http://www.cbt400.com/html/windows2000.html
o http://www.techweb.com/wire/story/TWB20000218S0017
o MCSE: Windows 2000 Addition
o www.labmice.net
o Chapter 22 in Operating System Concepts, 6th Edition, Silbershatz &Galvin, Gagne, Copyright 2003
o The official Windows XP website: www.microsoft.com/windowsxp/default.asp
o www.microsoft.com/windowsxp/pro
o Microsoft Corporation, http://www.microsoft.com/windowsxp/pro/evaluation/features.asp, Copyright 2003
o http://www.microsoft.com/windowsxp/students/
o http://msdn.microsoft.com/msdnmag/issues/01/12/XPKernel/default.aspx
o http://www.microsoft.com/whdc/hwdev/platform/performance/benchmark.mspx
o A presentation from the University of Florida Computer Science Department: http://www.cs.fiu.edu/~ege/cop6611/handouts/Windows.pdf
o Experts Exchange, http://www.experts-exchange.com/Operating_Systems/WinXP/Q_20413525.html, Copyright 2003
o http://www.informit.com/isapi/product_id~%7B36A56CAB-A3C5-4101-A099-24D742D50FB5%7D/content/index.asp
o http://mercury.tvu.ac.uk/dms/student0203/kelly/seminar.ppt
o http://www.windowsxpatoz.com/resources.php
o http://www.blackviper.com/WinXP/winxp.htm
o Microsoft Windows XP : complete concepts and techniques. Forsythe, Shelly Cashman. Publisher Boston, MA : Thomson/Course Technology, c2002.
o Microsoft Windows XP inside out. Bott, Ed. Publisher Redmond, Wash.: Microsoft Press, c2001
o Mastering Windows XP professional. Minasi, Mark. Publisher San Francisco, CA : Sybex, 2001
o www.labmice.net
o http://www.extremetech.com/article2/0,3973,466313,00.asp
o http://www.jsifaq.com/SUBJ/tip4700/rh4793.htm
o http://www.winntmag.com/Articles/Index.cfm?ArticleID=302&pg=1 "Inside the Windows NT scheduler, Part 1
o http://www.808multimedia.com/winnt/kernel.html
o Book: Applied Operating System Concepts 2nd Edition
o Thread performance comparision: windows NT and solaris on a systematic mutiprocessor, http://www.usenix.org/publications/library/proceedings/usenix-nt98/full_papers/zabatta/zabatta_html/zabatta.html
o http://members.aol.com/axcel216/win.htm#NEWS
o http://www.activewin.com/winme/index.shtml
o http://www.seagate.com/support/kb/disc/windowsmefaq.html
o http://aroundcny.com/technofile/texts/tec041501.html
MS DOS
o Microsoft Support - http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q95/5/55.asp&NoWebContent=1, Copyright 2003.
o Overview of MS-Dos, http://www.boerner.net/ftp/CIS-21/os-msdos.pdf, Copyright April 2000
o Introduction to MS-Dos, http://goforit.unk.edu/msdos/msdos03.htm, Copyright 1988-2000
Palm OS
o http://www.palmsource.com/
o http://www.palmos.com/dev/tools/emulator/
o http://www.palmsource.com/developers/
o http://www.jimthompson.net/palmpda/PalmOS5.htm
o http://www.jimthompson.net/palmpda/PalmOS6.htm
o http://www.palminfocenter.com/view_story.asp?ID=4496
o http://www.theregister.co.uk/content/4/27855.html