Tutorvo
IT & Tech Intermediate

Operating System Scheduling by Hand: FCFS, Shortest Job First, Round Robin, Priorities, Page Replacement & Disk Scheduling

See how a computer decides what runs next. You will schedule processes first-come-first-served, shortest first, by priority and round robin, compute waiting and turnaround times, simulate page replacement with FIFO, LRU and the optimal rule, count page faults and compare disk scheduling orders, with every cell checked as you go.

8 lessons 8 labs 2 h Certificate

  • One-time payment
  • 14-day money-back guarantee
  • Secure checkout with Stripe

What you'll build

What you will be able to do

Each lab ends with a concrete result that you build yourself and the checker confirms, cell by cell.

  • Take one finished run of six processes, calculate each process's turnaround and waiting time, the average waiting time and how busy the CPU really was.
  • Schedule five jobs in arrival order, find start and completion times including an idle gap, calculate each job's waiting time and build a timeline that shows which job runs at every time unit.
  • Rank six queued jobs by burst with a fair tie-break, list the bursts in shortest-first order, and compare the average waiting time with FCFS.
  • Calculate start times under priority scheduling straight from the table with SUMIF, then apply a fictional ageing rule that lifts a starving job step by step to the top.
  • Step four processes through round robin round by round, find how much CPU time each round uses, count the slices each process needs and see how a smaller quantum multiplies the context switches.
  • Go through a reference string of twelve page requests with three frames, mark every hit and fault, count the faults, calculate the fault rate and confirm which frame FIFO loads at each fault.
  • At one page fault you find when each page in memory was last used and when it will be needed next, pick the victim for LRU and for the optimal rule, and compare the fault counts – including FIFO's strange anomaly.
  • Serve seven cylinder requests in three different orders, calculate the head movement of each step, build the elevator order with SMALL, check its total with a shortcut and compare the three methods in a chart.

About this course

Operating system exams are full of tables: arrival times, bursts, frames and head positions. This course lets you fill those tables yourself and see why each algorithm behaves as it does. You define arrival, burst, turnaround and waiting time, then schedule processes first come, first served, draw a timeline and observe the convoy effect. Shortest job first, priority scheduling with an ageing rule and round robin with different quantum sizes follow, including context switch counts. For memory, you trace reference strings through FIFO, LRU and optimal page replacement, count hits and faults and reproduce Belady's anomaly. Disk requests are ordered by first come, shortest seek and elevator logic with total head movement. For computer science students and exam candidates.

Curriculum

Course content

8 lessons · 8 labs · 2 h · final exam

  1. Unlocked when you buy the course
  2. Unlocked when you buy the course
  3. Unlocked when you buy the course
  4. Unlocked when you buy the course
  5. Unlocked when you buy the course
  6. Unlocked when you buy the course
  7. Unlocked when you buy the course
  8. Unlocked when you buy the course
  9. Final exam12 questions, 75% to pass, unlimited retries.

Certificate

Finish with a certificate you can verify

Complete every lesson and pass the final exam to receive a certificate of completion for this course, with a unique credential ID and a public verification page.

  • Names the course, your score and the date of issue
  • A verification link for your CV or LinkedIn profile
  • 12 questions, 75% to pass, unlimited retries.

A Tutorvo certificate confirms that you completed a course. It is not an official or professional qualification.

Illustration. Your certificate shows your own name, course and credential ID.

Before you buy

Questions about this course

Is this a subscription?

No. You pay $9.99 once for this course. There is no subscription and nothing renews automatically. Prices are in US dollars; taxes may be added where required.

What exactly do I get?

All lessons and labs of this course, the final exam and the certificate, including later updates to the course, for as long as Tutorvo offers it. Access is personal and tied to your account.

Can I get a refund?

Yes. If you are not satisfied, email hello@tutorvo.com within 14 days of buying and we refund the course in full via Stripe. The guarantee does not apply once a certificate for the course has been issued to you, or where there are signs of abuse.

When can I start?

Right after payment. Access starts immediately at your request; for consumers in the EU/EEA the statutory right of withdrawal therefore ends once access has begun, while our 14-day money-back guarantee applies regardless.

Do I need Excel or other software?

No. The labs run in a spreadsheet inside your browser on a laptop, tablet or phone. Function names and syntax follow Excel.

Is the certificate an official qualification?

No. It confirms that you completed all lessons of the course and passed its final exam. It is not an official, state-recognised or professional qualification. The name is taken from your profile when the certificate is issued.

Full details are in our Terms · hello@tutorvo.com

$9.99one-time payment
Buy course