Weekly Activities
Weekly Activities
Week 1:
1. Explain functions of Operating Systems
2. Explain dual mode of operation of the Operating System
3. Explain all the structures of the Operating Systems
Week 2:
1. Explain the Linux boot process
2. What is virtualization
3. Explain 4 characteristics of virtual machines
4. Explain the following commands with examples: su, sudo, man
Week 3:
1. Explain absolute and relative pathnames with example
2. Explain the following commands: ls, cd, cat, pwd, grep, touch, wc, gzip, uniq, sort, diff, comm, vi, cp,
mv, mkdir, rmdir, rm
3. Explain special types of files in Linux
Week 4:
1. With suitable diagram explain process states
2. Explain PCB with neat diagram
3. Explain First Come First Serve CPU scheduling algorithm with an example
4. Explain Shortest Job First(Non pre-emptive) CPU scheduling algorithm with an example
5. Explain Shortest Job First (pre-emptive) CPU scheduling algorithm with an example
6. Explain Round Robin CPU scheduling algorithm with an example
7. Explain Priority based CPU scheduling algorithm with an example
Week 5:
1. What is deadlock
2. What is a race condition
3. Explain in detail the Critical Section Problem (CSP)
4. Explain the System Model
5. Explain deadlock characterization
6. Explain deadlock prevention
7. Explain deadlock avoidance with example (Bankers and RAG algorithm)
Week 6: Illustrate the installation and usage of lvm in linux operating system
Week 7:
1. Write shell scripts to illustrate variables, reading input, for loop, while loop, do while loop, if loop,
arithmetic operations and string operations
Week 8:
1. Demonstrate the steps to install OPEN LDAP
Week 9:
Demonstrate the installation of FTP Server and illustrate it with ftp commands
Week 10:
Demonstrate how to use apache web server to create the following virtual hosts
1. mangaloresmartcity.com
2. mangalorebeaches.org
Week 13:
Illustrate the following commands with examples: ipconfig,ifconfig,tenet,tcpdump,ping,