C U T B H P N

Lecture #4 - System Programming

Web Resources, Supplementary Resources

Content:

System Programming focuses on the use of machine resources, e.g., files and directories, threads, processes, and services, and interprocess communication, to build efficient and quick libraries and applications. In this lecture we discuss programming with the resources of both Windows and Linux.
  1. Syllabus describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
  2. Projects:

  3. Code Resources:

    Project1HelpS19
  4. Windows-Linux Comparison

  5. Win32 System Programming

  6. Linux System Programming

  7. System Programming Topics:

    Processes and Threads
    Threads and Locks
    Sockets

CST strip