Spread Knowledge

Virtual University of Pakistan Video Lectures, Handouts, PPT, Quizzes, Assignments & Papers

CS604 - Operating Systems - Lecture Handout 14

User Rating:  / 0

Related Content: CS604 - VU Lectures, Handouts, PPT Slides, Assignments, Quizzes, Papers & Books of Operating Systems

Summary

  • Basic concepts
  • Scheduling criteria
  • Preemptive and non-preemptive algorithms
  • First-Come-First-Serve scheduling algorithm

Basic Concepts

The objective of multiprogramming is to have some process running at all times, in order to maximize CPU utilization. In a uniprocessor system, only one process may run at a time; any other processes much wait until the CPU is free and can be rescheduled.

Read more: CS604 - Operating Systems - Lecture Handout 14

CS605 - Software Engineering II - Lecture Handout 41

User Rating:  / 0

Related Content: CS605 - VU Lectures, Handouts, PPT Slides, Assignments, Quizzes, Papers & Books of Software Engineering II

Business Process Reengineering

A concept similar to software reengineering is of business process reengineering (BPR).
A business process is “a set of logically related tasks performed to achieve a defined business outcome”. It is the way certain business is conducted. Purchasing services and supplies, hiring new employees, paying suppliers are examples of business processes.

Read more: CS605 - Software Engineering II - Lecture Handout 41