You are on page 1of 1

UNIX Programming Services and Features measures knowledge of files, directories,

programs, processes, signals, and basic I/O.


Files and Directories tests familiarity with functions such as stat, fstat, and
lstat, as well as file ownership and file access. Also presented are file link f
unctions such as link, unlink, remove, and symlink.
UNIX Processes measures skills required to create processes in the UNIX environm
ent. Topics cover the 'main' function, process termination, command line argumen
ts, shared libraries, memory allocation, and environment variables.
Controlling Processes determines the ability to create child processes and use s
uch functions as fork, vfork, exit, wait and waitpid and exec.
UNIX Signals assesses understanding of signal semantics and functions such as ki
ll, raise, alarm and pause, abort, sleep, and job-control signals.
Interprocess Communications tests knowledge of pipes, message queues, semaphores
, shared memory, and System V IPC.
Advanced Interprocess Communications determines the ability to use stream pipes,
file descriptors, and client-server connection functions.
POSIX Threads evaluates understanding of basic thread management, user versus ke
rnel threads and thread attributes.
Thread Synchronization measures the ability to create and use mutexes, semaphore
s, condition variables, and signal handling with threads.
Creating MAKE Files tests understanding of the UNIX make utility and using shell
commands within make files.

You might also like