Daftar Rujukan Utama

[CC2001] 2001. Computing Curricula 2001. Computer Science Volume. ACM Council. IEEE-CS Board of Governors.

[Deitel2005] Harvey M Deitel dan Paul J Deitel. 2005. Java How To Program. Sixth Edition. Prentice Hall.

[Hariyanto1997] Bambang Hariyanto. 1997. Sistem Operasi . Buku Teks Ilmu Komputer . Edisi Kedua. Informatika. Bandung.

[HenPat2002] John L Hennessy dan David A Patterson. 2002. Computer Architecture . A Quantitative Approach . Third Edition. Morgan Kaufman. San Francisco.

[Hyde2003] Randall Hyde. 2003. The Art of Assembly Language. First Edition. No Strach Press.

[KennethRosen1999] Kenneth H Rosen. 1999. Discrete Mathematics and Its Application. McGraw Hill.

[KrutzVines2001] Ronald L Krutz dan Russell D Vines. 2001. The CISSP Prep Guide Mastering the Ten Domains of Computer Security. John Wiley & Sons.

[Kusuma2000] Sri Kusumadewi. 2000. Sistem Operasi . Edisi Dua. Graha Ilmu. Yogyakarta.

[Love2005] Robert Love. 2005. Linux Kernel Development . Second Edition. Novell Press.

[Morgan1992] K Morgan. “The RTOS Difference”. Byte. August 1992. 1992.

[PeterDavie2000] Larry L Peterson dan Bruce S Davie. 2000. Computer Networks A Systems Approach. Second Edition. Morgan Kaufmann.

[SariYansen2005] Riri Fitri Sari dan Yansen. 2005. Sistem Operasi Modern . Edisi Pertama. Andi. Yogyakarta.

[Sidik2004] Betha Sidik. 2004. Unix dan Linux. Informatika. Bandung.

[Silberschatz2002] Abraham Silberschatz, Peter Galvin, dan Greg Gagne. 2002. Applied Operating Systems. Sixth Edition. John Wiley & Sons.

[Silberschatz2005] Avi Silberschatz, Peter Galvin, dan Grag Gagne. 2005. Operating Systems Concepts. Seventh Edition. John Wiley & Sons.

[Stallings2001] William Stallings. 2001. Operating Systems: Internal and Design Principles. Fourth Edition. Edisi Keempat. Prentice-Hall International. New Jersey.

[Tanenbaum1997] Andrew S Tanenbaum dan Albert S Woodhull. 1997. Operating Systems Design and Implementation. Second Edition. Prentice-Hall.

[Tanenbaum2001] Andrew S Tanenbaum. 2001. Modern Operating Systems. Second Edition. Prentice-Hall.

[UU2000030] RI. 2000. Undang-Undang Nomor 30 Tahun 2000 Tentang Rahasia Dagang.

[UU2000031] RI. 2000. Undang-Undang Nomor 31 Tahun 2000 Tentang Desain Industri.

[UU2000032] RI. 2000. Undang-Undang Nomor 32 Tahun 2000 Tentang Desain Tata Letak Sirkuit Terpadu.

[UU2001014] RI. 2001. Undang-Undang Nomor 14 Tahun 2001 Tentang Paten.

[UU2001015] RI. 2001. Undang-Undang Nomor 15 Tahun 2001 Tentang Merek.

[UU2002019] RI. 2002. Undang-Undang Nomor 19 Tahun 2002 Tentang Hak Cipta.

[Venners1998] Bill Venners. 1998. Inside the Java Virtual Machine. McGraw-Hill.

[WEBAmirSch2000] Yair Amir dan Theo Schlossnagle. 2000. Operating Systems 00.418: Memory Management – http://www.cs.jhu.edu/ ~yairamir/ cs418/ os5/ . Diakses 29 Mei 2006.

[WEBArpaciD2005] Andrea C Arpaci-Dusseau dan Remzi H Arpaci-Dusseau. 2005. CS 537: Introduction to Operating Systems – File System: User Perspective – http://www.cs.wisc.edu/ ~remzi/ Classes/537/ Fall2005/ Lectures/ lecture18.ppt . Diakses 8 Juli 2006.

[WEBBabicLauria2005] G Babic dan Mario Lauria. 2005. CSE 660: Introduction to Operating Systems – Files and Directories – http://www.cse.ohio-state.edu/ ~lauria/ cse660/ Cse660.Files.04-08-2005.pdf . Diakses 8 Juli 2006.

[WEBBraam1998] Peter J Braam. 1998. Linux Virtual File System – http://www.coda.cs.cmu.edu/ doc/ talks/ linuxvfs/ . Diakses 25 Juli 2006.

[WEBCACMF1961] John Fotheringham. “ Dynamic Storage Allocation in the Atlas Computer Including an Automatic Use of a Backing Store – http://www.eecs.harvard.edu/ cs261/ papers/ frother61.pdf ”. Diakses 29 Juni 2006. Communications of the ACM . 4. 10. October 1961.

[WEBCarter2004] John Carter. 2004. CS 5460 Operating Systems – Lecture 19: File System Operations and Optimizations – http://www.cs.utah.edu/ classes/ cs5460/ lectures/ lecture19.pdf . Diakses 29 Mei 2006.

[WEBChung2005] Jae Chung. 2005. CS4513 Distributed Computer Systems – File Systems – http://web.cs.wpi.edu/ ~goos/ Teach/ cs4513-d05/ slides/ fs1.ppt . Diakses 7 Juli 2006.

[WEBCook2006] Tony Cook. 2006. G53OPS Operating Systems – Directories – http://www.cs.nott.ac.uk/ ~acc/ g53ops/ lecture14.pdf . Diakses 7 Juli 2006.

[WEBCornel2005] Cornel Computer Science Department. 2005. Classic Sync Problems Monitors – http://www.cs.cornell.edu/ Courses/ cs414/ 2005fa/ docs/ cs414-fa05-06-semaphores.pdf . Diakses 13 Juni 2006.

[WEBDrake96] Donald G Drake. April 1996. Introduction to Java threads – A quick tutorial on how to implement threads in Java – http://www.javaworld.com/ javaworld/ jw-04-1996/ jw-04-threads.html . Diakses 29 Mei 2006.

[WEBEgui2006] Equi4 Software. 2006. Memory Mapped Files – http://www.equi4.com/ mkmmf.html . Diakses 3 Juli 2006.

[WEBFasilkom2003] Fakultas Ilmu Komputer Universitas Indonesia. 2003. Sistem Terdistribusi – http://telaga.cs.ui.ac.id/ WebKuliah/ sisdis2003/ . Diakses 29 Mei 2006.

[WEBFSF1991a] Free Software Foundation. 1991. GNU General Public License – http://gnui.vLSM.org/ licenses/ gpl.txt . Diakses 29 Mei 2006.

[WEBFSF2001a] Free Software Foundation. 2001. Definisi Perangkat Lunak Bebas – http://gnui.vlsm.org/ philosophy/ free-sw.id.html . Diakses 29 Mei 2006.

[WEBFSF2001b] Free Software Foundation. 2001. Frequently Asked Questions about the GNU GPL – http://gnui.vlsm.org/ licenses/ gpl-faq.html . Diakses 29 Mei 2006.

[WEBFunkhouser2002] Thomas Funkhouser. 2002. Computer Science 217 Introduction to Programming Systems: Memory Paging – http://www.cs.princeton.edu/ courses/ archive / spring02/ cs217/ lectures/ paging.pdf . Diakses 28 Juni 2006.

[WEBGolmFWK2002] Michael Golm, Meik Felser, Christian Wawersich, dan Juerge Kleinoede. 2002. The JX Operating System – http://www.jxos.org/ publications/ jx-usenix.pdf . Diakses 31 Mei 2006.

[WEBGooch1999] Richard Gooch. 1999. Overview of the Virtual File System – http://www.atnf.csiro.au/ people/ rgooch/ linux/ docs/ vfs.txt . Diakses 29 Mei 2006.

[WEBGottlieb2000] Allan Gottlieb. 2000. Operating Systems: Page tables – http://allan.ultra.nyu.edu/ ~gottlieb/ courses/ 1999-00-spring/ os/ lecture-11.html . Diakses 28 Juni 2006.

[WEBHarris2003] Kenneth Harris. 2003. Cooperation: Interprocess Communication – Concurrent Processing – http://people.cs.uchicago.edu/ ~mark/ 51081/ LabFAQ/ lab5/ IPC.html . Diakses 2 Juni 2006.

[WEBHP1997] Hewlett-Packard Company. 1997. HP-UX Memory Management – Overview of Demand Paging – http://docs.hp.com/ en/ 5965-4641/ ch01s10.html . Diakses 29 Juni 2006.

[WEBHuham2005] Departemen Hukum dan Hak Asasi Manusia Republik Indonesia. 2005. Kekayaan Intelektual – http://www.dgip.go.id/ article/ archive/ 2 . Diakses 29 Mei 2006.

[WEBIBMNY] IBM Corporation. NY. General Programming Concepts – Writing and Debugging Programs – http://publib16.boulder.ibm.com/ pseries/ en_US/ aixprggd/ genprogc/ ls_sched_subr.htm . Diakses 1 Juni 2006.

[WEBIBM1997] IBM Coorporation. 1997. General Programming Concepts: Writing and Debugging Programs – Threads Scheduling http://www.unet.univie.ac.at/ aix/ aixprggd/ genprogc/ threads_sched.htm . Diakses 1 Juni 2006.

[WEBIBM2003] IBM Corporation. 2003. System Management Concepts: Operating System and Devices – http://www.ncsa.uiuc.edu/ UserInfo/ Resources/ Hardware/ IBMp690 / IBM/ usr/ share/ man/ info/ en_US/ a_doc_lib/ aixbman/ admnconc/ mount_overview.htm . Diakses 29 Mei 2006.

[WEBInfoHQ2002] InfoHQ. 2002. Computer Maintenance Tips – http://www.infohq.com/ Computer/ computer_maintenance_tip.htm . Diakses 11 Agustus 2006.

[WEBITCUV2006] IT& University of Virginia. 2006. Mounting File Systems (Linux) – http://www.itc.virginia.edu/ desktop/ linux/ mount.html . Diakses 20 Juli 2006.

[WEBJeffay2005] Kevin Jeffay. 2005. Secondary Storage Management – http://www.cs.unc.edu/ ~jeffay/ courses/ comp142/ notes/ 15-SecondaryStorage.pdf . Diakses 7 Juli 2006.

[WEBJonesSmith2000] David Jones dan Stephen Smith. 2000. 85349 – Operating Systems – Study Guide – http://www.infocom.cqu.edu.au/ Courses/ aut2001/ 85349/ Resources/ Study_Guide/ 85349.pdf . Diakses 20 Juli 2006.

[WEBJones2003] Dave Jones. 2003. The post-halloween Document v0.48 (aka, 2.6 - what to expect) – http://zenii.linux.org.uk/ ~davej/ docs/ post-halloween-2.6.txt . Diakses 29 Mei 2006.

[WEBJupiter2004] Jupitermedia Corporation. 2004. Virtual Memory – http://www.webopedia.com/ TERM/ v/ virtual_memory.html . Diakses 29 Juni 2006.

[WEBKaram1999] Vijay Karamcheti. 1999. Honors Operating Systems – Lecture 15: File Systems – http://cs.nyu.edu/ courses/ spring99/ G22.3250-001/ lectures/ lect15.pdf . Diakses 5 Juli 2006.

[WEBKessler2005] Christhope Kessler. 2005. File System Interface – http://www.ida.liu.se/ ~TDDB72/ slides/ 2005/ c10.pdf . Diakses 7 Juli 2006.

[WEBKozierok2005] Charles M Kozierok. 2005. Reference Guide – Hard Disk Drives http://www.storagereview.com/ guide/ . Diakses 9 Agustus 2006.

[WEBLee2000] Insup Lee. 2000. CSE 380: Operating Systems – File Systems – http://www.cis.upenn.edu/ ~lee/ 00cse380/ lectures/ ln11b-fil.ppt . Diakses 7 Juli 2006.

[WEBLindsey2003] Clark S Lindsey. 2003. Physics Simulation with Java – Thread Scheduling and Priority – http://www.particle.kth.se/ ~fmi/ kurs/ PhysicsSimulation/ Lectures/ 10A/ schedulePriority.html . Diakses 1 Juni 2006.

[WEBMassey2000] Massey University. May 2000. Monitors & Critical Regions – http://www-ist.massey.ac.nz/ csnotes/ 355/ lectures/ monitors.pdf . Diakses 29 Mei 2006.

[WEBMooreDrakos1999] Ross Moore dan Nikos Drakos. 1999. Converse Programming Manual – Thread Scheduling Hooks – http://charm.cs.uiuc.edu/ manuals/ html/ converse/ 3_3Thread_ Scheduling_Hooks.html . Diakses 1 Juni 2006.

[WEBOCWEmer2005] Joel Emer dan Massachusetts Institute of Technology. 2005. OCW – Computer System Architecture – Fall 2005 – Virtual Memory Basics – http://ocw.mit.edu/ NR/ rdonlyres/ Electrical -Engineering -and -Computer -Science/ 6 -823Computer -System -ArchitectureSpring2002/ C63EC0D0 -0499 -474F -BCDA -A6868A6827C4/ 0/ lecture09.pdf . Diakses 29 Juni 2006.

[WEBOSRLampson1983] Butler W Lampson. “Hints for Computer System Design – http://research.microsoft.com/ copyright/ accept.asp? path=/~lampson/ 33-Hints/ Acrobat.pdf&pub=acm ”. Diakses 10 Agustus 2006. Operating Systems Review. 15. 5. Oct 1983.

[WEBQuirke2004] Chris Quirke. 2004. What is a Maintenance OS? – http://cquirke.mvps.org/ whatmos.htm . Diakses 11 Agustus 2006.

[WEBRamam2005] B Ramamurthy. 2005. File Management – http://www.cse.buffalo.edu/ faculty/ bina/ cse421/ spring2005/ FileSystemMar30.ppt . Diakses 5 Juli 2006.

[WEBRamelan1996] Rahardi Ramelan. 1996. Hak Atas Kekayaan Intelektual Dalam Era Globalisasi http://leapidea.com/ presentation?id=6 . Diakses 29 Mei 2006.

[WEBRegehr2002] John Regehr dan University of Utah. 2002. CS 5460 Operating Systems – Demand Halamand Virtual Memory – http://www.cs.utah.edu/ classes/ cs5460-regehr/ lecs/ demand_paging.pdf . Diakses 29 Juni 2006.

[WEBRobbins2003] Steven Robbins. 2003. Starving Philosophers: Experimentation with Monitor Synchronization – http://vip.cs.utsa.edu/ nsf/ pubs/ starving/ starving.pdf . Diakses 29 Mei 2006.

[WEBRusQuYo2004] Rusty Russell, Daniel Quinlan, dan Christopher Yeoh. 2004. Filesystem Hierarchy Standard – http://www.pathname.com/fhs/ . Diakses 27 Juli 2006.

[WEBRustling1997] David A Rusling. 1997. The Linux Kernel – The EXT2 Inode – http://www.science.unitn.it/ ~fiorella/ guidelinux/ tlk/ node96.html . Diakses 1 Agustus 2006.

[WEBRyan1998] Tim Ryan. 1998. Java 1.2 Unleashed – http://utenti.lycos.it/ yanorel6/ 2/ ch52.htm . Diakses 31 Mei 2006.

[WEBSamik2003a] Rahmat M Samik-Ibrahim. 2003. Pengenalan Lisensi Perangkat Lunak Bebas – http://rms46.vlsm.org/ 1/ 70.pdf . vLSM.org. Pamulang. Diakses 29 Mei 2006.

[WEBSamik2005a] Rahmat M Samik-Ibrahim. 2005. IKI-20230 Sistem Operasi - Kumpulan Soal Ujian 2002-2005 – http://rms46.vlsm.org/ 1/ 94.pdf . vLSM.org. Pamulang. Diakses 29 Mei 2006.

[WEBSchaklette2004] Mark Shacklette. 2004. CSPP 51081 Unix Systems Programming: IPC – http://people.cs.uchicago.edu/ ~mark/ 51081/ LabFAQ/ lab5/ IPC.html . Diakses 29 Mei 2006.

[WEBSolomon2004] Marvin Solomon. 2004. CS 537 Introduction to Operating Systems: Lecture Notes Part 7 – http://www.cs.wisc.edu/ ~solomon/ cs537/ paging.html . Diakses 28 Juni 2006.

[WEBStallman1994a] Richard M Stallman. 1994. Mengapa Perangkat Lunak Seharusnya Tanpa Pemilik – http://gnui.vlsm.org/ philosophy/ why-free.id.html . Diakses 29 Mei 2006.

[WEBVolz2003] Richard A Volz. 2003. Real Time Computing – Thread and Scheduling Basics – http://linserver.cs.tamu.edu/ ~ravolz/ 456/ Chapter-3.pdf . Diakses 1 Juni 2006.

[WEBWalton1996] Sean Walton. 1996. Linux Threads Frequently Asked Questions (FAQ) – http://linas.org/ linux/ threads-faq.html . Diakses 29 Mei 2006.

[WEBWIPO2005] World Intellectual Property Organization. 2005. About Intellectual Property – http://www.wipo.int/ about-ip/ en/ . Diakses 29 Mei 2006.

[WEBWirzOjaStafWe2004] Lars Wirzenius, Joanna Oja, dan StephenAlex StaffordWeeks. 2004. The Linux System Administrator's Guide – The boot process in closer look http://www.tldp.org/ LDP/ sag/ html/ boot-process.html . Diakses 7 Agustus 2006.

[WEBWiki2005a] From Wikipedia, the free encyclopedia. 2005. Intellectual property – http://en.wikipedia.org/ wiki/ Intellectual_property . Diakses 29 Mei 2006.

[WEBWiki2006a] From Wikipedia, the free encyclopedia. 2006. Title – http://en.wikipedia.org/ wiki/ Zombie_process . Diakses 2 Juni 2006.

[WEBWiki2006b] From Wikipedia, the free encyclopedia. 2006. Atomicity– http://en.wikipedia.org/ wiki/ Atomicity . Diakses 6 Juni 2006.

[WEBWiki2006c] From Wikipedia, the free encyclopedia. 2006. Memory Management Unit – http://en.wikipedia.org/ wiki/ Memory_management_unit . Diakses 30 Juni 2006.

[WEBWiki2006d] From Wikipedia, the free encyclopedia. 2006. Page Fault – http://en.wikipedia.org/ wiki/ Page_fault . Diakses 30 Juni 2006.

[WEBWiki2006e] From Wikipedia, the free encyclopedia. 2006. Copy on Write – http://en.wikipedia.org/ wiki/ Copy_on_Write . Diakses 03 Juli 2006.

[WEBWiki2006f] From Wikipedia, the free encyclopedia. 2006. Page replacement algorithms – http://en.wikipedia.org/ wiki/ Page_replacement_algorithms . Diakses 04 Juli 2006.

[WEBWiki2006g] From Wikipedia, the free encyclopedia. 2006. File system – http://en.wikipedia.org/ wiki/ File_system . Diakses 04 Juli 2006.

[WEBWiki2006h] From Wikipedia, the free encyclopedia. 2006. Keydrive – http://en.wikipedia.org/ wiki/ Keydrive . Diakses 09 Agustus 2006.

[WEBWiki2006i] From Wikipedia, the free encyclopedia. 2006. Tape drive – http://en.wikipedia.org/ wiki/ Tape_drive . Diakses 09 Agustus 2006.

[WEBWiki2006j] From Wikipedia, the free encyclopedia. 2006. CD-ROM – http://en.wikipedia.org/ wiki/ CD-ROM . Diakses 09 Agustus 2006.

[WEBWiki2006k] From Wikipedia, the free encyclopedia. 2006. DVD – http://en.wikipedia.org/ wiki/ DVD . Diakses 09 Agustus 2006.

[WEBWiki2006l] From Wikipedia, the free encyclopedia. 2006. CD – http://en.wikipedia.org/ wiki/ CD . Diakses 09 Agustus 2006.

[WEBWiki2006m] From Wikipedia, the free encyclopedia. 2006. DVD-RW – http://en.wikipedia.org/ wiki/ DVD-RW . Diakses 09 Agustus 2006.

[WEBWiki2006n] From Wikipedia, the free encyclopedia. 2006. Magneto-optical drive – http://en.wikipedia.org/ wiki/ Magneto-optical_drive . Diakses 09 Agustus 2006.

[WEBWiki2006o] From Wikipedia, the free encyclopedia. 2006. Floppy disk – http://en.wikipedia.org/ wiki/ Floppy_disk . Diakses 09 Agustus 2006.