Miscellaneous Pointers and Notes for KAPL section.

 StringDict and Listof2CharPtrs SOFTWARE DESIGN DIAGRAM
http://www.cs.albany.edu/~sdc/kapl/pub/LectureMaterial/log.html#03
 
 

Outline and ELF symbol table printouts about relocation and linking
http://www.cs.albany.edu/~sdc/kapl/pub/LectureMaterial/log.html#26

Please read Beck chapter 3 on your own, and study enough of chapter 1, 2 and Appendix A to understand the examples.
 

 Loading of Solaris executable files into virtual memory:: http://www.cs.albany.edu/~sdc/kapl/pub/LectureMaterial/Lecture25/ 

 Pointers to other figures shown in class and other resources for details: http://www.cs.albany.edu/~sdc/kapl/pub/LectureMaterial/Lecture25/ElfResources/

 The gory details from the Solaris Answerbook of the ELF format on Solaris, for both object and executable files http://eve.albany.edu:8888/ab2/coll.45.10/LLM/@Ab2PageView/14826? 
 

 http://www.cs.albany.edu/~sdc/csi402/Images/linking.jpg

http://www.cs.albany.edu/~sdc/csi402/Images/threadmem1.jpg http://www.cs.albany.edu/~sdc/csi402/Images/threadmem2.jpg http://www.cs.albany.edu/~sdc/csi402/Images/threadmem3.jpg

 http://www.cs.albany.edu/~sdc/csi402/Images/nothreads.jpg
This slide shows the roles and operations of the server and the client when BSD SOCKETS are used for interprocess communication.



  •  http://www.cs.albany.edu/~sdc/csi402/Images/threadedserver.jpg


    Simple Posix thread demonstration program http://www.cs.albany.edu/~sdc/kapl/pub/LectureMaterial/log.html#35

    Notes on using Posix threads. http://www.cs.albany.edu/~sdc/kapl/pub/LectureMaterial/log.html#36 



     One of the challenges of the Network Dictionary project is solving the problems of application level protocol and flow control design.  For a description of the problem and solution ideas see http://www.cs.albany.edu/~sdc/kapl/pub/LectureMaterial/Lecture34/flowControl.txt 

     See lecture outline:: http://www.cs.albany.edu/~sdc/kapl/pub/LectureMaterial/log.html#34