ANNA UNIVERSITY – PREVIOUS YEAR QUESTION PAPER QUESTIONS
UNIT– I
OPERATING SYSTEM OVERVIEW
PART–A
CO
Q. No Questions BT Level Complexity
Mapping
1 What is an operating system? CO1 Understand Low
2 Define the functions of an operating system. CO1 Remember Low
What is the difference between system
3 CO1 Understand Medium
software and application software?
4 What is a kernel? CO1 Understand Low
5 List the concept of multitasking. CO1 Remember Low
6 List the types of operating systems. CO1 Remember Low
7 What is batch processing? CO1 Understand Low
8 Define the term real-time system. CO1 Remember Low
Define the role of an operating system in
9 CO1 Remember Low
computer security.
What is the difference between single-tasking
10 CO1 Understand Low
and multi-tasking?
11 Define the term virtual machine. CO1 Remember Low
12 What is an embedded operating system? CO1 Understand Low
13 List the goals of an operating system. CO1 Remember Low
What is the difference between a command-
14 line interface (CLI) and a graphical user CO1 Understand Medium
interface (GUI)?
What are the advantages of an OS that
15 CO1 Understand Low
supports multi-user functionality?
Prepared by
Page 9
Mrs. A . Apoorvavalli
J. J. College of Engineering And Technology 1
PART–B
CO
Q. No Questions BT Level Complexity
Mapping
Explain the organization and architecture of
1 CO1 Understand Medium
a computer system.
2 Explain the types of operating systems. CO1 Understand Medium
Describe the primary operations of an
3 CO1 Understand Medium
operating system.
Discuss the concept of system calls and
4 CO1 Understand Medium
explain with an example.
Explain the kernel data structures in an
5 CO1 Understand Medium
operating system.
Compare different types of operating
6 systems: Batch, Time Sharing, and Real- CO1 Evaluate High
Time.
Describe the services provided by an
7 CO1 Understand Medium
operating system.
Discuss the design and implementation of an
8 CO1 Understand Medium
operating system.
Explain the process of building and booting
9 CO1 Understand Medium
an operating system.
Prepared by
Page 10
Mrs. A . Apoorvavalli
J. J. College of Engineering And Technology 2
UNIT– II
PROCESS MANAGEMENT
PART–A
CO
Q. No Questions BT Level Complexity
Mapping
1 What is a process? CO2 Understand Low
2 List the process states in process management. CO2 Remember Low
3 What is a process control block? CO2 Understand Low
What is the difference between a process and a
4 CO2 Understand Low
program?
Define a thread and its advantages over
5 CO2 Remember Low
processes.
6 What is process synchronization? CO2 Understand Low
7 Define a race condition. CO2 Remember Low
What is mutual exclusion in process
8 CO2 Understand Low
synchronization?
9 Define context switching. CO2 Remember Low
10 What is a process state diagram? CO2 Understand Low
What are the differences between preemptive
11 CO2 Understand Medium
and non-preemptive scheduling?
Prepared by
Page 11
Mrs. A . Apoorvavalli
J. J. College of Engineering And Technology 3
PART–B
CO
[Link] Questions BT Level Complexity
Mapping
Describe the various states of a process with
1 CO2 Understand Medium
neat diagram.
2 Explain Process Control Block in detail. CO2 Understand Medium
Explain the difference between preemptive
3 CO2 Understand Medium
and non-preemptive scheduling algorithm.
Analyze the concept of process scheduling and
4 CO2 Analyze High
why it is important in OS management.
Consider the following processes with their
arrival times and burst times (in milliseconds):
Arrival Burst
Process
Time Time
P1 0 5
P2 1 3
P3 2 8
5 CO2 Create High
P4 3 6
Using FCFS scheduling, calculate the
following:
• Turnaround Time for each process
• Waiting Time for each process
• Average Turnaround Time
• Average Waiting Time
Consider the following processes with their
burst times:
Burst
6 Process CO2 Create High
Time
P1 6
P2 8
Prepared by
Page 12
Mrs. A . Apoorvavalli
J. J. College of Engineering And Technology 4
P3 7
P4 3
Using Non-Preemptive SJF scheduling,
calculate:
• Completion Time for each process
• Waiting Time for each process
• Turnaround Time for each process
• Average Waiting Time
• Average Turnaround Time
Consider the following processes with their
burst times and priority values. Lower priority
numbers represent higher priority (i.e., 1 is the
highest priority).
Proces Burst
Priority
s Time
P1 6 2
P2 8 1
P3 7 3
7 CO2 Create High
P4 3 4
Using Non-Preemptive Priority Scheduling,
calculate:
• Completion Time for each process
• Turnaround Time for each process
• Waiting Time for each process
• Average Waiting Time
• Average Turnaround Time
Consider the following processes with their
8 CO2 Create High
burst times and a time quantum of 4 units:
Prepared by
Page 13
Mrs. A . Apoorvavalli
J. J. College of Engineering And Technology 5
Burst
Process
Time
P1 6
P2 8
P3 7
P4 3
Using Round Robin scheduling, calculate:
• Completion Time for each process
• Waiting Time for each process
• Turnaround Time for each process
• Average Waiting Time
• Average Turnaround Time
Prepared by
Page 14
Mrs. A . Apoorvavalli
J. J. College of Engineering And Technology 6
UNIT – III
MEMORY MANAGEMENT AND FILE SYSTEMS
PART–A
CO
Q. No Questions BT Level Complexity
Mapping
1 What is memory management? CO3 Understand Low
2 What is contiguous memory allocation? CO3 Understand Low
3 Define paging in memory management. CO3 Remember Low
4 What is segmentation in memory management? CO3 Understand Low
5 What are the page faults? CO3 Understand Low
6 What is virtual memory and how does it work? CO3 Understand Low
What is the difference between physical and
7 CO3 Understand Medium
virtual memory?
8 What is the principle of locality of reference? CO3 Understand Low
9 Define page replacement algorithm. CO3 Remember Low
What is the least recently used (LRU) page
10 CO3 Understand Medium
replacement algorithm?
11 What is thrashing in memory management? CO3 Understand Medium
12 What is the concept of dynamic partitioning? CO3 Understand Low
13 What is a page table? CO3 Understand Low
14 What are the advantages of segmentation? CO3 Understand Low
15 Define memory fragmentation. CO3 Remember Low
Prepared by
Page 15
Mrs. A . Apoorvavalli
J. J. College of Engineering And Technology 7
PART–B
CO
Q. No Questions BT Level Complexity
Mapping
Discuss the various memory management
1 CO3 Understand Medium
techniques used in an operating system.
Explain the page replacement algorithms with
2 CO3 Understand Medium
example.
Describe the concept of fragmentation and its
3 CO3 Understand Medium
effects on memory management.
4 Explain the File system concept. CO3 Understand Medium
Explain the role of kernel memory in operating
5 CO3 Understand Medium
system functioning.
Evaluate the effectiveness of the FIFO page
6 replacement algorithm in comparison to other CO3 Evaluate High
algorithms like LRU.
Discuss the different file allocation methods used
7 CO3 Understand Medium
in operating systems.
Prepared by
Page 16
Mrs. A . Apoorvavalli
J. J. College of Engineering And Technology 8
UNIT – IV
SECURE SYSTEMS AND VERIFIABLE SECURITY GOALS
PART–A
CO
Q. No Questions BT Level Complexity
Mapping
1 What are the main security goals in a system? CO4 Understand Low
2 What is a trust model in security? CO4 Understand Low
3 Define the term access control. CO4 Remember Low
How is the Bell-LaPadula model used for
4 CO4 Understand Low
security?
5 Define Biba Integrity model. CO4 Remember Low
6 Define the Low-Water Mark Integrity model. CO4 Remember Low
What is the purpose of the Denning’s Lattice
7 CO4 Understand Low
model?
8 What is information flow Integrity? CO4 Understand Low
What is the main objective of the Clark-Wilson
9 CO4 Understand Medium
Integrity model?
What is the difference between Discretionary
10 Access Control (DAC) and Mandatory Access CO4 Understand Medium
Control (MAC)?
11 What is the role of a secure Operating System? CO4 Understand Low
Prepared by
Page 17
Mrs. A . Apoorvavalli
J. J. College of Engineering And Technology 9
PART–B
CO
Q. No Questions BT Level Complexity
Mapping
Discuss the various security goals of a system and
1 explain their importance in the design of secure CO4 Understand Medium
systems.
2 Explain the types of disk scheduling algorithms. CO4 Understand Medium
Describe the structure of a directory in a file
3 CO4 Understand Medium
system.
Explain the concept of separation of duties in the
4 CO4 Understand Medium
Clark-Wilson model.
Discuss Denning’s Lattice Model and the Bell-
5 CO4 Understand Medium
LaPadula Model.
6 Explain the Access Control Fundamentals. CO4 Understand Medium
Prepared by
Page 18
Mrs. A . Apoorvavalli
J. J. College of Engineering And Technology 10
UNIT – V
SECURITY IN OPERATING SYSTEMS
PART–A
CO
Q. No Questions BT Level Complexity
Mapping
What is the importance of encryption in
1 CO5 Understand Low
computer security?
What is the difference between symmetric and
2 CO5 Understand Medium
asymmetric encryption?
What are the basic principles of information
3 CO5 Understand Low
security?
4 Define firewall. CO5 Remember Low
What is the purpose of an intrusion detection
5 CO5 Understand Low
system?
6 Write short notes on public key infrastructure. CO5 Understand Low
7 What is authentication? CO5 Understand Low
What is the importance of encryption in
8 CO5 Understand Low
computer security?
Prepared by
Page 19
Mrs. A . Apoorvavalli
J. J. College of Engineering And Technology 11
PART–B
CO
Q. No Questions BT Level Complexity
Mapping
1 Describe the UNIX Security Model. CO5 Understand Medium
Explain the Windows Protection System and how it
2 CO5 Understand Medium
defends against malicious attacks.
3 Explain the role of cryptography in OS security. CO5 Understand Medium
Describe the process of authentication and
4 CO5 Understand Medium
authorization in an operating system.
Explain the concept of Address Space Layout
5 CO5 Understand Medium
Randomization (ASLR).
Evaluate the effectiveness of encryption methods in
6 CO5 Evaluate High
securing data stored on an operating system.
Prepared by
Page 20
Mrs. A . Apoorvavalli
J. J. College of Engineering And Technology 12
THANK YOU
ALL THE BEST
Prepared by
Page 21
Mrs. A . Apoorvavalli
J. J. College of Engineering And Technology 13