参考文献

要是能找到本参考文献所引用的论文或报告的电子文档的话,我们就给出它们的URL。需留意的是,这些URL可能随时间而变动,因此读者应经常访问作者在http://www.kohala.com/~rstevens的WWW主页,检查本书的最新勘误表。

Bach,M.J.1986.Th.Desig.o.th.UNI.Operatin.System.Prentic.Hall,Englewoo.Cliffs,N.J.

Birrell,A.D.,an.Nelson,B.J.1984.“Implementin.Remot.Procedur.Calls,.AC.Transaction.o.Compute.Systems,vol.2,no.1,pp.39-5.(Feb.).

Butenhof,D.R.1997.Programmin.wit.POSI.Threads.Addison-Wesley,Reading,Mass.

Corbin,J.R.1991.Th.Ar.o.Distribute.Applications:Programmin.Technique.fo.Remot.Procedur.Calls.Springer-Verlag,Ne.York.

Garfinkel,S.L.,an.Spafford,E.H.1996.Practica.UNI.an.Interne.Security,Secon.Edition.O’Reill..Associates,Sebastopol,Calif.

Goodheart,B.,an.Cox,J.1994.Th.Magi.Garde.Explained.Th.Internal.o.UNI.Syste..Releas.4,A.Ope.System.Design.Prentic.Hall,Englewoo.Cliffs,N.J.

Hamilton,G.,an.Kougiouris,P.1993.“Th.Sprin.Nucleus:.Microkerne.fo.Objects,.Proceeding.o.th.199.Summe.USENI.Conference,pp.147-159,Cincinnati,Oh.

http://www.kohala.com/~rstevens/papers.others/springnucleus.1993.ps

IEEE.1996.“Informatio.Technology—Portabl.Operatin.Syste.Interfac.(POSIX.—Par.1:Syste.Applicatio.Progra.Interface(API.[.Language],.IEE.St.1003.1,199.Edition,Institut.o.Electrica.an.Electronic.Engineers,Piscataway,N.J.(July).

这个版本的Posix.1含有1990年版基本API、1003.1b实时扩展(1993年)、1003.1c Pthreads (1995年)以及1003-1i技术性更正(1995年)。它同时也是国际标准ISO/IEC 9945-1: 1996 (E)。IEEE正式标准和草案标准的定购信息可从http://www.ieee.org获取。遗憾的是,因特网上IEEE标准不是免费可得的。

Josey,A.,ed.1997.G.Sol.2.Th.Authorize.Guid.t.Versio..o.th.Singl.UNI.Specification.Prentic.Hall,Uppe.Saddl.River,N.J.

另请注意,许多Unix 98的规范(例如所有的手册页面)可从http://www.UNIX-systems.org/online.html在线获取。

Kernighan,B.W.,an.Pike,R.1984.Th.UNI.Programmin.Environment.Prentic.Hall,Englewoo.Cliffs,N.J.

Kernighan,B.W.,an.Ritchie,D.M.1988.Th..Programmin.Language,Secon.Edition.Prentice Hall,Englewood Cliffs,N.J.

Kleiman,S.,Shah,D.,an.Smaalders,B.1996.Programmin.wit.Threads.Prentic.Hall,Uppe.Saddl.River,N.J.

Lewis,B.,an.Berg,D.J.1998.Multithreade.Programmin.wit.Pthreads.Prentic.Hall,Uppe.Saddl.River,N.J.

McKusick,M.K.,Bostic,K.,Karels,M.J.,an.Quarterman,J.S.1996.Th.Desig.an.Implementatio.o.th.4.4BS.Operatin.System.Addison-Wesley,Reading,Mass.

McVoy,L.,an.Staelin,C.1996.“Imbench:Portabl.Tool.fo.Performanc.Analysis,.Proceeding.o.th.199.Winte.Technica.Conference,pp.279-294,Sa.Diego,Calif.

这套标准性能测试工具以及本论文可从http://www.bitmover.com/lmbench获取。

Rochkind,M.J.1985.Advance.UNI.Programming.Prentic.Hall,Englewoo.Cliffs,N.J.

Salus,P.H.1994..Quarte.Centur.o.Unix.Addison-Wesley,Reading,Mass.

Srinivasan,R.1995a.“RPC:Remot.Procedur.Cal.Protoco.Specificatio.Versio.2,.RF.1831,18 pages (Aug.).

Srinivasan,R.1995b.“XDR:Externa.Dat.Representatio.Standard,.RF.1832,2.page.(Aug.).

Srinivasan,R.1995c.“Bindin.Protocol.fo.ON.RP.Versio.2,.RF.1833,1.page.(Aug.).

Stevens,W.R.1992.Advance.Programmin.i.th.UNI.Environment.Addison-Wesley,Reading,Mass.

全部Unix编程细节。本书称之为APUE。

Stevens,W.R.1994.TCP/I.Illustrated,Volum.1.Th.Protocols.Addison-Wesley,Reading,Mass.

对于网际协议的完整介绍。本书称之为TCPv1。

Stevens,W.R.1996.TCP/I.Illustrated,Volum.3.TC.fo.Transactions,HTTP,NNTP,an.th.UNI.Domai.Protocols.Addison-Wesley,Reading,Mass.

本书称之为TCPv3。

Stevens,W.R.1998.UNI.Networ.Programming,Volum.1,Secon.Edition,Networkin.APIs:Socket.an.XTI.Prentic.Hall,Uppe.Saddl.River,N.J.

本书称之为UNPv1。

Vahalia,U.1996.UNI.Internals.Th.Ne.Frontiers.Prentic.Hall,Uppe.Saddl.River,N.J.

White,J.E.1975.“.High-Leve.Framewor.fo.Network-Base.Resourc.Sharing,.RF.707,2.page.(Dec.).

http://www.kohala.com/~rstevens/papers.others/rfc707.txt

Wright,G.R.,an.Stevens,W.R.1995.TCP/I.Illustrated,Volum.2.Th.Implementation.Addison-Wesley,Reading,Mass.

网际协议在4.4BSD-Lite操作系统上的实现。本书称之为TCPv2。