0% found this document useful (0 votes)
17 views14 pages

POS - Assignment 1 - 'C' Section

The document outlines the assignment topics for the Principles of Operating Systems course at Kongunadu College of Engineering and Technology, detailing various questions and tasks assigned to students. It includes a list of student names and registration numbers, as well as specific topics related to operating systems, such as scheduling algorithms, multiprocessor systems, and process management. The target date for submission is set for August 13, 2025.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views14 pages

POS - Assignment 1 - 'C' Section

The document outlines the assignment topics for the Principles of Operating Systems course at Kongunadu College of Engineering and Technology, detailing various questions and tasks assigned to students. It includes a list of student names and registration numbers, as well as specific topics related to operating systems, such as scheduling algorithms, multiprocessor systems, and process management. The target date for submission is set for August 13, 2025.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd

KONGUNADU COLLEGE OF ENGINEERING AND TECHNOLO

(AUTONOMOUS)
NAMAKKAL - TRICHY MAIN ROAD, THOTTIAM,TRICHY
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERIN
Assignment - I Topics
Subject Code/Name: 24CS303 / Principles of Operating Systems
Given Date: 31.07.2025
S.No Reg. No. Name

1 621324104129 Ramana P

2 621324104130 Ranjithkumar I

3 621324104131 Ranjithkumar M

4 621324104132 Revathi P

5 621324104133 Risikar S

6 621324104134 Rithika C

7 621324104135 Rithikkumaran S

8 621324104136 Rohithp N
9 621324104137 Sabarish S

10 621324104138 Sabaritharan M

11 621324104139 Sakthidevan J

12 621324104140 Sanjay R

13 621324104141 Sanjay R

14 621324104142 Sarikasri G

15 621324104143 Sarvanraj C

16 621324104144 Selvabalaji M

17 621324104145 Selvamaheshwari S

18 621324104146 Shankarshanan R
19 621324104147 Sharavanan R

20 621324104148 Shyamsundar J A

21 621324104149 Shyamsundar S

22 621324104150 Sibisri G

23 621324104151 Sibiyan S

24 621324104152 Siddarth V

25 621324104153 Siddharth K

26 621324104154 Soundarya N

27 621324104155 Srinisha L

28 621324104156 Sridharshan S
29 621324104157 Sriharini P

30 621324104158 Subavarsinis G

31 621324104159 Sudeepjoy A

32 621324104160 Sudharsan M

33 621324104161 Suganthan S

34 621324104162 Suganthans B

35 621324104163 Suha K

36 621324104164 Sujitha K

37 621324104165 Sujitha M

38 621324104166 Suvethas M
39 621324104167 Swathi T

40 621324104168 Swathy S

41 621324104170 Tamilarasi M

42 621324104171 Thevanitha m

43 621324104172 Thilips m

44 621324104173 Udhaya k

45 621324104174 Uma m

46 621324104175 Vaishnavi r

47 621324104176 Varsnes p

48 621324104177 Vijayasri s
49 621324104178 Vinothini G

50 621324104179 Vishal a

51 621324104180 Vishal v

52 621324104181 Vishal v

53 621324104182 Yadhavan p

54 621324104183 Yogesh d

55 621324104184 Yogeshwaran d

56 621324104185 Yuvarahani v

57 621324104186 Yuvaraj M

58 621324104187 Yuvasri r
59 621324104188 Yuvasri v

60 Patrickstewar T

61 Sivakasu R

62 Vasanth R

Faculty incharge Coordinator


NADU COLLEGE OF ENGINEERING AND TECHNOLOGY
(AUTONOMOUS)
MAKKAL - TRICHY MAIN ROAD, THOTTIAM,TRICHY
RTMENT OF COMPUTER SCIENCE AND ENGINEERING
Assignment - I Topics
Operating Systems Year / Semester: II / III
Target Date: 13.08.2025
Blooms
Assignment Topics CO`s
Level
1.Explain the main purpose of an operating system?
1 U
2.Examine the advantages of a multiprocessor system?
1 R
3.Point out the benefits of multithreaded programming A
2
4.Illustrate the First Come first Server Scheduling with Suitable example AP
2
1.Summarize the advantages of a multiprocessor system?
1 E
2.Classify the real-time systems with anyone exmaples explain it?
1 A
3.Illustrate the Round Robin Scheduling with Suitable example AP
2
4. Describe the Cooperating Processes and explain the real time examples U
2

1.Explain the 1th Generation of Operating System 1 A


2. Write the Operating System Services 1 C
3.Enumerate the Processor Management and how its work in computer 2 R
4. Illustrate the Shortest-Job-Next (SJN) Scheduling with Suitable example 2 AP

1.Explain the 4th Generation of Operating System


1 A
2.Enumerate the Batch processing systems with examples
1 C
3.Compare Multiple-Level Queues Scheduling with RR Scheduling E
2
4.Write the Differnce between First-Come, First-Served (FCFS) Scheduling and C
2
SJF Scheduling
1.Describe the Multiprocessor Systems in computer 1 R
2.Illustrate the Clustered Systems and how its work in operating systems. 1 A
3.Enumerate the Process state with examples. 2 R
4.Illustrate the Round Robin Scheduling with Suitable example 2 AP

1.Explain the System Components in operating systems 1 A


2.Explain the services provided by Operating System. 1 AP
3.Describe the objective of multi-programming. 2 R
4. Illustrate the Multiple-Level Queues Scheduling with Suitable example 2 A
1. How system calls works in operating systems explan it with example 1 R
2.Show the Operating System Structure and explain the functions 1 Ap
3. Differnce between Shortest-Job-First (SJF) Scheduling and Multiple-Level 2 A
Queues Scheduling 2 C
4. Write the advantages of multi-programming.
1. Define a Virtual Machines? How its works in network operating systems
2.Explain the System Design and Implementation.
1 R,A
3.Summarize the CPU Scheduling advantages and Disadvantages in operating
1 A
systenms U
2
4. Explain the Cooperating Processes and Interprocess communication in A
2
Operating systems
1. Explain the Hardware Protection in operating systems
1 U
2. How the System Programs works in process
1 R
3. Categories of Scheduling Process Scheduling A
2
4.Compare any two types of process scheduling E
2

1.Enumerate the Batch operating system


1 R
2.Summarize the Real Time operating System U
1
3. Illustrate and relate the Real Time Scheduling AP
2
4.Analyze and relate or categorize the Threads A
2
1. Describe the Time-sharing operating systems 1 R
2. Explain the Distributed operating System 1 A
3.Describe the main uses of Cooperating Processes with examples 2 R
4. Summarize any two Scheduling algorthims with examples 2 E

1. Explain the Network operating System A


1
2. Classify the Real Time operating System A
1 U
3.Compare the any two Scheduling Methods with example
2 E
4. Summarize the Process Management in OS
2
1.Criticize the Hard real-time systems with an example. E
1
2.Illustrate and design the Soft real-time systems AP
1 U
3. Describe and explain the Process States
2 E,R
4. Evaluate and state the Operations on the process
2
1.Define and list the Operating System - Properties
1 R
2.Explain and contrast the Operating System - Services
1 U
3. Illustrate the Process Schedulers AP
2
4. Analyze and explain the Scheduling Algorithms A
2
1.Explain the 4th Generation of Operating System
2.Describe the Batch processing in more than one process in computer
1 A
3.Compare Multiple-Level Queues Scheduling with other scheduling
1 R
4.List out the First-Come, First-Served (FCFS) Scheduling advantages and U
2
Disadvantages in user computer R
2

1. Analyse and Explain the different properties of an Operating System 1 A


2. Illustrate and demonstrate the Batch processing 1 AP
3. Summarize the Process Queues & Various Times related to the Process 2 E
4. Contrast and explain the Convoy Effect in FCFS 2 U,R

1.Explain the main purpose of an operating system? 1 U


2.What are the advantages of a multiprocessor system? 1 E
3.Give some benefits of multithreaded programming 2 AP
4.Briefly explain FCFS. 2 A

1.Describe the Multiprogramming Interactivity


1 R
2. Discuss the Types of Operating System
1 U
3. Writeout the Difference between a Job and a Process? A
2
4.What is a process scheduler? State the characteristicsof a good process AP
2
scheduler?
1.What are the advantages of a multiprocessor system? E
1
2.Explain the real-time systems in computer U
1 R
3.Describe the RR scheduling algorithm with example.
2 A
4. Contrast and explain the Cooperating Processes
2

1. Enumerate and state the Distributed Environment . 1 R


2. Describe how the System Call works? 1 A,R
3. Mention the criteria affects the schedulers performance? 2 E
4. Explain the Shortest Remaining Time, SRT scheduling? 2 U

1.Explain the 3rd Generation of Operating System 1 U


2.Illustrate the Operating System Services 1 AP
3.Analyze and explain the Processor Management 2 A
4. Summarize the Shortest-Job-Next (SJN) Scheduling 2 E,U
1.Summarize the Interrupt Handling
2. Contrast and explain the Operating System Security 1 E
3. Explain the Highest Response Ratio Next (HRN) Scheduling? 1 A
4.Writeout the different principles which must be considered while selection of a 2 U
scheduling algorithm? 2 R

1.Describe the Single User Operating System


1 R
2.Discuss the Types of System Calls U
1
3. Illustrate the User Level Threads AP
2
4. Analyze and Summarize the Kernel Level Threads A,E
2
1.List and Explain the example of System Calls in Windows and Unix
1 R
2. Evaluate the rules for passing parameters in System call
1 E
3. Describe the many to many relationship in multithreading Models U
2
4.Analyze and contrast the many to one relationship in multithreading Models. A
2
1. Describe the Important System Calls used in OS
1 U
2. Enumerate the services provided by System Calls
1 R
Multithreading Models A
2
3.Analyze many to one relationship in multithreading Models. E
2
4.Evaluate one to one relationship in multithreading Models.
1.Explain the Multiprocessor system and advantages?
1 R
2. Compare the Hard real-time systems and Soft realtime systems ?
1 U
3.What is RR scheduling algorithm? E
2
4. Summarize the Cooperating Processes U
2
1.Writeout differences between Batch processing system and Real Time
1 A
Processing System?
1 AP
2.What are the differences between Real Time System and Timesharing System? E
2
3.Explain the Processor Management U
2
4.Describe the comparison among Scheduler
1. What are the differences between multiprocessing and multiprogramming? A
1
2.Describe and explain theI/O Device Management U
1 AP
3. Illustrate the First-Come, First-Served (FCFS) Scheduling
2 E
4.Summarize the Priority Scheduling
2
1.Explain the 3rd Generation of Operating System
1 U
2.Describe the Processor Management R
1
3.Analyze and compare the Processor Management A
2
4. Illlustrate the Shortest-Job-Next (SJN) Scheduling AP
2
1.State and explain the File Management 1 R,A
2. Relate and explain the Network Management 1 AP
3.Evaluate the Multiple-Level Queues Scheduling 2 E
4. Discuss the Lightweight process 2 U

1.Explain the 2nd Generation of Operating System 1 A


U
2.Discuss the Operating System Services 1 R
3.Enumerate the Processor Management 2 AP
4.Illustrate the Shortest-Job-Next (SJN) Scheduling 2

1.Define and describe the Main Memory Management 1 R


2.Summarize the secondary Storage Management 1 E
3.Analyze the comparison among Scheduler 2 A
4.Give some benefits of multithreaded programming? 2 C

1.Explain the 1st Generation of Operating System 1 A


2.Examine the Security Management 1 R
3.Illustrate the queue scheduling 2 AP
4. Discuss and describe the Process States 2 U

1.Describe the Network Management 1 R


2.Brief explain the File Management 1 A
3.Illustrate the Processor Management 2 AP
4.Relate the comparison among Scheduler 2 U

1.Explain the Command Interpreter System 1 A


2. Discuss the File System manipulation 1 U
3.Enumerate the difference between Process and Thread 2 R
4.Evaluate the Process Queues & Various Times related to the Process 2 E

1.Compare the multiprocessor system with multiprogrammed systems? 1 U


E
2.What are real-time systems? 1 R
3.State and Explain the RR scheduling algorithm? 2 A
4.Analyze and describe the Cooperating Processes 2

1.Evaluate the I/O operations 1 E


2. Describe and examine the Communication 1 U
3.Relate the difference between Kernel level and User Level Thread 2 AP
4.Contrast and explain the Process Management in OS 2 A

1.Compose and Explain the Error Detection


2. Contrast and explain the Resource Allocation 1 C
U
3. What is the Difference between a Job and a Process? 1 A
4. Compare the Multiprocessing or Parallel System? 2 E
2
1.Illustrate the multiprocessor system in process ?
1 U
2.Explain the real-time systems? R
1
3.What is RR scheduling algorithm? E
2
4.Summarize the Cooperating Processes U
2
1.Describe the properties in detail Batch processing
2. Examine the Multitasking with example. 1 A
3. What is a process scheduler? State the characteristicsof a good process 1 E
scheduler? 2 R
4.What is scheduling? What criteria affects the schedulers performance? 2 AP

1.Explain the 4th Generation of Operating System 1 U


2.Describe the Batch processing 1 R
3.Illustrate the Multiple-Level Queues Scheduling 2 AP
4.Analyze and explain the First-Come, First-Served (FCFS) Scheduling 2 A

1. State and explain the Multiprogramming


1 R
2.Relate and Evaluate Interactivity AP
1
3. What is Shortest Remaining Time, SRT scheduling? E
2
4. State and explain the Highest Response Ratio Next (HRN) Scheduling? U
2
1.Contrast and explain the Real Time System 1 A
2.Summarize the Distributed Environment 1 U
3.What is RR scheduling algorithm? 2 E
4.Illustrate the Priority Scheduling 2 AP

1.State and examine the Network Management 1 R


2.Describe and explian the File Management 1 U
3.Contrast and explain the Processor Management 2 A
4. State the comparison among Scheduler 2 R,AP

1. Explain the Spooling properties in os 1 A


2.What are the benefits of a multiprocessor system? 1 E
3.Illustrate the Multiple-Level Queues Scheduling 2 AP
4.Describe the lightweight process 2 R

1.Explain the Graphical User Interface in Operaing systems? 1 R


2.Explain the form of Real-Time systems. 1 E
3.Give some benefits of multithreaded programming. 2 C
4.What is the difference between Preemptive and Non Preemptive scheduling? 2 AP

1.Evaluate the different between main memory and secondary memory.


1 E
2.Contrast and explain the MS-Windows
1 U
3. Summarize the Burst time, Arrival time, Exit time, Response time, Waiting R
2
time, Turnaround time, and Throughput? A
2
4. What is the concept of Multithreading in OS and what are its benefits?
1.Explain the Free BSD 1 A
2.Explain the Chrome OS 1 U
3.Define process state and mention the various states of a process? 2 AP
4.Explain Priority scheduling algorithm with example 2 R,U
1.Explain the 2nd Generation of Operating System. 1 U
2. Examine the File Management 1 R
3. Illustrate the Priority Scheduling 2 AP
4.Contrast and explain the Inter-process Communication 2 R

1.Design and explain Ubuntu 1 R


2.Illustrate the Mac OS 1 AP
3.Explain Round Robin scheduling algorithm with example 2 U
4.Explain about different multithreading models 2 A

1.Create and Compose Fedora 1 C


2.Evaluate the Solaris 1 E
3.Explain SJF scheduling algorithm with example 2 A
4.Explain about process scheduling? Explain different types of schedulers? 2 U

1. Explain the main objective of multiprogramming? 1 A


2.How asymmetric clustering works in Operating systems? 1 R
3.What is a process ?explain different process states 2 U
4. Give some benefits of multithreaded programming? 2 R,A

1.What is Kernel and write its main functions?


1 E
2.Describe the Hybrid Kernel
1 R
3.Define Thread and explain advantages of threads? U
2
4.Illustrate the Cooperating Processes AP
2
1.Evaluate and explain the CentOS
1 E
2.Describe the objective of multi-programming.
1 R
3. Highest Response Ratio Next (HRN) Scheduling? U
2
4.What are the different principles which must be considered while selection of a A
2
scheduling algorithm?
1.Discuss and construct the Debian 1 R
2. Summarize the Batch file systems in operating Systems? 1 E
3.What are the various scheduling criteria for CPU scheduling? 2 AP
4.Define and explain the throughput in scheduling 2 U

1.Explain the virtual memory in operating systems? 1 E


2.Contrast and explain the Android 1 A
3. Illustrate the Turnaround time in Scheduling? 2 AP
4.Eneumerate First in first out Scheduling? 2 R

1. Explain and enumerate the Exo Kernel 1 A,R


2.What is monolithic kernel? 1 A
3.Compare the FIFO Scheduling with RR Schedulinng. 2 AP
4.How monitors help in process synchronization. 2 E

1.Discuss and enumerate the Operating System 1 R


2.Describe the Time Sharing Operating System 1 U
3.What are a process and process states? 2 E
4.Classify and compare preemptive and Non preemptive Scheduling methods. 2 AP
1.Explain the 2nd Generation of Operating System.
1 A
2.Evaluate the File Management E
1
3. Illustrate the Priority Scheduling AP
2
4. Explain the Inter-process Communication U
2
1.Explain the Windows Operating System 1 A
2.Compose and explain the MicroKernel 1 C
3.Discuss the issues in multiprocessor and real-time scheduling? 2 R
4.Examine the algorithmic evaluation in CPU scheduling 2 E

1.Explain the 4th Generation of Operating System. 1 U


2.State and describe the Batch processing 1 R
3.Evaluate the Multiple-Level Queues Scheduling 2 E
4.Illustrate the First-Come, First-Served (FCFS) Scheduling 2 AP

1.Explain the main purpose of an operating system? 1 U


R
2.State the advantages of a multiprocessor system? 1 E
3.Summarize some benefits of multithreaded programming 2 A
4.Briefly explain FCFS. 2

Coordinator HoD

You might also like