Quantcast
Channel: Active questions tagged operating-system+scheduling - Stack Overflow
Browsing all 209 articles
Browse latest View live
↧

Preemptive & Nonpreemptive Kernel VS Premptive & Nonpreemptive Scheduling

I'm struggling to understand the difference between between preemptive and nonpreemptive kernels, and premptive & nonpreemptive scheduling. From Operating System Concepts (Ninth Edition),...

View Article


Implementation of Round Robin in Scala

i have implemented Round Robin Algorithm with fixed time quantum in Scala. Code is working fine with desired output but in a specific case code is not giving desirable results. Let I have five...

View Article


Shortest Remaining Time First Query

If they are two processes with the following Data, How should the Gantt Chart be?(SRTF scheduling) Process Arrival Burst P1 0 17 P2 1 16 So will the process P1 be completed first and then P2 will...

View Article

Image may be NSFW.
Clik here to view.

Confusion regarding process scheduling (operating system )

I am confused by the following section of a book. Here we taking about FCFS Scheduling. I feel that calculation table is incorrect in the book. Because at time 7 P3 got completed, it's turnaround time...

View Article

Calculation of response time in operating system

This was an exam question I could not solve, even after searching about response time. I thought that answer should be 220, 120 Effectiveness of RR scheduling depends on two factors: choice of q, the...

View Article


More threads imply more context switching? Is this true for the Linux Kernel?

There seems to be a widely spread idea that more threads imply more context switching but it just so happens that I'm not very sold to that idea -- at least it doesn't seem immediately obvious to me...

View Article

Average wait time for pre-emptive priority scheduling

Given the following table for calculating and average waiting time for the processes for priority based preemptive scheduling. Process Burst Time Priority P1 10 3 P2 1 1 P3 2 4 P4 1 5 P5 5 2 The gantt...

View Article

TIME+ field in top command gives information accurate to the hundereth of a...

I am trying to calculate the time it takes for a thread to change status from S to R and TIME+ field of top is not granular enough for this. If there is another way to get this information, how can I...

View Article


CPU Scheduling Algorithms (FCFS, SJF, and RR) Calculations

I'm working on a few problems (for homework, just as a preface) that deal with CPU scheduling algorithms, and want to confirm and get some advice/pointers on how to be faster when it comes to...

View Article


What happens if a process is finished during the tims-slice in round robin...

There are three jobs, P1, P2, and P3, and I'm using round robin algorithm for scheduling these jobs. The time-slice(quantum) is 3, and the CPU burst time for each job is 7, 5, 10. So it would be...

View Article

Does OS save memory values in context switch?

I have a question about which datas will be saved in context switching. I have searched but all links just talked about registers.My question is does os also save the memory values of a process ?...

View Article

Image may be NSFW.
Clik here to view.

How to solve this problem in Non-preemptive SJF algorithm

In this problem there has six process when i try to solve this problem the arrival time is beggest then the completion time

View Article

Xinu - Setting new priority for a Suspended state process

I have created a process X in Xinu along with other two processes (y, z). The y and z are high priority than X, so they both are running as per scheduling policy.In the backend, I want to increment the...

View Article


Given Burst Time and Time waiting in FCFS, calculate Arrival Time

I've got a pretty tricky problem on hand,Let's say that we are given 9 procceses with their respective Burst Times and Waiting Time for FCFS algorithm. Then, we are given 3 moments in time, M1=0 and M2...

View Article

In dekker's algorithm, can i remove the last instruction flag[ i ] = false?

Considering two processes, 0 and 1, and the program for the process 0: do { flag[0]= true; while(flag[1]==true) { if(turn!=0) { flag[0] = false; while(turn!=0); flag[0] = true; } } // CS turn = 1;...

View Article


Process Scheduling in CPU

Assume I have 2 CPU's C1 and C2. At the very base, every process executes on the CPU for a given time slice 't'. Using cgroups, assume I limit the process to ensure that it takes only 50% of cpu. Now,...

View Article

Cooperative Scheduling vs Preemptive Scheduling?

In the book Core Java : Volume 1 Fundamentals -> chapter MultiThreading . The Author wrote as follows :"All modern desktop and server operating systems use preemptive scheduling. However, smaller...

View Article


About Operating system States

In a non-preemptive CPU scheduling scheme, can the scheduling take place when a process or thread switches from the waiting state to the ready state? Why

View Article

How is fairness of thread scheduling ensured across processes?

Every process has at least one thread of execution and I read somewhere that modern Operating Systems only schedule Thread and not process.So if there are two processes running in the system - P1 with...

View Article

How do Linux processes produce graphical output 60 times per second if the...

There's something I fundamentally don't understand about how multitasking works in Linux (and probably also in general). If I understand correctly, each time a process wants to change its output to the...

View Article
Browsing all 209 articles
Browse latest View live