Firefly needs a modern browser, so you may notice things look broken right now.

To get a better experience, try one of the supported browsers listed here.

  • Explore
    • 1.1 The characteristics of contemporary processors, input, output and storage devices
    • 1.2 Software and software development
      • 1.2.1 Systems Software
        • 01 Function and Purpose of Operating Systmems
        • 02 Memory Management
        • 03 Interrupts
        • 04 Scheduling
        • 05 Types of Operating Systems
        • 06 BIOS
        • 07 Virtual Machines
        • 08 Device Drivers
        • 09 Section Overview and Learning Record
      • 1.2.2 Applications Generations
      • 1.2.3 Software Development
      • 1.2.4 Types of Programming Languages
    • 1.3 Exchanging Data
    • 1.4 Data types, data structures and algorithms
    • 1.5 Legal, moral, cultural and ethical issues
  • 1.2 Software and software development
  • 1.2.1 Systems Software
  • 04 Scheduling

04 Scheduling


Lesson PowerPoint

  • Scheduling.pptx1mb

Activity 1 Sheets

  • 04. Scheduling Activity 1 cards.pdf

Lesson Activities

  • 04. Scheduling Activity 1.pptx
  • 04. Scheduling Activity 2.pptx

Preemptive multitasking is task in which a computer operating system uses some criteria to decide how long to allocate to any one task before giving another task a turn to use the operating system. The act of taking control of the operating system from one task and giving it to another task is called preempting.

  • Last updated by Mrs R Lofthouse
  • Last updated 30/04/2024
  • More page information