wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Uniprocessor scheduling

profile
Palak Santoki
Sep 09, 2024
0 Likes
0 Discussions
69 Reads

Types of Scheduling

  1. Long-term scheduling - the adding and removing of processes to the pool of processes
  2. Medium-term scheduling - the adding and removing processes partially or fully from memory
  3. Short-term scheduling - the execution of a process by the CPU
  4. I/O scheduling - choosing which process will be handled by the available I/O devices

Scheduling Criteria

  • response time - time from point of submission to when the results are received (start)
  • turnaround time - time from point of submission to when the results are completed (end)
  • deadline - maximize percentage of deadlines met

User Oriented, Other

  • Predictability - a job should run the same regardless of the load

System Oriented, Performance Related

  • throughput - amount of processes completed per time unit
  • processor utilization - ratio of time processor is busy

System Oriented, Other

  • fairness - no process should starve
  • enforcement of priorities - scheduling policy should favor processes of higher priority
  • balancing resources - keep resources busy.



Comments ()


Sign in

Read Next

TEAMWORK

Blog banner

Computer Security

Blog banner

Security requirements for Safe E-Payments

Blog banner

Teenagers of Today

Blog banner

Brain wash of social media

Blog banner

Craziness of dream 11 and how it impacts on our life

Blog banner

Electronic Funds Transfer

Blog banner

Vikrant’s first blog

Blog banner

LIFEHACKER

Blog banner

Decoding the Weave — How to Identify Original Patola Art on a Fabric

Blog banner

Rapido

Blog banner

AOL Mail

Blog banner

Cybersecurity Standards for Automotive

Blog banner

Memory hierarchy

Blog banner

15 Interesting Facts about India

Blog banner

SPAM

Blog banner

Difference Between Classification And Clustering

Blog banner

Modern OS

Blog banner

Street foods

Blog banner

Functions Of Operating Systems

Blog banner

Os(Computer security threats)

Blog banner

RAID and It's Levels

Blog banner

THE INPACT OF SOCIAL MEDIA!

Blog banner

The art of being alone

Blog banner

Scala - a programming tool

Blog banner

Exploring the Power of Encase Forensic Tools: Unraveling Digital Mysteries

Blog banner

Linux Threads:

Blog banner

Threat management

Blog banner

How to tie a Tie

Blog banner

Memory Management

Blog banner

Computer Security

Blog banner

Firewall in Computer Network

Blog banner

Deadlock

Blog banner

DIGITAL TECHNOLOGY

Blog banner

Social Engineering

Blog banner

A little bit of salt is all the hash needs!

Blog banner

Blog on health and fitness

Blog banner

LINUX VSERVER VIRTUAL MACHINE ARCHITECTURE

Blog banner

How to Prepare Your Child for Their First Day of School?

Blog banner

Buffer Overflow

Blog banner

Processes : Process description and control

Blog banner

File management

Blog banner