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