1、高等学校计算机应用规划教材Linux编程徐钦桂徐治根黄培灿谢伟鹏编著清华大学出版社北京前言Lix是一种性能稳定的多用户网络操作系统,它与UX系统有相似的文件结构、用户接口和操作方式。Li虽然是开源免费的操作系统,但它继承了UNX系统强大的功能、卓越的性能和稳定性。学习L系统编程不仅能帮助学生更好地巩固和理解操作系统的工作原理,还能培养学生的实践技能。因此,很多高校选择Li系统作为操作系统原理课程的实例系统,选用Liu系统编程项目作为操作系统原理课程的实验内容。由于Lx系统编程本身就是一门难度较大、内容繁多的课程,从中选取一些项目来开设操作系统实验,存在以下一些问题:Li系统本身涉及很多理论、概
2、念、技术、算法,操作系统这门课一般仅有十多个实验学时,由于学时太少,学生很难较好地掌握Lx系统编程技术,教学效果不佳;目前很难找到将L系统编程技术与操作系统理论很好地融合的教材,结果是学习操作系统理论对学习Lix系统编程帮助不是很大,学习Lix系统编程对理解操作系统的理论帮助作用也非常有限;一般基于Lix的实验指导或实验教材都写得比较简略,对Linux系统中多进程并发、线程编程、VO操作的介绍不完整、不系统,也没有补充必要的C语言语法知识,导致学生在学习过程中遇到很多难以克服的困难,丧失学习兴趣和信心。本书内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实。每一章的引言部分概述了该章的作用和
3、内容。在每一章的正文中,结合所讲述的关键技术和难点,穿插了大量极富实用价值的示例,并安排了有针对性的思考和练习,以帮助读者理解相关概念。每一章的末尾都安排了丰富的课后作业,有助于培养读者的分析能力和实际应用能力。本书的目的是培养学生关于计算机系统的知识和能力,对操作系统和Liux系统编程进行整合,以Lix系统编程为主线,并纳入操作系统原理课程中的进程管理、信号量与PW操作、文件系统等部分内容,将理论和实践有机地融合起来,可作为独立的操作系统实验或Lix系统编程课程开设,通过实践更好地理解课程理论,以提高教学质量。除封面署名的作者外,参加本书编写的人员还有刘文果、李伟、肖捷、谭伟等人。由于作者水平有限,本书难免有不足之处,欢迎广大读者批评指正。我们的信箱是huchenhao(,电话是010-62796045。本书的电子课件、习题答案和实例源代码可以到http:/.cm/downpage网站下载。作者2018年7月