UNIX Systems Programming - Detailed Course Outline
Copyright 1990-2010 Anderson Software Group, Inc.
(return to main UNIX and Shell page)
Section
1 - Getting Started
-
The Standard
C Library
-
Dynamic
Storage Allocation
-
Character
and String Handling
-
Non-local
Control Transfers
-
Memory
Routines
-
Shell
Command Execution
Section
2 - The UNIX and C Interface
-
Unbuffered
File I/O
-
Random
Access File I/O
-
File and
Record Locking
-
File Manipulation
-
Memory
Mapped I/O
-
Terminal
I/O
-
Polling
Section
3 - UNIX System Calls for Processes
-
Creating
Processes
-
Synchronizing
Processes
-
Overlaying
-
Signals
-
Pipes
Section
4 - Interprocess Communication
-
Named
Pipes
-
Messages
-
Semaphores
-
Shared
Memory
Appendix
Bibliography |