Systems Programming in Unix/Linux

0
(0)

Systems Programming in Unix/Linux
 

  • Author:K.C. Wang
  • Length: 452 pages
  • Edition: 1st ed. 2018
  • Publisher: Springer
  • Publication Date: 2018-08-13
  • ISBN-10: 3319924281
  • ISBN-13: 9783319924281
  • Sales Rank: #604716 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Covering all the essential components of Unix/Linux, including process management, concurrent programming, timer and time service, file systems and network programming, this textbook emphasizes programming practice in the Unix/Linux environment. Systems Programming in Unix/Linux is intended as a textbook for systems programming courses in technically-oriented Computer Science/Engineering curricula that emphasize both theory and programming practice. The book contains many detailed working example programs with complete source code. It is also suitable for self-study by advanced programmers and computer enthusiasts.

    Systems programming is an indispensable part of Computer Science/Engineering education. After taking an introductory programming course, this book is meant to further knowledge by detailing how dynamic data structures are used in practice, using programming exercises and programming projects on such topics as C structures, pointers, link lists and trees.

    • This book provides a wide range of knowledge about computer system
    • software and advanced programming skills, allowing readers to interface with operating
    • system kernel, make efficient use of system resources and develop application software.
    • It also prepares readers with the needed background to pursue advanced studies in
    • Computer Science/Engineering, such as operating systems, embedded systems, database
    • systems, data mining, artificial intelligence, computer networks, network security,
    • distributed and parallel computing.

    Table of Contents

    Chapter 1: Introduction
    Chapter 2: Programming Background
    Chapter 3: Process Management in Unix/Linux
    Chapter 4: Concurrent Programming
    Chapter 5: Timers and Time Service
    Chapter 6: Signals and Signal Processing
    Chapter 7: File Operations
    Chapter 8: System Calls for File Operations
    Chapter 9: Library I/O Functions
    Chapter 10: Sh Programming
    Chapter 11: EXT2 File System
    Chapter 12: Block Device I/O and Buffer Management
    Chapter 13: TCP/IP and Network Programming
    Chapter 14: MySQL Database System

    中文:

    书名:Unix/Linux环境下的系统编程

    这本教科书涵盖了Unix/Linux的所有基本组件,包括进程管理、并发编程、定时器和时间服务、文件系统和网络编程,强调在Unix/Linux环境下的编程实践。 Unix/Linux环境下的系统编程 旨在作为面向技术的计算机科学/工程课程中系统编程课程的教科书,这些课程同时强调理论和编程实践。这本书包含许多详细的工作示例程序与完整的源代码。也适合高级程序员和计算机爱好者自学。

    系统编程是计算机科学/工程教育中不可或缺的一部分。在学习了编程入门课程后,本书旨在通过使用C结构、指针、链接表和树等主题的编程练习和编程项目,详细说明如何在实践中使用动态数据结构来进一步了解这些知识。

    • 这本书提供了有关计算机系统的广泛知识
    • 软件和高级编程技能,使读者能够与操作人员交互
    • 系统内核,高效利用系统资源,开发应用软件。
    • 它还为读者准备了必要的背景知识,以便在
    • Computer Science/Engineering, such as operating systems, embedded systems, database
    • 系统、数据挖掘、人工智能、计算机网络、网络安全、
    • 分布式和并行计算。

    目录表

    第一章:引言
    第二章:编程背景
    Chapter 3: Process Management in Unix/Linux
    Chapter 4: Concurrent Programming
    第5章:计时器和时间服务
    第六章:信号与信号处理
    第7章:文件操作
    第8章:文件操作的系统调用
    第9章:库I/O函数
    Chapter 10: Sh Programming
    第11章:ext2文件系统
    第12章:数据块设备I/O和缓冲区管理
    第13章:TCP/IP和网络编程
    第14章:MySQL数据库系统

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册