Softex IT Solutions Aug.2013 | Page 110

Page no:110 ITE1- Advanced Unix Objective : To learn Unix Operating system calls and processes and understand them through small programs. Sr. No. 1 Chapter Details Introduction to UNIX Evolution of Unix, Features, System structure, File System File I/O System calls for file I/O, File Sharing, Concept of File descriptor duplication, File Control Files and Directories File status, File types, Permission, ownership and related System call. File system, Links, File times Directory related functions Standard I/O Library Streams, Buffering, open, read & write on streams, Binary I/O, Forma tted I/O Temporary Files Environment of Unix Process Process invocation and termination, Environment variables & List Memory Layout of C program & memory management routines Process control Process identifiers, system calls related to Multitasking, Race condition Zombie & Orphan process, system Process relationship Sessions, Controlling Terminal, Job Control Sharing data among parent & Child using Files Signals Signal Concepts, Signal handling, Important signals: kill, raise, alarm, pause, and abort Advanced I/O Record Locking , Streams, I/O Multiplexing, Memory Mapped I/O, various Read and write Nos. of Session 3 Reference Books 1,2 2 3 1,2 3 4 1,2 4 4 1,2 5 3 1,2 6 5 1,2 7 3 1,2 8 3 4 1,2 9 1,2