rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: Systems Programming in Unix/Linux
  name:
    name part: Wang, K.C.
    role:
      role term: creator
    role:
      role term: author.
    role:
      role term: aut
    role:
      role term: http://id.loc.gov/vocabulary/relators/aut
  name:
    name part: SpringerLink (Online service)
  type of resource: text
  origin info:
    place:
      place term: gw
    date issued: 2018
    edition: 1st ed. 2018.
    issuance: monographic
  language:
    language term: eng
  physical description:
    form: electronic
    form: electronic resource
    reformatting quality: access
    form: remote
    extent: XXI, 452 p. 111 illus., 61 illus. in color. online resource.
  abstract: 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. Emphasizing both theory and programming practice. Systems Programming in Unix/Linux contains many detailed working example programs with complete source code. 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. Systems Programming in Unix/Linux 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 to Unix/Linux -- 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.
  note: by K.C. Wang.
  subject:
    topic: Computer programming
  subject:
    topic: Programming languages (Electronic computers)
  subject:
    topic: Data structures (Computer science)
  subject:
    topic: Operating systems (Computers)
  subject:
    topic: Programming Techniques
  subject:
    topic: Programming Languages, Compilers, Interpreters
  subject:
    topic: Data Structures
  subject:
    topic: Operating Systems
  classification: QA76.6-76.66
  classification: 005.11
  related item:
    title info:
      title: Springer eBooks
  identifier: 9783319924298
  identifier: https://doi.org/10.1007/978-3-319-92429-8
  record info:
    record creation date: 180827
    record change date: 20191028192935.0
    record identifier: 978-3-319-92429-8