DCA7105 UNIX & SHELL PROGRAMMING FEB MARCH 2026
₹190.00
Match your questions with the sample provided in description
Note: Students should make necessary changes before uploading to avoid similarity issues in Turnitin.
If you need unique assignments
Turnitin similarity between 0 to 20 percent
Price is 700 per assignment
Buy via WhatsApp at 8791514139
Description
| SESSION | FEB-MARCH 2026 |
| PROGRAM | MASTER OF COMPUTER APPLICATIONS (MCA) |
| SEMESTER | III |
| COURSE CODE & NAME | DCA7105 UNIX & SHELL PROGRAMMING |
Â
Â
Assignment Set – 1
Â
Q.1. Differentiate between foreground and background processes and daemon processes in Unix. What are system calls? Explain the functions of fork(), exec(), open(), read(), and write().
Ans 1.
Foreground, Background, and Daemon Processes
In Unix, a foreground process is executed directly within the terminal session. It is present in the shell till it’s finished. The user has to remain patiently waiting for it to complete before entering another command. It is impossible to use the terminal. As an example, the cat command
Â
MUJ
Its Half solved only
Buy Complete assignment from us
Price – 190/  assignment
MUJ Manipal University Complete SolvedAssignments JAN- FEB 2026
buy cheap assignment help online from us easily
we are here to help you with the best and cheap help
Contact No – 8791514139 (WhatsApp)
OR
Mail us-Â [email protected]
Our website – https://muj.assignmentsupport.in/
JAN-FEB 2026
Â
Â
Q.2. What are the different process states in UNIX? Explain each state. What are signals in UNIX? Explain common terminating signals such as SIGKILL, SIGTERM, and SIGSEGV.
Ans 2.
Process States in UNIX
Every single process that runs Unix goes through a set of state changes throughout its life. The operating system scheduler manages the process based upon available resources as well as system-related events.
The term “running state” refers to the way in which the program is currently executing within the
Â
Â
Q.3. Explain User Authentication Mechanisms in UNIX with reference to PAM (Pluggable Authentication Modules) and SSH. Describe how password-based and public key authentication work in SSH.
Ans 3.
PAM – Pluggable Authentication Modules
PAM is a flexible framework used in Unix as well as Linux systems that handles the authentication of users in a modular and flexible manner. Prior to PAM was introduced, all applications that required authentication had to implement its own authentication code. PAM simplifies the process by offering the standard interface applications are able to use, but the
Â
Assignment Set – 2
Â
Â
Q.4. Explain the different types of shells in UNIX. Describe the features of Bourne shell (sh), Bourne Again shell (bash), Z shell (zsh), Korn shell (ksh), and C shell (csh).
Ans 4.
Introduction to Unix Shells
A shell within Unix is a command-line interpreter that connects users with the kernel. It executes commands entered via interactively or scripts. Unix offers a variety of shells that have various features. The choice of shell affects both performance and portability of scripts.
- Bourne Shell (sh)
The Bourne shell, invented by Stephen Bourne at Bell Labs in 1979, was the first Unix shell. It’s
Â
Â
Q.5. What are the three standard file descriptors in UNIX and what do they represent?
Ans 5.
Introduction to File Descriptors
In Unix, a file-descriptor (FD) is an integer with a negative value that can be used by an operating system to identify the open file or resource within a process. When a process opens a file, creates pipes, or creates a network connection, the kernel returns a file descriptor that the process uses to perform additional read, write or close operations to that resource.
Each process running Unix is started with three standard file descriptors already open. These
Â
Â
Q.6. Explain static and dynamic memory allocation in UNIX-based C programs with their characteristics and examples of how each is used.
Ans 6.
Memory Allocation in Unix-Based C Programs
Memory management is an essential aspect of Unix-based C programming. C provides direct control over memory using dynamic as well as static allocation, and understanding both is essential for reliable systems development.
Static Memory Allocation
Static memory allocation is memory allocated at the time of compiling. The amount and the
Related products
-

DBB1217 COMMUNITY DEVELOPMENT JAN FEB 2026
₹190.00 Add to cart Buy now -

DBB1116 UNIVERSAL HUMAN VALUES JAN FEB 2026
₹190.00 Add to cart Buy now -
Sale!

DMBA219 LEGAL ASPECTS OF BUSINESS JAN FEB 2026
₹200.00Original price was: ₹200.00.₹190.00Current price is: ₹190.00. Add to cart Buy now -
Sale!

DMBA220 BUSINESS COMMUNICATION (VAC) JAN FEB 2026
₹200.00Original price was: ₹200.00.₹190.00Current price is: ₹190.00. Add to cart Buy now
