OS Assignment1 (ST) A
OS Assignment1 (ST) A
ENGINEERING COLLEGE
Group Question
Question
No No
1 Explain architecture of Unix System.
G1
2 Write short note on Distributed Unix System.
1 Explain Linux Files and Directories.
G2
2 With diagram explain Components of Linux System.
1 Write brief note on the design principles of Linux System.
G3 Explain in detail the components that the kernel module support under Linux
2
System.
G4 1 Write a short note on process management in Linux System.
2 Explain process scheduling and kernel synchronization in detail.
G5 1 Write short note on Linux System virtual memory system.
2 Explain Linux System file system in detail.
G6 1 Explain different IPC mechanism available in Linux System.
2 How does Linux System achieve interprocess communication.
G7 1 Write a note on Unix interrupts and exceptions.
2 Explain the typical interrupt levels in Unix System.
G8 1 Write a note on memory management on Unix System.
2 Explain the User and kernel stack for copy program.
G9 1 Write a note on Unix kernel data structure for the process.
2 Explain the process states and transitions on Unix System.
G10 1 Write a note on sleep and wakeup in Unix System.
2 with diagram explain the multiple processes sleeping on a lock
G11 What should happen if the kernel attempts to awaken all process sleeping on an
1
event, but no processes are asleep on the event at the time of the wakeup?
2 Explain the structure of the buffer pool in Unix System
G12 1 Explain the advantages and disadvantages of the buffer cache
2 Explain the algorithm for conversion of a path name to an I-node in Unix System.
G13 1 Explain VFS with neat diagram in Linux System.
2 Explain ext3 and ext4 file system in Linux System.
G14 1 Write a note on Grand Unified Bootloader.
2 Explain Unix System File Types.
G15 1 Explain File and Directory permissions in Linux System.
2 Explain setting up a Local Area network with Linux System.
G16 1 Briefly explain the Remote Access commands and permissions of Linux System.
2 Write a note on configuring Login Shell and BASH Shell.
G17 1 Difference between shell variables and shell scripts.
2 What is Linux and why is it considered an open-source operating system.
G18 List and explain briefly the different system call available for the file system in
1
Unix operating system.
2 Explain the structure of process in Unix operating system.
G19 1 With an algorithm, explain how are the processes get created in Unix OS.
2 Explain the process of changing the size of process in Unix System.
G20 1 Describe an implementation of Kill system call in Unix System.
2 With the neat block diagram, explain the architecture of Unix operating system.
1 Explain read and write system calls of Unix operating system.
G21 What are the different commands available in Linux System to manage user
2
accounts? Explain them.
1 Write a note on LINUX System. distributions (different versions of Linux)
G22 Write a note on the security measures implemented in Linux to protect the system
2
from outside attacks
List various desktop editors of Linux system and explain Gnome editor and the Vi
1
editor.
G23
How is the package management system in Linux System. different from
2
Windows?
1 Explain the alias command with examples and usage.
G24
2 Briefly explain Linux installation.
1 Differentiate between Unix and Linux operating system.
G25 What is the difference between hard links and soft links? How do users create a
2
symbolic link in Linux?
1 Explain the FTP Server tools in Linux System.
G26
2 Explain the network structure in Linux System.
1 Explain the authentication in Linux System with respect to security concerned.
G27
2 Explain the access control in Linux System with respect to security concerned.
1 Explain the driver registration in kernel module of Linux System.
G28
2 Explain the conflict resolution in kernel module of Linux System.
1 Write note on module management in kernel module of Linux System.
G29
2 Explain the swapping & paging on virtual memory of Linux System.
1 Explain the static & dynamic linking virtual memory of Linux System.
G30
2 Write a note on Linux System history.
1 Write a note on Linux System distributions.
G31
2 Explain the slab allocator in Linux System.
G32 1 Explain the Linux System kernel synchronization.
Students Groups:
Group No. USN’s Group No. USN’s
G1 4CB23AI001 – 4CB23AI002 G17 4CB23AI033 – 4CB23AI034
G2 4CB23AI003 – 4CB23AI004 G18 4CB23AI035 – 4CB23AI036
G3 4CB23AI005 – 4CB23AI006 G19 4CB23AI037 – 4CB23AI038
G4 4CB23AI007 – 4CB23AI008 G20 4CB23AI039 – 4CB23AI040
G5 4CB23AI009 – 4CB23AI010 G21 4CB23AI041 – 4CB23AI042
G6 4CB23AI011 – 4CB23AI012 G22 4CB23AI043 – 4CB23AI044
G7 4CB23AI013 – 4CB23AI014 G23 4CB23AI045 – 4CB23AI046
G8 4CB23AI015 – 4CB23AI016 G24 4CB23AI047 – 4CB23AI048
G9 4CB23AI017 – 4CB23AI018 G25 4CB23AI049 – 4CB23AI050
G10 4CB23AI019 – 4CB23AI020 G26 4CB23AI051 – 4CB23AI052
G11 4CB23AI021 – 4CB23AI022 G27 4CB23AI053 – 4CB23AI054
G12 4CB23AI023 – 4CB23AI024 G28 4CB23AI055 – 4CB23AI056
G13 4CB23AI025 – 4CB23AI026 G29 4CB23AI057 – 4CB23AI058
G14 4CB23AI027 – 4CB23AI028 G30 4CB23AI059 – 4CB23AI060
G15 4CB23AI029 – 4CB23AI030 G31 4CB23AI061 – 4CB23AI062
G16 4CB23AI031 – 4CB23AI032 G32 4CB23AI063 – 4CB23AI064
Instructions to Students:
1. Assignment should be submitted in handwritten format & written in assignment book only.
2. Reference materials are available at Central Library.
3. Do not copy the assignment of other candidates.
4. The completed assignment should be submitted to the course instructor on or before
08/10/2024.