Unix & Shell Programming (IT-8004)
rgpv bhopal, diploma, rgpv syllabus, rgpv time table, how to get transcript from rgpv, rgpvonline,rgpv question paper, rgpv online question paper, rgpv admit card, rgpv papers, rgpv scheme
RGPV notes CBGS Bachelor of engineering
Syllabus
UNIT 1:
General Overview of the System: System structure, user perspective, O/S services
assumption about Hardware The Kernel and buffer cache architecture of Unix O/S,
System concepts, Kernel data Structure, System administration, Buffer headers, Structure of
the buffer pool, Scenarios for retrieval of the buffer, Reading and writing disk block, Advantage
and disadvantage of buffer cache.
UNIT 2:
Internal Representation of Files: Inodes, Structure of regular, Directories conversions
of a path name to an inode, Super block, Inode assignment to a new file, Allocation of disk
blocks, Open read write file and record close, File creation, Operation of special files change
directory and change root, change owner and change mode. STAT and FSTAT, PIPES
mounting and unmounting files system, Link Unlink.
UNIT 3:
Structures of Processes and process control: Process states and transitions layout of
system memory, the context of a process, manipulation of process address space, Sleep
process creation/termination. The user Id of a process, changing the size of a process. Killing
process with signals, job control, scheduling commands: AT and BATCH,TIME,CORN.
UNIT 4:
Introduction to shell scripts: shell Bourne shell, C shell, Unix commands, permissions,
editors, grep family, shell variables, scripts, metacharacters and environment, if and case
statements, for while and until loops. Shell programming.
UNIT 5:
Introduction of Awk and perl Programming: Awk pattern scanning , BEGIN and END
patterns, Awk arithmetic and variables, and operators, functions, perl; the chop() function, variable
and operators. Networking tools: Resolving IP addressing, TELNET, FTP, Socket programming,
introduction of Linux structure.
NOTES
- Unit 1
- Unit 2
- Unit 3
- Unit 4
- Unit 5
Books Recommended
Sumitabha Das “Unix concepts and Applications”.Tata McGraw Hill,
Y.Kanetkar “Unix shell programming”, BPB Pub
.B.W. Kernighan & R. Pike, “The UNIX Programming Environment”, PHI Learning
S.Prata “ Advanced UNIX: A Programming's Guide”, BPB Publications, New Delhi.
M.J. Bach “Design of UNIX O.S. “, PHI Learning
Beck “Linux Kernel”, Pearson Education, Asia.
You May Also Like
- IT-8001 - Information Security
- IT-8002 - Soft Computing
- IT-8003 - Digital Image Processing [Elective-V]
- IT-8003 - Data Science [Elective-V]
- IT-8003 - Information theory and coding [Elective-V]
- IT-8004 - Data Mining & Warehousing [Elective-VI]
- IT-8004 - Internet of Things [Elective-VI]
- IT-8005 - Project-II
- IT-8006 - Lab (Elective-VI)
- IT-8007 - Group Discussion (Internal Assessment)