《unix高级编程23.pdf》由会员分享,可在线阅读,更多相关《unix高级编程23.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、下载下载参 考 书 目Adobe Systems Inc.1985.PostScript Language Tutorial and Cookbook.Addison-We s l e y,Reading,Mass.“蓝皮书”。Adobe Systems Inc.1986.PostScript Language Reference Manual.Addison-We s l e y,Reading,M a s s.“红皮书”。此书1 9 8 5年版的附录D包含了通过串行线与P o s t S c r i p t打印机通信的详细信息。1 9 8 6年版则删除了此部分信息。Adobe System
2、s Inc.1988.PostScript Language Program Design.Addison-We s l e y,Reading,M a s s.“绿皮书”。此书第1 2章说明了如何为P o s t S c r i p t打印机编写打印假脱机程序。Aho,A.V.,Kernighan,B.W.,and We i n b e rg e r,R.J.1988.The AWK Programming Language.A d d i s o n-We s l e y,Reading,Mass.本书对a w k程序设计语言进行了完整的说明。本书所说明的 a w k有时被称之为n a w
3、 k(n e wa w k)。Andrade,J.M.,Carges,M.T.,and Kovach,K.R.1989.Building a Transaction ProcessingSystem on UNIX Systems,P roceedings of the 1989 USENIX Transaction Processing Wo r k s h o p,pp.13-22(May),Pittsburgh,Pa.说明AT&T Tu x e d o事务处理系统。ANSI.1989.American National Standard for Information SystemsP
4、r o g r a m m i n gLanguage C,X3.159-1989,ANSI(Dec.).C语言及标准函数库的官方标准。此标准可向Global Engineering Documents定购,编号是+1 800 854 7179或+1 714 261 1455。Arnold,J.Q.1986.Shared Libraries on UNIX System V,P roceedings of the 1986 SummerUSENIX Confere n c e,pp.395-404,Atlanta,Ga.说明S V R 3中共享库的实现。AT&T.1989.System V I
5、nterface Definition,Third Edition.Addison-We s l e y,Reading,Mass.本书为四卷本,说明系统V的源代码界面和运行时的行为。其第 3版对应于S V R 4。1 9 9 1年出版了第5卷,它包含了第1 4卷中更新的命令和函数部分。AT&T.1990a.UNIX Research System Programmers Manual,Tenth Edition,Volume I.Saunders College Publishing,Fort Worth,Te x.这是Research UNIX第1 0版(V 1 0)的U N I X程序员
6、手册。它包含了传统的U N I X手册页(第1 9节)。AT&T.1990b.UNIX Research System Papers,Tenth Edition,Volume II.Saunders CollegePublishing,Fort Worth,Te x.Research UNIX第1 0版(V 1 0)第2卷,它包含了说明该系统各个方面的4 0篇文章。AT&T.1990c.U N I X System V Release 4 BSD/XENIX Compatability Guide.P r e n t i c e-H a l l,Englewood Cliffs,N.J.包含说
7、明兼容库的手册页。AT&T.1990d.U N I X System V Release 4 Programmers Guide.STREAMS.P r e n t i c e-H a l l,Englewood Cliffs,N.J.说明S V R 4的S T R E A M S(流)系统。AT&T.1990e.U N I X System V/386 Release 4 Programmers Reference Manual.P r e n t i c e-H a l l,Englewood Cliffs,N.J.本书是针对I n t e l 8 0 3 8 6处理器的S V R 4实现
8、的程序员参考手册。它包含:第1节(命令)、第2节(系统调用)、第3节(子例程)、第4节(文件格式)和第5节(其他)。AT&T.1991.U N I X System V/386 Release 4 System Administrators Reference Manual.Prentice-Hall,Englewood Cliffs,N.J.本书是针对I n t e l 8 0 3 8 6处理器的S V R 4实现的管理员参考手册。它包含:第1节(命令)、第4节(文件格式)、第5节(其他)、第7节(特殊文件)。Bach,M.J.1986.The Design of the UNIX Oper
9、ating System.Prentice-Hall,Englewood Cliff s,N.J.本书详细说明U N I X操作系统的设计和实现。虽然本书并不提供 U N I X源代码(因为这是AT&T的财产),但提供并讨论了U N I X内核使用的很多算法及数据结构。本书说明的是S V R 2。B o l s k y,M.I.,and Korn,D.G.1989.The KornShell Command and Programming Language.Prentice-Hall,Englewood Cliffs,N.J.Chen,D.,Barkley,R.E.,and Lee,T.P.1
10、990.Insuring Improved VM Performance:SomeNoFault Policies,P roceedings of the 1990 Winter USENIX Confere n c e,p p.11-22,Washington,D.C.本书说明对S V R 4虚存实现的更改,其目的是改善该系统,特别是f o r k和e x e c的性能。C o m e r,D.E.1979.The Ubiquitous B-Tree,ACM Computing Surv e y s,vol.11,no.2,pp.121-1 3 7(J u n e).Date,C.J.198
11、2.An Introduction to Database Systems,Volume II.Addison-We s l e y,Reading,M a s s.F o w l e r,G.S.,Korn,D.G.,and Vo,K.P.1989.An Efficient File Hierarchy Wa l k e r ,P roceedings of the 1989 Summer USENIX Confere n c e,pp.173-188,Baltimore,Md.说明一个新库函数,其作用是遍历文件系统层次结构。Garfinkel,S.,and Spafford,G.1991.
12、Practical UNIX Security.OReilly&Associates,Sebastopol,Calif.本书详细说明U N I X的安全性。Gingell,R.A.,Lee,M.,Dang,X.T.,and Weeks,M.S.1987.Shared Libraries in SunOS,P roceedings of the 1987 Summer USENIX Confere n c e,pp.131-145,Phoenix,Ariz.Gingell,R.A.,Moran,J.P.,and Shannon,W.A.1987.Virtual Memory Architectu
13、re inS u n O S ,P roceedings of the 1987 Summer USENIX Confere n c e,pp.81-94,Phoenix,Ariz.说明m m a p函数的起始实现,以及虚存设计中的有关问题。Goodheart,B.1991.UNIX Curses Explained.Prentice-Hall,Englewood Cliffs,N.J.本书详细说明t e r m i n f o和c u r s e s函数库。Hume,A.G.1988.A Tale of Two Greps,S o f t w.Pract.and Exper.,vol.18,
14、no.11,pp.1063-1 0 7 2.参 考 书 目5 3 7下载IEEE.1990.Information Te c h n o l o g yPortable Operating System Interface(POSIX)Part 1:System Application Program Interface(API)C Language,1003.1-1990,IEEE(Dec.).这是第一个P O S I X标准,它定义了基于U N I X操作系统的C语言系统界面标准。这常被称为P O S I X.1.Kernighan,B.W.,and Pike,R.1984.The UNI
15、X Programming Enviro n m e n t.Prentice-Hall,Englewood Cliff s,N.J.本书是对U N I X程序设计附加细节的参考书,包含了许多U N I X命令和公用程序,例如g r e p、s e d、a w k以及Bourne shell。Kernighan,B.W.,and Ritchie,D.M.1988.The C Programming Language,Second Edition.Prentice-Hall,Englewood Cliffs,N.J.本书说明C程序设计语言的A N S I标准。附录B中包含了A N S I标准定义
16、的函数库说明。Kleiman,S.R.1986.Vnodes:An Architecture for Multiple File System Types in SunU n i x ,P roceedings of the 1986 Summer USENIX Confere n c e,pp.238-247,Atlanta,Ga.说明了原先的v节点实现。Korn,D.G.,and Vo,K.P.1991.SFIO:Safe/Fast String/FIle IO,P roceedings of the 1991Summer USENIX Confere n c e,pp.235-255,N
17、ashville,Te n n.说明了标准I/O函数库的一种替换软件,用下列方式发送 e-m a i l就可得到它:echo sendattgifts/sfio.shar|mail netlib .K r i e g e r,O.,Stumm,M.,and Unrau,R.1992.Exploiting the Advantages of Mapped Files forStream I/O,P roceedings of the 1992 Winter USENIX Confere n c e,pp.27-42,San Francisco,Calif.一种标准I/O函数库的替换软件,它基于映
18、射文件。L e ff l e r,S.J.,McKusick,M.K.,Karels,M.J.,and Quarterman,J.S.1989.The Design andImplementation of the 4.3BSD UNIX Operatin System.Addison-We s l e y,Reading,Mass.本书对4.3BSD UNIX系统进行完整的说明,所说明的是4.3 B S D的Ta h o e版。Libes,D.1990.expect:Curing Those Uncontrollable Fits of Interaction,P roceedings of
19、 the1990 Summer USENIX Confere n c e,pp.183-192,Anaheim,Calif.对e x p e c t程序及其实现的说明。Libes,D.1991.expect:Scripts for Controlling Interactive Processes,Computing Systems,vol.4,no.2,pp.99-125(Spring).本文提供了很多e x p e c t脚本。Morris,R.,and Thomopson,K.1979.UNIX Password Security,Communications ACM,vol.22,no
20、.11,pp.594-597(Nov.).说明U N I X口令方案设计的历史演变。Nemeth,E.,Snyder,G.,and Seebass,S.1989.UNIX System Administration Handbook.Prentice-Hall,Englewood Cliffs,N.J.对如何管理U N I X系统作了详细说明。O l a n d e r,D.J.,McGrath,G.J.,and Israel,R.K.1986.A Framework for Networking in SystemV ,P roceedings of the 1986 Summer USEN
21、IX Confere n c e,pp.38-45,Atlanta,Ga.本文说明系统V服务界面,系统和T L I的原先实现。P l a u g e r,P.J.1992.The Standard C Library.Prentice-Hall,Englewood Cliffs,N.J.本书是一本ANSI C函数库的全书,包含了该库完整的C语言实现。5 3 8U N I X环境高级编程下载Presotto,D.L.,and Ritchie,D.M.1990.Interprocess Communication in the Ninth EditionUNIX System,S o f t w.
22、Pract.and Exper.,vol.20,no.S1,pp.S1/3-S1/17(June).本文说明U N I X第九版提供的I P C设施,它是由AT&T贝尔实验室的信息科学研究部开发的。这种I P C的基础是流输入、输出系统,它也包括全双工管道,通过它在进程之间可以传送文件描述符,还包括对服务器的唯一客户连接。本文的一个副本也刊载在 AT&T1 9 9 0 b。Redman,B.E.1989.UUCP UNIX-to-UNIX Copy,in UNIX Networking,eds.S.G.Kochanand P.H.Wood,pp.5-48.Howard W.Sams and C
23、ompany,Indianapolis,Ind.本章包含了有关Honey DanBer UUCP的附加详细情况,也详细说明了U U C P程序的历史演变。Ritchie,D.M.1984.A Stream Input-Output System,AT&T Bell Laboratories Te c h n i c a lJ o u r n a l,vol.63,no.8,pp.1897-1910(Oct.).关于流的第一篇文章。S e l t z e r,M.,and Olson,M.1992.LIBTP:Portable,Modular Transactions for UNIX,P ro
24、ceedings of the 1992 Winter USENIX Confere n c e,pp.9-25,San Francisco,Calif.说明对d b(3)库的修改,它来自于实现了事务的4.3+B S D。S e l t z e r,M.,and Yigit,O.1991.A New Hashing Package for UNIX,P roceedings of the 1991Winter USENIX Confere n c e,pp.173-184,Dallas,Te x.说明d t m(3)库及它的各种实现,以及一种新的散列处理软件包。Stevens,W.R.1990
25、.UNIX Nerwork Pro g r a m m i n g.Prentice-Hall,Englewood Cliffs,N.J.详细说明U N I X下的网络程序设计。S t o n e b r a k e r,M.R.1981.Operating System Support for Database Management,Communications ACM,vol.24,no.7,pp.412-418(July).Strang,J.,Mui,L.,and OReilly,T.1991.termcap&terminfo,Third Edition.OReilly&Associat
26、es,Sebastopol,Calif.一本有关t e r m c a p和t e r m i n f o的参考书。Thompson,K.1978.UNIX Implementation,Bell Syst.Technical Journal,vol.57,no.6,p p.1 9 3 1-1 9 4 6(J u l y-A u g.).说明UNIX V 7的某些实现细节。We i n b e rg e r,P.J.1982.Making UNIX Operating Systems Safe for Database,Bell Syst.Technical Journal,vol.61,no
27、.9,pp.2407-2422(Nov.).说明在早期U N I X系统中实现数据库的某些问题。Williams,T.1989.Session Management in System V Release 4,P roceedings of the 1989Winter USENIX Confere n c e,pp.365-375,San Diego,Calif.说明P O S I X.1所要求的,在S V R 4中实现的对话期结构,包括进程组、作业控制和控制终端。本书也说明了现存方法的安全性方面。X/Open.1989.X/Open Portability Guide.Prentice-Hall,Englewood Cliffs,N.J.本书为七卷本,包括下列各部分:命令和公用程序(Vo l.1)、系统界面和头文件(Vo l.2)、补充定义(Vo l.3)、程序设计语言(Vo l.4)、数据管理(Vo l.5)、窗口管理(Vo l.6)以及网络服务(Vo l.7)。参 考 书 目5 3 9下载