成功加入购物车
[美] 莫雷 (Molay B) 著; 杨宗源 、 黄海涛 译 / 清华大学出版社 / 2004-10 / 平装
售价 ¥ 30.00 5.4折
定价 ¥56.00
品相 八品
优惠 满包邮
延迟发货说明
上书时间2024-05-14
卖家超过10天未登录
Unix/Linux编程实践教程
操作系统是计算机最重要的系统软件。Unix操作系统历经了几十年,至今仍是主流的操作系统。本书通过解释Unix的工作原理,循序渐进地讲解实现Unix中系统命令的方法,让读者理解并逐步精通Unix系统编程,进而具有编制Unix应用程序的能力。书中采用启发式、举一反三、图示讲解等多种方法讲授,语言生动、结构合理、易于理解。每一章后均附有大量的习题和编程练习,以供参考。
本书适合作为高等院校计算机及相关专业的教材和教学参考书,亦可作为有一定系统编程基础的开发人员的自学教材和参考手册。
BruceMolay,哈佛大学著名教授,从事Unix系统编程和教学十余年之久,本书就是在哈佛继续教育学院的UnixsystimProgramming课程的基础上,结合作者的实践、教学经验编写而成。
第1章Unix系统编程概述1.1介绍1.2什么是系统编程1.2.1简单的程序模型1.2.2系统模型1.2.3操作系统的职责1.2.4为程序提供服务1.3理解系统编程1.3.1系统资源1.3.2目标:理解系统编程1.3.3方法:通过三个问题来理解1.4从用户的角度来理解Unix1.4.1Unix能做些什么1.4.2登录--运行程序--注销1.4.3目录操作1.4.4文件操作1.5从系统的角度来看Unix1.5.1用户和程序之间的连接方式1.5.2网络桥牌1.5.3bc:Unix的计算器1.5.4从bc/dc到Web1.6动手实践1.7工作步骤与概要图1.7.1接下来的工作步骤1.7.2Unix的概要图1.7.3Unix的发展历程小结第2章用户、文件操作与联机帮助:编写who命令2.1介绍2.2关于命令who2.3问题1:who命令能做些什么2.4问题2:who命令是如何工作的2.5问题3:如何编写who2.5.1问题:如何从文件中读取数据结构2.5.2答案:使用open、read和close2.5.3编写wh01.c2.5.4显示登录信息2.5.5编写wh02.c2.5.6回顾与展望2.6编写cp(读和写)2.6.1问题1:cp命令能做些什么2.6.2问题2:cp命令是如何创建/重写文件的2.6.3问题3:如何编写cp2.6.4Unix编程看起来好像很简单2.7提高文件I/O效率的方法:使用缓冲2.7.1缓冲区的大小对性能的影响2.7.2为什么系统调用需要很多时间2.7.3低效率的wh02.c2.7.4在wh02.c中运用缓冲技术2.8内核缓冲技术2.9文件读写2.9.1注销过程:做了些什么2.9.2注销过程:如何工作的2.9.3改变文件的当前位置2.9.4编写终端注销的代码2.10处理系统调用中的错误小结第3章目录与文件属性:编写ls3.1介绍3.2问题1:1s命令能做什么3.2.11s可以列出文件名和文件的属性3.2.2列出指定目录或文件的信息3.2.3经常用到的命令行选项3.2.4问题1的答案3.3文件树3.4问题2:1s是如何工作的3.4.1什么是目录3.4.2是否可以用open、read和close来操作目录3.4.3如何读目录的内容……第4章文件系统:编写pwd第5章连接控制:学3]stty第6章为用户编程:终端控制和信号第7章事件驱动编程:编写一个视频游戏第8章进程和程序:编写命令解释器sh第9章可编程的shell、shell变量和环境:编写自己的shell.第10章I/O重定向和管道第11章连接到近端或远端的进程:服务器与Socket(套接宇)第12章连接和协议:编写Web服务器第13章基于数据报(Datagram)的编程:编写许可证服务器第14章线程机制:并发函数的使用第15章进程间通信(1PC)
展开全部
图2
图3
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30