logo

Crowdly

Browser

Add to Chrome

BCSE303L Operating Systems (Theory) Fall 2026-27 (B1+TB1) [VL2026270102868]

Looking for BCSE303L Operating Systems (Theory) Fall 2026-27 (B1+TB1) [VL2026270102868] test answers and solutions? Browse our comprehensive collection of verified answers for BCSE303L Operating Systems (Theory) Fall 2026-27 (B1+TB1) [VL2026270102868] at moovit.vit.ac.in.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Which of the following scheduling algorithms may cause starvation? 

A. First-come-first-served         B. Round Robin       C. Priority          D. Shortest process next        E. Shortest remaining time first

0%
100%
0%
0%
View this question

int main() {

    fork();

    

    if (fork() == 0)

        fork();

    

    return 0;

}

Assuming all fork() calls succeed, which of the following correctly represents the final process count and the number of newly created child processes?

0%
100%
0%
0%
View this question

int main() {

    fork();

    fork();

    fork();

    return 0;

}

Assuming all fork() calls succeed, how many child processes are created in total?

0%
0%
100%
0%
View this question
Regarding user-level threads and kernel-supported threads, consider the following remarks.

1. Use-level threads are transparent to the kernel

2. Context switch is faster with kernel- supported threads

3. Kernel-supported threads can be scheduled independently

4. For user-level threads, a system call can block the entire process

100%
0%
0%
0%
0%
View this question

Consider a set of four processes (same as previous question) with arrival and burst times of 1, 2, 3, 4, and 2, 3, 4, 5 respectively. Calculate the average Turn Around time if the CPU scheduling policy is LJF preemptive. Note: If two processes have the same burst time, give preference to the process with the lowest process ID.

0%
100%
0%
0%
View this question

An operating system has three user processes, each of which requires three XYZ units of resources. The smallest number of XYZ units required to ensure that no deadlocks occur is

0%
100%
0%
0%
View this question

Which of the following scheduling algorithms is commonly implemented using a non-preemptive scheduling policy?

0%
0%
100%
0%
View this question

An operating system manages 8 identical scanners. Each process may require up to 4 scanners during execution. What is the largest number of processes the system can support without any chance of deadlock?

0%
0%
0%
0%
100%
View this question

Which of the following is not typically a thread model?

0%
0%
0%
100%
View this question

Which one is not covered under an acceptable deadlock prevention policy?

0%
100%
0%
0%
0%
View this question

Want instant access to all verified answers on moovit.vit.ac.in?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome