*BSD News Article 55235


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!yarrina.connect.com.au!munnari.OZ.AU!spool.mu.edu!howland.reston.ans.net!cs.utexas.edu!news.cs.utah.edu!news.cc.utah.edu!park.uvsc.edu!usenet
From: Terry Lambert <terry@lambert.org>
Newsgroups: comp.unix.internals,comp.unix.sys5.r4,comp.unix.solaris,comp.unix.osf.osf1,comp.unix.bsd.misc,comp.unix.programmer,misc.books.technical,alt.books.technical
Subject: Re: New Book on Unix Internals
Date: 23 Nov 1995 01:01:42 GMT
Organization: Utah Valley State College, Orem, Utah
Lines: 54
Distribution: inet
Message-ID: <490h5m$2r6@park.uvsc.edu>
References: <bapat.816081191@gate.net> <48kror$okh@nntp.atlanta.com> <UArimmg0sZL1073yn@sscp.lkg.dec.com>
NNTP-Posting-Host: hecate.artisoft.com
Xref: euryale.cc.adfa.oz.au comp.unix.internals:9341 comp.unix.sys5.r4:10495 comp.unix.solaris:52201 comp.unix.osf.osf1:10889 comp.unix.bsd.misc:347 comp.unix.programmer:30963 misc.books.technical:6866 alt.books.technical:4236

cambria@sscp.lkg.dec.com (Michael C. Cambria) wrote:
]
] In article <OZ.95Nov21160409@nexus.yorku.ca>,
] oz@nexus.yorku.ca (ozan s. yigit) wrote:
] > Jeff Bonwick writes some good words about Uresh Vahalia's coverage
] > of kernel memory allocator and related issues in "UNIX Internals: The New
] > Frontiers" but i hope someone provides a more complete and detailed
] > review of the book. so far it sounds promising, but not enough
] > detail.
] 
] Could someone who has seen this book comment on "how" up to date it
] is with respect to POSIX 1003.1, 1003.1b (real time extentions) and
] 1003.1c (pthreads)??   I understand that the pthreads has only quite
] recently become a standard but several unix implementations have been
] quite close to the final standard for yeard (Digital, Sun) the the book
] could discussed it and possibly the differences between kernel (Digital) 
] vs. user (Sun, others?) threads.
] 
] 1003.1b has been available for a short time.  Does the book discuss it?
] 
] I don't mind getting yet another Unix Internals book, as long as what
] is covered is newer than what I already have in other books.

Chapter 3: Threads And Lightweight Processes

It discusses 1003.4a with regards to pthreads.  It covers the
pthreads model with several paragraphs and a diagram.

Chapter 3 is 34 pages in length.  It sites 23 references.  It
covers threads in 12 sections:

	3.1	Introduction
	3.2	Fundamental Abstractions
	3.3	Lightweight Process Design -- Issues to Consider
	3.4	User-Level Threads Libraries
	3.5	Scheduler Activations
	3.6	Multithreading in Solaris and SVR4
	3.7	Threads in Mach
	3.8	Digital UNIX
		3.8.3	The _pthreads_ library <<<<<<<<<<<<<<<<<<<<<
	3.9	Mach 3.0 Continuations
	3.10	Summary
	3.11	Exercises
	3.12	References

Major emphasis is on the abstraction itself and on kernel and
scheduler impact (as it should be -- this is an architecture book).


                                        Terry Lambert
                                        terry@cs.weber.edu
---
Any opinions in this posting are my own and not those of my present
or previous employers.