Linux Programming Notes JNTU | LP Notes JNTU of Total Complete Notes
Please find the download links of Linux Programming Notes JNTU | LP Notes JNTU are listed below:
Linux Utililies File handling utilities. Security by ﬁle pemtissions. Process utilities. Disk utilities. Networking commands. Filters. Text processing utilities and Backup utilities. sod – scripts. operation, atldresses, commands. applications. awk – execution. fields and records. scripts, operation. patterns. actions. functions. using system commands in awk.
Working with the Bourne again shell(bash): Introduction, shell responsibilities. pipes and input Redirection. output redirection. here documents. running a shell script. the shell as a programming language. shell meta characters. file name substitution. shell variables, command substitution, shell commands. the environment. quoting. test command. control structures. arithmetic in shell, shell script examples. interrupt processing. functions. debugging shell scripts.
Files: File Concept, File System structures. lnodes. File Attributes. File types. Library functions.the standard I/0 and formatted I/O in C, stream errors. kernel support for ﬁles. System calls. ﬁle descriptors. low level tile access — File structure related system calls(File APIs), ﬁle and record locking, file and directory management – Directory tile APIs, Symbolic links & hard links.
UNIT – IV
Process – Process concept, Kernel support for process. process attributes, process control – process creation, waiting for a process, process termination. zombie process. orphan process. Process APts. SignaLs- lntroduction to signals. Signal generation and handling. Kernel support for signals, Signal function, unreliable signals. reliable signals. kill. raise . alarm. pause. abort. sleep functions.
lnter process Communication : Introduction to IPC. Pipes. FlFOs. Introduction to three types of IPC-message queues, semaphores and shared memory. Message Queues- Kernel support for messages. Unix system V APls for messages. client/server example.
Semaphores-Kernel support for semaphores. Unix system V APls for semaphores. Shared Mernory- Kernel support for shared memory, Unix system V APIs for shared memory. semaphore and shared memory example.
Multithreaded Programming: Differences between threads and processes. Thread structure and uses, Threads and lightweigtht Processes, POSIX Thread APIs. Creating Threads. Thread Attributes. Thread Synchronization with semaphores and with Mutexes. Example programs.
Sockets: Introduction to Sockets, Socket Addresses, Socket system calls for connection oriented protocol and connectionless protocol, example- client/server programs.