Computer Science 162 Prof. Alan Smith Operating Systems and Systems Programming Spring, 2007 Contents of Reader 1. Contents, problem sets, lecture schedule, sample exams. 2. ACM and IEEE Student Membership applications. 3. (a) Useem, Fortune Manazine, 6/12/06, pp. 65-66, "Team- work." (b) Information on computer use and misuse, cheating, grading policies, (c) Colwell - "That’s Not Computing- This is Computing," (d) Gary Kildall, T Vin- cent Learson, Jack Kilby, William Norris, obits (for history), (e) Female Pioneers article, (e) Glass, "OS Alternatives." 4 Brett Glass, "OS Alternatives," PC Magazine, 11/27/01, pp. 89-91. 5. Andrew Birrell, ‘‘An Introduction to Programming With Threads’’, Digital Equipment Corporation, Systems Research Center Technical Report. 6 C.A.R. Hoare, "Monitors: An Operating System Structur- ing Concept,", CACM, 17, 10, October, 1974, pp. 549-557. 7. Leon Presser and John R. White, ‘‘Linkers and Load- ers’’, Computing Surveys, 4, 3, September, 1972, pp. 149-167. 8. D.A. Thompson and J.S. Best, "The Future of Magnetic Data Storage Technology", IBM J. Res. & Devel., 44, 3, May, 2000, pp. 311-321. 9. Spencer Ng, "Advances in Disk Technology: Performance Issues," IEEE Computer, May, 1998, pp. 75-81. 10. E. Grochowski and R. D. Halem, "Technological Impact of Magnetic Hard Disk Drives on Storage Systems," IBM Sys. J., 42, 2, 2003, pp. 338-346. 11. R.J.T. Morris and B.J. Truskowski, "The Evolution of Storage Systems," IBM Sys. J., 42, 2, 2003, pp. 205-217. 12. Windsor Hsu and Alan Jay Smith, "The Performance Effect of I/O Optimizations and Disk Improvements," IBM J. of Research and Development, 48, 2, March, 2004, pp. 255-289. 13. From Hot Chips Conference, August, 2001, Stanford, Cal- ifornia: (a) Hashimoto (Toshiba), "1.8 inch Super Small Slim HD", (b) IBM: "Microdrive: High Capacity Storage for the Handheld Revolution", (c) Davis: "DataPlay, A New Technology for Information Distribution". 14. (a) Seagate disk data sheets, as of 1/07. (b) Quantum DLT data sheets, as of 9/04. (c) Lee Gomes, "Hard Disk Drive, Once a Behemoth, Weighing Over a Ton, Hits 50’th Year", WSJ, 8/22/06, p. B3. (d) Don Clark, "Disk Drive Makers Keep on Racing to Raise Capacity", WSJ 9/13/06, p. A17. (e) Don Clark, "Drive Makers Cram More Data Capacity on New Disk Devices," WSJ 6/7/06, p. D5. (f) Portable Storage Devices, PC Magazine, 6/30/02, p. 127. (g) Hard Drive Update, PC Magazine, 5/27/03, p. 66. (h) "Cram Sessions: The Evolution of an Ever Deeper Disc", NY Times, 1/31/02, p. D7. (i) "New DVDs Hold More," PC Magazine, 5/18/04, p. 70. (j) "Inside Recordable DVD", Stereo Review’s Sound and Vision, May, 2000, pp. 107-109. (k) "DVD Burners,", Technology Review, 11/03, p. 75. (l) "Inside Track", John Dvorak, 9/3/02, p. 65, 5/21/02, p. 59, 9/5/06, p. 71 (m) "Inside &" (HD DVD & Blue Ray), Sound and Vision, May, 2006, pp. 44-48. (n) Scott Wilkinson, "Blue Ray Strikes Back", Perfect Vision, Sept., 2006, pp. 64-68. (o) "Ultimate Laser Printer,", Machrone, PC Magazine, 11/11/03, p. 61. (p) "3D Printers Reshape the World of Copying," WSJ 8/3/06, p. B1. (q) "Tape It To The Limit," PC Magazine, 3/11/03, p. 118-127. (r) Davis Janowski and Karen Bannan, "What’s in Storage for You", PC Magazine, April 3, 2001, pp. 141-148. (s) John Delaney, "Hard Drives Reach the Next Plateau", PC Maga- zine, February 12, 2002, pp. 48-49. (t) Alfred Poor, "Does SCSI Have A Future", PC Magazine, August, 2001, pp. 83-84. (u) McDaniel, "Magneto-Optical Data Stor- age", CACM, 43, 11, November, 2000, pp. 57-63. (v)New- ton, "Tape Technology Roundup", Performance Computing, December, 1999, pp. 49-53. (w) Barker: "Tale of Three Tapes", Performance Computing, January, 2000, pp. 25-26. (x) "The Inkjet Color Image...", New York Times, 5/4/2000. (y) David Stone, "Four Lasers, No Waiting", PC Magazine, October 30, 2001, p. 53. (z) Alfred Poor, "More than Meets the Eye", PC Magazine, October 16, 2001, pp 87-94. (aa) Matt Lake, "Lifting the Cover of Those Ubiquitous Touch Screens", NY Times March 15, 2001, p. D7. (bb) Bob Johnstone, "A Bright Future for Displays", Technology Review, April, 2001, pp. 81-85. (cc) David Ranada, "The Ghost of a Machine," Sound and Vision, 10/06, p. 94. (dd) David Katzmaier, "Inside a Liquid Crystal Display,", Sound and Vision, 10/06, p. 90. "Inside a Plasma Screen,", p. 95. (ee) M. David Stone, "Third-Generation AIT Debuts", PC Magazine, June 30, 2002, p. 54. (ff) Gor- don Hughes, "Wise Drives", IEEE Spectrum, August, 2002, pp. 37-41. 15. Alan Filipski and James Hanko, ‘‘Making Unix Secure’’, Byte, April, 1986, pp. 113-128. 16 Neal Leavitt, "Malicious Code Moves to Mobile Devices", IEEE Computer, December, 2000, pp. 16-19. 17. (a) Bill Machrone, "Here at Hacking School", PC Maga- zine, June 26, 2001, p. 73. (b) Stephan Somogyi and Bruce Schneier, "The Perils of Port 80", CACM, October, 2001, p. 168. (c) Stephen Cass, "Anatomy of Malice", IEEE Spectrum, November, 2001, pp. 56-60. (d) William Carley, "Rigging Computers For Fraud or Malice Is Often An Inside Job", and "As Computers Flip, People Lose Grip in Saga of Sabotage at Printing Firm", Wall Street Journal, August 27, 1991, (e) "The Clipper Chip: A Technical Summary, Dorothy Denning, April 19, 1993. (f) Robert Lemos, "Password Policies," PC Magazine, 5/9/06, p. 116 (g) Matthew Sarrel, "Safety in Layers,", PC Magazine, July, 2006, p. 136. (h) Robert Lemos, "Your Own Personal Matrix," PC Magazine, 10/17/06, p. 126. (i) IEEE Computer, "Queen Bots Pose Security Threat" (j) David Strom, "How a Google Search Can Become a Security Threat," NY Times, 9/26/06, p. 5. 18 Caloyannides, "Encryption Wars: Shifting Tactics", IEEE Spectrum, May, 2000, pp. 46-51. Lee Garber, "US Picks New Encryption Standard", IEEE Computer, December, 2000, p. 20. 19. Matt Blaze, "If Cryptography is So Great, Why Isn’t it Used More?", ;login, April, 1997, 22, 2, pp. 47-48. 20. Viega and Voas, "The Pros and Cons of Unix and Windows Security Policies", IT Pro, September/October, 2000, pp. 40-45. 21. Thomas Anderson, "Nachos Networking Background" 22. Don Clark, "Translation, Please". (Wall St. Journal). Email from Phil Ngai (April, 1994). "Internet Acronyms", PC Magazine, May 27, 1997, pp. 207-208, "Browser Software Brings the Web Home", NY Times, March 5, 1998. 23. Steven Cherry, "Striking at the Internet’s Heart", IEEE Spectrum, December, 2001, pp. 66-67. 24. Sixto Ortiz, "Embedded OSs Gain the Inside Track", IEEE Computer, November, 2001, pp. 14-16. 25. Jon Bentley, "Programming Pearls: The Back of the Enve- lope", CACM, 27, 3, March, 1984, pp. 180-184,, "Programming Pearls: The Envelope is Back", CACM, 29, 3, March, 1986, pp. 176-182. 26. Alan Jay Smith, "The Need for Measured Data in Computer System Performance Analysis, or, Garbage In, Garbage Out", Proc. Compsac’94, Taipei, Taiwan, November, 1994, pp 426-431. 27. Alan Jay Smith, "Trace Driven Simulation in Research on Computer Architecture and Operating Systems", Proc. of Conference on New Directions in Simulation for Manufac- turing and Communications, ed. Morito et al., Tokyo, Japan, August, 1994, pp. 43-49. 28. Robert Goldberg, ‘‘Survey of Virtual Machine Research’’, IEEE Computer, June, 1974, pp. 34-45. 29. James Smith and Ravi Nair, "The Architecture of Virtual Machines," IEEE Computer, May, 2005, pp. 32-38. 30. Butler Lampson, ‘‘Hints for Computer System Design’’, IEEE Computer, January, 1984, pp. 11-28.