You are on page 1of 15

‫ﻫﻴﻜﻠﺔ ﻓﻮن ﻧﻴﻮﻣﺎن‬

‫أﺟﺰاء ﻣﻨﻬﺎ ﻹﻋﺎدة‬


‫ً‬ ‫ً‬
‫ﻛﺎﻣﻠﺔ أو‬ ‫ﺗﺤﺘﺎج ﻫﺬه اﻟﻤﻘﺎﻟﺔ‬
‫ً‬
‫ﻓﻀﻼ‪ ،‬ﺳﺎﻫﻢ‬ ‫ﺣﺴﺐ أﺳﻠﻮب وﻳﻜﻴﺒﻴﺪﻳﺎ‪.‬‬ ‫َ‬ ‫اﻟﻜﺘﺎﺑﺔ‬
‫ﺑﺈﻋﺎدة ﻛﺘﺎﺑﺘﻬﺎ ﻟﺘﺘﻮاﻓﻖ ﻣﻌﻪ‪) .‬ﻧﻮﻓﻤﺒﺮ ‪(2017‬‬

‫ﻗﺎم اﻟﻌﺎﻟﻢ اﻟﺮﻳﺎﺿﻲ ﺟﻮن ﻓﻮن ﻧﻴﻮﻣﺎن وﻣﻌﺎوﻧﻴﻪ ﻋﺎم‬


‫‪1954‬م ﺑﺘﺤﺪﻳﺪ اﻟﻘﻮاﻋﺪ اﻷﺳﺎﺳﻴﺔ اﻟﺘﻲ ﻧﺴﺘﻌﻤﻠﻬﺎ‬
‫ﺣﺘﻰ اﻵن ﻓﻲ ﺗﺼﻤﻴﻢ اﻟﺤﺎﺳﺒﺎت وﻧﺠﻤﻠﻬﺎ ﻓﻲ ﺛﻤﺎﻧﻲ‬
‫)‪ (08‬ﻧﻘﺎط‪ ،‬ﻫﻲ‪:‬‬

‫‪ .1‬ﻫﻴﻜﻠﺔ اﻟﺤﺎﺳﺒﺎت ﻋﻠﻰ أﺳﺎس وﺣﺪات ﻣﻨﻔﺮدة‬


‫ﺑﻬﺎ‪[2][1].‬‬ ‫ﻟﻜﻞ ﻣﻨﻬﺎ ﻣﻬﻤﺘﻬﺎ اﻟﺨﺎﺻﺔ‬
‫‪ .2‬ﺗﻘﺴﻴﻢ اﻟﺬاﻛﺮة اﻟﺪاﺧﻠﻴﺔ إﻟﻰ وﺣﺪات أوﻟﻴﺔ‬
‫ﺗﺪﻋﻰ ﺑﺎﻟﺨﻼﻳﺎ )‪ .(cellules‬وﺗﺮﻓﻖ ﻛﻞ ﺧﻠﻴﺔ‬
‫ﺑﺮﻗﻢ ﺧﺎص ﻳﺪﻋﻰ ﺑﺎﻟﻌﻨﻮان)‪.(address‬‬
‫‪ .3‬ﺗﺨﺰن اﻟﺨﻠﻴﺔ وﺣﺪة أوﻟﻴﺔ واﺣﺪة ﻣﻦ‬
‫اﻟﻤﻌﻠﻮﻣﺎت‪.‬‬
‫‪ .4‬ﻳﺴﺘﻌﻤﻞ ﻧﻈﺎم اﻟﺘﺮﻗﻴﻢ اﻟﺜﻨﺎﺋﻲ ﻟﺘﺸﻔﻴﺮ ﻛﻞ‬
‫اﻷواﻣﺮ واﻟﺘﻌﻠﻴﻤﺎت واﻟﻤﻌﻄﻴﺎت‪.‬‬
‫‪ .5‬ﺗﺨﺰن اﻷواﻣﺮ واﻟﻤﻌﻄﻴﺎت ﻓﻲ ﻧﻔﺲ اﻟﺬاﻛﺮة‬
‫اﻟﺪاﺧﻠﻴﺔ )اﻟﻤﺮﻛﺰﻳﺔ(‪.‬‬
‫‪ .‬ﺗﺘﺎﺑﻊ ﺗﺮﻗﻴﻢ ﻋﻨﺎوﻳﻦ ﺧﻼﻳﺎ اﻟﺬاﻛﺮة اﻟﺘﻲ ﺗﺤﻔﻆ‬
‫اﻷواﻣﺮ اﻟﻤﺘﺘﺎﻟﻴﺔ اﻟﺘﻨﻔﻴﺬ‪.‬‬
‫‪ .7‬ﺗﻨﻔﺬ اﻷواﻣﺮ )‪ (commandes‬ﺑﺸﻜﻞ ﺗﺘﺎﺑﻌﻲ ‪-‬‬
‫)ﻳﺒﺪأ اﻟﺜﺎﻧﻲ ﺑﻌﺪ اﻧﺘﻬﺎء اﻷول(‪.‬‬
‫‪ .‬ﻳﻤﻜﻦ ﺗﻮﻗﻴﻒ ﺗﺮﺗﻴﺐ ﺗﻨﻔﻴﺬ اﻟﺘﻌﻠﻴﻤﺎت ﺑﻮاﺳﻄﺔ‬
‫ﺗﺪﺧﻼت ﺷﺮﻃﻴﺔ )‪ (conditionnelles‬أو ﻻ‬
‫ﺷﺮﻃﻴﺔ\ ‪(.(Inconditionnelles‬‬
‫ﻫﻴﻜﻠﻴﺔ ﻓﻮن ﻧﻮﻳﻤﺎن‬

‫ﺣﻴﺚ ﻓﻲ ﻋﺎم ‪1946‬م ﺗﻤﻜﻦ اﻟﻌﺎ ِﻟﻢ ﻓﻮن ﻧﻴﻮﻣﺎن )‪von‬‬


‫ً‬
‫ﻗﺎدرا ﻋﻠﻰ ﺗﺨﺰﻳﻦ‬ ‫‪ (Neumann‬ﻣﻦ ﺟﻌﻞ اﻟﻜﻮﻣﺒﻴﻮﺗﺮ‬
‫وﺗﻨﻔﻴﺬ ﺑﺮاﻣﺞ ﻋﺪﻳﺪة‪ .‬وﻗﺪ ُﺳﻤﻴﺖ ﻓﻜـﺮﺗﻪ " ﺑﻤﺒﺪأ‬
‫ﺗﺨﺰﻳﻦ اﻟﺒﺮاﻣﺞ "‪ُ ،‬‬
‫وﻃﺒﻘﺖ ﻓﻲ ﺑﺮﻳﻄﺎﻧﻴﺎ ﻓﻲ ﻋﺎم‬
‫‪1949‬م ﻋﻨﺪ اﺑﺘﻜﺎر ﺟﻬﺎز " اﻳﺪﺳﺎك " )‪(EDSAC‬‬
‫واﻟﺬي ﻳﻌﻨﻲ ‪Electronic Delay Storage‬‬
‫‪ .Automatic Calculator‬أﻟﻒ ﺟﻮن ﻓﻮن ﻧﻴﻮﻣﺎن‬
‫ً‬
‫ﻛﺘﺎﺑﺎ ﺑﻌﻨﻮان "اﻟﻤﺴﻮدة اﻷوﻟﻰ ﻣﻦ ﺗﻘﺮﻳﺮ ﺣﻮل ال‬
‫‪ "EDVAC‬واﻟﺬي أﺟﻤﻞ ﻓﻴﻪ ﻫﻨﺪﺳﺔ ﺑﺮاﻣﺞ اﻟﺤﺎﺳﻮب‬
‫اﻟﻤﺨﺰﻧﺔ ﺑﻴﻨﻤﺎ ﺗﻐﻴﺮت اﻟﺘﻘﻨﻴﺎت اﻟﻤﺴﺘﺨﺪﻣﺔ ﻓﻲ‬
‫اﻟﺤﺎﺳﺒﺎت ﺑﺼﻮرة ﻣﺜﻴﺮة ﻣﻨﺬ ﻇﻬﻮر أواﺋﻞ اﻟﺤﺎﺳﺒﺎت‬
‫اﻹﻟﻴﻜﺘﺮوﻧﻴﺔ ﻣﺘﻌﺪدة اﻷﻏﺮاض ﻣﻦ أرﺑﻌﻴﻨﺎت اﻟﻘﺮن‬
‫اﻟﻌﺸﺮﻳﻦ‪ ،‬ﻣﺎ زال ﻣﻌﻈﻤﻬﺎ ﻳﺴﺘﺨﺪم ﺑﻨﻴﺔ اﻟﺒﺮﻧﺎﻣﺞ‬
‫اﻟﻤﺨﺰن )ﻳﻄﻠﻖ ﻋﻠﻴﻬﺎ ﻓﻲ ﺑﻌﺾ اﻷﺣﻴﺎن ﺑﻨﻴﺔ ‪von‬‬
‫‪ .(Neumann‬اﺳﺘﻄﺎع اﻟﺘﺼﻤﻴﻢ ﺟﻌﻞ اﻟﺤﺎﺳﺐ‬
‫اﻟﻌﺎﻟﻤﻲ ﺣﻘﻴﻘﻴﺎ ﺟﺰﺋﻴﺎ‪.‬‬

‫ﺗﺼﻒ اﻟﺒﻨﻴﺔ ﺣﺎﺳﺒﺎ ذا أرﺑﻌﺔ أﻗﺴﺎم رﺋﻴﺴﻴﺔ‪ :‬وﺣﺪة‬


‫اﻟﺤﺴﺎب واﻟﻤﻨﻄﻖ )‪ (ALU‬وداﺋﺮة اﻟﺘﺤﻜﻢ واﻟﺬاﻛﺮة‬
‫وأﺟﻬﺰة اﻹدﺧﺎل واﻹﺧﺮاج )ﻳﻌﺒﺮ ﻋﻨﻬﺎ ﺑﻤﺼﻄﻠﺢ ‪.(I/O‬‬
‫ﻫﺬه اﻷﺟﺰاء ﺗﺘﺼﻞ ﺑﺒﻌﻀﻬﺎ ﻋﻦ ﻃﺮﻳﻖ ﺣﺰم ﻣﻦ‬
‫اﻻﺳﻼك )ﺗﺴﻤﻰ "اﻟﻨﻮاﻗﻞ" ﻋﻨﺪﻣﺎ ﺗﻜﻮن ﻧﻔﺲ اﻟﺤﺰﻣﺔ‬
‫ﺗﺪﻋﻢ أﻛﺜﺮ ﻣﻦ ﻣﺴﺎر ﺑﻴﺎﻧﺎت( وﺗﻜﻮن ﻓﻲ اﻟﻌﺎدة ﻣﺴﺎﻗﺔ‬
‫ﺑﻤﺆﻗﺖ أو ﺳﺎﻋﺔ )ﻣﻊ أن اﻷﺣﺪاث اﻷﺧﺮى ﺗﺴﺘﻄﻴﻊ أن‬
‫ﺗﻘﻮد داﺋﺮة اﻟﺘﺤﻜﻢ(‪.‬‬

‫ﻓﻜﺮﻳﺎ‪ ،‬ﻣﻦ اﻟﻤﻤﻜﻦ رؤﻳﺔ ذاﻛﺮة اﻟﺤﺎﺳﺐ ﻛﺄﻧﻬﺎ ﻗﺎﺋﻤﺔ ﻣﻦ‬


‫اﻟﺨﻼﻳﺎ‪ .‬ﻛﻞ ﺧﻠﻴﺔ ﻟﻬﺎ ﻋﻨﻮان ﻣﺮﻗﻢ وﺗﺴﺘﻄﻴﻊ اﻟﺨﻠﻴﺔ‬
‫ﺗﺨﺰﻳﻦ ﻛﻤﻴﺔ ﻗﻠﻴﻠﺔ وﺛﺎﺑﺘﺔ ﻣﻦ اﻟﻤﻌﻠﻮﻣﺎت‪ .‬ﻫﺬه‬
‫اﻟﻤﻌﻠﻮﻣﺎت ﻣﻦ اﻟﻤﻤﻜﻦ أن ﺗﻜﻮن إﻣﺎ ﺗﻌﻠﻴﻤﺔ )أﻣﺮ( واﻟﺘﻲ‬
‫ﺗﺨﺒﺮ اﻟﺤﺎﺳﺐ ﺑﻤﺎ ﻳﺠﺐ أن ﻳﻔﻌﻠﻪ وإﻣﺎ أن ﺗﻜﻮن‬
‫ﺑﻴﺎﻧﺎت وﻫﻲ اﻟﻤﻌﻠﻮﻣﺎت اﻟﺘﻲ ﻳﻘﻮم اﻟﺤﺎﺳﺐ ﺑﻤﻌﺎﻟﺠﺘﻬﺎ‬
‫ﺑﺎﺳﺘﺨﺪام اﻷواﻣﺮ اﻟﺘﻲ ﺗﻢ وﺿﻌﻬﺎ ﻋﻠﻰ اﻟﺬاﻛﺮة‪.‬‬
‫ﻋﻤﻮﻣﺎ‪ ،‬ﻳﻤﻜﻦ اﺳﺘﺨﺪام اي ﺧﻠﻴﺔ ﻟﺘﺨﺰﻳﻦ إﻣﺎ أواﻣﺮ أو‬
‫ﺑﻴﺎﻧﺎت‪.‬‬

‫إن وﺣﺪة اﻟﺤﺴﺎب واﻟﻤﻨﻄﻖ ﺑﺎﻟﻌﺪﻳﺪ ﻣﻦ اﻟﻤﻌﺎﻧﻰ ﻫﻲ‬


‫ﻗﻠﺐ اﻟﺤﺎﺳﺐ‪ .‬إﻧﻬﺎ ﻗﺎدرة ﻋﻠﻰ ﺗﻨﻔﻴﺬ ﻧﻮﻋﻴﻦ ﻣﻦ‬
‫اﻟﻌﻤﻠﻴﺎت اﻷﺳﺎﺳﻴﺔ‪ :‬اﻷوﻟﻰ ﻫﻲ اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ‪،‬‬
‫ﺟﻤﻊ أو ﻃﺮح رﻗﻤﻴﻦ ﺳﻮﻳﺎ‪ .‬إن ﻣﺠﻤﻮﻋﺔ اﻟﻌﻤﻠﻴﺎت‬
‫اﻟﺤﺴﺎﺑﻴﺔ ﻗﺪ ﺗﻜﻮن ﻣﺤﺪودة ﺟﺪا‪ ،‬ﻓﻲ اﻟﻮاﻗﻊ‪ ،‬ﺑﻌﺾ‬
‫اﻟﺘﺼﻤﻴﻤﺎت ﻻ ﺗﺪﻋﻢ ﻋﻤﻠﻴﺘﺎ اﻟﻀﺮب واﻟﻘﺴﻤﺔ ﺑﻄﺮﻳﻘﺔ‬
‫ﻣﺒﺎﺷﺮة )ﻋﻮﺿﺎ ﻋﻦ اﻟﺪﻋﻢ اﻟﻤﺒﺎﺷﺮ‪ ،‬ﻳﺴﺘﻄﻴﻊ‬
‫اﻟﻤﺴﺘﺨﺪﻣﻮن دﻋﻢ ﻋﻤﻠﻴﺘﻲ اﻟﻀﺮب واﻟﻘﺴﻤﺔ وذﻟﻚ ﻣﻦ‬
‫ﺧﻼل ﺑﺮاﻣﺞ ﺗﻘﻮم ﺑﻤﻌﺎﻟﺠﺎت ﻣﺘﻌﺪدة ﻟﻠﺠﻤﻊ واﻟﻄﺮح‬
‫واﻷرﻗﺎم اﻷﺧﺮى(‪ .‬اﻟﻘﺴﻢ اﻟﺜﺎﻧﻲ ﻣﻦ ﻋﻤﻠﻴﺎت وﺣﺪة‬
‫اﻟﺤﺴﺎب واﻟﻤﻨﻄﻖ ﻫﻲ ﻋﻤﻠﻴﺎت اﻟﻤﻘﺎرﻧﺔ‪ :‬ﺑﺈدﺧﺎل‬
‫رﻗﻤﻴﻦ‪ ،‬ﺗﻘﻮم ﻫﺬه اﻟﻮﺣﺪة ﺑﺎﻟﺘﺤﻘﻖ ﻣﻦ ﺗﺴﺎوي أو ﻋﺪم‬
‫ﺗﺴﺎوي اﻟﺮﻗﻤﻴﻦ وﺗﺤﺪﻳﺪ أي اﻟﺮﻗﻤﻴﻦ ﻫﻮ اﻷﻛﺒﺮ‪.‬‬

‫إن أﻧﻈﻤﺔ اﻹدﺧﺎل واﻹﺧﺮاج ﻫﻲ اﻟﻮﺳﺎﺋﻞ اﻟﺘﻲ ﺗﺠﻌﻞ‬


‫اﻟﺤﺎﺳﺐ ﻳﺴﺘﻘﺒﻞ اﻟﻤﻌﻠﻮﻣﺎت ﻣﻦ اﻟﻌﺎﻟﻢ اﻟﺨﺎرﺟﻲ وﻳﻘﺮر‬
‫اﻟﻨﺘﺎﺋﺞ ﺛﺎﻧﻴﺔ إﻟﻰ اﻟﻌﺎﻟﻢ‪ .‬ﻓﻲ اﻟﺤﺎﺳﺐ اﻟﺸﺨﺼﻲ اﻟﻌﺎدي‬
‫ﺗﺘﻀﻤﻦ أﺟﻬﺰة اﻹدﺧﺎل ﻣﻜﻮﻧﺎت ﻣﺜﻞ ﻟﻮﺣﺔ اﻟﻤﻔﺎﺗﻴﺢ‬
‫واﻟﻔﺄرة وﺗﺘﻀﻤﻦ أﺟﻬﺰة اﻹﺧﺮاج اﻟﺸﺎﺷﺎت واﻟﻄﺎﺑﻌﺎت‬
‫وﻣﺎ ﻳﺸﺎﺑﻬﻬﺎ‪ ،‬وﻟﻜﻦ ﻣﻦ اﻟﻤﻤﻜﻦ ﺗﻮﺻﻴﻞ ﻣﺠﻤﻮﻋﺔ‬
‫ﺿﺨﻤﺔ وﻣﺘﻨﻮﻋﺔ ﻣﻦ اﻷﺟﻬﺰة إﻟﻰ اﻟﺤﺎﺳﺐ وﺗﻌﻤﻞ‬
‫ﻛﺄﺟﻬﺰة إدﺧﺎل وإﺧﺮاج‪.‬‬

‫إن ﻧﻈﺎم اﻟﺘﺤﻜﻢ ﻳﺠﻤﻊ ﻛﻞ ذﻟﻚ‪ .‬إن وﻇﻴﻔﺘﻪ ﻫﻲ ﻗﺮاءة‬


‫اﻷواﻣﺮ واﻟﺒﻴﺎﻧﺎت ﻣﻦ اﻟﺬاﻛﺮة أو ﻣﻦ أﺟﻬﺰة اﻹدﺧﺎل‬
‫واﻹﺧﺮاج‪ ،‬وﻛﺬﻟﻚ ﻓﻚ ﺷﻔﺮة اﻷواﻣﺮ‪ ،‬ﺗﻐﺬي وﺣﺪة‬
‫اﻟﺤﺴﺎب واﻟﻤﻨﻄﻖ ﺑﺎﻟﻤﺪﺧﻼت اﻟﺼﺤﻴﺤﺔ ﻃﺒﻘﺎ ﻟﻸواﻣﺮ‪،‬‬
‫ﺗﺨﺒﺮ وﺣﺪة اﻟﺤﺴﺎب واﻟﻤﻨﻄﻖ ﺑﺎﻟﻌﻤﻠﻴﺔ اﻟﻮاﺟﺐ‬
‫ﺗﻨﻔﻴﺬﻫﺎ ﻋﻠﻰ ﺗﻠﻚ اﻟﻤﺪﺧﻼت وﺗﻌﻴﺪ إرﺳﺎل اﻟﻨﺘﺎﺋﺞ إﻟﻰ‬
‫اﻟﺬاﻛﺮة أو إﻟﻰ أﺟﻬﺰة اﻹدﺧﺎل واﻹﺧﺮاج‪ .‬ﻳﻌﺘﺒﺮ اﻟﻌﺪاد‬
‫ﻣﻦ اﻟﻤﻜﻮﻧﺎت اﻟﺮﺋﻴﺴﻴﺔ ﻓﻲ ﻧﻈﺎم اﻟﺘﺤﻜﻢ واﻟﺬي ﻳﻘﻮم‬
‫ﺑﻤﺘﺎﺑﻌﺔ ﻋﻨﻮان اﻷﻣﺮ اﻟﺤﺎﻟﻲ‪ ،‬ﻓﻲ اﻟﻌﺎدة ﻳﺰداد ﻗﻴﻤﺔ‬
‫اﻟﻌﻨﻮان ﻓﻲ ﻛﻞ ﻣﺮة ﻳﺘﻢ ﻓﻴﻬﺎ ﺗﻨﻔﻴﺬ اﻷﻣﺮ إﻻ إذا أﺷﺎر‬
‫اﻷﻣﺮ ﻧﻔﺴﻪ إﻟﻰ أن اﻷﻣﺮ اﻟﺘﺎﻟﻲ ﻳﺠﺐ أن ﻳﻜﻮن ﻓﻲ‬
‫ﻋﻨﻮان آﺧﺮ )ذﻟﻚ ﻳﺴﻤﺢ ﻟﻠﺤﺎﺳﺐ ﺑﺘﻨﻔﻴﺬ ﻧﻔﺲ اﻷواﻣﺮ‬
‫ﺑﻄﺮﻳﻘﺔ ﻣﺘﻜﺮرة(‪.‬‬

‫ﺑﺪءا ﻣﻦ ﺛﻤﺎﻧﻴﻨﺎت اﻟﻘﺮن اﻟﻌﺸﺮﻳﻦ‪ ،‬ﺻﺎرت ﻛﻞ ﻣﻦ‬


‫وﺣﺪة اﻟﺤﺴﺎب واﻟﻤﻨﻄﻖ ووﺣﺪة اﻟﺘﺤﻜﻢ )ﻳﺴﻤﻴﺎن‬
‫ﻣﺠﺘﻤﻌﺎن ﺑﻮﺣﺪة اﻟﻤﻌﺎﻟﺠﺔ اﻟﻤﺮﻛﺰﻳﺔ ‪ (CPU‬ﻓﻲ اﻟﻤﻌﺘﺎد‬
‫ﻣﻮﺟﻮدﺗﺎن ﻓﻲ داﺋﺮة ﻣﺘﻜﺎﻣﻠﺔ واﺣﺪة ﺗﺴﻤﻰ اﻟﻤﻌﺎﻟﺞ‬
‫اﻟﺪﻗﻴﻖ )اﻟﻤﺎﻳﻜﺮوﺑﺮوﺳﻴﺴﻮر(‪.‬‬

‫إن آﻟﻴﺔ ﻋﻤﻞ أي ﺣﺎﺳﺐ ﻓﻲ اﻷﺳﺎس ﺗﻜﻮن واﺿﺤﺔ‬


‫ﺗﻤﺎﻣﺎ‪ .‬ﻓﻲ اﻟﻤﻌﺘﺎد‪ ،‬ﻓﻲ ﻛﻞ دورة زﻣﻨﻴﺔ ﻳﻘﻮم اﻟﺤﺎﺳﺐ‬
‫ﺑﺠﻠﺐ اﻷواﻣﺮ واﻟﺒﻴﺎﻧﺎت ﻣﻦ اﻟﺬاﻛﺮة اﻟﺨﺎﺻﺔ ﺑﻪ‪ .‬ﻳﺘﻢ‬
‫ﺗﻨﻔﻴﺬ اﻷواﻣﺮ‪ ،‬ﻳﺘﻢ ﺗﺨﺰﻳﻦ اﻟﻨﺘﺎﺋﺞ‪ ،‬ﺛﻢ ﻳﺘﻢ ﺟﻠﺐ اﻷﻣﺮ‬
‫اﻟﺘﺎﻟﻲ‪ .‬ﻫﺬا اﻹﺟﺮاء ﻳﺘﻜﺮر ﺣﺘﻰ ﺗﺘﻢ ﻣﻘﺎﺑﻠﺔ أﻣﺮ‬
‫اﻟﺘﻮﻗﻒ‪.‬‬

‫إن اﻷواﻣﺮ اﻟﺘﻲ ﺗﻘﻮم وﺣﺪة اﻟﺘﺤﻜﻢ ﺑﺘﻔﺴﻴﺮﻫﺎ وﺗﻘﻮم‬


‫وﺣﺪة اﻟﺤﺴﺎب واﻟﻤﻨﻄﻖ ﺑﺘﻨﻔﻴﺬﻫﺎ ﻳﻜﻮن ﻋﺪدﻫﺎ‬
‫ﻣﺤﺪود‪ ،‬وﻣﺤﺪدة ﺑﺪﻗﺔ وﺗﻜﻮن ﻋﻤﻠﻴﺎت ﺑﺴﻴﻄﺔ ﺟﺪا‪.‬‬
‫ﺑﺼﻔﺔ ﻋﺎﻣﺔ‪ ،‬ﻓﺈﻧﻬﺎ ﺗﻨﺪرج ﺿﻤﻦ واﺣﺪ أو أﻛﺜﺮ ﻣﻦ أرﺑﻌﺔ‬
‫أﻗﺴﺎم‪:‬‬

‫ﻧﻘﻞ ﺑﻴﺎﻧﺎت ﻣﻦ ﻣﻜﺎن ﻵﺧﺮ )ﻣﺜﺎل ﻋﻠﻰ ذﻟﻚ أﻣﺮ "ﻳﺨﺒﺮ"‬


‫وﺣﺪة اﻟﻤﻌﺎﻟﺠﺔ اﻟﻤﺮﻛﺰﻳﺔ أن "ﺗﻨﺴﺦ ﻣﺤﺘﻮﻳﺎت اﻟﺨﻠﻴﺔ‬
‫‪ 5‬ﻣﻦ اﻟﺬاﻛﺮة ووﺿﻊ اﻟﻨﺴﺨﺔ ﻓﻲ اﻟﺨﻠﻴﺔ ‪ ("10‬ﺗﻨﻔﻴﺬ‬
‫اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ واﻟﻤﻨﻄﻘﻴﺔ ﻋﻠﻰ ﺑﻴﺎﻧﺎت )ﻋﻠﻰ ﺳﺒﻴﻞ‬
‫اﻟﻤﺜﺎل "ﻗﻢ ﺑﺈﺿﺎﻓﺔ ﻣﺤﺘﻮﻳﺎت اﻟﺨﻠﻴﺔ ‪ 7‬إﻟﻰ ﻣﺤﺘﻮﻳﺎت‬
‫اﻟﺨﻠﻴﺔ ‪ 13‬وﺿﻊ اﻟﻨﺎﺗﺞ ﻓﻲ اﻟﺨﻠﻴﺔ ‪ ("20‬اﺧﺘﺒﺎر ﺣﺎﻟﺔ‬
‫اﻟﺒﻴﺎﻧﺎت )"ﻟﻮ أن ﻣﺤﺘﻮﻳﺎت اﻟﺨﻠﻴﺔ ‪ 999‬ﻫﻲ ‪ 0‬ﻓﺈن‬
‫اﻻﻣﺮ اﻟﺘﺎﻟﻲ ﻳﻜﻮن ﻣﻮﺟﻮد ﻓﻲ اﻟﺨﻠﻴﺔ ‪ ("30‬ﺗﻐﻴﻴﺮ‬
‫ﺗﺴﻠﺴﻞ اﻟﻌﻤﻠﻴﺎت )ﻳﻐﻴﺮ اﻟﻤﺜﺎل اﻟﺴﺎﺑﻖ ﺗﺴﻠﺴﻞ‬
‫اﻟﻌﻤﻠﻴﺎت وﻟﻜﻦ اﻷواﻣﺮ ﻣﺜﻞ "اﻷﻣﺮ اﻟﺘﺎﻟﻲ ﻳﻮﺟﺪ ﻓﻲ‬
‫اﻟﺨﻠﻴﺔ ‪ "100‬ﺗﻜﻮن أﻳﻀﺎ ﻗﻴﺎﺳﻴﺔ(‪ .‬إن اﻷواﻣﺮ ﺗﻜﻮن‬
‫ﻣﻤﺜﻠﺔ ﻣﺜﻞ اﻟﺒﻴﺎﻧﺎت ﻓﻲ ﺻﻮرة ﺷﻔﺮة ﺛﻨﺎﺋﻴﺔ )ﻧﻈﺎم ﻟﻠﻌﺪ‬
‫ﻗﺎﻋﺪﺗﻪ اﻟﺮﻗﻢ ‪ .(2‬ﻋﻠﻰ ﺳﺒﻴﻞ اﻟﻤﺜﺎل‪ ،‬اﻟﺸﻔﺮة ﻟﻨﻮع ﻣﻦ‬
‫أﻧﻮاع ﻋﻤﻠﻴﺔ "ﻧﺴﺦ" ﻓﻲ اﻟﻤﻌﺎﻟﺠﺎت اﻟﺪﻗﻴﻘﺔ ﻣﻦ ﻧﻮع‬
‫‪ Intel x86‬ﻫﻲ ‪ .10110000‬إن اﻷﻣﺮ اﻟﺠﺰﺋﻲ ﻳﻜﻮن‬
‫ﻣﻌﺪ ﺑﺤﻴﺚ أن ﺣﺎﺳﺐ ﻣﻌﻴﻦ ﻳﺪﻋﻢ ﻣﺎ ﻳﻌﺮف ﺑﻠﻐﺔ آﻟﺔ‬
‫اﻟﺤﺎﺳﺐ‪ .‬إن اﺳﺘﺨﺪام ﻟﻐﺔ اﻵﻟﺔ ﺳﺎﺑﻘﺔ اﻟﺘﺒﺴﻴﻂ ﺟﻌﻠﻬﺎ‬
‫أﻛﺜﺮ ﺳﻬﻮﻟﺔ ﻟﺘﺸﻐﻴﻞ ﺑﺮاﻣﺞ ﻣﻮﺟﻮدة ﻋﻠﻰ آﻟﺔ ﺟﺪﻳﺪة‪:‬‬
‫وﻫﻜﺬا ﻓﻲ اﻷﺳﻮاق ﺣﻴﺜﻤﺎ ﺗﻜﻮن إﺗﺎﺣﺔ اﻟﺒﺮاﻣﺞ‬
‫اﻟﺘﺠﺎرﻳﺔ أﻣﺮا ﺿﺮورﻳﺎ ﻓﺈن اﻟﻤﺰودﻳﻦ ﻳﺘﻔﻘﻮن ﻋﻠﻰ‬
‫واﺣﺪ أو ﻋﺪد ﺻﻐﻴﺮ ﺟﺪا ﻣﻦ ﻟﻐﺎت اﻵﻟﺔ اﻟﺒﺎرزة‪.‬‬

‫إن اﻟﺤﺎﺳﺒﺎت اﻷﻛﺒﺮ ﻣﺜﻞ )‪ minicomputers‬و‬


‫‪ mainframe computers‬و ‪ (servers‬ﺗﺨﺘﻠﻒ‬
‫ﻋﻦ اﻷﻧﻮاع اﻟﺴﺎﺑﻘﺔ ﻓﻲ أﻣﺮ ﻫﺎم ﻫﻮ أن ﺑﺪﻻ ﻣﻦ وﺟﻮد‬
‫وﺣﺪة ﻣﻌﺎﻟﺠﺔ ﻣﺮﻛﺰﻳﺔ واﺣﺪة ﻓﺈﻧﻪ ﻓﻲ اﻟﻐﺎﻟﺐ ﻳﻮﺟﺪ‬
‫أﻛﺜﺮ ﻣﻦ وﺣﺪة‪ .‬ﻏﺎﻟﺒﺎ ﻣﺎ ﺗﻤﺘﻠﻚ اﻟﺤﺎﺳﺒﺎت اﻟﺴﻮﺑﺮ‬
‫ﺑﻨﻴﺎت ﻏﻴﺮ ﻋﺎدﻳﺔ ﺑﺪرﺟﺔ ﻛﺒﻴﺮة وﻫﺬه اﻟﺒﻨﻴﺎت ﻣﺨﺘﻠﻔﺔ‬
‫ً‬
‫ﻣﻠﺤﻮﻇﺎ ﻋﻦ ﺑﻨﻴﺔ اﻟﺒﺮﻧﺎﻣﺞ اﻟﻤﺨﺰن اﻷﺳﺎﺳﻴﺔ‬ ‫ً‬
‫اﺧﺘﻼﻓﺎ‬
‫وﻓﻲ ﺑﻌﺾ اﻷﺣﻴﺎن ﺗﺤﺘﻮي ﻋﻠﻰ اﻵﻻف ﻣﻦ وﺣﺪة‬
‫اﻟﻤﻌﺎﻟﺠﺔ اﻟﻤﺮﻛﺰﻳﺔ‪ ،‬وﻟﻜﻦ ﻣﺜﻞ ﻫﺬه اﻟﺘﺼﻤﻴﻤﺎت ﺗﺼﺒﺢ‬
‫ذات ﻓﺎﺋﺪة ﻓﻘﻂ ﻷﻏﺮاض ﻣﺘﺨﺼﺼﺔ‪.‬‬

‫اﻳﺠﺎﺑﻴﺎت وﺳﻠﺒﻴﺎت ﻫﻴﻜﻠﺔ ﻧﻴﻮﻣﺎن‬


‫إﻳﺠﺎﺑﻴﺎت‪ :‬ﻻ ﺗﺤﺘﺎج إﻟﻰ ﻋﺪد ﻛﺒﻴﺮ ﻣﻦ اﻟﻬﺎرد وﻳﺮ‪,‬‬
‫واﺳﺘﺨﺪام اﻟﺬاﻛﺮة ﻟﻴﺲ ﺑﺪرﺟﺔ ﻋﺎﻟﻴﺔ‪.‬‬

‫ﺳﻠﺒﻴﺎت‪ :‬ﻫﻴﻜﻠﺔ ﻧﻴﻮﻣﺎن ﺗﻌﺘﻤﺪ ﻋﻠﻰ ﻣﺎ ﻳﺴﻤﻰ ﺑﺮﻗﺒﺔ‬


‫اﻟﻘﻨﻴﻨﺔ‪ ,‬وﻫﺬه ﻻ ﻳﺤﺪث ﺑﻬﺎ ﻏﻴﺮ أﻣﺮ واﺣﺪ ﻓﻠﺬﻟﻚ‪ ,‬ﻓﺎن‬
‫أداء اﻟﺤﺎﺳﻮب ﻳﻨﺨﻔﺾ ﻷن اﻟﺒﺮﻧﺎﻣﺞ وﻣﻌﻄﻴﺎﺗﻪ ﺗﻘﺮأ‬
‫ﻣﻦ ﻧﻔﺲ اﻟﻤﺴﺎر وﻣﻦ ﻧﻔﺲ اﻟﺬاﻛﺮة‪.‬‬
‫ﻣﻜﻮﻧﺎت اﻟﺤﺎﺳﺐ‬

‫ﻣﻜﻮﻧﺎت اﻟﺤﺎﺳﻮب‪:‬‬
‫‪ .1‬اﻟﺸﺎﺷﺔ )‪(Monitor‬‬
‫‪ .2‬اﻟﻠﻮﺣﺔ اﻻم )‪(Motherboard‬‬
‫‪ .3‬وﺣﺪة اﻟﻤﻌﺎﻟﺠﺔ اﻟﻤﺮﻛﺰﻳﺔ )‪(CPU‬‬
‫‪ .4‬اﻟﺬاﻛﺮة اﻟﺮﺋﻴﺴﻴﺔ )‪(RAM‬‬
‫‪ .5‬رﺑﻂ اﻟﻌﻨﺎﺻﺮ اﻟﺠﺎﻧﺒﻴﺔ )‪(PCI‬‬
‫‪ .‬ﻣﻮﻟﺪ اﻟﻄﺎﻗﺔ )‪(Power‬‬
‫‪ .7‬ﻗﺎرئ اﻟﻘﺮص اﻟﻤﻀﻐﻮط )‪(CD‬‬
‫‪ .‬اﻟﻘﺮص اﻟﺼﻠﺐ )‪(Hard Disk‬‬
‫‪ .9‬ﻓﺄرة )‪(mouse‬‬
‫‪ .10‬ﻟﻮﺣﺔ اﻟﻤﻔﺎﺗﻴﺢ )‪(Keyboard‬‬

‫ﻳﻘﺼﺪ ﺑﻤﻜﻮﻧﺎت اﻟﺤﺎﺳﻮب اﻟﻤﻜﻮﻧﺎت اﻟﺼﻠﺒﺔ أو اﻟﻌﺘﺎد‬


‫ﻋﺘﺎد اﻟﺤﺎﺳﻮب ﻓﻘﻂ‪ .‬ﻣﻦ اﻟﻤﻤﻜﻦ اﻟﻘﻮل أن أي ﻧﻈﺎم‬
‫ﺣﺎﺳﻮﺑﻲ ﻳﺤﺘﻮي ﻋﻠﻰ اﻷﺟﺰاء اﻟﺘﺎﻟﻴﺔ ﺑﺄﺷﻜﺎﻟﻪ‬
‫اﻟﻤﺨﺘﻠﻔﺔ‪:‬‬

‫وﺣﺪة اﻟﻤﻌﺎﻟﺠﺔ اﻟﻤﺮﻛﺰﻳﺔ ‪-‬و ﻳﻄﻠﻖ ﻋﻠﻴﻪ اﺧﺘﺼﺎ ًرا‬


‫"اﻟﻤﻌﺎﻟﺞ"‪ -‬وﻫﻮ اﻟﻤﺴﺌﻮل ﻋﻦ ﻣﻌﺎﻟﺠﺔ اﻟﻌﻤﻠﻴﺎت‬
‫اﻟﺤﺴﺎﺑﻴﺔ وﺗﻨﻔﻴﺬﻫﺎ‬
‫اﻟﻠﻮﺣﺔ اﻻم ‪Motherboard‬‬
‫ذاﻛﺮة اﻟﻮﺻﻮل اﻟﻌﺸﻮاﺋﻲ ‪RAM‬‬
‫وﺣﺪات إدﺧﺎل وإﺧﺮاج اﻟﺒﻴﺎﻧﺎت ﻣﺜﻞ ﻟﻮﺣﺔ‬
‫اﻟﻤﻔﺎﺗﻴﺢ واﻟﻔﺄرة واﻟﺸﺎﺷﺔ‪.‬‬
‫و ﻫﻨﺎك ﻣﻜﻮﻧﺎت أﺧﺮى ﺗﻌﺘﺒﺮ ﻣﻜﻤﻠﺔ ﻟﻌﻤﻞ اﻟﺤﺎﺳﻮب‬
‫ﻣﺜﻞ‪:‬‬

‫اﻟﻄﺎﺑﻌﺔ‬
‫اﻟﻤﺎﺳﺢ اﻟﻀﻮﺋﻲ‬
‫اﻷﺟﻬﺰة اﻟﺼﻮﺗﻴﺔ واﻟﻤﺮﺋﻴﺔ أو اﻟﻮﺳﺎﺋﻂ اﻟﻤﺘﻌﺪدة‬

‫ﺑﺎﻹﺿﺎﻓﺔ إﻟﻰ اﻟﻤﻜﻮﻧﺎت اﻟﺼﻠﺒﺔ ﻓﺈن اﻟﺤﺎﺳﻮب ﻳﺤﺘﺎج‬


‫إﻟﻰ‪:‬‬

‫ﻧﻈﺎم ﺗﺸﻐﻴﻞ ﻟﻴﺲ ﻣﻦ ﻣﻜﻮﻧﺎت اﻟﺤﺎﺳﻮب وﻳﻌﺘﺒﺮ‬


‫ﻣﻦ اﻟﻤﻜﻤﻼت‬
‫اﻟﺒﺮاﻣﺞ ﻟﻴﺴﺖ ﻣﻦ ﻣﻜﻮﻧﺎت اﻟﺤﺎﺳﻮب وﺗﻌﺘﺒﺮ ﻣﻦ‬
‫اﻟﻤﻜﻤﻼت‪ ،‬وﻳﺸﺒﻪ اﻟﺒﻌﺾ اﻟﻌﻼﻗﺔ ﺑﻴﻦ اﻟﺒﺮاﻣﺞ‬
‫واﻟﺤﺎﺳﻮب ﺑﺎﻟﻌﻼﻗﺔ ﺑﻴﻦ اﻟﺮوح واﻟﺠﺴﺪ‪.‬‬

‫اﻧﻈﺮ أﻳﻀﺎ‬
‫ﺑﻨﻴﺔ ﻫﺎرﻓﺎرد‬
‫ﻣﺮاﺟﻊ‬
‫‪" .1‬ﻣﻌﻠﻮﻣﺎت ﻋﻦ ﻫﻴﻜﻠﺔ ﻓﻮن ﻧﻴﻮﻣﺎن ﻋﻠﻰ ﻣﻮﻗﻊ‬
‫‪academic.microsoft.com".‬‬
‫‪ .academic.microsoft.com‬ﻣﺆرﺷﻒ ﻣﻦ‬
‫اﻷﺻﻞ ﻓﻲ ‪ 27‬أﻛﺘﻮﺑﺮ ‪.2020‬‬
‫‪" .2‬ﻣﻌﻠﻮﻣﺎت ﻋﻦ ﻫﻴﻜﻠﺔ ﻓﻮن ﻧﻴﻮﻣﺎن ﻋﻠﻰ ﻣﻮﻗﻊ‬
‫‪ . babelnet.org". babelnet.org‬ﻣﺆرﺷﻒ‬
‫ﻣﻦ اﻷﺻﻞ ﻓﻲ ‪ 27‬أﻛﺘﻮﺑﺮ ‪.2020‬‬

‫وﺻﻼت ﺧﺎرﺟﻴﺔ‬
‫‪https://web.archive.org/2008032323302‬‬
‫‪7/www.al-‬‬
‫‪jazirah.com.sa/digimag/11042004/prog‬‬
‫‪*47.htm‬‬

‫ﺑﻮاﺑﺔ أﻋﻼم‬
‫ﺑﻮاﺑﺔ ﺗﻘﻨﻴﺔ اﻟﻤﻌﻠﻮﻣﺎت‬
‫ﺑﻮاﺑﺔ ﻋﻠﻢ اﻟﺤﺎﺳﻮب‬
‫ﻓﻲ ﻛﻮﻣﻨﺰ ﺻﻮر‬
‫وﻣﻠﻔﺎت ﻋﻦ‪ :‬ﻫﻴﻜﻠﺔ ﻓﻮن‬
‫ﻧﻴﻮﻣﺎن‬

‫ﻣﺠﻠﻮﺑﺔ ﻣﻦ "?‪https://ar.wikipedia.org/w/index.php‬‬
‫‪&oldid=53322897‬ﻫﻴﻜﻠﺔ_ﻓﻮن_ﻧﻴﻮﻣﺎن=‪"title‬‬

‫آﺧﺮ ﺗﻌﺪﻳﻞ ﺗﻢ ﻗﺒﻞ ‪ 1‬ﺷﻬﻮر ﺑﻮاﺳﻄﺔ ﺷﻴﻤﺎء‬

‫اﻟﻤﺤﺘﻮى ﻣﺘﺎح وﻓﻖ ‪ CC BY-SA 3.0‬إن ﻟﻢ ﻳﺮد ﺧﻼف ذﻟﻚ‪.‬‬

You might also like