Professional Documents
Culture Documents
اﻟﻔﻬﺮس
• 1أﻧﻈﻤﺔ اﻟﺘﺸﻐﻴﻞ
• 2ﻣﻮﻧﺎت أﻧﻈﻤﺔ اﻟﺘﺸﻐﻴﻞ
• 3وﻇﺎﺋﻒ أﻧﻈﻤﺔ اﻟﺘﺸﻐﻴﻞ وﺧﺪﻣﺎﺗﻬﺎ
• 4ﺗﺼﻨﻴﻔﺎت أﻧﻈﻤﺔ اﻟﺘﺸﻐﻴﻞ
• 5اﻟﻔﺮق ﺑﻴﻦ ﻧﻈﺎم اﻟﺘﺸﻐﻴﻞ اﻟﺘﻘﻠﻴﺪي واﻟﻤﺤﻤﻮل
5.1 -أﻧﻈﻤﺔ اﻟﺘﺸﻐﻴﻞ اﻟﺘﻘﻠﻴﺪﻳﺔ
5.2 -أﻧﻈﻤﺔ اﻟﺘﺸﻐﻴﻞ اﻟﻤﺤﻤﻮﻟﺔ
• 6ﻓﻴﺪﻳﻮ ﺑﺄي ﻟﻐﺔ ﻳﺘﺤﺪّث؟
• 7اﻟﻤﺮاﺟﻊ
أﻧﻈﻤﺔ اﻟﺘﺸﻐﻴﻞ
ﻧﻈﺎم اﻟﺘﺸﻐﻴﻞ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ (Operating System :ﻫﻮ ﺑﺮﻧﺎﻣﺞ ﻳﻨﺰل ﻋﻠ اﻟﻘﺮص اﻟﺼﻠﺐ ﻟﺠﻬﺎز اﻟﺤﺎﺳﻮب
ﻳﺘﻴــﺢ ﻟﻠﻤﺴــﺘﺨﺪم ﺗﺸﻐﻴــﻞ اﻟﺘﻄﺒﻴﻘــﺎت واﻟــﺒﺮاﻣﺞ ،ﻳﺘّــﻢ ﺗﺤﻤﻴﻠــﻪ ﺑﻮاﺳــﻄﺔ ﺑﺮﻧــﺎﻣﺞ اﻟﺘﻤﻬﻴــﺪ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳــﺔboot :
،(programو ﺗﻄﻠﺐ ﺑﺮاﻣﺞ اﻟﺘﻄﺒﻴﻘﺎت ﻣﻦ ﻧﻈﺎم اﻟﺘﺸﻐﻴﻞ اﻟﺨﺪﻣﺎت ﻣﻦ ﺧﻼل واﺟﻬﺔ ﺗﻄﺒﻴﻖ اﻟﺒﺮﻧﺎﻣﺞ
)ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ ،(API :أو ﻳﻤﻦ ﻟﻠﻤﺴﺘﺨﺪﻣﻴﻦ اﻟﺘﻔﺎﻋﻞ ﻣﺒﺎﺷﺮة ﻣﻌﻪ ﻣﻦ ﺧﻼل واﺟﻬﺔ اﻟﻤﺴﺘﺨﺪم؛ ﻋﺒﺮ ﺳﻄﺮ
اﻷواﻣﺮ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ ،(command line :أو واﺟﻬﺔ اﻟﻤﺴﺘﺨﺪم اﻟﺮﺳﻮﻣﻴﺔ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ ،(GUI :إﻻ أنّ ﻣﻌﻈﻢ
اﻟﺘﻄﺒﻴﻘﺎت ﻳﺘﻢ ﻛﺘﺎﺑﺘﻬﺎ ﻟﻨﻈﺎم اﻟﺘﺸﻐﻴﻞ ﻟﻼﺳﺘﻔﺎدة ﻣﻦ اﻟﻤﺘﺒﺎت )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ (libraries :اﻟﺒﺮﻣﺠﻴﺔ اﻟﺘ
ﻳﻮﻓﺮﻫﺎ ،دون اﻟﻘﻠﻖ ﺑﺸﺄن ﺗﻔﺎﺻﻴﻞ اﻟﻤﻮﻧﺎت اﻟﻤﺎدﻳﺔ اﻟﺘ ﻳﺪﻳﺮﻫﺎ ﻧﻈﺎم اﻟﺘﺸﻐﻴﻞ و ﻳﻤﻨﻬﺎ ﻣﻦ اﻟﺘﻮاﺻﻞ
][3][2][1
ﻣﻌﺎً.
ﻧﻮاة اﻟﻨّﻈﺎم )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ :(Kernel :و ﻫ ﺗُﻮﻓّﺮ اﻟﻘﺪرة ﻋﻠ اﻟﺘﺤﻢ اﻷﺳﺎﺳ ﺑﺠﻤﻴﻊ ﻣﻮﻧﺎت
اﻟﺤﺎﺳﻮب اﻟﻤﺎدﻳﺔ ،و ﺗﺸﻤﻞ أدواره اﻟﺮﺋﻴﺴﻴﺔ؛ ﻗﺮاءة و ﻛﺘﺎﺑﺔ اﻟﺒﻴﺎﻧﺎت ﻣﻦ و ﻋﻠ اﻟﺬاﻛﺮة ،و ﺗﻨﻔﻴﺬ
اﻷواﻣﺮ ،وﺗﺤﺪﻳﺪ ﻛﻴﻔﻴﺔ اﺳﺘﻘﺒﺎل اﻟﺒﻴﺎﻧﺎت وإرﺳﺎﻟﻬﺎ ﺑﻮاﺳﻄﺔ اﻷﺟﻬﺰة ﻣﺜﻞ اﻟﺸﺎﺷﺔ وﻟﻮﺣﺔ اﻟﻤﻔﺎﺗﻴﺢ
واﻟﻔﺄرة ،و ﺗﺤﺪﻳﺪ ﻛﻴﻔﻴﺔ ﺗﻔﺴﻴﺮ اﻟﺒﻴﺎﻧﺎت اﻟﻤﺴﺘﻠﻤﺔ ﻣﻦ اﻟﺸﺒﺎت.
واﺟﻬﺔ اﻟﻤﺴﺘﺨﺪم )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ :(User Interface :و ﻫ ﺗُﺘﻴﺢ اﻟﺘﻔﺎﻋﻞ ﻣﻊ اﻟﻤﺴﺘﺨﺪم ﻣﻦ
ﺧﻼل اﻷﻳﻘﻮﻧﺎت اﻟﻤﻮﺟﻮدة ﻋﻠ ﺳﻄﺢ اﻟﻤﺘﺐ ،أو ﻣﻦ ﺧﻼل ﺳﻄﺮ اﻷواﻣﺮ.
واﺟﻬﺔ ﺗﻄﺒﻴﻖ اﻟﺒﺮﻧﺎﻣﺞ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ :(API :و ﻫ ﺗُﺘﻴﺢ ﻟﻤﻄﻮري اﻟﺘﻄﺒﻴﻘﺎت )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ:
(application developersﻛﺘﺎﺑﺔ اﻷﻛﻮاد اﻟﺒﺮﻣﺠﻴﺔ ﻋﻠ ﺷﻞ وﺣﺪات )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ:
.(modular code
إرﺳﺎل رﺳﺎﺋﻞ إﻟ ﻛﻞ ﺗﻄﺒﻴﻖ ،أو ﻣﺴﺘﺨﺪم ﺗﻔﺎﻋﻠ ،أو ﻣﺸﻐّﻞ ﻧﻈﺎم ،ﺣﻮل ﺣﺎﻟﺔ اﻟﺘﺸﻐﻴﻞ و أ
ي
إﻟﻐﺎء اﻟﻤﻬﺎم اﻟﻤﻮﺟﻮدة ﻓ ﻣﻠﻒ اﻟﺒﺎﺗﺶ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ (batch jobs :ﻣﺜﻞ أواﻣﺮ اﻟﻄﺒﺎﻋﺔ ،ﺣﻴﺚ
ﺗﻮﻓﻴﺮ ﻣﻌﺎﻟﺠﺔ ﻣﺘﻮازﻳﺔ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ ،(parallel processing :ﺣﻴﺚ ﻳﺸﻐّﻞ اﻟﺒﺮﻧﺎﻣﺞ ﻋﻠ أﻛﺜﺮ
ﻣﺘﻌﺪدة اﻟﻤﺴﺘﺨﺪﻣﻴﻦ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ :(Multi-user :وﻫ ﺗﺴﻤﺢ ﻟﻌﺪّة ﻣﺴﺘﺨﺪﻣﻴﻦ ﺑﺘﺸﻐﻴﻞ
اﻟﺒﺮاﻣﺞ ﻓ ﻧﻔﺲ اﻟﻮﻗﺖ ،وﻗﺪ ﻳﺼﻞ ﻋﺪد اﻟﻤﺴﺘﺨﺪﻣﻴﻦ اﻟﻤﺘﺰاﻣﻨﻴﻦ إﻟ اﻟﻤﺌﺎت أو اﻵﻻف.
ﻣﺘﻌﺪدة اﻟﻤﻌﺎﻟﺠﺔ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ :(Multiprocessing :و ﻫ ﺗﺪﻋﻢ وﺗﺴﺘﺨﺪام و ﺗُﺸﻐّﻞ اﻟﺒﺮاﻣﺞ
ﻋﻠ أﻛﺜﺮ ﻣﻦ ﻣﻌﺎﻟﺞ.
ﻣﺘﻌﺪدة اﻟﻤﻬﺎم )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ :(Multitasking :ﺗﺴﻤﺢ ﺑﺘﺸﻐﻴﻞ أﻛﺜﺮ ﻣﻦ ﺑﺮﻧﺎﻣﺞ أو ﺗﻄﺒﻴﻖ ﻓ
ﻧﻔﺲ اﻟﻮﻗﺖ.
ﻣﺘﻌﺪدة اﻟﻌﻤﻠﻴﺎت )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ :(Multithreading :ﺗﺴﻤﺢ ﻷﺟﺰاء ﻣﺨﺘﻠﻔﺔ ﻣﻦ أﺣﺪ اﻟﺒﺮاﻣﺞ
أن ﺗﻌﻤﻞ ﺑﺸﻞ ﻣﺘﺰاﻣﻦ ﻓ ﻧﻔﺲ اﻟﻮﻗﺖ.
ذات اﻟﻮﻗﺖ اﻟﻠﺤﻈ) ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ :(Real time :ﺗﺴﺘﺠﻴﺐ ﻟﻠﻤﺪﺧﻼت ﺑﺴﺮﻋﺔ ﻟﺤﻈﺔ إدﺧﺎﻟﻬﺎ.
أﻣـﺎ ﺑﺎﻟﻨﺴـﺒﺔ ﻷﻧﻈﻤـﺔ اﻟﺘﺸﻐﻴـﻞ اﻟﻤﺤﻤﻮﻟـﺔ ﻓﻬـ ﻣﻔﻬـﻮم أﺣـﺪث ﻣﺒﻨـ ﻋﻠـ أﻧﻈﻤـﺔ ﺗﺸﻐﻴـﻞ اﻟﺤـﺎﺳﻮب ،وﻳﻤﻴـﻞ
ﻣﻄﻮروﻫﺎ إﻟ أﺧﺬ اﻟﻌﻨﺎﺻﺮ اﻟﺘﻘﻠﻴﺪﻳﺔ ﻟﻨﻈﺎم ﺗﺸﻐﻴﻞ اﻟﺤﺎﺳﻮب ﻛﻘﺎﻋﺪة أﺳﺎﺳﻴﺔ ﻟﻠﻨﻈﺎم اﻟﺠﺪﻳﺪ ،ﺛﻢ اﻟﺘﺮﻛﻴﺰ
ﻋﻠـ ﺣـﻞ اﻟﻤﺸﻼت اﻟﺠﺪﻳـﺪة ﻟﻠﻨﻈـﺎم ،ﻣﺜـﻞ :اﻟﺘﺼـﻤﻴﻢ اﻟﻤﺘﺠـﺎوب )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳـﺔ،(responsive design :
واﻟﻮﺻـﻮل اﻟﺜـﺎﺑﺖ إﻟـ اﻟﺸﺒـﺔ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳـﺔ ،(consistent network access :وﻋﻨﺎﺻـﺮ أﺧـﺮى ،وذﻟـﻚ
وﻳﻨﺪوز :وﻫﻮ أﻛﺜﺮ ﻧﻈﺎم ﻣﻬﻴﻤﻦ ﻋﻠ ﻋﺎﻟﻢ أﻧﻈﻤﺔ اﻟﺘﺸﻐﻴﻞ ﺗُﻨﺘﺠﻪ ﺷﺮﻛﺔ ﻣﺎﻳﺮوﺳﻮﻓﺖ ﻟﺘﺸﻐﻴﻞ
أﺟﻬﺰة اﻟﺤﺎﺳﻮب ،وﻳﻮﻓﺮﻣﻴﺰات ﻣﻨﻬﺎ؛ ﺗﻌﺪد اﻟﻤﻬﺎم ،وإدارة اﻟﺬاﻛﺮة ،و واﺟﻬﺔ ﻣﺴﺘﺨﺪم رﺳﻮﻣﻴﺔ،
ودﻋﻢ اﻷﺟﻬﺰة اﻟﻄﺮﻓﻴﺔ.
ﻣﺎك /ﻣﺎﻛﻨﺘﻮش :وﻫﻮ ﻧﻈﺎم ﺗﺸﻐﻴﻞ ﺗُﻨﺘﺠﻪ ﺷﺮﻛﺔ أﺑﻞ ﻳﺘﻤﻴﺰ ﺑﻮاﺟﻬﺔ ﻣﺴﺘﺨﺪم رﺳﻮﻣﻴﺔ ﺗﺴﺘﺨﺪم
اﻟﻨﻮاﻓﺬ و اﻷﻳﻘﻮﻧﺎت.
ﻟﻴﻮﻧﺲ :وﻫﻮ ﻧﻈﺎم ﺗﺸﻐﻴﻞ ﺗﻢ ﺗﻄﻮﻳﺮه ﻣﻦ ﻗﺒﻞ ﻟﻴﻨﻮس ﺗﻮرﻓﺎﻟﺪس ﻣﺴﺘﻨﺪاً إﻟ ﻧﻈﺎم ﺗﺸﻐﻴﻞ
ﻟﻴﻮﻧﺲ ،وﻳﻌﺪّ ﻟﻴﻨﺲ ﻧﻈﺎﻣﺎً ﻣﻔﺘﻮح اﻟﻤﺼﺪر ﻳﻌﻤﻞ ﻋﻠ ﻋﺪد ﻣﻦ اﻷﺟﻬﺰة.
ﻧﻈﺎم ﺗﺸﻐﻴﻞ أﻧﺪروﻳﺪ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ :(Android :وﻫﻮ ﻧﻈﺎم ﻣﻔﺘﻮح اﻟﻤﺼﺪر ﺗُﻨﺘﺠﻪ ﺷﺮﻛﺔ ﺟﻮﺟﻞ
ﺑﺸﻞ ﻣﺠﺎﻧ ﻟﻠﻤﺴﺘﺨﺪﻣﻴﻦ ،ﻳﺸﻤﻞ ﻧﻈﺎم ﺗﺸﻐﻴﻞ ،وﺑﺮاﻣﺞ وﺳﻴﻄﺔ ،وﺗﻄﺒﻴﻘﺎت رﺋﻴﺴﻴﺔ ﻟﻸﺟﻬﺰة
اﻟﻤﺤﻤﻮﻟـﺔ ﻣﺜـﻞ اﻟﻬﻮاﺗـﻒ اﻟﺬﻛﻴـﺔ ،و ﺗﻤـﺖ ﺗﺴـﻤﻴﺔ إﺻـﺪارات ﻫـﺬا اﻟﻨﻈـﺎم ﺑﺄﺳـﻤﺎء ﻣﺴـﺘﻮﺣﺎة ﻣـﻦ
اﻟﺤﻠﻮى.
ﻧﻈﺎم ﺗﺸﻐﻴﻞ ﺑﺎدا )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ :(Bada :وﻫﻮ ﻧﻈﺎم ﻣﻐﻠﻖ اﻟﻤﺼﺪر ﻳﻮﻓﺮ ﻣﻴﺰات ﻋﺪﻳﺪة ﻣﺜﻞ؛
ﻋﺮض اﻟﺮﺳﻮﻣﺎت ﺛﻼﺛﻴﺔ اﻷﺑﻌﺎد ،إﺿﺎﻓﺔ إﻟ اﻟﻘﺪرة ﻋﻠ ﺗﻨﺰﻳﻞ اﻟﺘﻄﺒﻴﻘﺎت وﺗﺜﺒﻴﺘﻬﺎ ،أﻃﻠﻘﺘﻪ ﺷﺮﻛﺔ
ﺳـﺎﻣﺴﻮﻧﺞ ﻋـﺎم 2010ﻛﻨﻈـﺎم ﺗﺸﻐﻴـﻞ ﻟﻬﺎﺗﻔﻬـﺎ اﻟـﺬﻛ ﺳـﺎﻣﺴﻮﻧﺞ وﻳـﻒ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳـﺔSamsung :
.(wave
ﻧﻈﺎم ﺗﺸﻐﻴﻞ ﺑﻼك ﺑﻴﺮي )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ :(BlackBerry :وﻫﻮ ﻧﻈﺎم ﻃﻮرﺗﻪ ﺷﺮﻛﺔ ري ﺳﻴﺮﺗﺶ إن
ﻣﻮﺷﻦ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ (Research In Motion :ﻟﺘﺸﻐﻴﻞ أﺟﻬﺰة ﺑﻼك ﺑﻴﺮي اﻟﻤﺤﻤﻮﻟﺔ ،اﻟﺘ ﺗﻮﻓﺮ
ﻟﻠﻤﺴﺘﺨﺪﻣﻴﻦ اﻟﻤﺰاﻣﻨﺔ ﺑﻮاﺳﻄﺔ ﺧﺎدﻣﻬﺎ ﻣﻊ اﻟﻌﺪﻳﺪ ﻣﻦ اﻟﺨﻮادم اﻷﺧﺮى ﻣﺜﻞ ﺧﺎدم ﻣﺎﻳﺮوﺳﻮﻓﺖ
إﻛــﺲ ﺗﺸﻴﻨــﺞ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳــﺔ ،(Microsoft Exchange :و ﺧــﺎدم ﻟــﻮﺗﺲ دوﻣﻴﻨــﻮ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳــﺔ:
(Lotus Domino
ﻧﻈﺎم ﺗﺸﻐﻴﻞ أﻳﻔﻮن )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ :(iOS :و ﻫﻮ ﻧﻈﺎم ﺧﺎص ﻟﺘﺸﻐﻴﻞ اﻷﺟﻬﺰة اﻟﻤﺼﻨّﻌﺔ ﺑﻮاﺳﻄﺔ
ﺷﺮﻛﺔ أﺑﻞ ﻓﻘﻂ ،ﻣﺜﻞ :اﻷﻳﻔﻮن ،واﻷﻳﺒﺎد ،واﻷﻳﺒﻮد ،وﻫﻮ ﻣﺸﺘﻖ ﻣﻦ ﻧﻈﺎم أﺑﻞ ﻣﺎك ﻷﺟﻬﺰة اﻟﺤﺎﺳﻮب
)ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ.(Apple’s Mac OS :
ﻧﻈﺎم ﺗﺸﻐﻴﻞ ﻣ ﺟﻮ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ :(MeeGo :ﻫﻮ ﻧﻈﺎم ﺗﺸﻐﻴﻞ ﻣﺼﻤﻢ ﻟﻠﻌﻤﻞ ﻋﻠ ﻋﺪد ﻣﻦ
اﻷﺟﻬﺰة اﻟﻤﺨﺘﻠﻔﺔ ﻣﺜﻞ :اﻟﻬﻮاﺗﻒ اﻟﺬﻛﻴﺔ ،وأﺟﻬﺰة اﻟﺤﺎﺳﻮب اﻟﻤﺤﻤﻮﻟﺔ ،واﻷﺟﻬﺰة اﻟﻠﻮﺣﻴﺔ ،وﻧﻈﻢ
اﻟﻤﻌﻠﻮﻣــﺎت داﺧــﻞ اﻟﺴــﻴﺎرة وﻏﻴﺮﻫــﺎ ،اﻟﻨــﺎﺗﺞ ﻣــﻦ دﻣــﺞ ﻧﻈــﺎﻣﻴﻦ ﻫﻤــﺎ؛ ﻧﻈــﺎم ﻣﻴﻤــﻮ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳــﺔ:
( Maemoﻣﻦ ﺷﺮﻛﺔ ﻧﻮﻛﻴﺎ وﻧﻈﺎم ﻣﻮب ﻟﻴﻦ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ (Moblin :ﻣﻦ ﺷﺮﻛﺔ إﻧﺘﻞ.
ﻧﻈﺎم ﺗﺸﻐﻴﻞ ﺑﺎﻟﻢ )ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳﺔ :(Palm :ﻫﻮ ﻧﻈﺎم ﺗﻢ إﺻﺪاره ﻋﺎم 1996ﻟﺘﺸﻐﻴﻞ ﺟﻬﺎز ﺑﺎﻳﻠﻮت
) 1000ﺑﺎﻹﻧﺠﻠﻴﺰ ﻳـﺔ (Pilot 1000 :اﻟﻤﺤﻤـﻮل ،وﻗـﺪّﻣﺖ اﻹﺻـﺪارات اﻟﺤﺪﻳﺜـﺔ ﻣﻨـﻪ ﻣﻴـﺰات ﺟﺪﻳـﺪة
ﻟﺪﻋﻢ اﻟﻤﻌﺎﻟﺠﺎت اﻟﺠﺪﻳﺪة ،وﺑﻄﺎﻗﺎت اﻟﺬاﻛﺮة اﻟﺨﺎرﺟﻴﺔ ،وﺣﺴﻨﺖ ﺧﻮاص اﻷﻣﺎن ،إﺿﺎﻓﺔ إﻟ
ﺗﺤﺴﻴﻦ دﻗﺔ اﻟﺸﺎﺷﺔ واﻻﺗﺼﺎﻻت اﻟﻼﺳﻠﻴﺔ وﻗﺪرات اﻟﻮﺳﺎﺋﻂ اﻟﻤﺘﻌﺪدة.
اﻟﻤﺮاﺟﻊ
^ .1أ ب ت “)Operating System (OS”, www.techopedia.com, Retrieved
.23-12-2018. Edited