Professional Documents
Culture Documents
CH 4 Op
CH 4 Op
1
Machine Translated by Google
ﺑﻊ
اﻟﻔﺼﻞ اﻟﺮا
ﺘﻈﺎر
ﻓ ﻲ اﻟﻨﻈﺎم أﺣﺎدي اﻟﻤﻌﺎﻟﺞ،ﻳﻤﻜﻦﺗﺸﻐﻴﻞ ﻋﻤﻠﻴ ﺔ واﺣﺪة ﻓﻘﻂ ﻓ ﻲ ﻛﻞ ﻣﺮة .وﻳﺠ ﺐ ﻋﲆ اﻵﺧﺮﻳﻦ اﻻﻧ
ﺘﻌﺪدة ﻫﻮ
ﺒﺮﻣﺠ ﺔ اﻟﻤ
ﺘﻬﺎ .اﻟﻬﺪف ﻣﻦ اﻟ
ﺒﺢ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﻣﺠﺎﻧﻴ ﺔ وﻳﻤﻜﻦ إﻋﺎدة ﺟﺪوﻟ
ﺘﻰﺗﺼ
ﺣ
ﺘﻤﻞ
ﺘﻰﺗﻜ
ﺘﻈﺮ ،ﻋﺎدة ﺣ
ﺘﻰﻳﺠ ﺐ أنﺗﻨ
ﺘﻢﺗﻨﻔﻴﺬ اﻟﻌﻤﻠﻴ ﺔ ﺣ
ﺒﻴﺎ.ﻳ
ﺑ ﺴﻴﻄ ﺔ ﻧ ﺴ
ﺘﻌﺪدة ،ﻧﺤﻦ
ﺒﺮﻣﺠ ﺔ اﻟﻤ
ﺘﻢ إﻧﺠﺎز أي ﻋﻤﻞ ﻣﻔﻴﺪ .ﻣﻊ اﻟ
ﺘﻈﺎر .ﻻﻳ
ﻳﻀﻴﻊ وﻗ ﺖ اﻻﻧ
ﺗﺮ
ﺒﻴﻮ
ﺒﺎ ﺟﻤﻴﻊ ﻣﻮارد اﻟﻜﻤ
ﺘﺸﻐﻴﻞ.ﺗﻘﺮﻳ
اﻟﻨﻮع ﻫﻮ وﻇﻴﻔ ﺔ أﺳﺎﺳﻴ ﺔ ﻓ ﻲ ﻧﻈﺎم اﻟ
ﺘﺸﻐﻴﻞ.
ﺘﺼﻤﻴﻢ ﻧﻈﺎم اﻟ
ﺘﻬﺎ أﻣﺮ أﺳﺎﺳ ﻲ ﻟ
ﺘﺎﻟ ﻲ ،ﻓﺈن ﺟﺪوﻟ
ﺑﺎﻟ
و
ﺘﻤﺪ ﻧﺠﺎح ﺟﺪوﻟ ﺔ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﻋﲆ ﺧﺎﺻﻴ ﺔ ﻣﻠﺤﻮﻇ ﺔ ﻟﻠﻌﻤﻠﻴﺎ ت:
ﻳﻌ
ﺘﻲ
ﺑﺎﻧﺪﻓﺎع وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ .اﻟﺬي -اﻟﺒﺪأﺗﻨﻔﻴﺬ اﻟﻌﻤﻠﻴ ﺔ
ﺘﻴﻦ.ﻳ
ﺗﻴﻦ اﻟﺪوﻟ
ﺑﻴﻦ ﻫﺎﺘﻨﺎو ب
ﺑﺎﻟ
2
Machine Translated by Google
ﺑﻮاﺳﻄ ﺔﺘﻴﺎر
ﺘﻢ ﻋﻤﻠﻴ ﺔ اﻻﺧ
ﺘﻨﻔﻴﺬ.ﺗ
ﺘﻈﺎر اﻟﺠﺎ ﻫﺰة ﻟﻠ
اﻟﻌﻤﻠﻴﺎ ت ﻓ ﻲ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺘﻈﺎر ﺟﺎ ﻫﺰة
ﺘﻠﻔ ﺔ ،ﻓﺈن ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﻛﻤﺎﺳﻨﺮى ﻋﻨﺪﻣﺎ ﻧﻨﻈﺮ إﱃ ﺧﻮارزﻣﻴﺎ ت اﻟﺠﺪوﻟ ﺔ اﻟﻤﺨ
ﺒﺔ
ﺗﺒ ﺴﺎﻃ ﺔ ﻏﻴﺮ ﻣﺮ
ﺑﺘﻈﺎر ذا ت أوﻟﻮﻳ ﺔ ،أو ﺷﺠﺮة ،أو
ﺘﻈﺎر FIFO،أو ﻗﺎﺋﻤ ﺔ اﻧ
ﻳﻤﻜﻦﺗﻨﻔﻴﺬ ﻫﺎ ﻛﻘﺎﺋﻤ ﺔ اﻧ
ﺑﺸﻜﻞ ﻋﺎمﺘﻈﺎر
ﺘﺸﻐﻴﻞ ﻋﲆ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ .اﻟ ﺴﺠﻼ ت اﻟﻤﻮﺟﻮدة ﻓ ﻲ ﻗﻮاﺋﻢ اﻻﻧ
ﺘﻈﺎر ﻓﺮﺻ ﺔ ﻟﻠ
ﻓ ﻲ اﻧ
ﺘﺨﻄﻴﻂ اﻟﻮﻗﺎﺋ ﻲ
4.4.اﻟ
ﺘﺎﻟﻴ ﺔ:
ﺑﻌ ﺔ اﻟ
ﺗﺨﺎذ ﻗﺮارا ت ﺟﺪوﻟ ﺔ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﻓ ﻲ ﻇﻞ اﻟﻈﺮوف اﻷر
ﺘﻢ ا
ﻗﺪﻳ
ﺜﺎل،
ﺒﻴﻞ اﻟﻤ
ﺘﻈﺎر )ﻋﲆﺳ
ﺘﺸﻐﻴﻞ إﱃ ﺣﺎﻟ ﺔ اﻻﻧ
ﺘﺤﻮل اﻟﻌﻤﻠﻴ ﺔ ﻣﻦ ﺣﺎﻟ ﺔ اﻟ
1.ﻋﻨﺪﻣﺎﺗ
ﻋﻤﻠﻴ ﺔ(
3
Machine Translated by Google
ﺜﺎل،
ﺒﻴﻞ اﻟﻤ
ﺘﻌﺪاد )ﻋﲆﺳ
ﺘﺸﻐﻴﻞ إﱃ ﺣﺎﻟ ﺔ اﻻﺳ
ﺘﺤﻮل اﻟﻌﻤﻠﻴ ﺔ ﻣﻦ ﺣﺎﻟ ﺔ اﻟ
2.ﻋﻨﺪﻣﺎﺗ
ﺜﺎل ،ﻓ ﻲ
ﺒﻴﻞ اﻟﻤ
ﺘﻌﺪاد )ﻋﲆﺳ
ﺘﻈﺎر إﱃ ﺣﺎﻟ ﺔ اﻻﺳ
ﺘﺤﻮل اﻟﻌﻤﻠﻴ ﺔ ﻣﻦ ﺣﺎﻟ ﺔ اﻻﻧ
3.ﻋﻨﺪﻣﺎﺗ
ﺘﻬﺎء ﻣﻦ اﻹدﺧﺎل/اﻹﺧﺮاج(
اﻻﻧ
ﺘﻬﺎء اﻟﻌﻤﻠﻴ ﺔ
4.ﻋﻨﺪ اﻧ
ﺑﺎﻟﺠﺪوﻟ ﺔ .ﺟﺪﻳﺪﺘﻌﻠﻖ
ﺘﻴﻦ 1و ،4ﻻﻳﻮﺟﺪ ﺧﻴﺎر ﻓﻴﻤﺎﻳ
ﺒ ﺔ ﻟﻠﺤﺎﻟ
ﺑﺎﻟﻨ ﺴ
ﺘﻨﻔﻴﺬ .ﻫﻨﺎك
ﺘﻈﺎر اﻟﺠﺎ ﻫﺰة( ﻟﻠ
ﻳﺠ ﺐﺗﺤﺪﻳﺪ اﻟﻌﻤﻠﻴ ﺔ )إذا ﻛﺎﻧ ﺖ ﻣﻮﺟﻮدة ﻓ ﻲ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺑﻤﺠﺮدﺗﺨﺼﻴﺺ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﻟـﺒﺎﻗ ﻲ .ﺿﻤﻦ اﻟﺠﺪوﻟ ﺔ ﻏﻴﺮ اﻟﻮﻗﺎﺋﻴ ﺔ،
ﺘاﺳ
ﺘﻈﺎر.
ﺘﺤﻮل إﱃ ﺣﺎﻟ ﺔ اﻻﻧ
ﻋﻦ ﻃﺮﻳﻖ اﻟ
اﻟﻼزﻣ ﺔ ﻟﻠﺠﺪوﻟ ﺔ اﻟﻮﻗﺎﺋﻴ ﺔ .ﻟ ﺴﻮء اﻟﺤﻆ،ﻳﻤﻜﻦ أنﺗﺆدي اﻟﺠﺪوﻟ ﺔ اﻟﻮﻗﺎﺋﻴ ﺔ إﱃ ﺣﺪو ث ذﻟﻚ
ﺒﺎﻗﻬﺎ
ﺘﺘﻢ اﺳ
ﺒﻴﺎﻧﺎ ت،ﻳ
ﺘﺤﺪﻳ ﺚ اﻟ
ﺑﺑﻴﻨﻤﺎﺗﻘﻮم إﺣﺪى اﻟﻌﻤﻠﻴﺎ تﺒﻴﺎﻧﺎ ت.
ﺘﺸﺎرﻛﺎن اﻟ
ﺘﺎنﺗ
ﻋﻤﻠﻴ
ﺒﻴﺎﻧﺎ ت،
ﺜﺎﻧﻴ ﺔ ﻗﺮاءة اﻟ
ﺛﻢﺗﺤﺎول اﻟﻌﻤﻠﻴ ﺔ اﻟﺜﺎﻧﻴ ﺔ.
ﺘﻤﻜﻦ ﻣﻦﺗﺸﻐﻴﻞ اﻟﻌﻤﻠﻴ ﺔ اﻟ
ﺘﻰﺗ
ﺣ
ﺘﻨﺎﺳﻘ ﺔ.
ﺘ ﻲ ﻫ ﻲ ﻓ ﻲ ﺣﺎﻟ ﺔ ﻏﻴﺮ ﻣ
واﻟ
4.5.اﻟﻤﺮﺳﻞ
ﺒﺪﻳﻞ اﻟ ﺴﻴﺎق.
ﺗ•
ﺘﺨﺪم.
ﺒﺪﻳﻞ إﱃ وﺿﻊ اﻟﻤ ﺴ
ﺘ•اﻟ
ﺒﺮﻧﺎﻣﺞ.
ﺘﺨﺪم ﻹﻋﺎدةﺗﺸﻐﻴﻞ ﻫﺬا اﻟ
ﺑﺮﻧﺎﻣﺞ اﻟﻤ ﺴﺘﻘﺎل إﱃ اﻟﻤﻮﻗﻊ اﻟﻤﻨﺎﺳ ﺐ ﻓ ﻲ
•اﻻﻧ
ﺒﺪء ﻓﻴﻬﺎ
ﺘﻐﺮﻗﻪ اﻟﻤﺮﺳﻞ ﻹﻳﻘﺎف ﻋﻤﻠﻴ ﺔ واﺣﺪة واﻟ
ﺒﺪﻳﻞ اﻟﻌﻤﻠﻴ ﺔ .اﻟﻮﻗ ﺖ اﻟﺬيﻳ ﺴ
ﺗ
ﺘﻘﺎل اﻹرﺳﺎل.
ﺑﺎﺳﻢ زﻣﻦ اﻧُﻌﺮفﺗﺸﻐﻴﻞ آﺧﺮ
ﻳ
4
Machine Translated by Google
4.6.ﻣﻌﺎﻳﻴﺮ اﻟﺠﺪوﻟ ﺔ
ﺘﻴﺎر أ
ﺘﻠﻔ ﺔ ،واﺧ
ﺘﻠﻔ ﺔ ﻟﻬﺎ ﺧﺼﺎﺋﺺ ﻣﺨ
ﺧﻮارزﻣﻴﺎ ت ﺟﺪوﻟ ﺔ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ اﻟﻤﺨ
ﺘﻴﺎر
ﻗﺪﺗﻔﻀﻞ ﺧﻮارزﻣﻴ ﺔ ﻣﻌﻴﻨ ﺔ ﻓﺌ ﺔ واﺣﺪة ﻣﻦ اﻟﻌﻤﻠﻴﺎ ت ﻋﲆ أﺧﺮى .ﻓ ﻲ اﺧ
ﺒﺎر ﺧﺼﺎﺋﺺ
ﺘﺘﺨﺪاﻣﻬﺎ ﻓ ﻲ ﻣﻮﻗﻒ ﻣﻌﻴﻦ،ﻳﺠ ﺐ أن ﻧﺄﺧﺬ ﻓ ﻲ اﻻﻋ
ﺘ ﻲﻳﺠ ﺐ اﺳ
ﻣﺎ ﻫ ﻲ اﻟﺨﻮارزﻣﻴ ﺔ اﻟ
ﺘﻠﻔ ﺔ.
ﺧﻮارزﻣﻴﺎ ت ﻣﺨ
ﺘﺮاح اﻟﻌﺪﻳﺪ ﻣﻦ اﻟﻤﻌﺎﻳﻴﺮ ﻟﻤﻘﺎرﻧ ﺔ ﺧﻮارزﻣﻴﺎ ت ﺟﺪوﻟ ﺔ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ.
ﺗﻢ اﻗ
ﺒﻘ ﻲ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﻣﺸﻐﻮﻟ ﺔ ﻗﺪر اﻹﻣﻜﺎن .ﻣﻦ اﻟﻨﺎﺣﻴ ﺔ اﻟﻨﻈﺮﻳ ﺔ ،وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ
ﺘﺨﺪام وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ .ﻧﺮﻳﺪ أن ﻧ
•اﺳ
ﺑﻴﻦ 40ﺘﺮاوح
ﺒﻐ ﻲ أنﺗ
ﺑﺎﻟﻤﺎﺋ ﺔ .ﻓ ﻲ اﻟﻨﻈﺎم اﻟﺤﻘﻴﻘ ﻲ،ﻳﻨ
ﺘﺨﺪام ﻣﻦ 0إﱃ 100
ﺘﺮاوح اﻻﺳ
ﻳﻤﻜﻦ أنﻳ
ﺒﻴﺮ(.
ﺑﺸﻜﻞ ﻛﺘﻢﺗﺤﻤﻴﻠﻪ
ﺑﺎﻟﻤﺎﺋ ﺔ )ﻟﻠﻨﻈﺎم اﻟﺬيﻳ
ﺑﺸﻜﻞ ﺧﻔﻴﻒ( إﱃ 90ﺘﻢﺗﺤﻤﻴﻠﻪ
ﺑﺎﻟﻤﺎﺋ ﺔ )ﻟﻠﻨﻈﺎم اﻟﺬيﻳ
ﺘﺮة ﻗﺼﻴﺮة
ﺒ ﺔ ﻟﻠﻌﻤﻠﻴﺎ ت اﻟﻄﻮﻳﻠ ﺔ ،ﻗﺪﻳﻜﻮن ﻫﺬا اﻟﻤﻌﺪل ﻋﻤﻠﻴ ﺔ واﺣﺪة ﻓ ﻲ اﻟ ﺴﺎﻋ ﺔ؛ ﻟﻔ
ﺑﺎﻟﻨ ﺴﺘﺎﺟﻴ ﺔ.
اﻹﻧ
ﺜﺎﻧﻴ ﺔ.
اﻟﻤﻌﺎﻣﻼ ت ،ﻗﺪﺗﻜﻮن ﻋﺸﺮ ﻋﻤﻠﻴﺎ ت ﻓ ﻲ اﻟ
ﺘﻒ ﺣﻮﻟﻪ
ﺑ ﺔ .اﻟ
ﺘﺠﺎ
ﺘﻬﺎء ﻫﻮ وﻗ ﺖ اﻻﺳ
ﺗﻘﺪﻳﻢ اﻟﻌﻤﻠﻴ ﺔ إﱃ وﻗ ﺖ اﻻﻧ
ﺘﻌﺪاد
ﺘﻈﺎر اﻻﺳ
ﺘﻈﺎر اﻟﻮﺻﻮل إﱃ اﻟﺬاﻛﺮة ،ﻓ ﻲ اﻧ
ﺘ ﻲﻳﻘﻀﻴﻬﺎ ﻓ ﻲ اﻧ
ﺘﺮا ت اﻟ
اﻟﻮﻗ ﺖ ﻫﻮ ﻣﺠﻤﻮع اﻟﻔ
ﺘﺮا ت
ﺘﻈﺎر ﻫﻮ ﻣﺠﻤﻮع اﻟﻔ
ﺘﻈﺎر اﻟﺠﺎ ﻫﺰة .وﻗ ﺖ اﻻﻧ
ﺘﻈﺎر ﻓ ﻲ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺗﻨﻔﻖ اﻟﻌﻤﻠﻴ ﺔ اﻻﻧ
ﺑ ﺔ ﻫﻮ اﻷﻓﻀﻞ
ﺘﺠﺎ
ﺘﻔﺎﻋﻠ ﻲ ،ﻗﺪ ﻻﻳﻜﻮن وﻗ ﺖ اﻻﺳ
ﺑ ﺔ .ﻓ ﻲ اﻟﻨﻈﺎم اﻟ
ﺘﺠﺎ
•وﻗ ﺖ اﻻﺳ
ﺘﻤﺮ
ﺒﻜﺮ إﱃ ﺣﺪ ﻣﺎ وﻳﻤﻜﻦ أنﺗ ﺴ
ﺑﻌﺾ اﻟﻤﺨﺮﺟﺎ ت ﻓ ﻲ وﻗ ﺖ ﻣﺘﺞ اﻟﻌﻤﻠﻴ ﺔ
ﺜﻴﺮ ﻣﻦ اﻷﺣﻴﺎن،ﻳﻤﻜﻦ أنﺗﻨ
ﻣﻌﻴﺎر .ﻓ ﻲ ﻛ
ﺘﺨﺪم .ﻫﻜﺬا،
ﺑﻘ ﺔ ﻟﻠﻤ ﺴ
ﺘﺎﺋﺞ اﻟ ﺴﺎ
ﺘﻢ إﺧﺮاج اﻟﻨ
ﺑﻴﻨﻤﺎﻳﺘﺎﺋﺞ اﻟﺠﺪﻳﺪة
ﺣ ﺴﺎ ب اﻟﻨ
ﺑ ﺔ،
ﺘﺠﺎ
ﺒﺪء اﻻﺳ
ﺘﻐﺮق ﻟ
ﺑ ﺔ ،ﻫﻮ اﻟﻮﻗ ﺖ اﻟﻤ ﺴ
ﺘﺠﺎ
ﺘﺠ ﺖ .ﻫﺬا اﻟﻤﻘﻴﺎس ،اﻟﺬيﻳ ﺴﻤﻰ وﻗ ﺖ اﻻﺳ
أﻧ
5
Machine Translated by Google
ﺗﻘﻠﻴﻠﻬﺎ
ﺘﺎﺟﻴ ﺔ إﱃ اﻟﺤﺪ اﻷﻗﺼﻰ و
ﺘﺨﺪام وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ واﻹﻧ
ﻣﻦ اﻟﻤﺮﻏﻮ ب ﻓﻴﻪ زﻳﺎدة اﺳ
ﺘﺤ ﺴﻴﻦ
ﺑﺑ ﺔ .ﻓ ﻲ ﻣﻌﻈﻢ اﻟﺤﺎﻻ ت ،ﻧﻘﻮم
ﺘﺠﺎ
ﺘﻈﺎر ،وزﻣﻦ اﻻﺳ
ﺑ ﺔ ،وزﻣﻦ اﻻﻧ
ﺘﺠﺎ
زﻣﻦ اﻻﺳ
ﺑ ﺔ.
ﺘﺠﺎ
ﺘﺨﺪﻣﻴﻦ ﻋﲆ ﺧﺪﻣ ﺔ ﺟﻴﺪة ،وﻗﺪ ﻧﺮﻏ ﺐ ﻓ ﻲﺗﻘﻠﻴﻞ اﻟﺤﺪ اﻷﻗﺼﻰ ﻟﻮﻗ ﺖ اﻻﺳ
ﻳﺤﺼﻞ ﺟﻤﻴﻊ اﻟﻤ ﺴ
4.7.ﺧﻮارزﻣﻴﺎ ت اﻟﺠﺪوﻟ ﺔ
ﺘﻌﺎﻣﻞ ﺟﺪوﻟ ﺔ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﻣﻊ ﻣﺸﻜﻠ ﺔﺗﺤﺪﻳﺪ اﻟﻌﻤﻠﻴﺎ ت اﻟﻤﻮﺟﻮدة ﻓ ﻲ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ
ﺗ
ﺘﻠﻔ ﺔ
ﺘﻢﺗﺨﺼﻴﺼﻬﺎ ﻟﻮﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ .ﻫﻨﺎك اﻟﻌﺪﻳﺪ ﻣﻦ ﺟﺪوﻟ ﺔ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ اﻟﻤﺨ
ﺘﻈﺎر اﻟﺠﺎ ﻫﺰةﺳﻴ
ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺑ ﺴﻬﻮﻟ ﺔ
ﺘﻢ إدارةﺗﻨﻔﻴﺬﺳﻴﺎﺳ ﺔ FCFS
ﺧﺼﺼ ﺖ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ أوﻻ.ﺗ
ﺑﺎﻟﻤﻠﻒﺑﻬﺎﺑﻂ PCBاﻟﺨﺎص
ﺘﻢ ر
ﺘﻈﺎر اﻟﺠﺎ ﻫﺰة،ﻳ
ﺘﻈﺎر FIFO.ﻋﻨﺪﻣﺎﺗﺪﺧﻞ ﻋﻤﻠﻴ ﺔ ﻣﺎ إﱃ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﻣﻊ ﻗﺎﺋﻤ ﺔ اﻧ
ﺘﻮﺳﻂ
ﺒ ﻲ ،اﻟﻤ
ﺑ ﺔ واﻟﻔﻬﻢ .ﻋﲆ اﻟﺠﺎﻧ ﺐ اﻟ ﺴﻠ
ﺘﺎ
اﻟﺠﺪوﻟ ﺔﺳﻬﻠ ﺔ اﻟﻜ
ﺛﺎﻧﻴ ﺔ:ﺑﺎﻟﻤﻠﻠ ﻲﺘ ﻲﺗﺼﻞ ﻓ ﻲ اﻟﻮﻗ ﺖ 0،ﻣﻊﺗﺤﺪﻳﺪ ﻃﻮل اﻧﻔﺠﺎر وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ
اﻟﻌﻤﻠﻴﺎ ت اﻟ
ﺗﻴ ﺐ FCFS،
ﺘﺮﺑﺗﻢﺗﻘﺪﻳﻤﻬﺎ
ﺗﻴ ﺐ P1، P2، P3،و
ﺘﺮﺑﺎﻟإذا وﺻﻠ ﺖ اﻟﻌﻤﻠﻴﺎ ت
6
Machine Translated by Google
ﺜﻢ(
ﺑﻦ اﻟﻬﻴ
ﺑﻴ ﺔ ﻟﻠﻌﻠﻮم اﻟﺼﺮﻓ ﺔ) /ا
ﺘﺮ
ﺑﻐﺪاد /ﻛﻠﻴ ﺔ اﻟﺟﺎﻣﻌ ﺔ
ﺘﺸﻐﻴﻞ
ﻧﻈﺎم اﻟ Lecturer: Dr. Omar Zeyad Akif
ﺘﺎﺋﺞ
ﺘﻜﻮن اﻟﻨ
ﺗﻴ ﺐ P2، P3، P1،ﻓ ﺴ
ﺘﺮﺑﺎﻟﺛﺎﻧﻴ ﺔ .وﻣﻊ ذﻟﻚ ،إذا وﺻﻠ ﺖ اﻟﻌﻤﻠﻴﺎ تﻣﻴﻠ ﻲ
ﺘﺎﻟ ﻲ:
ﻛﻤﺎ ﻫﻮ ﻣﻮﺿﺢ ﻓ ﻲ ﻣﺨﻄﻂ ﺟﺎﻧ ﺖ اﻟ
ﺘﺨﻔﻴﺾ
ﺛﺎﻧﻴ ﺔ .ﻫﺬا اﻟﺘﻈﺎر اﻵن ﻫﻮ (6 + 0 + 3)/3 = 3ﻣﻠﻠ ﻲ
ﺘﻮﺳﻂ وﻗ ﺖ اﻻﻧ
ﻣ
ﺒﻴﺮ.
ﺑﺸﻜﻞ ﻛﺘﻠﻒ
ﺒﻴﺮ إذا ﻛﺎﻧ ﺖ أوﻗﺎ ت اﻧﻔﺠﺎر وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﻟﻠﻌﻤﻠﻴﺎ تﺗﺨ
ﺑﺸﻜﻞ ﻛﺘﻠﻒ
اﻟﺤﺪ اﻷدﻧﻰ وﻗﺪﻳﺨ
ﺑﺸﻜﻞ دﻳﻨﺎﻣﻴﻜ ﻲ
ﺒﺎرك أداء ﺟﺪوﻟ ﺔ FCFS
ﺘﺑﺎﻹﺿﺎﻓ ﺔ إﱃ ذﻟﻚ ،ﺿﻊ ﻓ ﻲ اﻋ
ﺑﺎﻹدﺧﺎل/اﻹﺧﺮاج.ﺒﻄ ﺔ
ﺗﺑﻮﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ )(CPUواﻟﻌﺪﻳﺪ ﻣﻦ اﻟﻌﻤﻠﻴﺎ ت اﻟﻤﺮﺒﻄ ﺔ
ﺗﺘﺮض أن ﻟﺪﻳﻨﺎ ﻋﻤﻠﻴ ﺔ واﺣﺪة ﻣﺮ
اﻟﻤﻮﻗﻒ .اﻓ
ﺘﺎﻟ ﻲ .ال
ﺘﺞ اﻟ ﺴﻴﻨﺎرﻳﻮ اﻟ
ﻣﻊﺗﺪﻓﻖ اﻟﻌﻤﻠﻴﺎ ت ﺣﻮل اﻟﻨﻈﺎم ،ﻗﺪﻳﻨ
ﺘﻈﺎر
ﺘﻈﺎر اﻟﺠﺎ ﻫﺰة ،ﻓ ﻲ اﻧ
ﺘﻘﻞ إﱃ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺘﻨﺘﻬ ﻲ اﻟﻌﻤﻠﻴﺎ ت ﻣﻦ اﻹدﺧﺎل/اﻹﺧﺮاج وﺳ
ﺘﻨﺳ
ﺘﻘﻞ إﱃ اﻹدﺧﺎل/اﻹﺧﺮاج
ﺗﻨﺑﻬﺎ وﺑﻮﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ )(CPUﻣﻦ اﻧﻔﺠﺎر وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ اﻟﺨﺎﺻ ﺔﺒﻄ ﺔ
ﺗﺘﻬ ﻲ اﻟﻌﻤﻠﻴ ﺔ اﻟﻤﺮ
ﻓ ﻲ اﻟﻨﻬﺎﻳ ﺔ،ﺗﻨ
ﺒﻄ ﺔ
ﺗﺘﻈﺎر اﻹدﺧﺎل/اﻹﺧﺮاج .ﻋﻨﺪ ﻫﺬه اﻟﻨﻘﻄ ﺔ ،وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔﻳﺠﻠ ﺲ ﺧﺎﻣ ﻼً .وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ اﻟﻤﺮ
واﻟﻌﻮدة إﱃ ﻗﻮاﺋﻢ اﻧ
ﺒﻴﺮة اﻟﻮاﺣﺪة
ﺘﻈﺮ ﺟﻤﻴﻊ اﻟﻌﻤﻠﻴﺎ ت اﻷﺧﺮى اﻟﻌﻤﻠﻴ ﺔ اﻟﻜ
ﺛﻴﺮ اﻟﻘﺎﻓﻠ ﺔ ﺣﻴ ﺚﺗﻨ
ﺘﻬ ﻲ .ﻫﻨﺎكﺗﺄ
ﻣﻨ
ﺒﺪء أوﻻً.
ﺑﺎﻟﻳﻜﻮن ﻣﻤﻜﻨًﺎ إذاﺗﻢ اﻟ ﺴﻤﺎح ﻟﻠﻌﻤﻠﻴﺎ ت اﻷﻗﺼﺮ
ﻻﺣﻆ أ ً
ﻳﻀﺎ أن ﺧﻮارزﻣﻴ ﺔ ﺟﺪوﻟ ﺔ FCFSﻏﻴﺮ وﻗﺎﺋﻴ ﺔ .ﻣﺮة واﺣﺪة ﻓ ﻲ
ﺘﺤﺮﻳﺮ ﻫﺎ
ﺑﺘﻰﺗﻘﻮم
ﺑﻮﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﺣﺘﻔﻆ ﻫﺬه اﻟﻌﻤﻠﻴ ﺔ
ﺗﺤﺗﻢﺗﺨﺼﻴﺺ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﻟﻌﻤﻠﻴ ﺔ ﻣﺎ ،و
وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ،إﻣﺎ ﻋﻦ ﻃﺮﻳﻖ اﻹﻧﻬﺎء أو ﻋﻦ ﻃﺮﻳﻖ ﻃﻠ ﺐ اﻹدﺧﺎل/اﻹﺧﺮاج .و ﻫﻜﺬا ﻓﺈن ﺧﻮارزﻣﻴ ﺔ FCFSﻫ ﻲ
ﺘﺨﺪم
ﺑﺸﻜﻞ ﺧﺎصﻷﻧﻈﻤ ﺔﺗﻘﺎﺳﻢ اﻟﻮﻗ ﺖ ،ﺣﻴ ﺚ ﻣﻦ اﻟﻤﻬﻢ أن ﻛﻞ ﻣ ﺴﻣﺰﻋﺠ ﺔ
7
Machine Translated by Google
ﺘﻢﺗﻌﻴﻴﻨﻬﺎ ﻟﻠﻌﻤﻠﻴ ﺔ
ﺘﺎﺣ ﺔ،ﻳ
ﺘﺎﻟﻴ ﺔ ﻟﻠﻌﻤﻠﻴ ﺔ .ﻋﻨﺪﻣﺎﺗﻜﻮن وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﻣ
اﻧﻔﺠﺎر وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ اﻟ
ﺘﻴﻦ
ﺘﺎﻟﻴ ﺔ ﻟﻌﻤﻠﻴ
ﺘﺎﻟ ﻲ .إذا اﻧﻔﺠﺮ ت وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ اﻟ
ﺘﻮي ﻋﲆ أﺻﻐﺮ اﻧﻔﺠﺎر وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ اﻟ
اﻟﺬيﻳﺤ
ﺜﺮ ﻣﻼءﻣ ﺔ ل
ﺘﻌﺎدل .ﻻﺣﻆ أن ﻣﺼﻄﻠﺢ أﻛ
ﺘﺨﺪام ﺟﺪوﻟ ﺔ FCFSﻟﻜ ﺴﺮ اﻟ
ﺘﻢ اﺳ
ﻧﻔ ﺲ اﻟﺸ ﻲء،ﻳ
ﺘﺎﻟﻴ ﺔ ،ﻷﻧﻬﺎ
ﺘﻜﻮن ﻃﺮﻳﻘ ﺔ اﻟﺠﺪوﻟ ﺔ ﻫﺬه ﻫ ﻲ أﻗﺼﺮ ﺧﻮارزﻣﻴ ﺔ اﻧﻔﺠﺎر وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ اﻟ
ﺳ
ص1 6
P2 8
P3 7
ص4 3
ﺘﺎﻟ ﻲ:
ﻣﺨﻄﻂ ﺟﺎﻧ ﺖ اﻟ
ﺘﻮﺳﻂ
ﺛﺎﻧﻴ ﺔ ﻟﻠﻌﻤﻠﻴ ﺔ P4.و ﻫﻜﺬا اﻟﻤﺛﺎﻧﻴ ﺔ ﻟﻠﻌﻤﻠﻴ ﺔ P3،و 0ﻣﻠﻠ ﻲP2،و ﻣﻠﻠ ﻲ
ﺘﺨﺪم
ﺑﺎﻟﻤﻘﺎرﻧ ﺔ ،إذا ﻛﻨﺎ ﻧ ﺴﺛﺎﻧﻴ ﺔ.ﺘﻈﺎر ﻫﻮ (3 + 16 + 9 + 0)/4 = 7ﻣﻠﻠ ﻲ
وﻗ ﺖ اﻻﻧ
ﺜﺮ ﻣﻨﻪ
ﺘﻈﺎر اﻟﻌﻤﻠﻴ ﺔ اﻟﻘﺼﻴﺮة أﻛ
ﺘﺮة ﻃﻮﻳﻠ ﺔﻳﻘﻠﻞ وﻗ ﺖ اﻧ
ﺒﻞ ﻓ
ﻗ
8
Machine Translated by Google
ﺘﺸﻐﻴﻞ
ﻧﻈﺎم اﻟ
ﺘﻈﺎر
ﺘﻮﺳﻂ وﻗ ﺖ اﻻﻧ
ﺘﺎﻟ ﻲ ﻓﺈن ﻣ
ﺑﺎﻟ
ﺘﻈﺎر ﻟﻠﻌﻤﻠﻴ ﺔ اﻟﻄﻮﻳﻠ ﺔ .و
ﻳﺰﻳﺪ ﻣﻦ وﻗ ﺖ اﻻﻧ
ﺘﺎﻟ ﻲ
ﺑ ﺔ اﻟﺤﻘﻴﻘﻴ ﺔ ﻓ ﻲ ﺧﻮارزﻣﻴ ﺔ SJFﻓ ﻲ ﻣﻌﺮﻓ ﺔ ﻃﻮل اﻟﺠﺰء اﻟ
ﺘﻨﺎﻗﺺ.ﺗﻜﻤﻦ اﻟﺼﻌﻮ
ﻳ
ﺘﺨﺪﻣﻮن
ﺘﺨﺪم ﻋﻨﺪﻣﺎﻳﻘﺪم اﻟﻤﻬﻤ ﺔ .ﻓ ﻲ ﻫﺬه اﻟﺤﺎﻟ ﺔ،ﻳﻜﻮن اﻟﻤ ﺴ
ﺘ ﻲﻳﺤﺪد ﻫﺎ اﻟﻤ ﺴ
اﻟﻤﻬﻠ ﺔ اﻟﺰﻣﻨﻴ ﺔ اﻟ
ﺘﻄﻠ ﺐ
ﺗﺘﺠﺎوز اﻟﺤﺪ اﻟﺰﻣﻨ ﻲ و
ﺒ ﺐ ﻓ ﻲ ﺣﺪو ث ﺧﻄﺄﻳ
ﺘﺴﺘ
ﺑ ﺔ أﺳﺮع وﻟﻜﻦ ﻗﻴﻤ ﺔ ﻣﻨﺨﻔﻀ ﺔ ﺟﺪًاﺳ
ﺘﺠﺎ
اﺳ
ﺘﻮى
ﺜﻞ ،إﻻ أﻧﻪ ﻻﻳﻤﻜﻦﺗﻨﻔﻴﺬ ﻫﺎ ﻋﲆ اﻟﻤ ﺴ
ﻋﲆ اﻟﺮﻏﻢ ﻣﻦ أن ﺧﻮارزﻣﻴ ﺔ SJFﻫ ﻲ اﻷﻣ
ﺟﺪوﻟ ﺔ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﻋﲆ اﻟﻤﺪى اﻟﻘﺼﻴﺮ .ﻣﻊ اﻟﺠﺪوﻟ ﺔ ﻗﺼﻴﺮة اﻟﻤﺪى ،ﻻﺗﻮﺟﺪ ﻃﺮﻳﻘ ﺔ ﻟﻤﻌﺮﻓ ﺔ ذﻟﻚ
ﺘﺎﻟ ﻲ ،وﻟﻜﻦ
ﺒﻴ ﺔ .ﻗﺪ ﻻ ﻧﻌﺮف ﻃﻮل اﻧﻔﺠﺎر وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ اﻟ
ﺘﻘﺮﻳ
ﺟﺪوﻟ ﺔ SJFاﻟ
ﺑﻬً ﺎ
ﺘﺎﻟ ﻲ ﻣﺸﺎ
ﺘﻮﻗﻊ أنﻳﻜﻮن اﻧﻔﺠﺎر وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ اﻟ
ﺘﻬﺎ .ﻧ
ﺑﻘﻴﻤﺒﺆ
ﺘﻨﻗﺪ ﻧﻜﻮن ﻗﺎدرﻳﻦ ﻋﲆ اﻟ
ﺒ ﻲ ﻟﻄﻮل
ﺑﻘ ﺔ .ﻋﻦ ﻃﺮﻳﻖ ﺣ ﺴﺎ بﺗﻘﺮﻳ
ﺘﻠﻚ اﻟ ﺴﺎ
ﻓ ﻲ اﻟﻄﻮل ﻟ
ﺘﻴﺎر
ﻳﻤﻜﻦ أنﺗﻜﻮن ﺧﻮارزﻣﻴ ﺔ SJFوﻗﺎﺋﻴ ﺔ أو ﻏﻴﺮ وﻗﺎﺋﻴ ﺔ .اﻻﺧ
ﺑﻘ ﺔ ﻗﺎﺋﻤ ﺔ
ﺑﻴﻨﻤﺎ ﻻﺗﺰال اﻟﻌﻤﻠﻴ ﺔ اﻟ ﺴﺎﺘﻈﺎر اﻟﺠﺎ ﻫﺰة
ﻳﻨﺸﺄ ﻋﻨﺪﻣﺎﺗﺼﻞ ﻋﻤﻠﻴ ﺔ ﺟﺪﻳﺪة إﱃ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺘ ﻲ وﺻﻠ ﺖ ﺣﺪﻳ ً
ﺜﺎ أﻗﺼﺮ ﻣﻤﺎ ﻫﻮ ﻋﻠﻴﻪ ﺘﺎﻟ ﻲ ﻟﻠﻌﻤﻠﻴ ﺔ اﻟ
ﺗﻨﻔﻴﺬ .ﻗﺪﻳﻜﻮن اﻧﻔﺠﺎر وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ اﻟ
ﺑﺬﻟﻚﺘ ﺴﻤﺢ
ﺘﻨﻔﻴﺬ اﻟﺤﺎﻟﻴ ﺔ ،ﻓ ﻲ ﺣﻴﻦ أن ﺧﻮارزﻣﻴ ﺔ SJFﻏﻴﺮ اﻟﻮﻗﺎﺋﻴ ﺔﺳ
ﻋﻤﻠﻴ ﺔ اﻟ
ﺑﻬﺎ .ﺟﺪوﻟ ﺔ SJFاﻟﻮﻗﺎﺋﻴ ﺔ ﻫ ﻲاﻟﻌﻤﻠﻴ ﺔ اﻟﺠﺎرﻳ ﺔ ﺣﺎﻟ ًﻴﺎ ﻹﻧﻬﺎء اﻧﻔﺠﺎر وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ اﻟﺨﺎﺻ ﺔ
ﺘﺎج إﱃ
ﺗﺤﺘﻈﺎر اﻟﺠﺎ ﻫﺰة ﻓ ﻲ اﻷوﻗﺎ ت اﻟﻤﻮﺿﺤ ﺔ و
إذا وﺻﻠ ﺖ اﻟﻌﻤﻠﻴﺎ ت إﱃ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺘﺎﻟ ﻲ:
ﻣﺨﻄﻂ ﺟﺎﻧ ﺖ اﻟ
9
Machine Translated by Google
ﺘﻈﺎر.
ﺒﺪأ اﻟﻌﻤﻠﻴ ﺔ P1ﻓ ﻲ اﻟﻮﻗ ﺖ 0،ﻷﻧﻬﺎ اﻟﻌﻤﻠﻴ ﺔ اﻟﻮﺣﻴﺪة ﻓ ﻲ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺗ
ﺜﺎل ﻫﻮ
ﺘﻈﺎر ﻟﻬﺬا اﻟﻤ
ﺘﻮﺳﻂ وﻗ ﺖ اﻻﻧ
ﺗﻤ ﺖ ﺟﺪوﻟ ﺔ اﻟﻌﻤﻠﻴ ﺔ P2.ﻣ
ﺒﺎﻗﻪ ،و
ﺘﺗﻢ اﺳ
ﺒﺎﻗﻴ ﺔ
ﺘﺛﺎﻧﻴ ﺔ .ﻏﻴﺮ اﺳ[(10ﻣﻠﻠ ﻲ 1) + (1 1) + (17 2) + (5 3)]/4 = 26/4 = 6.5
4.7.3.ﺟﺪوﻟ ﺔ اﻷوﻟﻮﻳﺎ ت
ﺘ ﺴﺎوﻳ ﺔ ﻓ ﻲ FCFS
ﺘﻢ ﺟﺪوﻟ ﺔ اﻟﻌﻤﻠﻴﺎ ت ذا ت اﻷوﻟﻮﻳ ﺔ اﻟﻤ
اﻟﻌﻤﻠﻴ ﺔ ذا ت اﻷوﻟﻮﻳ ﺔ اﻟﻘﺼﻮى.ﺗ
ﺘﺨﺪﻣﻪ اﻵﺧﺮون
ﺜﻴﻞ اﻷوﻟﻮﻳ ﺔ اﻟﻤﻨﺨﻔﻀ ﺔ؛ﻳ ﺴ
ﺘﻤأرﻗﺎﻣﺎ ﻣﻨﺨﻔﻀ ﺔ ﻟ
ً ﺑﻌﺾ اﻷﻧﻈﻤ ﺔﺘﺨﺪم
اﻷوﻟﻮﻳ ﺔ اﻟﺪﻧﻴﺎ.ﺗ ﺴ
ﺜﺎل ،اﻟﻨﻈﺮ ﻓ ﻲ
ﺒﻴﻞ اﻟﻤ
ﺜﻞ أوﻟﻮﻳ ﺔ ﻋﺎﻟﻴ ﺔ .ﻋﲆﺳ
ﺘﺮض أن اﻷرﻗﺎم اﻟﻤﻨﺨﻔﻀ ﺔﺗﻤ
اﻓ
ﺘﺎﻟ ﻲ:
ﻣﺨﻄﻂ ﺟﺎﻧ ﺖ اﻟ
10
Machine Translated by Google
ﺘﻮﺣ ﺔ،
ﺒﺎ ت اﻟﺬاﻛﺮة ،وﻋﺪد اﻟﻤﻠﻔﺎ ت اﻟﻤﻔ
ﺘﻄﻠ
ﺜﺎل ،اﻟﺤﺪود اﻟﺰﻣﻨﻴ ﺔ ،وﻣ
ﺒﻴﻞ اﻟﻤ
ﻋﻤﻠﻴ ﺔ .ﻋﲆﺳ
ﺒﺔ
ﺘﻮﺳﻂ اﻧﻔﺠﺎر وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﻓ ﻲ اﻟﺤﻮﺳ
ﺘﻮﺳﻂﺗﺪﻓﻖ اﻹدﺧﺎل/اﻹﺧﺮاج إﱃ ﻣ
ﺒﺔ ﻣ
ﺘﺨﺪام ﻧ ﺴ
ﺗﻢ اﺳ
و
ﺜﻞ
ﺘﺸﻐﻴﻞ ،ﻣ
ﺑﻤﻌﺎﻳﻴﺮ ﺧﺎرج ﻧﻈﺎم اﻟﺘﻢﺗﺤﺪﻳﺪ اﻷوﻟﻮﻳﺎ ت اﻟﺨﺎرﺟﻴ ﺔ
اﻷوﻟﻮﻳﺎ ت.ﻳ
ﺗﺮ
ﺒﻴﻮ
ﺑﻞ اﻟﻜﻤ
ﺘﻢ دﻓﻌﻬﺎ ﻣﻘﺎ
ﺘ ﻲﻳ
ﺒﻠﻎ اﻷﻣﻮال اﻟ
أ ﻫﻤﻴ ﺔ اﻟﻌﻤﻠﻴ ﺔ وﻧﻮع وﻣ
ﺘ ﻲ وﺻﻠ ﺖ ﺣﺪﻳ ً
ﺜﺎ أﻋﲆ ﻣﻦ أوﻟﻮﻳ ﺔ اﻟﻌﻤﻠﻴ ﺔ اﻟﺤﺎﻟﻴ ﺔ أوﻟﻮﻳ ﺔ اﻟﻌﻤﻠﻴ ﺔ اﻟ
ﺘﻤﺮ
ﺜﺎﻓ ﺔ ،دﻓﻖ ﻣ ﺴ
ﺑﻜﺜﻘﻞ
ﺗﺮ اﻟﻤ
ﺒﻴﻮ
ﺘﻈﺎر إﱃ أﺟﻞ ﻏﻴﺮ ﻣ ﺴﻤﻰ .ﻓ ﻲ ﻧﻈﺎم اﻟﻜﻤ
ﻋﻤﻠﻴﺎ ت اﻻﻧ
اﻟﻌﻤﻠﻴﺎ ت ذا ت اﻷوﻟﻮﻳ ﺔ اﻟﻌﺎﻟﻴ ﺔﻳﻤﻜﻦ أنﺗﻤﻨﻊ اﻟﻌﻤﻠﻴ ﺔ ذا ت اﻷوﻟﻮﻳ ﺔ اﻟﻤﻨﺨﻔﻀ ﺔ ﻣﻦ اﻟﺤﺼﻮل ﻋﲆ
ﺑﺸﻜﻞ ﻋﺎم،ﺳﻴﺤﺪ ث أﺣﺪ أﻣﺮﻳﻦ .إﻣﺎ أنﺗﻜﻮن اﻟﻌﻤﻠﻴ ﺔ ﻓ ﻲ ﻧﻬﺎﻳ ﺔ اﻟﻤﻄﺎفوﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ.
ﺗﺮ
ﺒﻴﻮ
ﺑﺸﻜﻞ ﺧﻔﻴﻒ( ،أو اﻟﻜﻤﺘﻢ أﺧﻴ ﺮًاﺗﺤﻤﻴﻞ اﻟﻨﻈﺎم
ﺣﺎﻳﻮم اﻷﺣﺪ ،ﻋﻨﺪﻣﺎﻳ
ﺒﺎ ً
ﺗﺸﻐﻴﻞ )ﻓ ﻲ اﻟ ﺴﺎﻋ ﺔ 2ﺻ
ﺘﻤﻠ ﺔ.
ﺘﻌﻄﻞ اﻟﻨﻈﺎم ﻓ ﻲ اﻟﻨﻬﺎﻳ ﺔ وﻳﻔﻘﺪ ﺟﻤﻴﻊ اﻟﻌﻤﻠﻴﺎ ت ذا ت اﻷوﻟﻮﻳ ﺔ اﻟﻤﻨﺨﻔﻀ ﺔ ﻏﻴﺮ اﻟﻤﻜ
ﺳﻴ
ﺘﻈﺮﻧﺎ
ﺘ ﻲﺗﻨ
ﺘﻀﻤﻦ اﻟﺸﻴﺨﻮﺧ ﺔ زﻳﺎدةﺗﺪرﻳﺠﻴ ﺔ ﻓ ﻲ أوﻟﻮﻳ ﺔ اﻟﻌﻤﻠﻴﺎ ت اﻟ
ﺷﻴﺨﻮﺧ ﺔ.ﺗ
ﺗﻔﻊ( ،ﻓﺈﻧﻨﺎ
ﺘﺮاوح ﻣﻦ )127ﻣﻨﺨﻔﺾ( إﱃ )0ﻣﺮ
ﺜﺎل ،إذا ﻛﺎﻧ ﺖ اﻷوﻟﻮﻳﺎ تﺗ
ﺒﻴﻞ اﻟﻤ
ﺘﺮة ﻃﻮﻳﻠ ﺔ .ﻋﲆﺳ
اﻟﻨﻈﺎم ﻟﻔ
ﺜﺮ ﻣﻦ 32ﺳﺎﻋ ﺔ
ﺘﻐﺮق اﻷﻣﺮ أﻛ
ﺘﻢﺗﻨﻔﻴﺬه .ﻓ ﻲ اﻟﻮاﻗﻊ ،ﻟﻦﻳ ﺴ
اﻟﻨﻈﺎم وﺳﻴ
11
Machine Translated by Google
ﺑﻦ
4.7.4.ﺟﺪوﻟ ﺔ ﺟﻮﻟ ﺔ رو
ﺧﺼﻴﺼﺎ ﻟـ
ً ﺘﺪﻳﺮة )(RR
ﺗﻢﺗﺼﻤﻴﻢ ﺧﻮارزﻣﻴ ﺔ اﻟﺠﺪوﻟ ﺔ اﻟﻤ ﺴ
ﺘﻈﺎر FIFO
ﺒﺎر ﻫﺎ ﻗﺎﺋﻤ ﺔ اﻧ
ﺘﺑﺎﻋﺘﻈﺎر اﻟﺠﺎ ﻫﺰة
ﺘﻌﺎﻣﻞ ﻣﺮة أﺧﺮى ﻣﻊ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺘﻨﻔﻴﺬ ﺟﺪوﻟ ﺔ RR،ﻧ
ﻟ
ﺒﺪﻳﻞ اﻟ ﺴﻴﺎق
ﺘﺸﻐﻴﻞ.ﺳﻮفﻳﻜﻮن ﻫﻨﺎكﺗ
ﺒ ﺐ ﻓ ﻲ ﻣﻘﺎﻃﻌ ﺔ ﻧﻈﺎم اﻟ
ﺘﺴإﻳﻘﺎف وﺳﻴ
ﺘﻈﺎر
ﺘﻮﺳﻂ اﻹﻧ
ﺘﻈﺎر اﻟﺠﺎ ﻫﺰة .ﻣ
ﺘﺎﻟﻴ ﺔ ﻓ ﻲ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺘﺤﺪﻳﺪ اﻟﻌﻤﻠﻴ ﺔ اﻟ
ﺑﺑﻌﺪ ذﻟﻚﺳﻴﻘﻮم اﻟﻤﺠﺪول
ﺘﻲ
ﺘﺎﻟﻴ ﺔ ﻣﻦ اﻟﻌﻤﻠﻴﺎ ت اﻟ
ﺒﺎ ﻣﺎﻳﻜﻮن ﻃﻮﻳﻼ .اﻟﻨﻈﺮ ﻓ ﻲ اﻟﻤﺠﻤﻮﻋ ﺔ اﻟ
اﻟﻮﻗ ﺖ ﻓ ﻲ ﻇﻞﺳﻴﺎﺳ ﺔ RRﻏﺎﻟ
ﺛﺎﻧﻴ ﺔ:ﺑﺎﻟﻤﻠﻠ ﻲاﻟﻮﺻﻮل إﱃ اﻟﻮﻗ ﺖ 0،ﻣﻊﺗﺤﺪﻳﺪ ﻃﻮل اﻧﻔﺠﺎر وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ
ﺑﻌﺪ اﻷولﺒﺎﻗﻪ
ﺘﺘﻢ اﺳ
ﺛﺎﻧﻴ ﺔ أﺧﺮى،ﻳﺘﻄﻠ ﺐ 20ﻣﻠﻠ ﻲ
ﺛﺎﻧﻴ ﺔ .ﻧﻈ ﺮًاﻷﻧﻪﻳﻣﻴﻠ ﻲ
12
Machine Translated by Google
ﺘﺮة إﺿﺎﻓﻴ ﺔ
ﺘﻢ إرﺟﺎع وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﻟﻤﻌﺎﻟﺠ ﺔ P1ﻟﻔ
ﺘﻼم ﻛﻢ ﻣﺮة واﺣﺪة ،وﻳ
ﺗﻢ اﺳ
ﺘﻈﺮ 6
ﺘﻈﺎر ﻟﻬﺬا اﻟﺠﺪولP1 .ﻳﻨ
ﺘﻮﺳﻂ وﻗ ﺖ اﻻﻧ
دﻋﻮﻧﺎ ﻧﺤ ﺴ ﺐ ﻣ
ﺜﺮ ﻣﻦ
ﺘﻢﺗﺨﺼﻴﺺ أي ﻋﻤﻠﻴ ﺔ ﻟﻮﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ )(CPUﻷﻛ
ﻓ ﻲ ﺧﻮارزﻣﻴ ﺔ ﺟﺪوﻟ ﺔ RR،ﻟﻢﻳ
ﺘﻌﺪاد
ﺗﻬﺎ إﱃ ﺣﺎﻟ ﺔ اﻻﺳ
ﺒﺎق ﻫﺬه اﻟﻌﻤﻠﻴ ﺔ وإﻋﺎد
ﺘﺘﻢ اﺳ
ﺘﺠﺎوز ﻣﻘﺪار اﻻﻧﻔﺠﺎر ﻛﻤﻴ ﺔ زﻣﻨﻴ ﺔ واﺣﺪة ،وﻳ
ﻳ
ﺛﺎﻧﻴ ﺔ ،ﻟﻜﻞ ﻋﻤﻠﻴ ﺔﺜﺎل ،ﻣﻊ ﺧﻤ ﺲ ﻋﻤﻠﻴﺎ ت وﻛﻢ زﻣﻨ ﻲ ﻗﺪره 20ﻣﻠﻠ ﻲ
ﺒﻴﻞ اﻟﻤ
ﻋﲆﺳ
ﺘﻬ ﻲ اﻟﻌﻤﻠﻴ ﺔ
ﻋﻤﻠﻴ ﺔ واﺣﺪة ﻓﻘﻂ ﻣﻦ 10وﺣﺪا ت زﻣﻨﻴ ﺔ .إذا ﻛﺎن اﻟﻜﻢ 12وﺣﺪة زﻣﻨﻴ ﺔ،ﺗﻨ
ﻓ ﻲ أﻗﻞ ﻣﻦ 1ﻣﺮة اﻟﻜﻢ ،ﻣﻊ ﻋﺪم وﺟﻮد اﻟﻨﻔﻘﺎ ت اﻟﻌﺎﻣ ﺔ .إذا ﻛﺎن اﻟﻜﻢ 6وﺣﺪا ت زﻣﻨﻴ ﺔ
ﺘﻨﻔﻴﺬ
ﺑﻄﺎء اﻟ
ﺒﺪﻳﻼ ت ﻟﻠ ﺴﻴﺎق ،ﻣﻤﺎﻳﺆدي إﱃ إ
ﺛﻢﺳﻴﺤﺪ ثﺗ ﺴﻌ ﺔﺗاﻟﻜﻢ ﻫﻮ وﺣﺪة زﻣﻨﻴ ﺔ واﺣﺪة،
ﺒﺪﻳﻞ اﻟ ﺴﻴﺎق
ﺘﺑﺘﻌﻠﻖ
ﺒﻴ ﺮًا ﻓﻴﻤﺎﻳ
ﺘﺎﻟ ﻲ ،ﻧﺮﻳﺪ أنﻳﻜﻮن اﻟﻜﻢ اﻟﺰﻣﻨ ﻲ ﻛ
ﺑﺎﻟ
و
13
Machine Translated by Google
ﺗﻴﺢ اﻟ ﺴﻴﺎق
اﻟﺸﻜﻞ 4-2ﻛﻴﻒﻳﺆدي اﻟﻜﻢ اﻟﺰﻣﻨ ﻲ اﻷﺻﻐﺮ إﱃ زﻳﺎدة ﻣﻔﺎ
ﺑﺔ أ ً
ﻳﻀﺎ ﻋﲆ ﺣﺠﻢ اﻟﻜﻢ اﻟﺰﻣﻨ ﻲ .ﻛﻤﺎ ﻧﺮى ﺘﺠﺎ
ﺘﻤﺪ وﻗ ﺖ اﻻﺳ
ﻳﻌ
ﺑ ﺔ ﻟﻤﺠﻤﻮﻋ ﺔ ﻣﻦ اﻟﻌﻤﻠﻴﺎ ت
ﺘﺠﺎ
ﺘﻮﺳﻂ وﻗ ﺖ اﻻﺳ
ﺒﻖ ﻣ
ﻣﻦ اﻟﺸﻜﻞ 4.2،ﻻﻳﻨﻄ
ﺘﻮﺳﻂ
ﺑﺸﻜﻞ ﻋﺎم ،اﻟﻤﺑﺎﻟﻀﺮورة ﻣﻊ زﻳﺎدة ﺣﺠﻢ اﻟﻮﻗ ﺖ واﻟﻜﻢ.ﺘﺤ ﺴﻦ
ﺗ
ﺘﺮة زﻣﻨﻴ ﺔ
ﺘﺎﻟ ﻲ ﺧﻼل ﻓ
ﺘﻬ ﺖ ﻣﻌﻈﻢ اﻟﻌﻤﻠﻴﺎ ت ﻣﻦ اﻧﻔﺠﺎر وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ اﻟ
ﺑ ﺔ إذا اﻧ
ﺘﺠﺎ
ﻳﻤﻜﻦﺗﺤ ﺴﻴﻦ وﻗ ﺖ اﻻﺳ
ﺒﺪﻳﻞ اﻟ ﺴﻴﺎق،
ﺘﻨﻔﻴﺬ إﱃ 20.إذاﺗﻤ ﺖ إﺿﺎﻓ ﺔ وﻗ ﺖﺗ
ﺘﻮﺳﻂ وﻗ ﺖ اﻟ
وﻣﻊ ذﻟﻚ،ﻳﻨﺨﻔﺾ ﻣ
ﺗﻴﺢ اﻟ ﺴﻴﺎق.
ﻣﻄﻠﻮ ب اﻟﻤﺰﻳﺪ ﻣﻦ ﻣﻔﺎ
ﺒﺪﻳﻞ اﻟ ﺴﻴﺎق
ﺘﺑﺒﻴ ﺮًا ﻣﻘﺎرﻧ ﺔ
ﻋﲆ اﻟﺮﻏﻢ ﻣﻦ أن اﻟﻜﻢ اﻟﺰﻣﻨ ﻲﻳﺠ ﺐ أنﻳﻜﻮن ﻛ
ﺘﻮﻳﺎ ت
ﺘﻌﺪدة اﻟﻤ ﺴ
ﺑﻴﺮ ﻣ
4.7.5.ﺟﺪوﻟ ﺔ ﻃﻮا
ﺘﻲ
ﺗﻢ إﻧﺸﺎء ﻓﺌ ﺔ أﺧﺮى ﻣﻦ ﺧﻮارزﻣﻴﺎ ت اﻟﺠﺪوﻟ ﺔ ﻟﻠﻤﻮاﻗﻒ اﻟ
ﺘﺮﻛ ﺔ
ﺜﺎل ،اﻟﻘ ﺴﻤ ﺔ اﻟﻤﺸ
ﺒﻴﻞ اﻟﻤ
ﺘﻠﻔ ﺔ .ﻋﲆﺳ
ﺑ ﺴﻬﻮﻟ ﺔ إﱃ ﻣﺠﻤﻮﻋﺎ ت ﻣﺨﺘﻢﺗﺼﻨﻴﻒ اﻟﻌﻤﻠﻴﺎ ت
ﻳ
ﺘﻠﻔ ﺔ
ﺑ ﺔ ﻣﺨ
ﺘﺠﺎ
ﺒﺎ ت وﻗ ﺖ اﺳ
ﺘﻄﻠ
اﻟﻌﻤﻠﻴﺎ ت .ﻫﺬﻳﻦ اﻟﻨﻮﻋﻴﻦ ﻣﻦ اﻟﻌﻤﻠﻴﺎ ت ﻟﻬﻤﺎ ﻣ
ﺘﻮﻳﺎ ت
ﺘﻌﺪدة اﻟﻤ ﺴ
ﺘﻈﺎر ﻣ
ﻟﻬﺎ اﻷوﻟﻮﻳ ﺔ )اﻟﻤﺤﺪدة ﺧﺎرﺟ ًﻴﺎ( ﻋﲆ اﻟﻌﻤﻠﻴﺎ ت اﻟﺨﻠﻔﻴ ﺔ .ﻗﺎﺋﻤ ﺔ اﻧ
14
Machine Translated by Google
ﺜﻞ ﺣﺠﻢ اﻟﺬاﻛﺮة ،أو أوﻟﻮﻳ ﺔ اﻟﻌﻤﻠﻴ ﺔ ،أو ﻧﻮع اﻟﻌﻤﻠﻴ ﺔ .ﻛﻞ
ﺧﺼﺎﺋﺺ اﻟﻌﻤﻠﻴ ﺔ ،ﻣ
ﺘﻈﺎر ﻣﻨﻔﺼﻠ ﺔ
ﺘﺨﺪام ﻗﻮاﺋﻢ اﻧ
ﺜﺎل،ﻳﻤﻜﻦ اﺳ
ﺒﻴﻞ اﻟﻤ
ﺑﻬﺎ .ﻋﲆﺳﺘﻈﺎر ﻟﺪﻳﻬﺎ ﺧﻮارزﻣﻴ ﺔ اﻟﺠﺪوﻟ ﺔ اﻟﺨﺎﺻ ﺔ
ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺘﻈﺎر اﻷﻣﺎﻣﻴ ﺔ
ﺘﻢ ﺟﺪوﻟ ﺔ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﻟﻠﻌﻤﻠﻴﺎ ت اﻷﻣﺎﻣﻴ ﺔ واﻟﺨﻠﻔﻴ ﺔ .ﻗﺪﺗ
ﺜﺎل ،اﻟﻤﻘﺪﻣ ﺔ
ﺒﻴﻞ اﻟﻤ
ﺘ ﺔ .ﻋﲆﺳ
ﺑﺛﺎﺘﻢﺗﻨﻔﻴﺬ ﻫﺎ ﻛﺠﺪوﻟ ﺔ وﻗﺎﺋﻴ ﺔ ذا ت أوﻟﻮﻳ ﺔ
ﻳ
1.ﻋﻤﻠﻴﺎ ت اﻟﻨﻈﺎم
ﺘﻔﺎﻋﻠﻴ ﺔ
2.اﻟﻌﻤﻠﻴﺎ ت اﻟ
ﺘﻔﺎﻋﻠﻴ ﺔ
ﺘﺤﺮﻳﺮ اﻟ
3.ﻋﻤﻠﻴﺎ ت اﻟ
4.اﻟﻌﻤﻠﻴﺎ ت اﻟﻤﺠﻤﻌ ﺔ
ﺑﻴ ﺔ
5.اﻟﻌﻤﻠﻴﺎ ت اﻟﻄﻼ
ﺘﻮﻳﺎ ت
ﺘﻌﺪدة اﻟﻤ ﺴ
ﺘﻈﺎر ﻣ
اﻟﺸﻜﻞ -3ﺟﺪوﻟ ﺔ ﻗﺎﺋﻤ ﺔ اﻻﻧ
15
Machine Translated by Google
ﺘﻔﺎﻋﻠ ﻲ
ﺘﺤﺮﻳﺮ اﻟ
ﺘﻔﺎﻋﻠﻴ ﺔ ﻛﻠﻬﺎ ﻓﺎرﻏ ﺔ .إذا ﻛﺎن اﻟ
ﺘﺤﺮﻳﺮ اﻟ
ﻛﺎﻧ ﺖ اﻟﻌﻤﻠﻴﺎ ت وﻋﻤﻠﻴﺎ ت اﻟ
ﺒﺎﻗﻪ.
ﺘﺘﻢ اﺳ
ﺳﻴ
ﺘﻈﺎر ﻋﲆ
ﺘﻈﺎر .ﻫﻨﺎ،ﻳﺤﺼﻞ ﻛﻞ ﻗﺎﺋﻤ ﺔ اﻧ
ﺑﻴﻦ ﻗﻮاﺋﻢ اﻻﻧﺘﻤﺎل اﻵﺧﺮ ﻫﻮﺗﻘ ﺴﻴﻢ اﻟﻮﻗ ﺖ
اﻻﺣ
ﺗﻪ
ﺘﻠﻒ وﺣﺪا
ﺑﻴﻦ ﻣﺨﺘﻪ
ﺑﻌﺪ ذﻟﻚ ﺟﺪوﻟﺟﺰء ﻣﻌﻴﻦ ﻣﻦ وﻗ ﺖ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ،واﻟﺬيﻳﻤﻜﻦ
ﺘﻤﻨﺤﻬﺎ ﻟﻬﺎ
ﺑﺎﻟﻤﺎﺋ ﺔ ﻣﻦ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﻟ
ﺘﻈﺎر اﻟﺨﻠﻔﻴ ﺔ 20
ﺘﻠﻘﻰ ﻗﺎﺋﻤ ﺔ اﻧ
ﺑﻴﻨﻤﺎﺗاﻟﻌﻤﻠﻴﺎ ت،
ﺘﻮﻳﺎ ت
ﺘﻌﺪدة اﻟﻤ ﺴ
ﺘﻈﺎر ردود اﻟﻔﻌﻞ ﻣ
4.7.6.ﺟﺪوﻟ ﺔ اﻧ
ﺘﻢ اﻟﻌﻤﻠﻴﺎ ت
ﺘﻮﻳﺎ ت،ﺗ
ﺘﻌﺪدة اﻟﻤ ﺴ
ﺘﻈﺎر ﻣ
ﺘﺨﺪام ﺧﻮارزﻣﻴ ﺔ ﺟﺪوﻟ ﺔ ﻗﺎﺋﻤ ﺔ اﻻﻧ ً
ﻋﺎدة ،ﻋﻨﺪ اﺳ
ﺘﺤﺮك اﻟﻌﻤﻠﻴﺎ ت
ﺜﺎل ،ﻻﺗ
ﺒﻴﻞ اﻟﻤ
ﺘﻈﺎر ﻟﻠﻌﻤﻠﻴﺎ ت اﻷﻣﺎﻣﻴ ﺔ واﻟﺨﻠﻔﻴ ﺔ ،ﻋﲆﺳ
ﻗﻮاﺋﻢ اﻻﻧ
ﺘﻬﺎ أو
ﺘﻈﺎر إﱃ أﺧﺮى ،ﺣﻴ ﺚ أن اﻟﻌﻤﻠﻴﺎ ت ﻻﺗﻐﻴﺮ ﻣﻘﺪﻣ
ﻣﻦ ﻗﺎﺋﻤ ﺔ اﻧ
ﻏﻴﺮ ﻣﺮن.
ﺑـﺘﻮﻳﺎ ت
ﺘﻌﺪدة اﻟﻤ ﺴ
ﺘﻈﺎر اﻟﻤﻼﺣﻈﺎ ت ﻣ
ﺑﻞ،ﺗ ﺴﻤﺢ ﺧﻮارزﻣﻴ ﺔ ﺟﺪوﻟ ﺔ ﻗﺎﺋﻤ ﺔ اﻧ
ﻓ ﻲ اﻟﻤﻘﺎ
ﺗﻔﺎﻋﻠ ًﻴﺎ
ﺘﺮك ﻫﺬا اﻟﻤﺨﻄﻂ I/Oﻣﻘﻴﺪًا و
ﺘﻈﺎر ذا ت أوﻟﻮﻳ ﺔ أﻗﻞ.ﻳ
ﺘﻘﻞ إﱃ ﻗﺎﺋﻤ ﺔ اﻧ
اﻧ
ﺘﻈﺎر،
ﺛﻼ ث ﻗﻮاﺋﻢ اﻧﺘﻮﻳﺎ ت ﻣﻊ
ﺘﻌﺪدة اﻟﻤ ﺴ
ﺘﻈﺎر ردود اﻟﻔﻌﻞ ﻣ
ﺜﺎل ،ﻓﻜﺮ ﻓ ﻲ ﺟﺪوﻟ ﺔ ﻗﺎﺋﻤ ﺔ اﻧ
ﺒﻴﻞ اﻟﻤ
ﻋﲆﺳ
ﺘﻈﺎر
ﺘﻨﻔﻴﺬ ﻛﺎﻓ ﺔ اﻟﻌﻤﻠﻴﺎ ت ﻓ ﻲ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺑﻣﺮﻗﻤ ﺔ ﻣﻦ 0إﱃ )2اﻟﺸﻜﻞ 4.4).ﻳﻘﻮم اﻟﻤﺠﺪول أوﻻ ً
ﺜﻞ،
ﺑﺎﻟﻤ
ﺘﻈﺎر 1.و
ﺘﻢﺗﻨﻔﻴﺬ اﻟﻌﻤﻠﻴﺎ ت ﻓ ﻲ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺘﻈﺎر 0ﻓﺎرﻏ ﺔ،ﺳﻴ
0.ﻓﻘﻂ ﻋﻨﺪﻣﺎﺗﻜﻮن ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺘﺪﺧﻞ
ﺘﻈﺎر 1ﺳ
ﺘﻈﺎر 2.اﻟﻌﻤﻠﻴ ﺔ ﻓ ﻲ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺒﻖ اﻟﻌﻤﻠﻴ ﺔ ﻓ ﻲ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺘﺘﻈﺎر 1ﺳﻮفﻳ ﺴ
اﻟﻮﺻﻮل إﱃ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺘﻈﺎر 0.
ﺒﺎق اﻟﺪوران ﻣﻦ ﺧﻼل ﻋﻤﻠﻴ ﺔ وﺻﻮل إﱃ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺘﺘﻢ اﺳ
ﻳ
16
Machine Translated by Google
ﺘﺸﻐﻴﻞ
ﻧﻈﺎم اﻟ
ﺘﻈﺎر 0
ﺘﻢ وﺿﻊ اﻟﻌﻤﻠﻴ ﺔ ﻓ ﻲ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺘﻈﺎر 0.وﻳ
ﺘﻈﺎر اﻟﺠﺎ ﻫﺰة ﻓ ﻲ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺘ ﻲﺗﺪﺧﻞ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺘﻢ وﺿﻊ اﻟﻌﻤﻠﻴ ﺔ اﻟ
ﻳ
ﺘﻈﺎر 1
ﺘﻢﺗﻨﻔﻴﺬ اﻟﻌﻤﻠﻴ ﺔ ﻓ ﻲ رأس ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺘﻈﺎر 0ﻓﺎرﻏ ﺔ ،ﻓ ﺴﻴ
ﺘﻈﺎر 1.إذا ﻛﺎﻧ ﺖ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺗﻢ ﻧﻘﻠﻪ إﱃ ذﻳﻞ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺒﺎﻗﻪ ووﺿﻌﻪ
ﺘﺛﺎﻧﻴ ﺔ .ﻓﺈن ﻟﻢﻳﻜﻤﻞﺗﻢ اﺳﻧﻈﺮا ﻟﻜﻤﻴ ﺔ ﻗﺪر ﻫﺎ 16ﻣﻠﻠ ﻲ
ﺘﻮﻳﺎ ت.
ﺘﻌﺪدة اﻟﻤ ﺴ
ﺘﻈﺎر اﻟﻤﻼﺣﻈﺎ ت ﻣ
اﻟﺸﻜﻞ 4-4ﻗﻮاﺋﻢ اﻧ
ﺘﻬ ﻲ ﻣﻨﻬﺎ
ﺗﻨﺑ ﺴﺮﻋ ﺔ ﻋﲆ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ،وﺜﻞ ﻫﺬه اﻟﻌﻤﻠﻴ ﺔﺳﻮفﺗﺤﺼﻞ
ﺛﺎﻧﻴ ﺔ أو أﻗﻞ .ﻣاﻧﻔﺠﺎر 8ﻣﻠﻠ ﻲ
ﺗﻴ ﺐ FCFS
ﺘﺮﺑﺘﻢﺗﻘﺪﻳﻤﻬﺎ
ﺘﻈﺎر 2وﻳ
اﻟﻌﻤﻠﻴﺎ ت.ﺗﻨﺰل اﻟﻌﻤﻠﻴﺎ ت اﻟﻄﻮﻳﻠ ﺔﺗﻠﻘﺎﺋ ًﻴﺎ إﱃ ﻗﺎﺋﻤ ﺔ اﻻﻧ
ﺘﻈﺎر 0و.1
ﺒﻘﻴ ﺔ ﻣﻦ ﻗﻮاﺋﻢ اﻻﻧ
ﺘﻣﻊ أي دورا ت وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﻣ
ﺑﻤﺎﻳﻠ ﻲﺘﻮﻳﺎ ت
ﺘﻌﺪدة اﻟﻤ ﺴ
ﺘﻈﺎر اﻟﻤﻼﺣﻈﺎ ت ﻣ
ﺘﻢﺗﻌﺮﻳﻒ ﺟﺪوﻟ ﺔ ﻗﺎﺋﻤ ﺔ اﻧ
ﺑﺸﻜﻞ ﻋﺎم،ﻳ
ﺣﺪود:
ﺘﻈﺎر
•ﻋﺪد ﻗﻮاﺋﻢ اﻻﻧ
ﺘﻈﺎر
•ﺧﻮارزﻣﻴ ﺔ اﻟﺠﺪوﻟ ﺔ ﻟﻜﻞ ﻗﺎﺋﻤ ﺔ اﻧ
ﺑﻮر
ﻃﺎ
17
Machine Translated by Google
ﺑﻮر
ﻃﺎ
ﺘﺎج إﱃ ﺧﺪﻣ ﺔ
ﻋﻤﻠﻴ ﺔﺗﺤ
ﺘﻮﻳﺎ تﻳﺠﻌﻠﻪ
ﺘﻌﺪد اﻟﻤ ﺴ
ﺘﻈﺎر اﻟﻤﻼﺣﻈﺎ ت ﻣ
إنﺗﻌﺮﻳﻒ ﺟﺪوﻟ ﺔ اﻧ
ﺘﻨﺎﺳ ﺐ ﻣﻊ أ
ﺘﺘﻬﺎ ﻟ
ﺜﺮ ﻋﻤﻮﻣﻴ ﺔ.ﻳﻤﻜﻦﺗﻬﻴﺌ
ﺧﻮارزﻣﻴ ﺔ ﺟﺪوﻟ ﺔ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ اﻷﻛ
ﺗﻘﻴﻴﻢ اﻟﺨﻮارزﻣﻴ ﺔ
4.8.
ﺘﻴﺎر
ﺘﻴﺠ ﺔ ﻟﺬﻟﻚ ،اﺧ
ﺗﻬﺎ اﻟﺨﺎﺻ ﺔ .وﻧ
اﻟﻌﺪﻳﺪ ﻣﻦ ﺧﻮارزﻣﻴﺎ ت اﻟﺠﺪوﻟ ﺔ ،وﻟﻜﻞ ﻣﻨﻬﺎ ﻣﻌﻠﻤﺎ
ﺘﺨﺪاﻣﻬﺎ
ﺘﻢ اﺳ
ﺘ ﻲﺳﻴ
ﺒ ﺔ .اﻟﻤﺸﻜﻠ ﺔ اﻷوﱃ ﻫ ﻲﺗﺤﺪﻳﺪ اﻟﻤﻌﺎﻳﻴﺮ اﻟ
ﻳﻤﻜﻦ أنﺗﻜﻮن اﻟﺨﻮارزﻣﻴ ﺔ ﺻﻌ
ﺑﺔ
ﺘﺠﺎ
ﺘﺨﺪام وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ واﻻﺳ
ﺘﻢﺗﻌﺮﻳﻒ اﻟﻤﻌﺎﻳﻴﺮ ﻣﻦ ﺣﻴ ﺚ اﺳ
ﺒﺎ ﻣﺎﻳ
ﺘﻴﺎر ﺧﻮارزﻣﻴ ﺔ .ﻏﺎﻟ ً
اﺧ
ﺜﻞ
ﺑﻴﺮ ،ﻣ
ﺘﺪا
ﺘﻀﻤﻦ ﻣﻌﺎﻳﻴﺮﻧﺎ اﻟﻌﺪﻳﺪ ﻣﻦ اﻟ
أ ﻫﻤﻴ ﺔ ﻫﺬه اﻟﻌﻨﺎﺻﺮ .ﻗﺪﺗ
ﻫﺆﻻء:
ﺛﺎﻧﻴ ﺔ
ﺑ ﺔ ﻫﻮ 1
ﺘﺠﺎ
وﻗ ﺖ اﻻﺳ
ﺘﻮﺳﻂ( ﺧﻄ ًﻴﺎ
ﺑ ﺔ )ﻓ ﻲ اﻟﻤ
ﺘﺠﺎ
ﺑﺤﻴ ﺚﻳﻜﻮن وﻗ ﺖ اﻻﺳﺘﺎﺟﻴ ﺔ
ﺗﻌﻈﻴﻢ اﻹﻧ
•
ﺘﻨﻔﻴﺬ
ﺘﻨﺎﺳ ﺐ ﻣﻊ إﺟﻤﺎﻟ ﻲ وﻗ ﺖ اﻟ
ﻳ
18
Machine Translated by Google
19