|
|
|
ITE1- Advanced Unix
Objective : To learn Unix Operating system calls and processes and understand them through small programs.
1 Introduction to UNIX Evolution of Unix, Features, System structure, File System 2 File I/O System calls for file I/O, File Sharing, Concept of File descriptor duplication, File Control 3 Files and Directories File status, File types, Permission, ownership and related System call. File system, Links, File times Directory related functions 4 Standard I/O Library Streams, Buffering, open, read & write on streams, Binary I/O, Formatted I/O Temporary Files 5 Environment of Unix Process Process invocation and termination, Environment variables & List Memory Layout of C program & memory management routines 6 Process control Process identifiers, system calls related to Multitasking, Race condition Zombie & Orphan process, system 7 Process relationship Sessions, Controlling Terminal, Job Control Sharing data among parent & Child using Files 8 Signals Signal Concepts, Signal handling, Important signals: kill, raise, alarm, pause, and abort 9 Advanced I/O Record Locking , Streams, I/O Multiplexing, Memory Mapped I/O, various Read and write 10 Inter Process Communication Pipes, FIFO, System V IPC (Message Queue, Semaphore, Shared Memory)
References 1. Advanced Programming in the UNIX environment W.R.Stevens 2. The C Odyssey UNIX Meeta Gandhi
For more details, visit http://www.unipune.ernet.in/stud_info/Syllabi/Syllabus_2008.html
|
No responses found. Be the first to respond and make money from revenue sharing program.
|