To decide which process to execute first and which process to execute last to achieve maximum CPU utilisation, computer scientists have defined some algorithms, they are:
Home » Operating System – Scheduling Algorithms
Chapter 1: Introduction to Operating System
— Evolution of operating systems – simple batch systems, multi-programmed batch systems, time sharing systems.
Important Questions with their Answers of “Introduction to operating system”
Chapter 2: Process Overview
Important Questions with their Answers of “Process Overview”
Chapter 3: CPU Scheduling
- CPU Scheduler,
- Preemptive and non-preemptive scheduling.
- Scheduling criteria – CPU utilization, Throughput, Turnaround time, Waiting time, Response time.
- Scheduling Algorithms: First-Come-First-Serve, Shortest-Job-First, Priority Scheduling, Round-Robin.
Important Questions with their Answers of “CPU Scheduling”
- MCQs and Fill in blanks
- Short term Questions
- Long Term Questions
Operating System – Scheduling Algorithms
‘Operating System’ Practical
- To install and configure MS Windows 7/8/10 on a computer
- To get familiar with general Windows commands – ECHO, CLS, DIR, TREE, MD, CD, TYPE, RD, DEL, MOVE, COPY , REN, ATTRIB, COLOR, DATE, TIME, ERASE, FIND, FC, MORE, CMD, PATH, SYSTEMINFO, SHUTDOWN, TASKLIST, TASKKILL, VER, VOL, CHKDSK
- To use wildcard characters for copying, moving, renaming, and deleting files and directories in a given hierarchical directory structure under Windows’s command prompt.
- To get familiar with windows control panel components.
- To use Windows backup and restore features.
- To get familiar with commonly used Windows PowerShell cmdlets like Get-ChildItem, GetContent, Get-Command, Get-Help, Clear-Host, Copy-Item, Move-Item, Remove-Item, Rename-Item, Get-Location, Set-Location, Write-Output, Get-Process, Stop-Process.
- To write scripts in Windows PowerShell to automate tasks.