0% found this document useful (1 vote)
112 views3 pages

OS BCS303 Assignment

hu

Uploaded by

hosmatasamudras
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
112 views3 pages

OS BCS303 Assignment

hu

Uploaded by

hosmatasamudras
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

RN SHETTY TRUST®

RNS INSTITUTE OF TECHNOLOGY


Autonomous Institution Affiliated to VTU, Recognized by GOK, Approved by AICTE
(NAAC ‘A+ Grade’ Accredited, NBA Accredited (UG - CSE, ECE, ISE, EIE and EEE)
Channasandra, Dr. Vishnuvardhan Road, Bengaluru - 560 098
Ph:(080)28611880,28611881 URL: [Link]

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


ASSIGNMENTS

SUBJECT CODE AND


TITLE
OPERATING SYSTEMS –BCS303

SCHEME 2022 BATCH 2023-2027

SEMESTER III
FACULTY NAME and
Prof. Pushpa G, Assistant Professor
DESIGNATION
Assignment 1: 17/09/2024 Submission: 03/10/2024
DATE OF ANNOUNCEMENT
Assignment 2: 12/11/2024 Submission: 30/11/2024
Assignment -1

Q. Questions Bloom’s COs


No. LL
Discuss the essential properties of the following types of operating
systems:
a) Batch
1 b) Multiprogramming L2 CO1
c) Multitasking
d) Distributed
e) Real time
2 Explain the Various operating system services and different types L2 CO1
of system structures.
Illustrate functions of the following: CO1
3 a. Direct & indirect communication. b. System calls c. System L3
programs
d. Command interpreter
Explain various functions of OS with respect to process and CO1
4 L2
memory management.

5 Explore the features of current available operating system. L3 CO1

Define the difference between preemptive and non-preemptiv CO2


6 L2
scheduling.
Define the following: CPU utilization, Throughput, Turnaround tim CO2
7 L2
Waiting time, Response time, Starvation, Ageing, Dispatcher
What do you mean by PCB? Where is it used? What are its CO2
8 L2
contents? Explain.

9 Explain multilevel and multilevel feedback queue. L2 CO2

10 Illustrate how TestAndSet() instruction is helpful in mutual exclusive L2 CO2

Page | 1
RN SHETTY TRUST®
RNS INSTITUTE OF TECHNOLOGY
Autonomous Institution Affiliated to VTU, Recognized by GOK, Approved by AICTE
(NAAC ‘A+ Grade’ Accredited, NBA Accredited (UG - CSE, ECE, ISE, EIE and EEE)
Channasandra, Dr. Vishnuvardhan Road, Bengaluru - 560 098
Ph:(080)28611880,28611881 URL: [Link]

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


access to critical section.
What do you mean by binary semaphore and counting semaphore CO2
11 L2
With C struct, explain implementation of wait() and signal.
Explain three requirements that a solution to critical –section problem CO2
12 L2
must satisfy.

Assignment - 2

Q. Questions Blooms COs


No. LL
1 Explain the various classical synchronization problems. CO2
L2
(bounded buffer, reader writer, dining philosopher)
2 What is Resource Allocation Graph (RAG)? Explain how RAG is very CO3
L2
useful in describing dead lock by considering an example.
3 With the help of a system model, explain a deadlock and explain CO3
L3
the necessary conditions for a deadlock to occur.
4 Define the terms: safe state and safe sequence. Give an algorithm to CO3
L3
find whether or not a system is in a safe state.
5 Explain the process of recovery from deadlock. L2 CO3

6 Explain the paging operation, clearly indicating how the logical CO4
L2
addresses are converted to physical addresses.
7 What is a file? Describe different access methods on files. L2 CO4

8 Explain various allocation methods in implementing file systems. L2 CO4

9 What are Translation look aside buffers(TLB)? Explain TLB in detail CO4
L2
with a simplest paging system with a neat diagram.
10 What is disk scheduling? Discuss any three disk schedulin CO4
techniques L2
with appropriate examples
11 What is boot block and bad block? Explain techniques used f CO5
handling L2
bad blocks.
12 Write a short note on Revocation of Access Rights. L2 CO5

Course Coordinator Module Coordinator Program

Page | 2
RN SHETTY TRUST®
RNS INSTITUTE OF TECHNOLOGY
Autonomous Institution Affiliated to VTU, Recognized by GOK, Approved by AICTE
(NAAC ‘A+ Grade’ Accredited, NBA Accredited (UG - CSE, ECE, ISE, EIE and EEE)
Channasandra, Dr. Vishnuvardhan Road, Bengaluru - 560 098
Ph:(080)28611880,28611881 URL: [Link]

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


Coordinator/ HOD

Page | 3

You might also like