ALL > Computer and Education > courses > university courses > graduate courses > modern operating system > zstu 2018-2019-2 class > student homework directory > L20182E060103 >
Homework-5- Describe processor allocation algorithms Version 0
👤 Author: by mahrubachyoutlookcom 2019-05-10 16:22:58
Allocation Models:

Before describing allocating processor, here are some assumptions about the allocation models which are important for processor allocation:

  • All machines are identical or at least code compatible

  • They differ at most by speed (MIPS or FLOPS)

  • Homogeneity (architecture)

  • The system is fully connected (doesn’t always mean a wire to each system; just that transport connections can be established)

  • New work is generated when a process decides to fork or otherwise create a sub-process




ISSUES IN PROCESSOR ALLOCATION

  • Design Issues

  • Deterministic vs Heuristic Algorithms

  • Centralized vs Distributed Algorithms

  • Optimal vs Sub-optimal Algorithms

  • Local vs Global Algorithms

  • Sender-initiated vs Receiver-initiated Algorithms

  • Implementation Issues


PROCESSOR ALLOCATION ALGORITHMS

  • There are many algorithms like

  • A GRAPH-THEORETIC DETERMINISTIC ALGORITHM

  • A CENTRALIZED ALGORITHM

  • A HIERARCHICAL ALGORITHM

  • A SENDER-INITIATED DISTRIBUTED HEURISTIC ALGORITHM

  • A RECEIVER INITITATED DISTRIBUTED HEURISTIC ALGORITHM

  • A BIDDING ALGORITHM

  • In this part we will study only about

  • A GRAPH-THEORETIC DETERMINISTIC ALGORITHM

Please login to reply. Login

Reversion History

Loading...
No reversions found.