Q1easyWhat is the Turnaround Time?ATime the process spends in the ready queue.BTime from submission to first response.CTime from submission (arrival) to completion of the process.DTotal CPU time used.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q2mediumIf the time quantum in Round Robin is extremely large, what does the algorithm behave like?AFirst-Come, First-ServedBShortest Job FirstCPriority SchedulingDRandom SchedulingCheck AnswerReveal Answer & ExplanationDiscuss on Board
Q3easyWhat is the difference between CPU-bound and I/O-bound processes?AI/O-bound processes cannot run on modern PCs.BCPU-bound spends most time calculating; I/O-bound spends most time waiting for disk/network.CCPU-bound processes have lower priority.DCPU-bound processes are always slower.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q4easyCompare Preemptive and Non-preemptive scheduling.ANon-preemptive scheduling is faster.BNon-preemptive is better for interactive systems.CPreemptive scheduling can interrupt a running process; Non-preemptive cannot.DPreemptive scheduling always creates deadlocks.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q5easyWhich scheduling algorithm requires the most complex hardware support?ANoneBPriority Scheduling (requires sorting/heap logic)CFCFSDRandomCheck AnswerReveal Answer & ExplanationDiscuss on Board
Q6easyWhy is Shortest Job First (SJF) difficult to implement in real-time Operating Systems?ABecause the OS cannot know the exact execution time (burst time) of a process before it runs.BBecause it is a form of lottery.CBecause it is too slow.DBecause hardware does not support it.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q7easyThe dispatcher is the part of the OS that:ACreates new processes.BManages the file system.CActually gives control of the CPU to the process selected by the scheduler.DSelects which process to run next.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q8mediumConsider 3 processes arriving at time 0. P1 (Burst: 10), P2 (Burst: 4), P3 (Burst: 2). Using FCFS (non-preemptive), what is the average waiting time?A10B4C8D6Check AnswerReveal Answer & ExplanationDiscuss on Board
Q9easyIn Multilevel Queue Scheduling, why are processes moved between queues?ATo make the code cleaner.BTo avoid deadlocks.CTo allow "Aging" or to move I/O-bound processes to higher-priority queues for faster responsiveness.DTo save energy.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q10easyWhat is Aging in priority scheduling?AGradually increasing the priority of processes that have been waiting in the system for a long time.BA way to kill old processes.CUsing the oldest process first.DAging processes based on their memory usage.Check AnswerReveal Answer & ExplanationDiscuss on Board