首页 > 图书中心 >图书详情
Linux编程(第二版)(微课版)
作者:刘文果、丁凯、徐钦桂、钟雪峰、谭伟
丛书名:高等院校计算机应用系列教材
定价:79元
印次:2-1
ISBN:9787302658078
出版日期:2024.06.01
印刷日期:2024.05.14
《Linux编程(第二版)(微课版)》将Linux系统编程应用与操作系统原理深度融合,先从Linux C案例程序出发,提出问题,引入操作系统的概念和原理,讨论解决问题的理论和方法,再从理论回归实践,分析和解决编程应用问题,破解传统上理论教学和实践教学脱节的问题,取得了很好的教学效果。本书主要内容包括Linux基本操作、Shell编程、系统I/O编程、文件系统、进程控制原理、多进程并发编程、信号机制、线程概念、多线程并发编程、同步互斥概念、基于信号量与P/V操作解决同步互斥问题、经典同步问题、网络编程、并发网络应用编程等。本书安排了大量的程序示例、课后习题,旨在训练读者理论运用和解决问题的能力,精心设计了很多绘图,使抽象的概念、原理和技术看得见。 《Linux编程(第二版)(微课版)》内容全面、结构合理、思路清晰、语言简洁、示例丰富。本书既可作为高等院校计算机类专业有关操作系统和Linux编程等课程的教材,又可作为C程序、嵌入式开发工程师的参考资料。 《Linux编程(第二版)(微课版)》配套的电子课件、示例源代码、习题答案和实验指导可以到http://www.tupwk.com.cn/downpage网站下载,也可以扫描前言中的“配套资源”二维码获取。扫描前言中的“看视频”二维码可以直接观看教学视频。
more >前 言 Linux是一种技术先进、功能强大、性能优越、应用广泛的操作系统,也是当今大多数云计算、大数据平台的节点用操作系统。要掌握Linux系统原理和编程技术需要具备操作系统原理知识,而学习操作系统原理,又需要通过Linux编程来巩固和应用理论知识。以往这两方面的教学脱节严重,致使教学效果不及预期。 本书是作者从事多年有关操作系统课程教学研究与改革成果的结晶,针对过去理论原理和编程实践脱节的问题,将操作系统理论和Linux编程实践进行深度融合,以Linux系统编程为主线,纳入操作系统中的进程管理、线程机制、信号量与P/V操作、进程间通信、文件系统等部分内容,将理论和实践有机结合,要想熟练掌握操作系统与Linux编程,不仅要深入理解相关的概念和原理,还要用操作系统理论知识去分析问题,在Linux环境下编写系统和网络通信应用程序。 本书先介绍操作系统的操作使用、Shell编程、文件管理操作,使读者获得初步的感知,然后介绍系统内部结构、原理和编程等内容,使学习过程自然而不唐突。对于文件系统、进程管理与控制、线程管理、进程间通信、网络编程,都是从学生看得见、摸得着的命令操作和C程序运行结果开始,提出问题,引发学生讨论,引入操作系统的概念、内部结构、理论原理和解决方案。书中的绘图使抽象的原理看得见,逐步引导学生用理论知识去解决更多、更复杂的应用问题。本教材于2017年开始应用于我校有关操作系统课程的教学,经过两年的完善,2019年出版第一版,2023年出版Mooc视频版。多年的教学实践表明,采用本书内容和教学方案,有效破解了多年来操作系统课程难教难学的问题。 本书既可作为有关操作系统课程的主要教材,又可独立作为有关操作系统实验或Linux系统编程的教材,书中提供了大量的微课视频、PPT课件、示例源代码、习题答案、实验指导等教学资源。 本书内容全面、结构合理、思路清晰、语言简洁、示例丰富。每章的开头概述了本章的学习目标。每章的正文都结合所讲述的关键技术和难点,穿插了大量有价值的示例程序,安排了有针对性的思考和练习,帮助学生理解相关概念。每章末尾都安排了丰富的课后习题,培养学生分析和解决问题的能力。 在编写本书的过程中,我们参考了相关文献,在此向这些文献的作者深表感谢。由于我们水平有限,书中难免有不足之处,恳请专家和广大读者批评指正。我们的电话是010-62796045,电子邮箱是992116@qq.com。 本书配套的电子课件、示例源代码、习题答案和实验指导可以到http://www.tupwk.com.cn/ downpage网站下载,也可以扫描下方的“配套资源”二维码获取。扫描下方的“看视频”二维码可以直接观看教学视频。 扫描下载 扫一扫 配套资源 看视频 作 者 2023年11月
more >