TB221570V Reg. No :................................
Name :...................................
BCA DEGREE (C.B.C.S.) EXAMINATION, NOVEMBER 2022
(2022 Admissions (regular) 2021 Admissions (Improvement / Supplementary), 2020, 2019, 2018, Admissions
Supplementary)
SEMESTER I - CORE COURSE (CLOUD TECHNOLOGY AND INFORMATION SECURITY MANAGEMENT)
BCA1B03B18 - INTRODUCTION TO UNIX AND SHELL SCRIPTING
Time : 3 Hours Maximum Marks : 80
Part A
I. Answer any Ten questions. Each question carries 2 marks (10x2=20)
1. List the Unix architecture layers.
2. Describe root in Unix.
3. Compare ‘mv’ and ‘rm’ UNIX commands.
4. Describe the use of ls command.
5. Identify wc command
6. Define context switching.
7. State the term ‘Zombie’ in a process.
8. Describe the concept of fork().
9. Compare i) send ii) msg commands.
10. Recognize the commands to delete and replace character or words in vi editor.
11. Explain the purpose of shell scripting.
12. Recall various test commands in UNIX shell script.
Part B
II. Answer any Six questions. Each question carries 5 marks (6x5=30)
13. Compare and contrast internal and external commands.
14. Illustrate the process of creating and managing groups as a superuser.
15. Explain the common administrative tasks performed by a system admin.
16. Explain the structure of a regular file in UNIX with a neat diagram.
17. Compare PID and PPID.
18. Discuss about the sequence of operation during fork() system call
19. Explain how to search and replace a string in vi editor.
20. Explain case control statement with suitable example.
21. Identify the methods for creating and calling script.
Part C
III. Answer any Two questions. Each question carries 15 marks (2x15=30)
22. Illustrate and explain UNIX system architecture.
23. Explain the directory structure of UNIX file system.
24. Illustrate the phases of process creation. Also explain process termination.
25. Explain the various loop control and decision control statements in UNIX shell script.