everything.study
ECE 252

Systems Programming and Concurrency

Undergraduate

Spring 2024

Topics

  • System calls
  • File systems
  • Processes and UNIX process management
  • Concurrency and synchronization
  • Interprocess communication
  • Network programming

Readings

  • Advanced Programming in the UNIX Environment
    W. Richard Stevens and Stephen A. Rago · 3rd · unspecified
    Main textbook; Addison-Wesley, 2013; ISBN 978-0-321-63773-4
  • The Linux Programming Interface
    Michael Kerrisk · recommended
    Optional reference; No Starch Press, 2010; ISBN 978-1-59327-220-3
  • Lecture slides and notes are linked from the course schedule.
    unspecified
Sources