Bibliography


1. Bach, M. J., The Design of the UNIX Operating System, Prentice Hall, 1986.

2. Bonwick, J., The Slab Allocator: An Object-Caching Kernel Memory Allocator. Sun Microsystems, Inc. White paper.

3. Bourne, S. R., The UNIX System, Addison-Wesley, 1983.

4. Catanzaro, B., Multiprocessor System Architectures, Prentice Hall, 1994.

5. Cockcroft, A., Sun Performance and TuningJava and the Internet, 2nd Edition, Sun Microsystems Press/Prentice Hall, 1998.

6. Cockcroft, A., CPU Time Measurement Errors, Computer Measurement Group Paper 2038, 1998.

7. Cypress Semiconductor, The CY7C601 SPARC RISC Users Guide, Ross Technology, 1990.

8. Drake, C. and Brown, K., Panic! UNIX System Crash Dump Analysis, Prentice Hall, 1995.

9. Eykholt, J. R., et al., Beyond MultiprocessingMultithreading the SunOS Kernel, Summer '92 USENIX Conference Proceedings.

10. Gingell, R. A., Moran, J. P., Shannon, W. A., Virtual Memory Architecture in SunOS, Proceedings of the Summer 1987 USENIX Conference.

11. Goodheart, B., Cox, J., The Magic Garden ExplainedThe Internals of UNIX System V Release 4, Prentice Hall, 1994.

12. Hoffman, F. "Crash Dump Analysis for x86/x64," http://www.genunix.org, 2005.

13. Hwang, K., Xu, Z., Scalable Parallel Computing, McGraw-Hill, 1998.

14. Intel Corp., The Intel Architecture Software Programmers Manual, Volumes 1, 2 and 3, Intel Part Numbers 243190, 24319102, and 24319202, 1993.

15. Johnstone, Mark S. and Wilson, Paul R. The Memory Fragmentation Problem: Solved? ISMM'98 Proceedings of the ACM SIGPLAN International Symposium on Memory Management, pp. 2636. Available at ftp://ftp.dcs.gla.ac.uk/pub/drastic/gc/wilson.ps.

16. Kleiman, S. R. , Vnodes: An Architecture for Multiple File System Types in Sun UNIX, Proceedings of Summer 1986 Usenix Conference.

17. Kleiman, S., Shah, D. , Smaalders, B., Programming with Threads, Prentice Hall, SunSoft Press, 1996.

18. Knuth, D., The Art of Computer Programming: Fundamental Algorithms, Addison Wesley, 1973.

19. Leffler, S. J., McKusick, M. K. , Karels, M. J. , Quarterman, J. S. , The Design and Implementation of the 4.3BSD UNIX Operating System, Addison-Wesley, 1989.

20. Lewis, B., Berg, D. J. , Threads Primer. A Guide to Multithreaded Programming, SunSoft Press/Prentice Hall, 1996.

21. Lewis, B., Berg, D. J. , Multithreaded Programming with Pthreads. Sun Microsystems Press/Prentice Hall. 1998

22. McKusick, M. K., Bostic, K., Karels, M. J. , Quarterman, J. S. , The Design and Implementation of the 4.4 BSD Operating System, Addison-Wesley, 1996.

23. McKusick, M. K., Joy, W., Leffler, S., Fabry, R., A Fast File System for UNIX, ACM Transactions on Computer Systems, 2(3):181197, August 1984.

24. Moran, J. P., SunOS Virtual Memory Implementation, Proceedings of 1988 EUUG Conference.

25. Pfister, G., In Search of Clusters, Prentice Hall, 1998.

26. Rosenthal, David S., Evolving the Vnode Interface, Proceedings of Summer 1990 USENIX Conference.

27. Schimmel, C., UNIX Systems for Modern Architectures, Addison-Wesley, 1994.

28. Seltzer, M., Bostic, K., McKusick, M., Staelin, C. An Implementation of a Log-Structured File System for UNIX, Proceedings of the Usenix Winter Conference, January 1993.

29. Shah, D. K., Zolnowsky, J., Evolving the UNIX Signal Model for Lightweight Threads, Sun Proprietary/Confidential Internal Use Only, White paper, Sun-Soft TechConf '96.

30. Snyder, P., tmpfs: A Virtual Memory File System, Sun Microsystems White paper.

31. SPARC International, System V Application Binary InterfaceSPARC Version 9 Processor Supplement, 1997.

32. Sun Microsystems, Writing Device DriversPart Number 805-3024-10, Sun Microsystems, 1998

33. Sun Microsystems, STREAMS Programming GuidePart Number 805-4038-10, Sun Microsystems, 1998

34. Sun Microsystems, UltraSPARC Microprocessor Users ManualPart Number 802-7220, Sun Microsystems, 1995.

35. Stevens, W. R. , Advanced Programming in the UNIX Environment, Addison-Wesley, 1992.

36. Stevens, W. R. , UNIX Network Programming, Volume 2. Interprocess Communication, Second Edition. Addison-Wesley, 1998.

37. Swain, P., Softway. Personal communication.

38. Talluri, M., Use of Superpages and subblOcking in the Address Translation Hierarchy, Thesis for the doctorate of computer science, University of Wisconsin, 1995.

39. Tanenbaum, A. Operating Systems: Design and Implementation. Prentice Hall, 1987.

40. Taylor, R., Veritas Software. Personal communication.

41. Tucker, A., Scheduler Activations, PSARC 1996/021, Sun Internal Proprietary Document. March, 1996.

42. Tucker, A., Scheduler Activations in Solaris, SunSoft TechConf '96. Sun Proprietary/ConfidentialInternal Use Only Document.

43. Tucker, A., Private Communication.

44. UNIX Software Operation, System V Application Binary InterfaceUNIX System V. Prentice Hall/UNIX Press. 1990.

45. Vahalia, U., UNIX InternalsThe New Frontiers, Prentice Hall, 1996.

46. Van der Linden, P., Expert C ProgrammingDeep C Secrets, SunSoft Press/Prentice Hall, 1994.

47. Weaver, D., Germond, T. (editors), The SPARC Architecture Manual, Version 9, Prentice Hall, 1994.

48. Weinstock, C. B. and Wulf, W. A. , QuickFit: An Efficient Algorithm for Heap Storage Allocation. ACM SIGPLAN Notices, v.23, no. 10, pp. 141144 (1988).

49. Wilson, P. R, Johnstone, M. S., Neely, M., Boles D., Dynamic Storage Allocation: A Survey and Critical Review. Proceedings of the International Workshop on MemoryManagement, September 1995. Available at http://citeseer.nj.nec.com/wilson95dynamic.html.

50. Wong, B., Configuration and Capacity Planning on Sun Solaris Servers, Sun Microsystems Press/Prentice Hall, 1996.

51. Zaks, R., Programming the Z80, Sybex Computer Books, 1982.




SolarisT Internals. Solaris 10 and OpenSolaris Kernel Architecture
Solaris Internals: Solaris 10 and OpenSolaris Kernel Architecture (2nd Edition)
ISBN: 0131482092
EAN: 2147483647
Year: 2004
Pages: 244

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net