You are on page 1of 17

‫‪26/04/2021‬‬ ‫ﻧظﺎم ﺗﺷﻐﯾل ‪ -‬وﯾﻛﯾﺑﯾدﯾﺎ‬

‫ﻧظﺎم ﺗﺷﻐﯾل‬
‫أﻧظﻣﺔ اﻟﺗﺷﻐﻳل‬

‫اﻟﻣﻳزّ ات اﻟﻣﺷﺗرﻛﺔ‬

‫ع ·ن ·‬
‫‪(https://ar.wikipedia.org/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D8%A3%D9%86%D8%B8%D9%85%D‬‬

‫ﻧظﺎم اﻟﺗﺷﻐﯾل )ﺑﺎﻹﻧﺟﻠﯾزﯾﺔ‪ ،(Operating System :‬اﺧﺗﺻﺎرً ا )ﺑﺎﻹﻧﺟﻠﯾزﯾﺔ‪ (OS :‬ھو ﻣﺟﻣوﻋﺔ ﻣن اﻟﺑرﻣﺟﯾﺎت اﻟﻣﺳؤوﻟﺔ ﻋن إدارة اﻟﻣوارد‬
‫)ﻋﺗﺎد اﻟﺣﺎﺳوب(‪ ،‬وﺑرﻣﺟﯾﺎت اﻟﺣﺎﺳوب‪ ،‬وﯾﻣﺛل وﺳﯾط ﺑﯾن اﻟﻣﺳﺗﺧدم‪ ،‬وﻋﺗﺎد اﻟﺣﺎﺳوب‪ ،‬وﺑﺗﻌرﯾف آﺧر ﯾﻣﺛل ﻧظﺎم اﻟﺗﺷﻐﯾل ﺟﺳر ﻟﺗﺷﻐﯾل ﺑراﻣﺞ‬
‫اﻟﻣﺳﺗﺧدم‪ ،‬وﯾﻘوم ﺑﺎﻟﻣﮭﺎم اﻷﺳﺎﺳﯾﺔ ﻣﺛل‪ :‬إدارة وﺗﺧﺻﯾص ﻣﺻﺎدر اﻟﺣﺎﺳوب )اﻟذاﻛرة‪ ،‬اﻟﻘرص اﻟﺻﻠب‪ ،‬اﻟوﺻول ﻟﻸﺟﮭزة اﻟﻣﻠﺣﻘﺔ إﻟﺦ‪،(...‬‬
‫وﺗرﺗﯾب أوﻟوﯾﺔ اﻟﺗﻌﺎﻣل ﻣﻊ اﻷواﻣر‪ ،‬واﻟﺗﺣﻛم ﻓﻲ أﺟﮭزة اﻹدﺧﺎل‪ ،‬واﻹﺧراج ﻣﺛل‪ :‬ﻟوﺣﺔ اﻟﻣﻔﺎﺗﯾﺢ‪ ،‬وﻛذﻟك ﻟﺗﺳﮭﯾل اﻟﺗﻌﺎﻣل ﻣﻊ اﻟﺷﺑﻛﺎت‪ ،‬وإدارة‬
‫]‪[3][2][1‬‬
‫اﻟﻣﻠﻔﺎت‪.‬‬

‫ﻣﺣﺗوﯾﺎت‬
‫ﻣﻘدﻣﺔ‬
‫أﻧواع ﻧظم اﻟﺗﺷﻐﻳل‬
‫اﻟﻣﻧﻔﺮد اﻟﻣﺳﺗﺧدم اﻟﻣﻧﻔﺮد اﻟﻣﮫﻣﺔ‬
‫اﻟﻣﻧﻔﺮد اﻟﻣﺳﺗﺧدم اﻟﻣﺗﻌدد اﻟﻣﮫﺎم‬

‫ﻧظﺎم_ﺗﺷﻐﯾل‪https://ar.wikipedia.org/wiki/‬‬ ‫‪1/17‬‬
‫‪26/04/2021‬‬ ‫ﻧظﺎم ﺗﺷﻐﯾل ‪ -‬وﯾﻛﯾﺑﯾدﯾﺎ‬

‫اﻟﻣﺗﻌدد اﻟﻣﺳﺗﺧدﻣﻳن اﻟﻣﻧﻔﺮد اﻟﻣﮫﻣﺔ‬


‫اﻟﻣﺗﻌددة اﻟﻣﺳﺗﺧدﻣﻳن اﻟﻣﺗﻌددة اﻟﻣﮫﺎم‬

‫ﺣوﺳﺑﺔ اﻟزﻣن اﻟﺣﻘﻳﻘﻲ‬


‫اﻟﺻﻌوﺑﺎت‬

‫اﻷﻧظﻣﺔ اﻟﻣدﻣﺟﺔ‬
‫اﻷﻧظﻣﺔ اﻟﻣوزﻋﺔ‬

‫اﻟﺧدﻣﺎت‬
‫إدارة اﻟﻌﻣﻠﻳﺎت‬
‫اﻟﻘﺮص وأﻧظﻣﺔ اﻟﻣﻠﻔﺎت‬
‫اﻟﺷﺑﻛﺎت‬
‫اﻟﺣﺎﺳوب اﻟﺷﺑﻛﻲ‬
‫اﻟﺣﺎﺳوب اﻟﺷﺧﺻﻲ‬
‫اﻷﻣن‬
‫واﺟﮫﺔ اﻟﻣﺳﺗﺧدم‬
‫ﻣﺷﻐﻼت اﻟﻌﺗﺎد‬
‫واﺟﮫﺔ اﻟﺗطﺑﻳﻘﺎت‬
‫اﻟوظﺎﺋف اﻷﺳﺎﺳﻳﺔ‬

‫اﻟﺗطﺑﻳﻘﺎت‬
‫اﺳﺗدﻋﺎء ﻧظﺎم اﻟﺗﺷﻐﻳل‬
‫ﺗﺻﻣﻳم ﻧظﺎم اﻟﺗﺷﻐﻳل‬
‫ھﻳﻛل ﻧظﺎم اﻟﺗﺷﻐﻳل‬

‫ﻣﻌﺎﻟﺟﺔ اﻟﻧظﺎم‬
‫اﻟﻣﻘﺎطﻌﺔ ﺿد اﻟﻔﺦ‬
‫اﻟﻣﺻﺎدر اﻟﻣﻔﺗوﺣﺔ‬
‫ﺳﻠﺑﻳﺎت اﻟﻣﺻﺎدر اﻟﻣﻔﺗوﺣﺔ‬
‫إﻳﺟﺎﺑﻳﺎت اﻟﻣﺻﺎدر اﻟﻣﻔﺗوﺣﺔ‬

‫اﻟﻔرق ﺑﻳن ﺧدﻣﺔ اﻟﻧظﻳر إﻟﻰ اﻟﻧظﻳر و ﺧدﻣﺔ اﻟزﺑﺎﺋن‬


‫اﻟﻔرق ﺑﻳن اﻷﻧظﻣﺔ اﻟﻣﺟﻣﻌﺔ و ﻣﺗﻌدد اﻟﻣﻌﺎﻟﺟﺎت‬

‫ﻣﺎ اﻟﻣطﻠوب ﻟﺟﮫﺎزﻳن ﺗﺎﺑﻌﻳن ﻟﻸﻧظﻣﺔ اﻟﻣﺟﻣﻌﺔ ﻟﺗوﻓﻳر ﺧدﻣﺔ ﻋﺎﻟﻳﺔ اﻟﺗوﻓر ؟‬
‫ذاﻛرة اﻟﻛﺎش أو اﻟذاﻛرة اﻟﻣﺧﺑﺋﻳﺔ )‪(Cache Memory‬‬
‫اﻟﻌﻘﺑﺎت اﻻﻗﺗﺻﺎدﻳﺔ ﻟﻠذاﻛرة اﻟﻣﺧﺑﺋﻳﺔ‬
‫اﻟﻣﻌﺎﻟﺟﺔ اﻟﻣﺗﻌددة‬
‫اﻳﺟﺎﺑﻳﺎت وﺳﻠﺑﻳﺎت اﻟﻣﻌﺎﻟﺟﺔ اﻟﻣﺗﻌددة اﻟﻣﺗﻣﺎﺛﻠﺔ‬
‫ﺑﻌض اﻷﻧظﻣﺔ اﻟﻣﺗوﻓرة‬
‫ﻧظﺎم_ﺗﺷﻐﯾل‪https://ar.wikipedia.org/wiki/‬‬ ‫‪2/17‬‬
‫‪26/04/2021‬‬ ‫ﻧظﺎم ﺗﺷﻐﯾل ‪ -‬وﯾﻛﯾﺑﯾدﯾﺎ‬

‫اﺳﺗدﻋﺎءات اﻟﻧظﺎم‬
‫اﻻﻧﺷطﺔ اﻟرﺋﻳﺳﻳﻪ ﻟﻧظﺎم اﻟﺗﺷﻐﻳل اﻟﺗﻲ ﺗﺗﻌﻠق ﺑﺈدارة اﻟﻌﻣﻠﻳﺎت‬
‫واﺟﮫﺔ ﺳطر اﻷواﻣر‬

‫ﻟﻣﺎذا ﻧﺣﺗﺎج إﻟﻰ وﺣدات اﻟﺗﺧزﻳن ) اﻷﻗراص اﻟﺻﻠﺑﺔ ( ؟‬


‫ﻣﺳﺗوﻳﺎت وﺣدات اﻟﺗﺧزﻳن‬
‫إدارة اﻟذاﻛرة‬
‫اﻟﻣﮫﺎم اﻟرﺋﻳﺳﻳﺔ ﻹدارة اﻟذاﻛرة‬
‫اﻧظر أﻳﺿً ﺎ‬
‫ﻣراﺟﻊ‬
‫ﻣواﺿﻳﻊ أﺧﺮى‬

‫ﻣﻘدﻣﺔ‬
‫اﻟﺣواﺳﯾب اﻟﺣدﯾﺛﺔ ﻣﺗﻌددة اﻷﻏراض‪ ،‬ھﻲ ﺷﺎﻣﻠﺔ ﻟﻠﺣواﺳﯾب اﻟﺷﺧﺻﯾﺔ‬
‫واﻟﺣواﺳﯾب اﻟﻌﻣﻼﻗﺔ )‪ ،(Mainframes‬وﻟﮭﺎ ﻧظﺎم ﺗﺷﻐﯾل ﻟﯾﺷﻐل ﺑﻘﯾﺔ‬
‫اﻟﺑراﻣﺞ ﻣﺛل اﻟﺗطﺑﯾﻘﺎت اﻟﺑرﻣﺟﯾﺔ‪ .‬وﻣن اﻷﻣﺛﻠﺔ ﻋﻠﻰ أﻧظﻣﺔ ﺗﺷﻐﯾل اﻟﺣواﺳﯾب‬
‫اﻟﺷﺧﺻﯾﺔ ﻣﯾﻛروﺳوﻓت وﯾﻧدوز‪ ،‬وﺟﻧو‪/‬ﻟﯾﻧﻛس‪ ،‬وﻣﺎك أو‪.‬إس و)داروﯾن(‪،‬‬
‫وﻣﺎك أو‪.‬إس‪.‬إﻛس وﯾوﻧﻛس‪.‬‬

‫واﻟﻣﺳﺗوى اﻷدﻧﻰ ﻣن أي ﻧظﺎم ﺗﺷﻐﯾل ھو ﻧواﺗﮫ‪ .‬وھذه ھﻲ اﻟطﺑﻘﺔ اﻷوﻟﻰ ﻣن‬


‫اﻟﺑرﻣﺟﯾﺎت اﻟﺗﻲ ﯾﺗم ﺗﺣﻣﯾﻠﮭﺎ ﻓﻲ اﻟذاﻛرة ﻋﻧد إﻗﻼع اﻟﻧظﺎم أو ﺑدء اﻟﺗﺷﻐﯾل‪.‬‬
‫وﺗوﻓر اﻟﻧواة إﻣﻛﺎﻧﯾﺔ اﻟوﺻول إﻟﻰ اﻟﺧدﻣﺎت اﻟﻣرﻛزﯾﺔ اﻟﺷﺎﺋﻌﺔ اﻷﺧرى ﻟﻛل‬
‫ﺑراﻣﺞ اﻟﻧظﺎم واﻟﺗطﺑﯾﻘﺎت‪ .‬وھذه اﻟﺧدﻣﺎت ﺗﺷﻣل)وﻟﯾس ﻓﻘط(‪ :‬ﺟدوﻟﺔ اﻟﻣﮭﺎم‪،‬‬
‫ﻧظﺎم اﻟﺗﺷﻐﻳل دﺑﻳﺎن‬
‫وإدارة اﻟذاﻛرة‪ ،‬واﻟوﺻول ﻟﻠﻘرص‪ ،‬واﻟوﺻول ﻷﺟﮭزة اﻟﻌﺗﺎد‪.‬‬

‫ﻛﻣﺎ ھو اﻟﺣﺎل ﺑﺎﻟﻧﺳﺑﺔ ﻟﻠﻧواة‪ ،‬ﻓﺈن ﻧظﺎم اﻟﺗﺷﻐﯾل ﻛﺛﯾرا ﻣﺎ ﯾزود ﺑﺑرﻣﺟﯾﺎت ﻧظﺎم ﻹدارة واﺟﮭﺔ اﻟﻣﺳﺗﺧدم اﻟرﺳوﻣﯾﺔ )ﺑﺎﻟرﻏم ﻣن إدﻣﺎج وﯾﻧدوز و‬
‫ﻣﺎﻛﯾﻧﺗوش ﻟﮭذه اﻟﺑراﻣﺞ ﻓﻲ ﻧظﺎم اﻟﺗﺷﻐﯾل(‪ .‬وأﯾﺿﺎ أدوات ﻟﻣﮭﺎم ﻣﺛل إدارة اﻟﻣﻠﻔﺎت وإﻋداد ﻧظﺎم اﻟﺗﺷﻐﯾل‪ .‬وﻓﻲ أﺣﯾﺎن ﻛﺛﯾرة ﯾوزع ﻣﻊ ﻧظﺎم‬
‫اﻟﺗﺷﻐﯾل ﺑرﻣﺟﯾﺎت ﻟﯾﺳت ﻟﮭﺎ ﻋﻼﻗﺔ ﻣﺑﺎﺷرة ﺑﺎﻟوظﺎﺋف اﻷﺳﺎﺳﯾﺔ ﻟﻧظﺎم اﻟﺗﺷﻐﯾل‪ ،‬وﻟﻛن ﻣن ﯾوزع ﻧظﺎم اﻟﺗﺷﻐﯾل وﺟد ﻓﺎﺋدة ﻓﻲ ﺗوزﯾﻌﮭﺎ ﻣﻌﮫ‪.‬‬

‫اﻟﻔﺎﺻل ﺑﯾن ﻧظﺎم اﻟﺗﺷﻐﯾل وﺑرﻣﺟﯾﺎت اﻟﺗطﺑﯾﻘﺎت ﻏﯾر واﺿﺢ‪ ،‬وﻛﺛﯾرا ﻣﺎ ﯾﻛون ﻣوﺿﻊ ﺧﻼف‪ .‬وﻣن وﺟﮭﺔ اﻟﻧظر اﻟﺗﺟﺎرﯾﺔ أو اﻟﻘﺎﻧوﻧﯾﺔ‪ ،‬ﻓﺈن اﻟﻔﺻل‬
‫ﯾﻌﺗﻣد ﻋﻠﻰ ﺳﯾﺎق اﻻھﺗﻣﺎﻣﺎت اﻟداﺧﻠﺔ ﻓﻲ اﻟﻣوﺿوع‪ .‬ﻋﻠﻰ ﺳﺑﯾل اﻟﻣﺛﺎل‪ ،‬واﺣد ﻣن اﻷﺳﺋﻠﺔ اﻟرﺋﯾﺳﯾﺔ ﻓﻲ ﻗﺿﯾﺔ اﻟوﻻﯾﺎت اﻟﻣﺗﺣدة ﺿد ﻣﯾﻛرﺳوﻓت ھو‬
‫ھل ﻣﺗﺻﻔﺢ وﯾب ﻣﯾﻛروﺳوﻓت ﺟزأ ﻣن ﻧظﺎم اﻟﺗﺷﻐﯾل أم ﻻ‪.‬‬

‫ﻛﻣﺎ ھو اﻟﺣﺎل ﻣﻊ ﻣﺻطﻠﺢ "ﻧظﺎم ﺗﺷﻐﯾل"‪ ،‬ﻓﺈن اﻟﺧﻼف ﯾدور أﺣﯾﺎﻧﺎ ﺣول ﻣﺎ اﻟذي ﯾﺟب ﻋﻠﻰ اﻟﻧواة إدارﺗﮫ ﺑﺎﻟﺗﺣدﯾد‪ ،‬ﻣﻊ اﻟﻧﻘﺎش ﺣول ھل ﯾﺟب أن‬
‫ﺗﻛون أﺷﯾﺎء ﻣﺛل ﻧظﺎم اﻟﻣﻠﻔﺎت ﻓﻲ اﻟﻧواة أم ﻻ‪ .‬اﻟﺑﻌض ﯾؤﯾد اﻟﻧواة اﻟﺻﻐرﯾﺔ )‪ ،(Microkernel‬واﻟﺑﻌض ﯾؤﯾد اﻟﻧواة اﻷﺣﺎدﯾﺔ )‪Monolithic‬‬
‫‪ (Kernel‬وھﻛذا‪.‬‬

‫ﺗﺳﺗﺧدم أﻧظﻣﺔ اﻟﺗﺷﻐﯾل ﻋﻠﻰ أﻏﻠب اﻟﺣواﺳﯾب‪ ،‬وﻟﯾس ﻛﻠﮭﺎ‪ .‬ﻓﺎﻟﺣواﺳﯾب اﻷﺑﺳط ذات اﻷﻧظﻣﺔ اﻟﻣﻐروﺳﺔ اﻷﺻﻐر واﻟﻌدﯾد ﻣن اﻟﺣواﺳﯾب اﻟﻣﺑﻛرة‬
‫ﺑدون ﻧظﺎم ﺗﺷﻐﯾل‪ ،‬ﺑدﻻ ﻣن أﻧظﻣﺔ اﻟﺗﺷﻐﯾل ﻓﻘد اﻋﺗﻣدوا ﻋﻠﻰ ﺑراﻣﺞ اﻟﺗطﺑﯾﻘﺎت ﻟﺗدﯾر اﻟﻌﺗﺎد ﺑﻣﻌرﻓﺗﮭﺎ‪ ،‬ورﺑﻣﺎ ﺑﻣﺳﺎﻋدة ﻣﻛﺗﺑﺎت ﺻﻣﻣت ﻟﮭذا‬
‫اﻟﻐرض‪.‬‬

‫ﻧظﺎم_ﺗﺷﻐﯾل‪https://ar.wikipedia.org/wiki/‬‬ ‫‪3/17‬‬
‫‪26/04/2021‬‬ ‫ﻧظﺎم ﺗﺷﻐﯾل ‪ -‬وﯾﻛﯾﺑﯾدﯾﺎ‬

‫أﻧواع ﻧظم اﻟﺗﺷﻐﯾل‬

‫اﻟﻣﻧﻔرد اﻟﻣﺳﺗﺧدم اﻟﻣﻧﻔرد اﻟﻣﮫﻣﺔ‬

‫أﺑﺳط أﻧواع ﻧظم اﻟﺗﺷﻐﯾل ﺗﺧدم ﻣﺳﺗﺧدﻣﺎ واﺣدا ﻓﻲ اﻟوﻗت اﻟواﺣد وھو ﻣﻧﻔرد اﻟﻣﮭﻣﺔ )‪ (Single-Tasking‬ﺑﻣﻌﻧﻰ آﺧر وﯾﻣﻛﻧﮫ أن ﯾﻧﻔذ ﺑرﻧﺎﻣﺟﺎ‬
‫واﺣدا ﻓﻘط ﻓﻲ اﻟوﻗت اﻟواﺣد وﻣن اﻷﻣﺛﻠﺔ ﻋﻠﯾﮫ ﻧظﺎم إم إس‪-‬دوس )‪.(MS-DOS‬‬

‫اﻟﻣﻧﻔرد اﻟﻣﺳﺗﺧدم اﻟﻣﺗﻌدد اﻟﻣﮫﺎم‬

‫ھذا اﻟﻧظﺎم ﻟدﯾﮫ اﻟﻘدرة ﻋﻠﻰ ﺗﻧﻔﯾذ أﻛﺛر ﻣن ﺑرﻧﺎﻣﺞ واﺣد ﺑﺷﻛل ﻣﺗزاﻣن‪ ،‬ﺣﯾث ﺗﻧﺗﻘل اﻟوﺣدة اﻟﻣﻌﺎﻟﺟﺔ اﻟﻣرﻛزﯾﺔ )‪ (CPU‬ﺑﯾن اﻟﻣﮭﻣﺎت ﺑﺳرﻋﺔ‬
‫ﻛﺑﯾرة‪ .‬و ﻣن أﻣﺛﻠﺗﮭﺎ‪.Windows95, Windows98 :‬‬

‫اﻟﻣﺗﻌدد اﻟﻣﺳﺗﺧدﻣﻳن اﻟﻣﻧﻔرد اﻟﻣﮫﻣﺔ‬

‫ﯾﺳﻣﺢ ھذا اﻟﻧظﺎم ﻟﻌدد ﻣن اﻷﺷﺧﺎص ﺑﺗﻧﻔﯾذ ﻛل ﻣﻧﮭم ﺑرﻧﺎﻣﺟﺎ ً واﺣدا ّ ﻓﻲ اﻟوﻗت ﻧﻔﺳﮫ‪ .‬و ﯾزود ﻛل ﻣﺳﺗﺧدم ﺑﻣﺣطﺔ إدﺧﺎل و إﺧراج ﺗﺗﺻل ﻣﻊ‬
‫اﻟﺣﺎﺳوب اﻟﻣرﻛزي و ﯾﺳﻣﻰ ھذا اﻟﺗﻧظﯾم ﺑﻧظﺎم اﻟﻣﺷﺎرﻛﺔ اﻟزﻣﻧﯾﺔ )‪ (Timesharing‬وذﻟك ﻷن ﻧظﺎم اﻟﺗﺷﻐﯾل ﯾﺄﻣر اﻟﺣﺎﺳوب ﺑﺎﻻﻧﺗﻘﺎل ﺑﺳرﻋﺔ‬
‫ﻛﺑﯾرة ﺑﯾن اﻟﻣﺳﺗﺧدﻣﯾن ﺑﻌد إﻋطﺎﺋﮭم ﻓﺗرات زﻣﻧﯾﺔ ﺛﺎﺑﺗﺔ ﻻﺳﺗﺧدام ‪ CPU‬وﺗﺳﻣﻰ ھذه اﻟﻔﺗرات ﺑﺎﻟﺷراﺋﺢ اﻟزﻣﻧﯾﺔ )‪ (Time Slices‬وھﻲ ﻗﺻﯾرة‬
‫ﺟداً )ﺣواﻟﻲ أﻟوف ﺟزﺋﯾﺔ ﻣن اﻟﺛﺎﻧﯾﺔ( ﺑﺣﯾث ﯾﺗوھم ﻛل ﻣﺳﺗﺧدم أﻧﮫ ﯾﻣﺗﻠك اﻧﺗﺑﺎه اﻟﺣﺎﺳوب ﻛﻠﯾﺔ وﻣن اﻣﺛﻠﺗﮫ ‪.Windows NT‬‬

‫اﻟﻣﺗﻌددة اﻟﻣﺳﺗﺧدﻣﻳن اﻟﻣﺗﻌددة اﻟﻣﮫﺎم‬

‫ھو ﻋﺑﺎره ﻋن ﻧظم اﻟﺗﺷﻐﯾل اﻟﺣدﯾﺛﺔ ﺣﯾث ﺗﺗﯾﺢ ﻟﻠﻣﺳﺗﺧدم ﺗﺷﻐﯾل ﻋدة ﺑراﻣﺞ ﺣﺗﻰ إن ﻛﺎن ﺗﻌدد اﻟﻣﻌﺎﻟﺟﺎت )‪ (CPU‬ﻏﯾر ﻛﺎﻓﯾﺔ ﻟذﻟك‪ .‬ﺗﻘوم ﻧظم‬
‫اﻟﺗﺷﻐﯾل ﺑﺗوزﯾﻊ وﻗت اﻟﻣﻌﺎﻟﺞ ﺑﯾن ھذه اﻟﺑراﻣﺞ ﺑﺣﯾث ﯾﺄﺧذ ﻛل ﺑرﻧﺎﻣﺞ وﻗت ﻣﺣدد ﻣن اﻟﻣﻌﺎﻟﺞ ﻣن ﺛم ﯾﻘوم ﺑﺈﯾﻘﺎف ﻣؤﻗت ﻟﻠﺑرﻧﺎﻣﺞ وإﻋطﺎء ﺑرﻧﺎﻣﺞ‬
‫اﺧر ھذا اﻟوﻗت‪ .‬ھذا ﯾﻌﻧﻲ ان ﺧﻼل اﻟﻠﺣظﺔ اﻟواﺣدة ﺑرﻧﺎﻣﺞ واﺣد ﯾﻌﻣل ﻋﻠﻰ اﻟﻣﻌﺎﻟﺞ وﻧظﺎم اﻟﺗﺷﻐﯾل ﯾﻘوم ﺑﺎﻟﺗﻐﯾﯾر ﺑﺳرﻋﺔ ﻛﺑﯾرة ﺟداً ﻛﺄﺟزاء ﻣن‬
‫اﻟﺛﺎﻧﯾﺔ‪ .‬ﻋﻣﻠﯾﺔ ﺗوزﯾﻊ وﻗت اﻟﻣﻌﺎﻟﺞ ﺗﺳﻣﻰ ﺑﺎﻟﺟدوﻟﺔ )‪ (scheduling‬ﺣﯾث ﯾﺣﺗﻔظ ﻧظﺎم اﻟﺗﺷﻐﯾل ﺑﻘﺎﺋﻣﺔ ﻣن اﻟﺑراﻣﺞ اﻟﺗﻲ ﻗﺎم اﻟﻣُﺳﺗﺧدم ﺑﺗﺷﻐﯾﻠﮭﺎ و‬
‫ﺗﻘوم ﻋﻣﻠﯾﺔ اﻟﺟدوﻟﺔ ﺑﺗوزﯾﻊ وﻗت ﻟﻛل ﺑرﻧﺎﻣﺞ ﻣوﺟود ﻓﻲ ھذه اﻟﻘﺎﺋﻣﺔ ﻟﯾﺳﺗﻔﯾد ﻣن اﻟﻣُﻌﺎﻟﺞ ﻓﻲ ھذا اﻟوﻗت‪.‬‬

‫ﺣوﺳﺑﺔ اﻟزﻣن اﻟﺣﻘﯾﻘﻲ‬


‫ﺣوﺳﺑﺔ اﻟزﻣن اﻟﺣﻘﯾﻘﻲ ھﻲ دراﺳﺔ ﻟﻠﻌﺗﺎد و اﻟﺑراﻣﺞ اﻟﺗﻲ ﺗﻛون ﻟﮭﺎ ﻗﯾود ﻓﻲ اﻟزﻣن اﻟﺣﻘﯾﻘﻲ ﺑﻣﻌﻧﻰ أن اﻟﻧظﺎم ﻻ ﺑد أن ﯾﺿﻣن ﻣﻌﺎﻟﺟﺔ اﻷﺣداث أو‬
‫اﻟﺑﯾﺎﻧﺎت ﻓﻲ وﻗت ﻣﺣدد‪ ،‬ﻋﻠﻰ ﻋﻛس اﻷﻧظﻣﺔ اﻷﺧرى ﺣﯾث ﻻ ﺗﻛون ھﻧﺎك ﻗﯾود ﻋﻠﻰ ﻣدة اﻻﺳﺗﺟﺎﺑﺔ ﻋﻠﻰ اﻟرﻏم أﻧﮫ ﻛﻠﻣﺎ ﻛﺎﻧت أﺳرع اﺳﺗﺟﺎﺑﺔ ﻛﻠﻣﺎ‬
‫ﻛﺎﻧت أﻓﺿل‪ ،‬و ﯾﺗم ﺗﻠﺑﯾﺔ اﻟطﻠب ﻋﻠﻰ ﺑراﻣﺞ اﻟوﻗت اﻟﺣﻘﯾﻘﻲ ﺑواﺳطﺔ أﻧظﻣﺔ ﺗﺷﻐﯾل اﻟوﻗت اﻟﺣﻘﯾﻘﻲ )ﻣﺛل ‪ ،VxWork‬و ‪ ،Windows CE‬و‬
‫‪ (RTLinux‬و ﻟﻐﺎت اﻟﺑرﻣﺟﺔ اﻟﻣﺗزاﻣﻧﺔ )ﻣﺛل ‪ Averest‬و ‪ ChucK‬و ‪.(SyncCharts‬‬

‫اﻟﺻﻌوﺑﺎت‬

‫ﺗﺗﻣﺛل اﻟﺻﻌوﺑﺔ اﻟرﺋﯾﺳﯾﺔ ﻟﻠﻣﺑرﻣﺞ ﻓﻲ اﻟﺣﻔﺎظ ﻋﻠﻰ ﻧظﺎم اﻟﺗﺷﻐﯾل ﺿﻣن اﻟﻘﯾود اﻟزﻣﻧﯾﺔ اﻟﺛﺎﺑﺗﺔ ﻟﻧظﺎم ﻓﻲ اﻟوﻗت اﻟﺣﻘﯾﻘﻲ‪ ،‬ﻓﻌﻠﻰ ﺳﺑﯾل اﻟﻣﺛﺎل إذا ﻟم‬
‫ﯾﻛﻣل اﻟﻧظﺎم ﻣﮭﻣﺔ ﻓﻲ إطﺎر زﻣﻧﻲ ﻣﻌﯾن‪ ،‬ﻓﻘد ﯾﺗﺳﺑب ﻓﻲ اﻧﮭﯾﺎر اﻟﻧظﺎم ﺑﺄﻛﻣﻠﮫ اﻟذي ﯾﻌﻣل ﻋﻠﯾﮫ‪ ،‬ﻟذﻟك ﻋﻧد ﻛﺗﺎﺑﺔ ﻧظﺎم ﺗﺷﻐﯾل ﻟﻧظﺎم اﻟوﻗت اﻟﺣﻘﯾﻘﻲ‪،‬‬
‫ﯾﺟب أن ﯾﻛون اﻟﻣﺑرﻣﺞ ﻋﻠﻰ ﯾﻘﯾن ﻣن أن ﻣﺧططﺎت اﻟﺟدوﻟﺔ اﻟﺧﺎﺻﺔ ﺑﮫ ﻻ ﺗﺳﻣﺢ ﺑوﻗت اﻻﺳﺗﺟﺎﺑﺔ ﻟﺗﺗﺟﺎوز وﻗت اﻟﻘﯾد‪.‬‬

‫اﻷﻧظﻣﺔ اﻟﻣدﻣﺟﺔ‬
‫ﻧظﺎم_ﺗﺷﻐﯾل‪https://ar.wikipedia.org/wiki/‬‬ ‫‪4/17‬‬
‫‪26/04/2021‬‬ ‫ﻧظﺎم ﺗﺷﻐﯾل ‪ -‬وﯾﻛﯾﺑﯾدﯾﺎ‬

‫ﺗﻌﻧﻲ ارﺗﺑﺎط ﺷﻲ ﺑﺷﻲء آﺧر‪ ،‬وھذا اﻟﻧظﺎم ﺻﻣم ﺧﺻﯾﺻًﺎ ﻟﻠﻘﯾﺎم ﺑﻣﮭﻣﺔ ﻣﺣددة أو ﻋدد ﻣن اﻟﻣﮭﻣﺎت اﻟﻣﺣددة‪ ،‬أي أﻧﮫ ﻣﺻﻣم ﻷﻏراض ﻣﺣددة‪ ،‬وھو‬
‫اﻟﻣﺗﺣﻛم أو اﻟﻣﻌﺎﻟﺞ اﻟﻘﺎﺋم ﻋﻠﻰ اﻟﻧظﺎم اﻟذي ﺗم ﺗﺻﻣﯾﻣﮫ ﻟﯾؤدي ﻣﮭﻣﺔ ﻣﺣددة أو ﻋدة ﻣﮭﻣﺎت ﻣﺣددة‪.‬ﻋﻠﻰ ﺳﺑﯾل اﻟﻣﺛﺎل‪ :‬إﻧذار اﻟﺣرﯾق ھو ﻧظﺎم ﻣدﻣﺞ‪،‬‬
‫ً‬
‫ﻓﺿﻼ ﻋن اﻷﺟﮭزة اﻟﻧﻘﺎﻟﺔ )اﻟﻣﺣﻣول(‪ ،‬وأﯾﺿًﺎ أﺟﮭزة‬ ‫واﻵﻻت اﻟﺻﻧﺎﻋﯾﺔ‪ ،‬واﻷﺟﮭزة اﻟزراﻋﯾﺔ واﻟﻣﻌدات اﻟطﺑﯾﺔ واﻟﻛﺎﻣﯾرات واﻷﺟﮭزة اﻟﻣﻧزﻟﯾﺔ‪،‬‬
‫اﻟراوﺗر )‪ (Routers‬وأﻣﺛﻠﺔ ﻋﻠﻰ اﻷﻧظﻣﺔ اﻟﻣدﻣﺟﺔ ﻓﻲ ﻣﻧﺗﺞ أﻛﺑر وھو اﻟﺣﺎﺳوب )‪ (Computer‬اﻟـ ‪ DVD Player‬و ﻛﺎرت اﻟـ‬
‫‪.LAN‬واﻷﻧظﻣﺔ اﻟﻣدﻣﺟﺔ ﺑﻌﺿﮭﺎ ﯾﺣﺗوي ﻋﻠﻰ واﺟﮭﺔ ﻣﺳﺗﺧدم )‪ (UI‬وآﺧر ﻻ‪ ..‬ﻋﻠﻰ ﺳﺑﯾل اﻟﻣﺛﺎل اﻷﺟﮭزة اﻟﺗﻲ ﺻﻣﻣت ﻷداء ﻣﮭﻣﺔ واﺣدة ﻻ‬
‫ﺗﺣﺗوي ﻋﻠﻰ واﺟﮭﺔ ﻣﺳﺗﺧدم ﻓﻲ ﻛﺛﯾر ﻣن اﻷﺣﯾﺎن‪ ،‬واﻷﺧرى اﻷﻛﺛر ﺗﻌﻘﯾ ًدا واﻟﺗﻲ ﺻﻣﻣت ﻷداء ﻋدد أﻛﺑر ﻣن اﻟﻣﮭﻣﺎت ﻣﺛل اﻷﺟﮭزة اﻟﻧﻘﺎﻟﺔ‬
‫)اﻟﻣﺣﻣول( ﺻﻣﻣت ﺑواﺟﮭﺔ ﻣﺳﺗﺧدم رﺳوﻣﯾﺔ )‪.(GUI‬ﯾﺣﺗوي اﻟﻧظﺎم اﻟﻣدﻣﺞ ﻋﻠﻰ ﺛﻼث ﻣﻛوﻧﺎت أﺳﺎﺳﯾﺔ ھﻲ اﻟﺟزء اﻟﻣﺎدي )‪ (Hardware‬و‬
‫ﺗطﺑﯾﻘﺎت ﺑرﻣﺟﯾﺔ )‪ (Application Software‬و ‪ RTOS‬وھو اﺧﺗﺻﺎر ﻟـ ‪.Real Time Operating system‬‬

‫ﻣن ﻣﻣﯾزات ھذا اﻟﻧظﺎم‪:‬‬

‫ﺳﮫوﻟﺔ اﻟﺗﺧﺻﻳص )ﺗﺧﺻﻳص اﻟﻧظﺎم ﻷداء اﻟﻣﮫﻣﺎت اﻟﻣﺣددة(‪.‬‬


‫ﻣﻧﺧﻔض اﺳﺗﮫﻼك اﻟطﺎﻗﺔ‪.‬‬
‫ﺗﻛﻠﻔﺔ ﻣﻧﺧﻔﺿﺔ‪.‬‬
‫أداء ﺟﻳد‪ .‬وﻳﻌﺗﺑﺮ ﻣن أھم ﻋﻳوب اﻷﻧظﻣﺔ اﻟﻣدﻣﺟﺔ ﺟﮫود ﺗطوﻳﺮھﺎ وإﻧﺗﺎﺟﮫﺎ ﻋﺎﻟﻳﺔ‪.‬‬

‫اﻷﻧظﻣﺔ اﻟﻣوزﻋﺔ‬

‫ﻣﺟﻣوﻋﺔ ﻣن اﻟﺣواﺳﯾب اﻟﻣﺳﺗﻘﻠﺔ ﺗظﮭر ﻟﻠﻣﺳﺗﺧدﻣﯾن وﯾﺳﺗﺧدﻣوﻧﮭﺎ ﻋن طرﯾق ﺟﮭﺎز ﻣرﻛزي )إدارة ﻣرﻛزﯾﺔ(‪ ،‬أﻣﺛﻠﺔ ﻋﻠﻰ اﻟﻧظم اﻟﻣوزﻋﺔ ﺷﺑﻛﺔ‬
‫داﺧل ﺟﺎﻣﻌﺔ أو ﻣدﯾرﯾﺔ ﻓﻲ ﺷرﻛﺔ ﻣﻌﯾﻧﺔ وﻏﯾره ﻣن اﻷﻣﺛﻠﺔ‪ .‬ﻟﻠﻧظم اﻟﻣوزﻋﺔ ﻣزاﯾﺎ ﻋدﯾدة ﻓﻲ اﻷﻧظﻣﺔ اﻟﻣرﻛزﯾﺔ ﻣﻧﮭﺎ اﻧﮭﺎ ﺗوﻓر اﻟﻛﺛﯾر ﻣن اﻟﻣﺎل‬
‫وﺗﻌطﻲ أداء ﺟﯾد وﻛذﻟك ﻟﮭﺎ ﻣزاﯾﺎ ﻓﻲ اﻷﺟﮭزة اﻟﻣﺳﺗﻘﻠﺔ ﺣﯾث أﻧﮭﺎ ﺗﺳﺎﻋد ﻋﻠﻰ ﺗﺑﺎدل اﻟﻣﻠﻔﺎت واﻟﻘدرة ﻋﻠﻰ اﻟوﺻول ﻟﻘواﻋد اﻟﺑﯾﺎﻧﺎت‪ .‬وأﯾﺿﺎ ﻟﻠﻧظم‬
‫اﻟﻣوزﻋﺔ ﻣﺳﺎوئ ﺣﯾث أن ھﻧﺎك ﺑرﻣﺟﯾﺎت ﻣﺣددة ﯾﻣﻛن اﺳﺗﺧداﻣﮭﺎ‪.‬‬

‫اﻟﺧدﻣﺎت‬
‫]‪[1‬‬

‫إدارة اﻟﻌﻣﻠﻳﺎت‬

‫أي ﻋﻣﻠﯾﺔ ﻓﻲ ﺣﺎﺳوب‪ ،‬ﺳواء ﻛﺎﻧت ﺧدﻣﺔ ﺗﻌﻣل ﻓﻲ اﻟﺧﻠﻔﯾﺔ أو ﺗطﺑﯾق‪ ،‬ﺗﺟرى داﺧل ﻋﻣﻠﯾﺔ‪ .‬ﻣﺎ‬
‫دام أﺳﻠوب ﻣﻌﻣﺎرﯾﺔ ﺟون ﻓون ﻧﯾوﻣﺎن ھو اﻟﻣﺳﺗﺧدم ﻓﻲ ﺑﻧﺎء اﻟﺣﺎﺳوب‪ ،‬ﻓﻼ ﯾﻣﻛن ﺗﺷﻐﯾل ﺳوى‬
‫ﻋﻣﻠﯾﺔ واﺣدة ﻟﻛل و‪.‬م‪.‬م ﻓﻲ ﻛل ﻣرة‪ .‬أﻧظﻣﺔ اﻟﺗﺷﻐﯾل اﻷﻗدم ﻣﺛل إم إس‪-‬دوس ﻻ ﺗﻘدم أي‬
‫ﻣﺣﺎوﻟﺔ ﻟﺗﺟﺎوز ھذه اﻟﻣﺣدودﯾﺔ‪ .‬ﺗﺳﺗطﯾﻊ اﻷﻧظﻣﺔ اﻟﺣدﯾﺛﺔ ﻣﺣﺎﻛﺎة ﺗﺷﻐﯾل أﻛﺛر ﻣن ﻋﻣﻠﯾﺔ ﻣرة‬
‫واﺣدة )ﻣﺗﻌددة اﻟﻣﮭﺎم( ﻋﻠﻰ و‪.‬م‪.‬م واﺣدة‪ ،‬ﻓﻲ اﻟﺣﻘﯾﻘﺔ ﻻ ﯾﻣﻛن ﻷﻛﺛر ﻣن ﻋﻣﻠﯾﺔ واﺣدة أن ﺗﻧﻔذ‬
‫ﻓﻲ ﻧﻔس اﻟوﻗت ﻓﻲ اﻟﻣﻌﺎﻟﺟﺎت أﺣﺎدﯾﺔ اﻟﻧواة وﻟﻛن ﻣﻊ اﻟﺳرﻋﺎت اﻟﮭﺎﺋﻠﺔ ﻟﻠﻣﻌﺎﻟﺟﺎت ﻻ ﯾﻣﻛﻧﻧﺎ‬
‫ﻣﻼﺣظﺔ ذﻟك‪ ،‬ﯾﻣﻛن أن ﯾﺳﺗﺧدم ﻣﺎ ﯾﺳﻣﻰ ﺑﺎﻟﺗزاﻣن اﻟﻛﺎذب ﻋن طرﯾق ﺗﻘﺳﯾم اﻟﻣﮭﺎم إﻟﻰ‬
‫ﺗﺷﻌﺑﺎت‪ .‬إدارة اﻟﻌﻣﻠﯾﺎت ھﻲ طرﯾﻘﺔ ﻧظﺎم اﻟﺗﺷﻐﯾل ﻓﻲ اﻟﺗﻌﺎﻣل ﻣﻊ اﻟﻌﻣﻠﯾﺎت اﻟﻌدﯾدة اﻟﻌﺎﻣﻠﺔ‪.‬‬
‫ﺣﯾث أن أﻏﻠب اﻟﺣواﺳﯾب ﺗﺣﺗوى ﻋﻠﻰ و‪.‬م‪.‬م ﻣﻔردة ذات ﻗﻠب واﺣد‪ ،‬ﻓﺈن اﻟﺣﺻول ﻋﻠﻰ ﺗﻌدد‬
‫ﺻورة ﺗوﺿﺢ ﻣﻛﺎﻧﺔ ﻧظﺎم اﻟﺗﺷﻐﻳل ﻓﻲ اﻟﺣﺎﺳوب‬ ‫اﻟﻣﮭﺎم ﯾﻛون ﺑﺑﺳﺎطﺔ ﻋن طرﯾق اﻟﺗﺣوﯾل ﺑﯾن اﻟﻣﮭﺎم ﺑﺳرﻋﺔ‪ .‬وﻣﻊ زﯾﺎدة اﻟﻌﻣﻠﯾﺎت اﻟﺗﻲ ﯾﺷﻐﻠﮭﺎ‬
‫اﻟﻣﺳﺗﺧدم ﯾﺻﺑﺢ ﻧﺻﯾب ﻛل ﻋﻣﻠﯾﺔ ﻣن اﻟوﻗت أﻗل‪ ،‬ﻓﻲ ﻛﺛﯾر اﻷﻧظﻣﺔ ﻗد ﯾﺳﺑب ھذا ﻣﺷﺎﻛل ﻣﺛل‬
‫ﺗﺧطﻰ أﺟزاء ﻣن ﻣﻠﻔﺎت اﻟﺻوت أو ﺣرﻛﺔ ﻣرﺗﻌﺷﺔ ﻟﻣؤﺷر اﻟﻔﺄرة‪ .‬ﺗﺷﻣل إدارة اﻟﻌﻣﻠﯾﺎت‬
‫اﻟﺣﺳﺎب واﻟﺗوزﯾﻊ "ﻟﻸﻧﺻﺑﺔ اﻟزﻣﻧﯾﺔ"‪.‬‬
‫ﻧظﺎم_ﺗﺷﻐﯾل‪https://ar.wikipedia.org/wiki/‬‬ ‫‪5/17‬‬
‫‪26/04/2021‬‬ ‫ﻧظﺎم ﺗﺷﻐﯾل ‪ -‬وﯾﻛﯾﺑﯾدﯾﺎ‬

‫اﻟﻘرص وأﻧظﻣﺔ اﻟﻣﻠﻔﺎت‬

‫ﻟدى اﻟﻛﺛﯾر ﻣن أﻧظﻣﺔ اﻟﺗﺷﻐﯾل اﻟﻌدﯾد ﻣن أﻧظﻣﺔ اﻟﻣﻠﻔﺎت اﻟﺗﻲ ﯾﻣﻛن اﺳﺗﺧداﻣﮭﺎ ﺑﺷﻛل طﺑﯾﻌﻲ‪ ،‬ﺟﻧو‪/‬ﻟﯾﻧﻛس ﻟدﯾﮫ أﻛﺑر ﺗﻧوع ﻣن أﻧظﻣﺔ اﻟﻣﻠﻔﺎت ھذه‪،‬‬
‫وھﻲ إﻛس ﺗﻲ ‪، 2‬إﻛس ﺗﻲ ‪، 3‬رﯾﺳﯾر أف أس ‪ .Reiser4 ،GFS ،GFS2 ،OCFS ،OCFS2 ،NILFS،‬ﻛﻣﺎ ﯾدﻋم ﺟﻧو‪/‬ﻟﯾﻧﻛس أﯾﺿﺎ‬
‫أﻧظﻣﺔ ﻣﻠﻔﺎت إﻛس إف إس وﺟﻲ أف أس ﺑﺷﻛل ﻛﺎﻣل‪ .‬ﻣﻊ دﻋم ﻟﻧظﺎم ﻣﻠﻔﺎت ﺟدول ﺗوزﯾﻊ اﻟﻣﻠف ‪ FAT‬وإن ﺗﻲ إف إس‪ .‬أﻣﺎ وﯾﻧدوز ﻓﻣﺣدود ﻣن‬
‫ﻧﺎﺣﯾﺔ دﻋﻣﮫ ﻷﻧظﻣﺔ اﻟﻣﻠﻔﺎت ﺣﯾث ﯾدﻋم ﻓﻘط‪ FAT12 :‬و‪ FAT16‬و‪ FAT32‬وإن ﺗﻲ إف إس‪.‬‬

‫ﺑﺎﻟﻧﺳﺑﺔ ﻷﻏﻠب أﻧظﻣﺔ اﻟﻣﻠﻔﺎت اﻟﺗﻲ ذﻛرﻧﺎھﺎ ھﻧﺎك طرﯾﻘﺗﺎن ﻟﺗﺧﺻﯾﺻﮭﺎ‪ .‬ﻓﺎﻟﻧظﺎم ھو إﻣﺎ أن ﯾﻛون ﻧظﺎم اﻟﻣﻠﻔﺎت اﻟﻣزود ﺑﻘﯾد ﺣوادث‬
‫)‪،(Journaling File System‬أيْ ﻣزود ﺑﻘﯾد ﻟﻠﺣوادث )‪ (journal‬وإﻣﺎ ﻏﯾر ﻣزود ﺑﮫ‪ .‬ﯾﻌﺗﺑر اﻟﻧظﺎم اﻟﻣزود ﺑﻘﯾد اﻟﺣوادث )‪Journaling‬‬
‫‪ (File System‬ﺧﯾﺎراً آﻣﻧﺎ ً ﻓﻲ ﺣﺎﻻت ﺗﻌﺎﻓﻲ اﻟﻧظﺎم‪ .‬ﻟو ﺣدث أن ﺗوﻗف اﻟﻧظﺎم ﻋن اﻟﻌﻣل ﻓﺟﺄة )ﻓﻲ ﺣﺎﻟﺔ اﻧﻘطﺎع اﻟﻛﮭرﺑﺎء ﻣﺛﻼ( ﻓﺈن ﻧظﺎم‬
‫اﻟﻣﻠﻔﺎت ﻏﯾر اﻟﻣزود ﺑﻘﯾد ﻟﻠﺣوادث ﺳﯾﺣﺗﺎج إﻟﻰ ﻧوع ﻣن اﻟﻔﺣص ﻓﻲ ﺣﯾن ﯾﺣدث ھذا ﺗﻠﻘﺎﺋﯾﺎ ﻓﻲ أﻧظﻣﺔ اﻟﻣﻠﻔﺎت اﻟﻣزودة ﺑﻘﯾد اﻟﺣوادث‪.‬‬

‫أﻧظﻣﺔ ﻣﻠﻔﺎت وﯾﻧدوز اﻟﻣزودة ﺑﻘﯾد اﻟﺣوادث ھﻲ ‪ NTFS‬ﻓﻘط‪ ،‬ﻓﻲ ﺣﯾن أن ﻛل أﻧظﻣﺔ ﻣﻠﻔﺎت ﻟﯾﻧﻛس ھﻲ ﻣزودة ﺑﻘﯾد اﻟﺣوادث ﻣﺎﻋدا ‪.ext2‬‬

‫ﯾﺗﻛون ﻛل ﻧظﺎم ﻣﻠﻔﺎت ﻣن أدﻟﺔ وأدﻟﺔ ﻓرﻋﯾﺔ ﻣﻧﻔﺻﻠﺔ‪ .‬وﻣﻊ ذﻟك ھﻧﺎك اﺧﺗﻼﻓﺎت ﻏﯾر ﻣﻠﺣوظﺔ ﻓﻣﺛﻼ أﻧظﻣﺔ ﻣﻠﻔﺎت وﯾﻧدوز ﺗﻔﺻل ﺑﯾن اﻟﻣﺟﻠدات‬
‫ﺑﺎﻟﺷرطﺔ اﻟﻣﺎﺋﻠﺔ اﻟراﺟﻌﺔ "\" وأﺳﻣﺎء اﻟﻣﻠﻔﺎت ﻏﯾر ﺣﺳﺎﺳﺔ ﻟﺣﺎﻟﺔ اﻷﺣرف‪ ،‬ﻋﻠﻰ ﺣﯾن ﻓﻲ ﯾوﻧﻛس ﯾﻔﺻل ﺑﯾن اﻟﻣﺟﻠدات ﺑﺎﺳﺗﺧدام اﻟﺷرطﺔ اﻟﻣﺎﺋﻠﺔ‬
‫"‪ "/‬وأﺳﻣﺎء اﻟﻣﻠﻔﺎت ﺣﺳﺎﺳﺔ ﻟﺣﺎﻟﺔ اﻷﺣرف‪.‬‬

‫اﻟﺷﺑﻛﺎت‬

‫أﻏﻠب أﻧظﻣﺔ اﻟﺗﺷﻐﯾل اﻟﺣدﯾﺛﺔ ﻗﺎدرة ﻋﻠﻰ اﺳﺗﺧدام ﺑروﺗوﻛول اﻟﺷﺑﻛﺎت اﻟﻌﺎﻟﻣﻲ ‪ .TCP/IP‬ﻣﻣﺎ ﯾﻌﻧﻰ أن أﺣد اﻷﻧظﻣﺔ ﯾﻣﻛن أن ﯾظﮭر ﻓﻲ ﺷﺑﻛﺔ‬
‫ﻧظﺎم آﺧر‪ ،‬وﯾﺷﺎرﻛﮫ اﻟﻣﺻﺎدر ﻣﺛل اﻟﻣﻠﻔﺎت‪ ،‬واﻟطﺎﺑﻌﺔ‪ ،‬وﻣﺎﺳﺢ اﻟﺻور‪.‬‬

‫اﻟﻛﺛﯾر ﻣن أﻧظﻣﺔ اﻟﺗﺷﻐﯾل أﯾﺿﺎ ﺗدﻋم واﺣد أو أﻛﺛر ﻣن اﻟﺑروﺗوﻛوﻻت اﻟﺗﻘﻠﯾدﯾﺔ اﻟﺧﺎﺻﺔ ﺑﻛل ﻣﺻ ّﻧﻊ‪ ،‬ﻣﺛل ‪ SNA‬ﻓﻲ أﻧظﻣﺔ آي ﺑﻲ إم‪،‬‬
‫واﻟﺑروﺗوﻛوﻻت اﻟﺧﺎﺻﺔ ﺑﻣﺎﯾﻛروﺳوﻓت ﻓﻲ وﯾﻧدوز‪ .‬ھﻧﺎك أﯾﺿﺎ ﺑروﺗوﻛوﻻت ﺧﺎﺻﺔ ﺑﻣﮭﺎم ﻣﻌﯾﻧﺔ ﻣﺛل ‪ NFS‬ﻟﻠوﺻول ﻟﻠﻣﻠﻔﺎت‪.‬‬

‫اﻟﺣﺎﺳوب اﻟﺷﺑﻛﻲ‬

‫ﺣﺎﺳوب ﺷﺑﻛﻲ)ﺑﺎﻹﻧﺟﻠﯾزﯾﺔ‪ (Network Computer :‬ھو ﻧظﺎم ﻟرﺑط ﺟﮭﺎزﯾن أو أﻛﺛرﺑﺎﺳﺗﺧدام إﺣدى ﺗﻘﻧﯾﺎت ﻧظم اﻻﺗﺻﺎﻻت ﻣن أﺟل ﺗﺑﺎدل‬
‫وﻣﺷﺎرﻛﺔ اﻟﻣﻌﻠوﻣﺎت واﻟﻣوارد واﻟﺑﯾﺎﻧﺎت اﻟﻣﺗﺎﺣﺔ ﻟﻠﺷﺑﻛﺔ ﻣﺛل اﻵﻟﺔ اﻟطﺎﺑﻌﺔ أو اﻟﺑراﻣﺞ اﻟﺗطﺑﯾﻘﯾﺔ وﻛذﻟك ﯾﺳﻣﺢ ﺑﺎﻟﺗواﺻل اﻟﻣﺑﺎﺷر ﺑﯾن اﻟﻣﺳﺗﺧدﻣﯾن‪.‬‬
‫اﻟﻔﻛرة وراء اﻟﺣﺎﺳوب اﻟﺷﺑﻛﻲ ھو أن اﻟﻌدﯾد ﻣن اﻟﻣﺳﺗﺧدﻣﯾن اﻟﻣﺗﺻﻠﯾن ﺑﺎﻟﺷﺑﻛﺔ ﻻ ﯾﺣﺗﺎﺟون إﻟﻰ ﻛل طﺎﻗﺔ اﻟﻛﻣﺑﯾوﺗر اﻟﺗﻲ ﯾﺣﺻﻠون ﻋﻠﯾﮭﺎ ﻣن‬
‫ﻛﻣﺑﯾوﺗر ﺷﺧﺻﻰ ﻧﻣوذﺟﻲ‪ .‬ﺑدﻻ ﻣن ذﻟك‪ ،‬ﯾﻣﻛﻧﮭم اﻻﻋﺗﻣﺎد ﻋﻠﻰ ﻗوة اﻟﺟﮭﺎز اﻟﻣرﻛزي ﻟﻣﻌظم اﻟﺧدﻣﺎت‪.‬‬

‫إﯾﺟﺎﺑﯾﺎت اﻟﺣﺎﺳوب اﻟﺷﺑﻛﻲ‪:‬‬

‫أﺟﮫﺰة اﻟﻛﻣﺑﻳوﺗﺮ اﻟﻣﺗﺻﻠﺔ ﺑﺎﻟﺷﺑﻛﺔ ﺗﺧدم اﻟﻌﻣود اﻟﻔﻘﺮي ﻓﻲ اﻟﻣﻛﺎﺗب‪ ،‬ﻟﻼﺗﺻﺎل اﻟﻳوﻣﻳﻣن اﻟﻣﺳﺗوى اﻷﻋﻠﻰ إﻟﻰ ﻣﺳﺗوى أﻗل ﻣن اﻟﻣﻧظﻣﺔ‪.‬‬
‫ﺗﻌﺗﺑﺮ أﺟﮫﺰة اﻟﻛﻣﺑﻳوﺗﺮ اﻟﻣﺗﺻﻠﺔ ﺑﺎﻟﺷﺑﻛﺔ ﻣﻔﻳدة ﺣﻳث ﺗﻛون اﻟﺗﻛﺎﻟﻳف اﻹدارﻳﺔ ﻋﺎﻟﻳﺔ‪.‬‬
‫ﺗﺑﺎدل اﻟﺑﻳﺎﻧﺎت واﻟﻣوارد‪ :‬ﻳﻣﻛن ﻣﺷﺎرﻛﺔ اﻟﺑﻳﺎﻧﺎت ﻣﺛل اﻟﻣﻠﻔﺎت واﻟﻣﺳﺗﻧدات واﻟﺑﺮاﻣﺞ اﻟﺗطﺑﻳﻘﻳﺔ وﻣﻘﺎطﻊ اﻟﻔﻳدﻳو وﻣﻌﻠوﻣﺎت ﺿﻣن اﻟﺷﺑﻛﺎت‬
‫اﻟﻣﺗﺻﻠﺔ‪.‬‬
‫ﻳﺳﻣﺢ اﻟﺣﺎﺳوب اﻟﺷﺑﻛﻲ ﻟﻌدة ﻣﺳﺗﺧدﻣﻳن ﺑﺎﻟوﺻول إﻟﻰ ﻧﻔس اﻟﺑﻳﺎﻧﺎت ﻓﻲ ﻧﻔس اﻟوﻗت‪.‬‬

‫اﻟﺣﺎﺳوب اﻟﺷﺧﺻﻲ‬

‫ﻧظﺎم_ﺗﺷﻐﯾل‪https://ar.wikipedia.org/wiki/‬‬ ‫‪6/17‬‬
‫‪26/04/2021‬‬ ‫ﻧظﺎم ﺗﺷﻐﯾل ‪ -‬وﯾﻛﯾﺑﯾدﯾﺎ‬

‫ﺣﺎﺳوب ﺷﺧﺻﻲ )ﺑﺎﻹﻧﺟﻠﯾزﯾﺔ‪ (Personal Computer :‬ھو ﻧظﺎم اﻻﻛﺗﻔﺎء اﻟذاﺗﻲ اﻟﻐﯾر ﻣﺗﺻل ﺑﺄي ﻛﻣﺑﯾوﺗر آﺧر ﯾﻣﻛن اﺳﺗﺧداﻣﮫ ﻣن ﻗﺑل‬
‫ﻣﺳﺗﺧدم واﺣد‪ .‬اﻟﺣﺎﺳوب اﻟﺷﺧﺻﻲ ﻗﺎدر ﻋﻠﻰ ﺗوﻓﯾر ﺟﻣﯾﻊ اﻟوظﺎﺋف اﻟﻼزﻣﺔ وﯾﺳﺗﺧدم ﻷﻏراض ﻋﺎﻣﺔ وﯾﻛون ﺣﺟﻣﮫ وﻗدراﺗﮫ ﻣﻧﺎﺳﺑﯾن ﻟﻼﺳﺗﺧدام‬
‫اﻟﺷﺧﺻﻲ‪ .‬وھو ﻧظﺎم ﻣﺳﺗﻘل ﻻ ﯾﻌﺗﻣد ﻋﻠﻰ اﻟﺟﮭﺎز اﻟﻣرﻛزي‪.‬‬

‫اﻷﻣن‬

‫اﻷﻣن ﻣن ﻣﻧظور ﻧظﺎم اﻟﺗﺷﻐﯾل ﯾﻌﻧﻰ‪ :‬اﻟﺗﺣﻘق ﻣن اﻟﻣﺳﺗﺧدﻣﯾن ﻗﺑل اﻟﺳﻣﺎح ﺑﺎﻟوﺻول‪ ،‬ﺗﺻﻧﯾف ﻣﺳﺗوى اﻟﺳﻣﺎﺣﯾﺔ ﺑﺎﻟوﺻول اﻟذي ﯾﻣﻠﻛﮫ اﻟﻣﺳﺗﺧدم‪،‬‬
‫وﺗﺣﺟﯾم ﻣﺳﺗوى اﻟوﺻول ﺗﺑﻌﺎ ﻟﻠﺳﯾﺎﺳﺔ اﻟﺗﻲ ﯾﺣددھﺎ ﻣدﯾر اﻟﻧظﺎم‪.‬‬

‫ﺗﻣﯾﯾز ﺑﯾن وﺿﻊ اﻟﻧواة ووﺿﻊ اﻟﻣﺳﺗﺧدم ﻛﺷﻛل أوﻟﻲ ﻣن ﻧظﺎم اﻟﺣﻣﺎﯾﺔ اﻷﻣن ‪.‬‬

‫ﯾوﻓر وﺿﻊ اﻟﻧواة ووﺿﻊ اﻟﻣﺳﺗﺧدم ﺷﻛﻼً أوﻟﯾًﺎ ﻣن اﻟﺣﻣﺎﯾﺔ ﯾﻣﻛن ﺗﻧﻔﯾذ اﻟﺗﻌﻠﯾﻣﺎت )اﻟﺗﻌﻠﯾﻣﺎت( ﻓﻘط ﻋﻧدﻣﺎ ﺗﻛون وﺣدة اﻟﻣﻌﺎﻟﺟﺔ اﻟﻣرﻛزﯾﺔ ﻓﻲ وﺿﻊ‬
‫اﻟﻧواة ﻻ ﯾﻣﻛن اﻟوﺻول إﻟﻰ اﻷﺟﮭزة إﻻ ﻋﻧد ﺗﻧﻔﯾذ اﻟﺑرﻧﺎﻣﺞ ﻓﻲ وﺿﻊ اﻟﻧواة ‪ .‬ﯾﻣﻛﻧك اﻟﺗﺣﻛم ﻋﻧد ﺗﻣﻛﯾن اﻟﻣﻘﺎطﻌﺎت أو ﺗﻌطﯾﻠﮭﺎ ﻓﻘط ﻋﻧدﻣﺎ ﺗﻛون‬
‫وﺣدة اﻟﻣﻌﺎﻟﺟﺔ اﻟﻣرﻛزﯾﺔ ﻓﻲ وﺿﻊ اﻟﻧواة ‪.‬وﺣدة اﻟﻣﻌﺎﻟﺟﺔ اﻟﻣرﻛزﯾﺔ ﻟدﯾﮭﺎ ﻗدرة ﻣﺣدودة ﻟﻠﻐﺎﯾﺔ ﻋﻧد اﻟﺗﻧﻔﯾذ ﻓﻲ وﺿﻊ اﻟﻣﺳﺗﺧدم‪.‬‬

‫واﺟﮫﺔ اﻟﻣﺳﺗﺧدم‬

‫وھﻲ اﻟوﺳﯾﻠﺔ ﻟرﺑط اﻟﻣﺳﺗﺧدم‬


‫ﺑﺎﻟﺣﺎﺳوب‪ ،‬وﻣن ﻓواﺋدھﺎ‪:‬‬

‫ﺗوﻓﺮ ﻟﻠﻣﺳﺗﺧدم وﺳﻳﻠﺔ ﻟﻠﺗﻌﺎﻣل‬


‫ﻣﻊ اﻟﺣﺎﺳوب‬
‫ﺗﻣﻛن اﻟﻣﺳﺗﺧدم ﻣن اﻟوﺻول‬
‫أوﺑن ﺳوزي ﺑواﺟﮫﺔ ﻛﻳدي‬ ‫ﻟﺧدﻣﺎت اﻟﻧواة‬
‫ﻧظﺎم اﻟﺗﺷﻐﻳل أوﺑوﻧﺗو ﻳﺳﺗﺧدم واﺟﮫﺔ ﻳوﻧﺗﻲ‬
‫ﺗﻣﻛن اﻟﻣﺳﺗﺧدم ﻣن ﺗﺷﻐﻳل‬
‫اﻟﺗطﺑﻳﻘﺎت‪.‬‬
‫ﺗﺳﻣﺢ ﻟﻠﻣﺳﺗﺧدم ﺑﺎﺳﺗﻌﺮاض اﻟﻣﻠﻔﺎت واﻟﻣﺟﻠدات‪.‬‬

‫وﻣن أﺷﮭر أﻧواﻋﮭﺎ ‪:‬‬

‫واﺟﮫﺔ ﺳطﺮ اﻷواﻣﺮ ‪:CLI‬‬

‫وﺗﻌﺗﺑر ﻣن أﻗدم اﻟواﺟﮭﺎت اﻟﺗﻲ ﺗﻌﺗﻣد ﻋﻠﻰ ﻛﺗﺎﺑﺔ اﻷواﻣر ﺑواﺳطﺔ ﻟوﺣﺔ اﻟﻣﻔﺎﺗﯾﺢ ﻓﯾﻘوم اﻟﻣﻌﺎﻟﺞ‬
‫ﺑﺗﻧﻔﯾذھﺎ ﻣﺑﺎﺷرة وﻣن ھﻧﺎ ﯾﺗﺿﺢ أن ھذه اﻟواﺟﮭﺎت ﻻ ﺗدﻋم اﻟﺗﻧﻔﯾذ اﻟﻣﺗﻌدد ﻟﻠﻣﮭﺎم‪ ،‬ﻣن اﻷﻧظﻣﺔ‬
‫ﻧظﺎم اﻟﺗﺷﻐﻳل وﻳﻧدوز ‪7‬‬ ‫اﻟﺗﻲ ﺗﺳﺗﺧدﻣﮭﺎ دوس ﺑﺈﺻداراﺗﮫ اﻟﻣﺧﺗﻠﻔﺔ‪.‬‬

‫واﺟﮫﺔ اﻟﻣﺳﺗﺧدم اﻟﺮﺳوﻣﻳﺔ ‪:GUI‬‬

‫ﻋﺑﺎرة ﻋن واﺟﮭﺔ ﺗوﻓر ﺻور و أﯾﻘوﻧﺎت ﺗﺳﮭل ﻟﻠﻣﺳﺗﺧدم اﻟﺗﻌﺎﻣل ﻣﻌﮭﺎ و ﺗﻌﺗﺑر ﻣن أﻧﺳب أﻧواع اﻟواﺟﮭﺎت وأﻛﺛرھﺎ اﺳﺗﺧداﻣﺎ‪ ،‬ﻣن اﻷﻧظﻣﺔ اﻟﺗﻲ‬
‫ﺗﺳﺗﺧدم ھذه اﻟواﺟﮭﺎت وﯾﻧدوز ﺑﺈﺻداراﺗﮫ اﻟﻣﺧﺗﻠﻔﺔ و ﺟﻧو‪/‬ﻟﯾﻧﻛس و ﯾوﻧﻛس‪ ،‬ﻣن اﻟﺟدﯾر ﺑﺎﻟذﻛر أن أﻛﺛر اﻷﻧظﻣﺔ ﺗﻣﻛن اﻟﻣﺳﺗﺧدم ﻣن اﺳﺗﺧدام‬
‫واﺟﮭﺔ ﺳطر اﻷواﻣر ﺿﻣن اﻟواﺟﮭﺎت اﻟرﺳوﻣﯾﺔ‪.‬‬

‫واﺟﮫﺔ اﻟﻣﺳﺗﺧدم اﻟﻘﺎﺑﻠﺔ ﻟﻠﺗﻛﺑﻳﺮ ‪:ZUI‬‬

‫ﻧظﺎم_ﺗﺷﻐﯾل‪https://ar.wikipedia.org/wiki/‬‬ ‫‪7/17‬‬
‫‪26/04/2021‬‬ ‫ﻧظﺎم ﺗﺷﻐﯾل ‪ -‬وﯾﻛﯾﺑﯾدﯾﺎ‬

‫ﻓﻲ ھذا اﻟﻧوع ﻣن اﻟواﺟﮭﺎت ﺗﻛون ﺟﻣﯾﻊ اﻟﺗطﺑﯾﻘﺎت ﻗﯾد اﻟﺗﺷﻐﯾل وﻟﻛﻧﮭﺎ ﺗﻛون ﻣﺻﻐرة ﻓﻲ‬
‫ﺳطﺢ اﻟﻣﻛﺗب وﺑﻣﺟرد اﻟﻧﻘر ﻋﻠﻰ اﯾﻘوﻧﺎﺗﮭﺎ ﯾﻘوم ﻧظﺎم اﻟﺗﺷﻐﯾل ﺑﺗﻛﺑﯾرھﺎ ﻓﻘط وﻋﻧد اﻹﻧﮭﺎء‬
‫أﯾﺿﺎ ﯾﻘوم ﺑﺗﺻﻐﯾرھﺎ‪ ،‬ﻣن اﻟﺗطﺑﯾﻘﺎت اﻟﺗﻲ ﺗﺳﺗﺧدم ھذا اﻟﻧوع ﻣن اﻟواﺟﮭﺎت آي ﻓون‪،‬‬
‫ﺧراﺋط ﺟوﺟل‪ ،‬ﻟﻛﻧﮭﺎ ﻏﯾر ﻣﺣﺑذة ﻷﻧظﻣﺔ اﻟﺗﺷﻐﯾل اﻟﻌﻣﻼﻗﺔ ﻛوﻧﮭﺎ ﺗﺳﺗوﺟب أن ﺗﻛون‬
‫ﺟﻣﯾﻊ اﻟﺗطﺑﯾﻘﺎت ﻗﯾد اﻟﺗﺷﻐﯾل وﺑﺎﻟﺗﺎﻟﻲ ﺗﻛون ﻣﺗواﺟدة ﻓﻲ اﻟذاﻛرة اﻷﺳﺎﺳﯾﺔ‪ ،‬وھذا ﻣﺎ‬
‫ﯾﺻﻌب ﺗﻧﻔﯾذه ﻟﻸﻧظﻣﺔ ذات اﻟﺑراﻣﺞ واﻟﺗطﺑﯾﻘﺎت اﻟﻛﺛﯾرة‪.‬‬
‫واﺟﮫﺔ ﺳطﺮ أواﻣﺮ ﻋﻠﻰ أﺣد اﻧظﻣﺔ اﻟﺗﺷﻐﻳل ﻟﻳﻧﻛس‬
‫أﻏﻠب أﻧظﻣﺔ اﻟﺗﺷﻐﯾل اﻟﺣدﯾﺛﺔ اﻟﯾوم ﺗوﻓر واﺟﮭﺔ ﻣﺳﺗﺧدم رﺳوﻣﯾﺔ)‪ .(GUI‬ﺑﻌض أﻧظﻣﺔ‬
‫اﻟﺗﺷﻐﯾل اﻷﻗدم ﺗرﺑط ﺑﺷﻛل وﺛﯾق ﺑﯾن اﻟواﺟﮭﺔ اﻟرﺳوﻣﯾﺔ واﻟﻧواة ﻣﺛل اﻹﺻدارات اﻷوﻟﻰ‬
‫ﻣن وﯾﻧدوز وﻣﺎك أو‪.‬إس‪ .‬أﻧظﻣﺔ اﻟﺗﺷﻐﯾل اﻷﺣدث ﺗﻔﺻل ﺑﯾن ﻧظﺎم اﻟرﺳوﻣﯾﺎت اﻟﻔرﻋﻲ واﻟﻧواة )ﻛﻣﺎ ﻓﻲ ﻣﺎك أو‪.‬إس‪.‬إﻛس و اﻷﻧظﻣﺔ اﻟﻣﺑﻧﯾﺔ ﻋﻠﻰ‬
‫وﯾﻧدوز إن ﺗﻲ‪(.‬‬

‫ﻗﺎﻣت ﺑﻌض أﺟﮭزة اﻟﻛﻣﺑﯾوﺗر اﻟﻣﺑﻛرة ﺑﺣﻣﺎﯾﺔ ﻧظﺎم اﻟﺗﺷﻐﯾل ﻣن ﺧﻼل وﺿﻌﮫ ﻓﻲ ﻗﺳم ذاﻛرة ﻻ ﯾﻣﻛن ﺗﻌدﯾﻠﮫ ﺑواﺳطﺔ وظﯾﻔﺔ اﻟﻣﺳﺗﺧدم أو ﻧظﺎم‬
‫اﻟﺗﺷﻐﯾل ﻧﻔﺳﮫ‪ .‬و ﻟﻛن ﺗوﺟد ﻣﺷﻛﻠﺗﯾن ﻓﻲ ھذا اﻟﻣﺧطط ‪.‬‬

‫‪ - 1‬ﯾﺟب ﺗﻣرﯾر اﻟﺑﯾﺎﻧﺎت اﻟﻣﮭﻣﺔ ﻣﺛل ﻛﻠﻣﺎت اﻟﻣرور وﻣﻌﻠوﻣﺎت اﻟﺗﺣﻛم ﻓﻲ اﻟوﺻول اﻟﺗﻲ ﯾﺗطﻠﺑﮭﺎ أو ﯾﺗم إﻧﺷﺎؤھﺎ ﺑواﺳطﺔ ﻧظﺎم اﻟﺗﺷﻐﯾل ﻣن ﺧﻼل‬
‫أو ﺗﺧزﯾﻧﮭﺎ ﻓﻲ ﻓﺗﺣﺎت ذاﻛرة ﻏﯾر ﻣﺣﻣﯾﺔ وﯾﻣﻛن ﻟﻠﻣﺳﺗﺧدﻣﯾن ﻏﯾر اﻟﻣﺻرح ﻟﮭم اﻟوﺻول إﻟﯾﮭﺎ‪.‬‬

‫‪ - 2‬ﻻ ﯾﻣﻛن أﺑداً ﺗﺣدﯾث ﻧظﺎم اﻟﺗﺷﻐﯾل أو ﺗرﻗﯾﺗﮫ‪ ،‬ﺣﯾث إﻧﮫ ﻏﯾر ﻗﺎﺑل ﻟﻠﺗﻌدﯾل أو ﯾﻣﻛن اﻟوﺻول إﻟﯾﮫ ﻣن ﻗﺑل اﻟﻣﺳﺗﺧدم أو ﻧظﺎم اﻟﺗﺷﻐﯾل ﻧﻔﺳﮫ‪.‬‬

‫ﻣﺷﻐﻼت اﻟﻌﺗﺎد‬

‫ﻣﺷﻐل اﻟﻌﺗﺎد )ﺑﺎﻹﻧﺟﻠﯾزﯾﺔ‪ (hardware driver :‬ھو ﻗطﻌﺔ ﻣن ﺑرﻣﺟﯾﺎت اﻟﺣﺎﺳوب ﺻﻣﻣت ﻟﺗﺳﻣﺢ ﺑﺎﻟﺗﻔﺎﻋل ﺑﯾن اﻟﻌﺗﺎد واﻟﺑرﻣﺟﯾﺎت‪.‬‬

‫واﺟﮫﺔ اﻟﺗطﺑﻳﻘﺎت‬

‫ھذه اﻟواﺟﮭﺔ ﺗوﻓر ﻟﻣطوري اﻟﺑراﻣﺞ واﻟﺗطﺑﯾﻘﺎت ﻣﺟﻣوﻋﺔ ﻣن اﻟدوال )‪ (Functions‬اﻷﺳﺎﺳﯾﺔ اﻟﺗﻲ ﯾﻛﺛر اﺳﺗﻌﻣﺎﻟﮭﺎ ﻣﺛل دوال ﻹدارة اﻟذاﻛرة و‬
‫اﻟدوال اﻟرﺳوﻣﯾﺔ ودوال ﻹدارة اﻟﻣﻠﻔﺎت وﻏﯾرھﺎ‪ .‬ھذه اﻟواﺟﮭﺔ ﺗﺳﮭل ﻋﻣل اﻟﻣﺑرﻣﺞ ﺣﯾث أﻧﮭﺎ ﺗوﻓر ﻋﻠﯾﮫ اﻟﻘﯾﺎم ﺑﮭذه اﻟﻣﮭﻣﺎت ﻓﻲ اﻟﺑراﻣﺞ اﻟﺗﻲ‬
‫ﯾﻛﺗﺑﮭﺎ‪.‬‬

‫اﻟوظﺎﺋف اﻷﺳﺎﺳﻳﺔ‬

‫ﻟﻧظﺎم اﻟﺗﺷﻐﯾل وظﺎﺋف أﺳﺎﺳﯾﺔ ﻓﻲ ﻋﻣل اﻟﺣﺎﺳوب ﻣن أھﻣﮭﺎ‪:‬‬

‫ﺗﻧظﻳم ﻣﻠﻔﺎت اﻟﻣﺳﺗﺧدم ﻋﻠﻰ اﻟﻌدﻳد ﻣن وﺳﺎﺋط اﻟﺗﺧﺰﻳن )‪ (Storage Media‬ﻛﺎﻟﻘﺮص اﻟﺻﻠب واﻟﻘﺮص اﻟﻣﺿﻐوط )‪ .(CDROM‬ﻛﻣﺎ‬
‫وﻳﻌﺗﻣد ﻛل ﻧظﺎم ﺗﺷﻐﻳل ﻋﻠﻰ ﻧظﺎم ﻣﻠف)‪ (File System‬ﺧﺎص ﺑﻪ‪ ،‬ﻣﺛﻼ‪ ،‬ﺗﻌﺗﻣد ﻣﻌظم أﻧظﻣﺔ ﺗﺷﻐﻳل ﻣﺎﻳﻛﺮوﺳوﻓت وﻳﻧدوز اﻟﺟدﻳدة ﻋﻠﻰ‬
‫ﻧظﺎم ‪.NTFS‬‬
‫ﺗﻧظﻳم اﻟﺑﺮاﻣﺞ اﻟﻣﺣﻣَﻠﺔ ﻋﻠﻰ اﻟﺣﺎﺳوب وﻗطﻊ اﻷﺟﮫﺰة)‪ (Hardware‬اﻟﻣﺗﺻﻠﺔ ﺑﻪ‪ ،‬ﻛﺎﻟﺷﺎﺷﺔ واﻟطﺎﺑﻌﺔ وﻟوﺣﺔ اﻟﻣﻔﺎﺗﻳﺢ‪...‬اﻟﺦ‬
‫ﻣﻌﺎﻟﺟﺔ أﺧطﺎء ﻗطﻊ اﻷﺟﮫﺰة واﻟﺑﺮاﻣﺞ وﺗﻔﺎدي ﺧﺳﺎرة اﻟﻣﻌﻠوﻣﺎت‪.‬‬
‫اﻟﻣﺣﺎﻓظﺔ ﻋﻠﻰ ﺳﺮﻳﺔ اﻟﻧظﺎم وذﻟك ﻟﺿﻣﺎن ﻋدم اﻟوﺻول ﻏﻳﺮ اﻟﻣﺳﻣوح ﺑﻪ ﻟﻠﺑﻳﺎﻧﺎت واﻟﺑﺮﻣﺟﻳﺎت‪.‬‬
‫إدارة اﻟذاﻛﺮة اﻟﺮﺋﻳﺳﻳﺔ ووﺣدات اﻹدﺧﺎل واﻹﺧﺮاج وإدارة وﺣدة اﻟﻣﻌﺎﻟﺟﺔ ووﺣدات اﻟﺗﺧﺰﻳن اﻟﺛﺎﻧوي‪.‬‬

‫اﻟﺗطﺑﯾﻘﺎت‬
‫ﻧظﺎم_ﺗﺷﻐﯾل‪https://ar.wikipedia.org/wiki/‬‬ ‫‪8/17‬‬
‫‪26/04/2021‬‬ ‫ﻧظﺎم ﺗﺷﻐﯾل ‪ -‬وﯾﻛﯾﺑﯾدﯾﺎ‬

‫ﯾﺟب أن ﯾﺗﺿﻣن ﻧظﺎم اﻟﺗﺷﻐﯾل ﺑﻌض اﻟﺗطﺑﯾﻘﺎت ﻣﺛل ﻣﺗﺻﻔﺣﺎت اﻟوﯾب وﺑراﻣﺞ اﻟﺑرﯾد اﻹﻟﻛﺗروﻧﻲ‪ ،‬ﺣﯾث ﯾﻣﻛن أن ﯾوﻓر اﻗﺗران ﻣﺗﺻﻔﺢ اﻟوﯾب )أو‬
‫أي ﺗطﺑﯾق آﺧر( ﻣﻊ ﻧظﺎم اﻟﺗﺷﻐﯾل ﻣزاﯾﺎ أداء ﻣﻌﯾن‪ ،‬ﻋﻠﻰ ﺳﺑﯾل اﻟﻣﺛﺎل ﻻن ﻣﺗﺻﻔﺢ اﻻﻧﺗرﻧت )‪ (Internet Explorer‬ﻣﻘﺗرﻧﺎ ً ﺑﻧظﺎم اﻟﺗﺷﻐﯾل‬
‫)‪ ، (Windows‬ﻓﺈﻧﮫ ﯾﺗم ﺗﺧزﯾﻧﮭﺎ ﻣؤﻗ ًﺗﺎ ﺑﯾﻧﻣﺎ ﯾﻘوم ‪ Windows‬ﺑﺎﻟﺗﻣﮭﯾد ﻷﻋﻠﻰ ﻣﻣﺎ ﯾﺟﻌل ﺗﺣﻣﯾل اﻟﺑرﻧﺎﻣﺞ أﺳرع‪ ،‬وھذا ﯾﻌﺎرض ‪FireFox‬‬
‫واﻟذي ﻻ ﯾﺗم ﺗﺧزﯾﻧﮫ ﻣؤﻗ ًﺗﺎ )ﺑﺷﻛل اﻓﺗراﺿﻲ( ﺑواﺳطﺔ ‪ ، Linux‬وﻟذﻟك ﯾﺗم ﺗﺣﻣﯾﻠﮫ ﺑﺑطء ﻓﻲ ﻛل ﻣرة ﯾﺗم ﻓﯾﮭﺎ اﺳﺗدﻋﺎؤه‪ ،‬وﻟﻛن ﯾﺟب أن ﺗﻛون‬
‫ﻣﺣدودة اﻟﺣﺟم ؛ ﻟﻛﻲ ﻻ ﺗﺄﺛر ﻋﻠﻰ ﺳرﻋﺔ اﻟﻧظﺎم‪.‬‬

‫اﺳﺗدﻋﺎء ﻧظﺎم اﻟﺗﺷﻐﯾل‬


‫ﯾوﻓر ﻧظﺎم اﻟﺗﺷﻐﯾل ﻋدداً ﻣن اﻟﺧدﻣﺎت‪ ،‬ﻓﻲ اﻟﻣﺳﺗوى اﻷدﻧﻰ ﯾﺳﻣﺢ اﺳﺗدﻋﺎء اﻟﻧظﺎم )‪ (System Call‬ﻟﻠﺑرﻧﺎﻣﺞ اﻟﺣﺎﻟﻲ ﺑﺈرﺳﺎل طﻠب ﻟﻠﻧظﺎم‬
‫اﻟﺗﺷﻐﯾل ﻣﺑﺎﺷرة‪ ،‬وﻓﻲ اﻟﻣﺳﺗوى اﻷﻋﻠﻰ ﯾﻘوم ﻣﺗرﺟم اﻷواﻣر )‪ (Command Interpreter‬أو ‪ Shell‬ﺑﺗوﻓﯾر آﻟﯾﺔ طﻠب ﻧظﺎم اﻟﺗﺷﻐﯾل‬
‫ﻟﻠﻣﺳﺗﺧدم ﻣن دون ﻛﺗﺎﺑﺔ اﻟﺑرﻧﺎﻣﺞ‪ ،‬ﻣن اﻟﻣﻣﻛن أن ﺗﺄﺗﻲ اﻷواﻣر ﻣن ﺧﻼل اﻟﻣﻠﻔﺎت ﻋن طرﯾق )‪ (Batch-Mode Executio‬أو ﻣﺑﺎﺷرة ﻣن‬
‫ﺧﻼل واﺟﮭﺔ اﻟﻧﺻوص أو واﺟﮭﺔ اﻟﻣﺳﺗﺧدم اﻟرﺳوﻣﯾﺔ ﻋﻧدﻣﺎ ﺗﻛون ﻓﻲ اﻟوﺿﻊ اﻟﺗﻔﺎﻋﻠﻲ )‪ (Interactive‬أو اﻟوﺿﻊ اﻟﻣﺷﺗرك ) ‪Time-‬‬
‫‪ . (Shared Mode‬ﯾﻘوم ﻧظﺎم اﻟﺑراﻣﺞ ﻓﻲ ﺗﻠﺑﯾﺔ اﻟﻌدﯾد ﻣن طﻠﺑﺎت اﻟﻣﺳﺗﺧدم اﻟﺷﺎﺋﻌﺔ ‪.‬‬

‫ﺗﻌﺗﻣد أﻧواع اﻟطﻠﺑﺎت ﻋﻠﻰ اﻟﻣﺳﺗوﯾﺎت‪ ،‬ﯾﺟب ﻋﻠﻰ ﻣﺳﺗوى اﺳﺗدﻋﺎء اﻟﻧظﺎم أن ﯾوﻓر اﻟوظﺎﺋف اﻷﺳﺎﺳﯾﺔ ﻣﺛل اﻟﺗﺣﻛم ﻓﻲ اﻟﻌﻣﻠﯾﺎت و اﻟﻣﻠﻔﺎت و‬
‫ﻣﻌﺎﻟﺟﺔ اﻟﺟﮭﺎز‪ ،‬ﻓﯾﻣﺎ أن طﻠﺑﺎت اﻟﻣﺳﺗوى اﻷﻋﻠﻰ ﻣﺛل ﻣﺗرﺟم اﻷواﻣر )‪ (Command Interpreter‬و ﺑراﻣﺞ اﻟﻧظﺎم ﺗﺗرﺟم إﻟﻰ ﺳﻠﺳﻠﺔ ﻣن‬
‫اﺳﺗدﻋﺎءات اﻟﻧظﺎم ‪.‬‬

‫ﺗﺻﻣﯾم ﻧظﺎم اﻟﺗﺷﻐﯾل‬


‫إن ﺗﺻﻣﯾم ﻧظﺎم ﺗﺷﻐﯾل ﺟدﯾد ھو ﻣﮭﻣﺔ أﺳﺎﺳﯾﺔ‪ .‬وﻣن اﻟﻣﮭم أﯾﺿﺎ ً أن ﺗﻛون أھداف اﻟﻧظﺎم ﻣﻌرّ ﻓﮫ ﺑﺷﻛل ﺟﯾد ﻗﺑل اﻟﺑدء ﺑﺎﻟﺗﺻﻣﯾم‪ .‬إن ﻧوع اﻟﻧظﺎم‬
‫اﻟﻣرﻏوب ھو اﻷﺳﺎس ﻟﻠﺧﯾﺎرات ﺿﻣن اﻟﺧوارزﻣﯾﺎت واﻻﺳﺗراﺗﯾﺟﯾﺎت اﻟﻣﺧﺗﻠﻔﺔ اﻟﺗﻲ ﺳﺗﻛون ﻣطﻠوﺑﺔ‪.‬‬

‫ﺗﺻﻣﯾم ﻧظﺎم اﻟﺗﺷﻐﯾل ھﻲ اﻟﻣﮭﻣﺔ اﻟرﺋﯾﺳﯾﺔ ﻋﻧد إﻧﺷﺎء ﻧظﺎم ﺗﺷﻐﯾل ﺟدﯾد‪ ،‬وﻟﺗﺻﻣﯾم ﻧظﺎم ﺗﺷﻐﯾل ﻧﺎﺟﺢ ﯾﺟب أن ﺗﻛون اﻷھداف واﺿﺣﺔ ﻗﺑل اﻟﺑدء‬
‫ﺑﺎﻟﺗﺻﻣﯾم‪ ،‬ﻓﺈن ﻧوع اﻟﻧظﺎم اﻟﻣطﻠوب ھو اﻷﺳﺎس ﻓﻲ اﺧﺗﯾﺎر اﻟﺧوارزﻣﯾﺎت و اﻻﺳﺗراﺗﯾﺟﯾﺎت اﻟﻣطﻠوﺑﺔ ‪.‬‬

‫ﻋﻠﻰ ﻣدار ﻓﺗرة اﻟﺗﺻﻣﯾم ﯾﺟب أن ﻧﻛون ﺣرﯾﺻﯾن ان ﻧﻔﺻل اﻟﻘرارات اﻷﻣﻧﯾﺔ ﻣن ﺗﻔﺎﺻﯾل اﻟﺗﻧﻔﯾذ )‪(Mechanisms‬ﻣﻣﺎ ﯾﺳﻣﺢ ھذا اﻟﻔﺻل ﺑﺗوﻓﯾر‬
‫اﻟﻣروﻧﺔ إذا ﺗﻐﯾرت اﻟﻘرارات اﻷﻣﻧﯾﺔ ﻻﺣﻘﺎ ً ‪ .‬ﻓﻲ اﻟوﻗت اﻟﺣﺎﻟﻲ ﯾﺟب ﻋﻠﻰ ﻧظﺎم اﻟﺗﺷﻐﯾل أن ﯾﻛون ﻣﻛﺗوب ﺑﻠﻐﺔ ﺗﻧﻔﯾذ اﻷﻧظﻣﺔ )‪Systems-‬‬
‫‪(Implementation Language‬أو ﻟﻐﺔ ﻋﺎﻟﯾﺔ اﻟﻣﺗﺳوى )‪ ،(Higher-Level Language‬ھذه اﻟﻣﯾزة ﺗﺳﻣﺢ ﺑﺗﺣﺳﯾن اﻹﻧﺟﺎز‪ ،‬اﻟﺗﻌدﯾل و‬
‫ﻗﺎﺑﻠﯾﺔ اﻟﺗﻧﻘل ‪.‬‬

‫ھﯾﻛل ﻧظﺎم اﻟﺗﺷﻐﯾل‬


‫ﻧظﺎم اﻟﺗﺷﻐﯾل ﻛﺑﯾر وﻣﻌﻘد ﻛﻧظﺎم ﺗﺷﻐﯾل ﺣدﯾث وﯾﺟب أن ﺗﺗم ھﻧدﺳﺗﮫ ﺑﻌﻧﺎﯾﺔ ﻟﻛﻲ ﯾﺗم ﺗﻌدﯾﻠﮫ ﺑﺳﮭوﻟﺔ‪ ،‬ﺗﻧﻘﺳم ﻣﻛوﻧﺎت ﻧظﺎم اﻟﺗﺷﻐﯾل إﻟﻰ طﺑﻘﺎت‬
‫)‪ . (Layers‬ﻛل طﺑﻘﺔ ﺗﺗﻔﺎﻋل ﻓﻘط ﻣﻊ اﻟطﺑﻘﺔ اﻟﺳﻔﻠﯾﺔ اﻟﺗﻲ ﺗﺗطﻠب ﺧدﻣﺎت اﻟطﺑﻘﺔ اﻟﻌﻠﯾﺎ ﻟﻠرد ﻋﻠﻰ اﻟطﻠﺑﺎت‬

‫ﻣﺛﺎل ‪:‬‬

‫‪ -‬طﺑﻘﺔ اﻟﻣﺳﺗوى اﻷﻋﻠﻰ‬

‫ﻧظﺎم_ﺗﺷﻐﯾل‪https://ar.wikipedia.org/wiki/‬‬ ‫‪9/17‬‬
‫‪26/04/2021‬‬ ‫ﻧظﺎم ﺗﺷﻐﯾل ‪ -‬وﯾﻛﯾﺑﯾدﯾﺎ‬

‫* ‪Applications‬‬

‫‪-‬أدﻧﻰ ﻣﺳﺗوى اﻟطﺑﻘﺔ‬

‫* ‪Hardware‬‬

‫ﺗدﻋم أﻧظﻣﺔ اﻟﺗﺷﻐﯾل اﻵن اﻟوﺣدات اﻟﻣﺣﻣﻠﺔ دﯾﻧﺎﻣﯾﻛﯾًﺎ أﺛﻧﺎء اﻟﺗﻧﻔﯾذ و ھو آﻟﯾﺔ ﯾﻣﻛن ﻣن ﺧﻼﻟﮭﺎ ﻟﺑرﻧﺎﻣﺞ اﻟﻛﻣﺑﯾوﺗر‪ ،‬ﻓﻲ وﻗت اﻟﺗﺷﻐﯾل‪ ،‬ﺗﺣﻣﯾل‬
‫واﺳﺗرداد ﻋﻧﺎوﯾن اﻟوظﺎﺋف واﻟﻣﺗﻐﯾرات اﻟﻣوﺟودة‪ ،‬وﺗﻧﻔﯾذ ﺗﻠك اﻟوظﺎﺋف أو اﻟوﺻول إﻟﻰ ﺗﻠك اﻟﻣﺗﻐﯾرات ‪ .‬و ھﯾﻛل ﻧظﺎم اﻟﺗﺷﻐﯾل ﯾﻧﻘﺳم إﻟﻰ أﺟزاء‬
‫ﻣﺳﺗﻘﻠﺔ ﺣﯾث ﻟﮭﺎ ﻣﯾزات ﻓردﯾﺔ ﺑﺳﯾطﺔ‪ ،‬وﯾﻣﻛن اﻟﺣﻔﺎظ ﻋﻠﻰ اﻟﺗﺻﻣﯾم وﺑﺗﺎﻟﻲ ﯾﻣﻛن اﻟﺗﺣﻛم ﻓﯾﮫ‪ .‬ﯾﻣﻛن أن ﯾؤﺛر ھﯾﻛل ﻧظﺎم اﻟﺗﺷﻐﯾل ﻋﻠﻰ اﻟﻣﯾزات‬
‫اﻷﺳﺎﺳﯾﺔ ﻣﺛل اﻟﻣﺗﺎﻧﺔ أو اﻟﻛﻔﺎءة‪.‬‬

‫ﻣﻌﺎﻟﺟﺔ اﻟﻧظﺎم‬
‫ﻋﻧد ﺣدوث ﺧطﺄ ﻓﻲ اﻟﻧواة ﺗﻌﻣل اﻟﻧواة )‪ (Kernel‬وﻋﻣﻠﯾﺔ اﻟﻣﻌﺎﻟﺟﺔ ﻣﻌﺎً‪ .‬وﯾﺗم اﺳﺗﺧدام أدوات اﻟﻣﻌﺎﻟﺟﺔ وأدوات أﺧرى ﻟﺣل ھذا اﻟﺧطﺄ ﻣﺛل أداة‬
‫)‪ :(DTrace‬ﺗﻘوم ھذه اﻷداة ﺑﺎﻟﻛﺷف ﻋن اﻟﻣﺄزق أو اﻟﺧطﺄ اﻟﻣوﺟود و ﻓﮭم ﺳﻠوك اﻟﻧظﺎم اﻵﺧر‪.‬‬

‫وﻟﺑدء ﻧظﺎم اﻟﺗﺷﻐﯾل ﻓﻲ اﻟﺣﺎﺳب آﻟﻲ ﯾﺟب ﻋﻠﻰ وﺣدة اﻟﻣﻌﺎﻟﺟﺔ اﻟﻣرﻛزﯾﺔ ﺗﮭﯾﺋﺔ و ﺑدء ﺗﻧﻔﯾذ اﻟﺗﻣﮭﯾد )‪ , (Bootstrap‬واﻟﺗﻣﮭﯾد ﯾﺳﺗطﯾﻊ ﺗﻧﻔﯾذ ﻧظﺎم‬
‫اﻟﺗﺷﻐﯾل ﻣﺑﺎﺷرة إذا ﻛﺎن ﻧظﺎم اﻟﺗﺷﻐﯾل ﻓﻲ اﻟﺑراﻣﺞ اﻟﺛﺎﺑﺗﺔ أو ﯾﻛﻣل ﻋﻣﻠﯾﺔ ﺗﺣﻣﯾل اﻟﺑرﻧﺎﻣﺞ اﻷﻛﺛر ذﻛﺎ ًء ﻣن اﻟﺑراﻣﺞ اﻟﺛﺎﺑﺗﺔ ﺣﺗﻰ ﯾﺗم ﺗﺣﻣﯾل ﻧظﺎم‬
‫اﻟﺗﺷﻐﯾل ﻧﻔﺳﮫ ﻓﻲ اﻟذاﻛرة وﯾﺗم ﺗﻧﻔﯾذه‪.‬‬

‫اﻟﻣﻘﺎطﻌﺔ ﺿد اﻟﻔﺦ‬
‫‪ -1‬ﻣﺎھو اﻟﮭدف ﻣن اﻟﻣﻘﺎطﻌﺔ‪:‬‬

‫اﻟﻣﻘﺎطﻌﺔ ھﻲ ﺗﻐﯾﯾر ﻓﻲ ﺗدﻓق اﻟﻧظﺎم داﺧل اﻟﻧظﺎم‪ .‬ﯾﺗم اﺳﺗدﻋﺎء ﻣﻌﺎﻟﺞ اﻟﻣﻘﺎطﻌﺔ ﻟﻣﻌﺎﻟﺟﺔ ﺳﺑﺑﺎﻟﻣﻘﺎطﻌﺔ؛ ﺛم ﯾﻌود اﻟﺗﺣﻛم إﻟﻰ اﻟﺳﯾﺎق واﻟﺗﻌﻠﯾﻣﺎت‬
‫اﻟﻣﺗﻘطﻌﺔ‪.‬‬

‫‪-2‬ﻛﯾف ﺗﺧﺗﻠف اﻟﻣﻘﺎطﻌﺔ ﻋن اﻟﻔﺦ‪:‬‬

‫اﻟﻣﻘﺎطﻌﺔ‪:‬‬

‫ﯾﻣﻛن اﺳﺗﺧدام ﻣﻘﺎطﻌﺔ ﻟﻺﺷﺎرة إﻟﻰ إﻛﻣﺎل اﻟﻣدﺧﻼت‪/‬اﻟﻣﺧرﺟﺎت ﻟﺗﺟﻧب اﻟﺣﺎﺟﺔ إﻟﻰ اﻗﺗراع اﻟﺟﮭﺎز‪.‬‬

‫اﻟﻔﺦ‪:‬‬

‫ﯾﻣﻛن اﺳﺗﺧدام ﻓﺦ ﻻﺳﺗدﻋﺎء إﺟراءات ﻧظﺎم اﻟﺗﺷﻐﯾل أو ﻟﻠﻘﺑض ﻋﻠﻰ أﺧطﺎء ﺣﺳﺎﺑﯾﺔ‪.‬‬

‫ﺗﺣدث اﻟﻣﺻﺎﺋد ﻋن طرﯾق ﺗﻧﻔﯾذ اﻟﺗﻌﻠﯾﻣﺎت اﻟﺣﺎﻟﯾﺔ وﺑﺎﻟﺗﺎﻟﻲ ﻓﮭﻲ ﺗﺳﻣﻰ أﺣداث ﻣﺗزاﻣﻧﺔ‪.‬‬

‫‪ -3‬ھل ﯾﻣﻛن إﻧﺷﺎء اﻟﻔﺧﺎخ ﻋن ﻗﺻد ﺑواﺳطﺔ ﺑرﻧﺎﻣﺞ اﻟﻣﺳﺗﺧدم‪:‬‬

‫ﯾﻣﻛن إﻧﺷﺎء اﻟﻔﺦ ﻋن ﻗﺻد ﺑواﺳطﺔ ﻣﺳﺗﺧدم اﻟﺑرﻧﺎﻣﺞ ﯾﻣﻛن اﺳﺗﺧداﻣﮫ ﻻﺳﺗﻌداء ﻧظﺎم اﻟﺗﺷﻐﯾل أو ﻟﻠﻘﺑض ﻋﻠﻰ أﺧطﺎء ﺣﺳﺎﺑﯾﺔ‪ .‬ﺗﺳﻣﻰ أﺣداث‬
‫ﻣﺗزاﻣﻧﺔ‪.‬‬

‫اﻟﻣﺻﺎدر اﻟﻣﻔﺗوﺣﺔ‬
‫ﻧظﺎم_ﺗﺷﻐﯾل‪https://ar.wikipedia.org/wiki/‬‬ ‫‪10/17‬‬
‫‪26/04/2021‬‬ ‫ﻧظﺎم ﺗﺷﻐﯾل ‪ -‬وﯾﻛﯾﺑﯾدﯾﺎ‬

‫اﻟﻣﺻﺎدر اﻟﻣﻔﺗوﺣﺔ )ﺑﺎﻹﻧﺟﻠﯾزﯾﺔ‪ : (Open Source :‬ﯾﺷﯾر إﻟﻰ أي ﺑرﻧﺎﻣﺞ ﯾﺗوﻓر ﺷﻔرة ﻣﺻدره)‪ (Source Code‬ﻟﻼﺳﺗﺧدام أو اﻟﺗﻌدﯾل‬
‫ﻛﻣﺎ ﯾرى اﻟﻣﺳﺗﺧدﻣون أو ﻏﯾرھم ﻣن اﻟﻣطورﯾن‪.‬‬

‫ﺳﻠﺑﻳﺎت اﻟﻣﺻﺎدر اﻟﻣﻔﺗوﺣﺔ‬


‫ﺻﻌوﺑﺔ اﻻﺳﺗﺧدام‪ :‬ﺑﻌض اﻟﻣﺻﺎدر اﻟﻣﻔﺗوﺣﺔ ﻗد ﺗﻛون ﺻﻌﺑﺔ اﻹﻧﺷﺎء واﻻﺳﺗﺧدام‪ .‬واﻷﺧﺮى ﻗد ﻻ ﺗﻣﺗﻠك واﺟﮫﺔ )‪( Interface‬ﺳﮫﻠﺔ‬
‫اﻟﺗﻌﺎﻣل‪.‬‬
‫ﻣﺷﻛﻼت اﻟﺗواﻓق‪ :‬ﺗﺣﺗﺎج اﻟﻌدﻳد ﻣن أﻧواع اﻷﺟﮫﺰة إﻟﻰ ﺑﺮاﻣﺞ ﺗﺷﻐﻳل ﻣﺗﺧﺻﺻﺔ ﻟﺗﺷﻐﻳل ﺑﺮاﻣﺞ ﻣﻔﺗوﺣﺔ اﻟﻣﺻدر‪ ،‬واﻟﺗﻲ ﻻ ﺗﺗوﻓﺮ ﻓﻲ اﻟﻐﺎﻟب‬
‫إﻻ ﻣن ﻗﺑل اﻟﺷﺮﻛﺔ اﻟﻣﺻﻧﻌﺔ ﻟﻠﻣﻌدات‪ .‬ھذا ﻳﻣﻛن أن ﻳﺿﻳف إﻟﻰ ﺗﻛﻠﻔﺔ ﻣﺷﺮوﻋك‪ .‬ﺣﺗﻰ إذا ﻛﺎن ھﻧﺎك ﺑﺮﻧﺎﻣﺞ ﺗﺷﻐﻳل ﻣﻔﺗوﺣﺔ اﻟﻣﺻدر‪ ،‬ﻓﻘد ﻻ‬
‫ﻳﻌﻣل ﻣﻊ ﺑﺮﻧﺎﻣﺟك‪.‬‬
‫اﻟﺧﺻوم واﻟﺿﻣﺎﻧﺎت‪ :‬ﻋﺎد ًة ﻣﺎ ﻳﺣﺗوي ﺗﺮﺧﻳص ﺑﺮﻧﺎﻣﺞ اﻟﻣﺻدر اﻟﻣﻔﺗوح اﻟﻌﺎدي ﻋﻠﻰ ﺿﻣﺎن ﻣﺣدود ﻓﻘط دون أي اﻟﺗﺰاﻣﺎت‪.‬‬
‫ﺗﻛﺎﻟﻳف اﻟﻣﺧﻔﻳﺔ‪ :‬اﻟﺑﺮﻣﺟﻳﺎت ﻗد ﺗﻛون ﻣﺟﺎﻧﻳﺔ ﻓﻲ اﻟﺑداﻳﺔ وﻟﻛن ﻓﻲ وﻗت ﻻﺣق ﺗﻛﻠف أﻣواﻻ ﻟﻠﺗﺷﻐﻳل ﻳﻣﻛن أن ﺗﺷﻛل ﻋﺑﺋﺎ ﻛﺑﻳﺮا‪ ،‬ﺧﺎﺻﺔ إذا ﻟم‬
‫ﺗﻛن ﻗد أﺧذت ﻓﻲ اﻻﻋﺗﺑﺎر ھذه اﻟﺗﻛﺎﻟﻳف اﻟﺧﻔﻳﺔ ﻣﻧذ اﻟﺑداﻳﺔ‪.‬‬

‫إﻳﺟﺎﺑﻳﺎت اﻟﻣﺻﺎدر اﻟﻣﻔﺗوﺣﺔ‬

‫ﯾﻣﻛن ﻟﻠﻌدﯾد ﻣن اﻷﺷﺧﺎص اﻟﻌﻣل واﻟﺗﺣدﯾث واﻟﺗﺻﺣﯾﺢ ﻋﻠﻰ اﻷﻛواد‪ .‬وﻣن إﯾﺟﺎﺑﯾﺎت اﻟﻣﺻﺎدر اﻟﻣﻔﺗوﺣﺔ‪:‬‬

‫ﺳﮫوﻟﺔ اﻟﺗوزﻳﻊ‪ :‬اﻟﻣﺻﺎدر اﻟﻣﻔﺗوﺣﺔ ﺗﺗطور ﺑﺷﻛل ﻣﺳﺗﻣﺮ ﻓﻲ اﻟوﻗت اﻟﺣﻘﻳﻘﻲ ﺣﻳث ﻳﻘوم اﻟﻣطورون ﺑﺗﻌدﻳﻠﻪ واﻹﺿﺎﻓﺔ ﻋﻠﻳﻪ‪ ،‬وھذا ﻳﺟﻌل‬
‫ﺟودة اﻟﻛود ﺟﻳدة ﻣﻊ ﻣﺻﺎدر أﻛﺛﺮ واﻗل ﻋﺮﺿﺔ ﻟﻠﻣﺷﻛﻼت ﻣن اﻷﻧظﻣﺔ اﻻﺣﺗﻛﺎرﻳﺔ‪.‬‬
‫اﻟﻣﺮوﻧﺔ واﻟﻘدرة‪ :‬ﻳﻣﻛن ﻟﻠطﻼب وﻟﻠﻣﺑﺮﻣﺟﻳن اﻟﺗﻌدﻳل واﻹﺿﺎﻓﺔ ﻋﻠﻰ ﻣﺻدر اﻷﻛواد ﺑﺳﮫوﻟﺔ ﻓﻲ أي ﻣﻛﺎن وﻓﻲ أي وﻗت‪.‬‬
‫اﻟﺳﺮﻋﺔ‪ :‬ﻳﻣﻛن ﻟﻸﺷﺧﺎص اﻟﺗﻌدﻳل ﻋﻠﻰ اﻷﻛواد وﺗﺣدﻳﺛﮫﺎ ﺑﺷﻛل أﺳﺮع‪.‬‬
‫اﻟﻘدرة ﻋﻠﻰ اﻟﺑدء ﻣن اﻟﺻﻔﺮ‪ :‬ﻣﻊ اﻟﻣﺻﺎدر اﻟﻣﻔﺗوﺣﺔ ﻳﻣﻛﻧك اﻟﺑدء ﻣن اﻟﺻﻐﺮ وﺑﺳﺮﻋﺔ ﻣﻊ إﺻدارات اﻟﻣﺟﺗﻣﻊ‪ ،‬ودﻣﺟﮫﺎ ﻣﻊ اﻹﺻدارات‬
‫اﻷﺧﺮى ﻟﺗﺻﺑﺢ ﻣدﻋوﻣﺔ ﺗﺟﺎرﻳﺎ‪.‬‬
‫ﺟذب ﻣواھب أﻓﺿل‪ :‬ﺗﺟذب أﺻﺣﺎب اﻟﻣواھب ﻣن ﻛل ﻣﻛﺎن ﻟﻳﻘوﻣوا ﺑﺈظﮫﺎر ﻣوھﺑﺗﮫم؛ ﻷن اﻟﻣﺻﺎدر اﻟﻣﻔﺗوﺣﺔ ﺗﺳﻣﻊ ﻟﻠﺟﻣﻳﻊ ﺑﺎﻟﺗﺣدﻳث‬
‫واﻹﺿﺎﻓﺔ ﻋﻠﻳﮫﺎ‪.‬‬
‫اﻟﺗﻛﻠﻔﺔ‪ :‬اﻟﻣﺻﺎدر اﻟﻣﻔﺗوﺣﺔ ﻣﺟﺎﻧﻳﺔ ﻟذﻟك ﻳﺳﮫل ﻟﻠﺟﻣﻳﻊ ﻣﺷﺎرﻛﺗﮫﺎ واﻟﺗﺻﺣﻳﺢ ﻋﻠﻳﮫﺎ‪.‬‬

‫اﻟﻔرق ﺑﯾن ﺧدﻣﺔ اﻟﻧظﯾر إﻟﻰ اﻟﻧظﯾر و ﺧدﻣﺔ اﻟزﺑﺎﺋن‬

‫ﺧدﻣﺔ اﻟزﺑﺎﺋن ھﻲ ﺧدﻣﺔ ﺗﻌﺗﻣد ﻋﻠﻰ ﻋﻼﻗﺔ رﺋﯾس ﺿد اﻟﻣﺳﺗﻌﺑد‪ ،‬ﯾﻛون ﻓﯾﮫ رﺋﯾس ﻣﺣدد و ﻣﺳﺗﻌﺑد ﻣﺣدد ﯾﺗﺻﻠون ﺑﺑﻌض وﯾﺗﺷﺎرﻛون‪ ،‬وﺗﻛون‬
‫اﻟﻌﻣﻠﯾﺔ ﺑﻣﺷﺎرﻛﺔ اﻟﺑﯾﺎﻧﺎت و اﻟﻣﻌﻠوﻣﺎت‪ ،‬وﯾﺗطﻠب ﻓﯾﮫ ﻋﻧوان ﺑروﺗوﻛول اﻹﻧﺗرﻧت ﻟﻠﺗواﺻل‪ ،‬وﻣن اﻷﻣﺛﻠﺔ ﻋﻠﻰ ھذه اﻟﺧدﻣﺔ ‪ :‬اﻹﯾﻣﯾل و ﺧدﻣﺔ ﺷﺑﻛﺔ‬
‫اﻻﻧﺗرﻧت‪ .‬ﺧدﻣﺔ اﻟﻧظﯾر إﻟﻰ اﻟﻧظﯾر ھﻲ ﺧدﻣﺔ ﺗﻌﺗﻣد ﻋﻠﻰ اﻟﺗﺷﺎرﻛﯾﺔ‪ ،‬ﺣﯾث ﻻ ﯾوﺟد رﺋﯾس وﻻ ﻣﺳﺗﻌﺑد‪ ،‬اﻟﻧﻘﺎط ﻛﻠﮭﺎ ﺗﻌﻣل و ﺗﺗﺷﺎرك ﻣﻌﺎ‪ ،‬واﻟﺧدﻣﺔ‬
‫ﺗﻌﺗﻣد ﻋﻠﻰ ﺧﺎﺻﯾﺔ ﺑروﺗوﻛول اﻻﻛﺗﺷﺎف‪ ،‬ﻣن اﻷﻣﺛﻠﺔ ﻋﻠﻰ ھذه اﻟﺧدﻣﺔ ‪ :‬ﺑﻠوﺗوث‪.‬‬

‫اﻟﻔرق ﺑﯾن اﻷﻧظﻣﺔ اﻟﻣﺟﻣﻌﺔ و ﻣﺗﻌدد اﻟﻣﻌﺎﻟﺟﺎت‬

‫ﯾﺗم ﻋﺎد ًة إﻧﺷﺎء اﻷﻧظﻣﺔ اﻟﻣﺟﻣﻌﺔ ﻋن طرﯾق ﺿم أﺟﮭزة ﻛﻣﺑﯾوﺗر ﻣﺗﻌددة ﻓﻲ ﻧظﺎم واﺣد ﻹﺟراء ﻣﮭﻣﺔ ﺣﺳﺎﺑﯾﺔ ﻣوزﻋﺔ ﻋﺑر اﻟﻧظﺎم اﻟﻣﺟﻣﻊ‪ .‬ﻣن‬
‫ﻧﺎﺣﯾﺔ أﺧرى‪ ،‬ﯾﻣﻛن أن ﺗﻛون أﻧظﻣﺔ اﻟﻣﻌﺎﻟﺟﺎت اﻟﻣﺗﻌدد ﯾﺷﺗﻣل ﻋﻠﻰ وﺣدات ﻣﻌﺎﻟﺟﺔ ﻣرﻛزﯾﺔ ﻣﺗﻌددة‪ .‬اﻷﻧظﻣﺔ اﻟﻣﺟﻣﻌﺔ أﻗل إﺣﻛﺎﻣًﺎ ﻣن ﻧظﺎم ﻣﺗﻌدد‬
‫اﻟﻣﻌﺎﻟﺟﺎت‪ .‬ﺗﺗواﺻل اﻷﻧظﻣﺔ اﻟﻣﺟﻣﻌﺔ ﺑﺎﺳﺗﺧدام اﻟرﺳﺎﺋل‪ ،‬ﻓﻲ ﺣﯾن أن اﻟﻣﻌﺎﻟﺟﺎت ﻓﻲ ﻧظﺎم ﻣﺗﻌدد اﻟﻣﻌﺎﻟﺟﺎت ﯾﻣﻛن أن ﺗﺗﺻل ﺑﺎﺳﺗﺧدام اﻟذاﻛرة‬
‫اﻟﻣﺷﺗرﻛﺔ و ﻛل ﻣﻌﺎﻟﺞ ﻟدﯾﮫ ذاﻛرة اﻟﺗﺧزﯾن اﻟﻣؤﻗت اﻟﺧﺎﺻﺔ ﺑﮫ‪.‬‬

‫ﻧظﺎم_ﺗﺷﻐﯾل‪https://ar.wikipedia.org/wiki/‬‬ ‫‪11/17‬‬
‫‪26/04/2021‬‬ ‫ﻧظﺎم ﺗﺷﻐﯾل ‪ -‬وﯾﻛﯾﺑﯾدﯾﺎ‬

‫ﻣﺎ اﻟﻣطﻠوب ﻟﺟﮭﺎزﯾن ﺗﺎﺑﻌﯾن ﻟﻸﻧظﻣﺔ اﻟﻣﺟﻣﻌﺔ ﻟﺗوﻓﯾر ﺧدﻣﺔ ﻋﺎﻟﯾﺔ اﻟﺗوﻓر ؟‬

‫ﻣن أﺟل ان ﺗﺗوﻓر ﺧدﻣﺔ ﻋﺎﻟﯾﺔ اﻟﺗوﻓر ﻓﻲ اﻷﻧظﻣﺔ اﻟﻣﺟﻣﻌﺔ‪ ،‬ﯾﺟب ﺗﻛرار اﻟﺣﺎﻟﺔ ﻋﻠﻰ اﻟﺟﮭﺎزﯾن وﯾﺟب ﺗﺣدﯾﺛﮭﺎ ﺑﺎﺳﺗﻣرار‪ .‬ﻋﻧدﻣﺎ ﺗﻔﺷل إﺣدى ھذه‬
‫اﻷﺟﮭزة‪ ،‬ﯾﻣﻛن ﻟﻶﺧر اﻟﺗوﻟﻲ ﻋﻠﻰ وظﺎﺋف اﻟﺟﮭﺎز اﻟﻔﺎﺷل‪.‬‬

‫ذاﻛرة اﻟﻛﺎش أو اﻟذاﻛرة اﻟﻣﺧﺑﺋﯾﺔ )‪(Cache Memory‬‬

‫ھﻲ ﻧوع ﻣن اﻧواع اﻟذاﻛرة ﻓﻲ اﻟﺣﺎﺳب وھﻲ ﻣن أﺳرع اﻟذواﻛر‪ ،‬ﻓﺗﺳﺗﺧدم اﻟذاﻛرة اﻟﻣﺧﺑﺋﯾﺔ ﻟﺣﻔظ اﻟﺑﯾﺎﻧﺎت وﻋﻧد طﻠب ھذه اﻟﺑﯾﺎﻧﺎت ﯾﺗم اﺳﺗرﺟﺎﻋﮭﺎ‬
‫ﺑﺷﻛل أﺳرع‪ ،‬ﻓﺈذا ﻛﺎن اﻟﻣﻌﻠوﻣﺎت أو اﻟﺑﯾﺎﻧﺎت ﻣوﺟودة ﻓﻲ اﻟذاﻛرة ﯾﺗم ﻗراءة اﻟﺑﯾﺎﻧﺎت ﻣن اﻟذاﻛرة وﺑذﻟك ﯾﺗم اﻹﺟﺎﺑﺔ ﻋﻠﻰ اﻟطﻠب‪ .‬ﺗﺗم ﻋﻣﻠﯾﺔ اﻟﻘراءة‬
‫ﻣن اﻟذاﻛرة اﻟﻣﺧﺑﺋﯾﺔ ﺑﺷﻛل أﺳرع ﻣﻊ اﻟﻣﻘﺎرﻧﺔ ﺑﻣﺣﺎوﻟﺔ ﻗراءة اﻟﺑﯾﺎﻧﺎت ﻣن ﻣﺧزﻧﮭﺎ اﻷﺻﻠﻲ‪.‬‬

‫ﺗﺣدﯾث اﻟﺑﯾﺎﻧﺎت‪ :‬إذا ﺗم ﺗﺣدﯾث اﻟﺑﯾﺎﻧﺎت ﻓﻲ ﻣﺧزﻧﮭﺎ اﻷﺻﻠﻲ ﯾﺟب اﯾﺿﺎ ﺗﺣدﯾﺛﮭﺎ ﻓﻲ اﻟذاﻛرة اﻟﻣﺧﺑﺋﯾﺔ‪.‬‬

‫اﻟﻌﻘﺑﺎت اﻻﻗﺗﺻﺎدﯾﺔ ﻟﻠذاﻛرة اﻟﻣﺧﺑﺋﯾﺔ‬

‫اﻟذاﻛرة اﻟﻣﺧﺑﺋﯾﺔ ھﻲ ذاﻛرة ذات ﻛﻠﻔﺔ ﻋﺎﻟﯾﺔ‪ ،‬ﻓﺳﯾﻛون ﻣن اﻟﺻﻌب وﻣن اﻟﻣﻛﻠف ﺟداً ﺗﺟﮭﯾز ﺣﺎﺳوب ﻣﻊ ھذا اﻟﻧوع ﻣن اﻟذواﻛر‪ .‬ﻓﺳﯾﻛون إﻧﺷﺎء‬
‫ذاﻛرة ﺗﺧزﯾن ﻣؤﻗت )ذاﻛرة ﻣﺧﺑﺋﯾﺔ(ﻛﺑﯾرة ﻣﺛل اﻟﻘرص ﻏﯾر ﻓﻌﺎل ﻷﻧﮫ ﺳﯾﻛون ﻣﻛﻠف ﻟﻠﻐﺎﯾﺔ‪ ،‬ﻓﺈن اﻟﺣﺟم اﻟﮭﺎﺋل ﺳﯾﺑطﺊ ﻣن ﻋﻣل اﻟذاﻛرة‪.‬‬

‫اﻟﻣﻌﺎﻟﺟﺔ اﻟﻣﺗﻌددة‬

‫ھﻲ اﺳﺗﺧدام ﻣﺟﻣوﻋﺔ ﻣن وﺣدات اﻟﻣﻌﺎﻟﺟﺔ اﻟﻣرﻛزﯾﺔ ﻓﻲ ﻧظﺎم ﻛﻣﺑﯾوﺗر واﺣد‪ .‬وھﻲ ﺗﺣﺗوي ﻋﻠﻰ ﻧوﻋﯾن ‪:‬‬

‫‪ .1‬اﻟﻣﻌﺎﻟﺟﺔ اﻟﻣﺗﻌددة اﻟﻣﺗﻣﺎﺛﻠﺔ ‪ :‬ھﻲ ﻣﺟﻣوﻋﺔ ﻣن وﺣدات اﻟﻣﻌﺎﻟﺟﺔ اﻟﻣرﻛزﯾﺔ ﺗﺗﺷﺎرك ﻓﻲ اﺳﺗﺧدام اﻟذاﻛرة وﻛل وﺣدة ﻣﻌﺎﻟﺟﺔ ﻣرﻛزﯾﺔ ﺗﻌﻣل ﻋﻠﻰ‬
‫ﻛل اﻟﻣﮭﺎم ‪.‬‬

‫‪ .2‬اﻟﻣﻌﺎﻟﺟﺔ اﻟﻣﺗﻌددة اﻟﻐﯾر ﻣﺗﻣﺎﺛﻠﺔ‪ :‬ھﻲ ﻣﺟﻣوﻋﺔ ﻣن وﺣدات اﻟﻣﻌﺎﻟﺟﺔ اﻟﻣرﻛزﯾﺔ اﻟﺗﻲ ﻻ ﺗﺗﺷﺎرك ﻓﻲ اﺳﺗﺧدام اﻟذاﻛرة و ﻛل وﺣدة ﻣﻌﺎﻟﺟﺔ ﻣرﻛزﯾﺔ‬
‫ﺗﻌﻣل ﻋﻠﻰ ﻣﻌﻣﺔ ﻣﻌﯾﻧﺔ و ﺗوﺟد وﺣدة ﻣﻌﺎﻟﺟﺔ ﻣرﻛزﯾﺔ ﺗﻌﻣل ﻋﻠﻰ إدارة ھذه اﻟﻣﮭﺎم‪.‬‬

‫اﯾﺟﺎﺑﯾﺎت وﺳﻠﺑﯾﺎت اﻟﻣﻌﺎﻟﺟﺔ اﻟﻣﺗﻌددة اﻟﻣﺗﻣﺎﺛﻠﺔ‬

‫اﯾﺟﺎﺑﯾﺎت ‪:‬‬

‫زﻳﺎدة اﻹﻧﺗﺎﺟﻳﺔ‪ :‬زﻳﺎدة ﻋدد اﻟﻣﻌﺎﻟﺟﺎت‪.‬‬


‫اﻻﻗﺗﺻﺎد اﻟﻛﻠﻲ‪ :‬ﺗﺗﺷﺎرك ﻓﻲ اﺳﺗﺧدام اﻟذاﻛﺮة و اﻟﻣﺣﻳط‬
‫زﻳﺎدة اﻟﻣوﺛوﻗﻳﺔ‪ : ‬إذا ﺗﻌطﻠت وﺣدة ﻣﻌﺎﻟﺟﺔ ﻣﺮﻛﺰﻳﺔ واﺣدة ﻻ ﻳﺗﺄﺛﺮ اﻟﻧظﺎم‪.‬‬

‫ﺳﻠﺑﯾﺎت‪:‬‬

‫إذا ﺗﻌطﻠت وﺣدة ﻣﻌﺎﻟﺟﺔ ﻣﺮﻛﺰﻳﺔ ﺳﺗﺗﺄﺛﺮ اﻟﺳﺮﻋﺔ‪.‬‬

‫ﺗوﻓر ﺑﻌض وﺣدات اﻟﻣﻌﺎﻟﺟﺔ اﻟﻣرﻛزﯾﺔ )‪ (CPUs‬أﻛﺛر ﻣن وﺿﻌﯾن ﻟﻠﺗﺷﻐﯾل واﺳﺗﺧداﻣﯾن ﻣﺣﺗﻣﻠﯾن ﻟﮭذه اﻷوﺿﺎع اﻟﻣﺗﻌددة ‪.‬‬

‫‪.1‬وﺿﻊ اﻟﻧواة‪.‬‬

‫ﻧظﺎم_ﺗﺷﻐﯾل‪https://ar.wikipedia.org/wiki/‬‬ ‫‪12/17‬‬
‫‪26/04/2021‬‬ ‫ﻧظﺎم ﺗﺷﻐﯾل ‪ -‬وﯾﻛﯾﺑﯾدﯾﺎ‬

‫‪ .2‬وﺿﻊ اﻟﻣﺳﺗﺧدم‪.‬‬

‫دﻋﻣت ﺑﻌض وﺣدات اﻟﻣﻌﺎﻟﺟﺔ اﻟﻣرﻛزﯾﺔ* أﺳﺎﻟﯾب ﻣﺗﻌددة * ﻟﻠﺗﺷﻐﯾل ﻣن ﺧﻼل ﺗوﻓﯾر اﺧﺗﻼﻓﺎت ﻣﺧﺗﻠﻔﺔ ﻓﻲ وﺿﻊ اﻟﻧواة ووﺿﻊ اﻟﻣﺳﺗﺧدم ﺑﺷﻛل‬
‫ﻣﻧﻔﺻل‪ ،‬ﺑدﻻً ﻣن اﻟﺗﻣﯾﯾز ﺑﯾن وﺿﻊ اﻟﻧواة ووﺿﻊ اﻟﻣﺳﺗﺧدم ﻓﻘط‪.‬‬

‫‪ .1‬ﺗﺗﻣﺛل إﺣدى اﻻﺣﺗﻣﺎﻻت ﻓﻲ ﺗﻘدﯾم اﺧﺗﻼﻓﺎت ﻣﺧﺗﻠﻔﺔ ﻓﻲ ﺷﻔرة اﻟﻧواة‪ .‬ﻋﻠﻰ ﺳﺑﯾل اﻟﻣﺛﺎل‪ ،‬ﯾﺳﻣﺢ رﻣز ﻣﻌﯾن ﻷﺟﮭزة ‪ USB‬أن ﺗﺳﻣﺢ ﻷﺟﮭزة‬
‫‪ USB‬ﺑﺗﺷﻐﯾل ﺑرﻧﺎﻣﺞ اﻟﺗﺷﻐﯾل‪ .‬وھذا ﯾﻌﻧﻲ أﻧﮫ ﯾﻣﻛن ﺻﯾﺎﻧﺔ أﺟﮭزة ‪ USB‬دون اﻟﺣﺎﺟﺔ إﻟﻰ اﻟﺗﺑدﯾل إﻟﻰ وﺿﻊ اﻟﻧواة‪ ،‬وذﻟك ﻣن ﺧﻼل اﻟﺳﻣﺎح‬
‫ﺑﺷﻛل أﺳﺎﺳﻲ ﺑﺗﺷﻐﯾل ﺑراﻣﺞ ﺗﺷﻐﯾل ‪ USB‬ﻓﻲ وﺿﻊ ﺷﺑﮫ ﻣﺳﺗﺧدم ‪ /‬اﻟﻧواة‪.‬‬

‫‪ .2‬اﻻﺣﺗﻣﺎل اﻟﺛﺎﻧﻲ ھو ﺗوﻓﯾر اﺧﺗﻼﻓﺎت ﻣﺧﺗﻠﻔﺔ ﻓﻲ وﺿﻊ اﻟﻣﺳﺗﺧدم‪ .‬ﯾﻣﻛن اﺳﺗﺧدام أوﺿﺎع اﻟﻣﺳﺗﺧدم اﻟﻣﺗﻌددة ﻟﺗوﻓﯾر ﻧﮭﺞ أﻣﺎن أﻛﺛر دﻗﺔ‪ .‬رﺑﻣﺎ‬
‫ﯾﻧﻔذ اﻟﻣﺳﺗﺧدﻣون اﻟذﯾن ﯾﻧﺗﻣون إﻟﻰ اﻟﻣﺟﻣوﻋﺔ ﻧﻔﺳﮭﺎ ﻛل رﻣز آﺧر‪ .‬ﻋﻧدﻣﺎ ﻛﺎن اﻟﺟﮭﺎز ﻓﻲ ھذا اﻟوﺿﻊ‪ ،‬ﯾﻣﻛن أن ﯾﻌﻣل ﻋﺿو ﻣن اﻟﻣﺟﻣوﻋﺔ ﯾﻧﺗﻣﻲ‬
‫إﻟﻰ أي ﺷﺧص آﺧر ﻓﻲ اﻟﻣﺟﻣوﻋﺔ‪.‬‬

‫اﻟﻣؤﻗﺗﺎت ﯾﻣﻛن اﺳﺗﺧداﻣﮭﺎ ﻟﺣﺳﺎب اﻟوﻗت اﻟﺣﺎﻟﻲ‪ .‬ﯾﻣﻛن ﻟﻠﺑرﻧﺎﻣﺞ ﺗﻌﯾﯾن ﺟﮭﺎز ﺗوﻗﯾت ﻟﺑﻌض اﻟوﻗت ﻓﻲ اﻟﻣﺳﺗﻘﺑل واﻟذھﺎب إﻟﻰ اﻟﻧوم‪ .‬ﻋﻧدﻣﺎ‬
‫ﯾﺳﺗﯾﻘظ ﻣن ﻗﺑل اﻟﻣﻘﺎطﻌﺔ‪ ،‬ﻓﺈﻧﮫ ﯾﻣﻛن ﺗﺣدﯾث ﺣﺎﻟﺗﮭﺎ اﻟﻣﺣﻠﯾﺔ‪ ،‬واﻟﺗﻲ ﺗﺳﺗﺧدﻣﮭﺎ ﻟﺗﺗﺑﻊ ﻋدد اﻟﻣﻘﺎطﻌﺎت اﻟﺗﻲ ﺗﻠﻘﺗﮭﺎ ﺣﺗﻰ اﻵن‪ .‬ﻓﺈﻧﮫ ﯾﻣﻛن ﺛم ﺗﻛرار ھذه‬
‫اﻟﻌﻣﻠﯾﺔ ﺑﺎﺳﺗﻣرار ﺗﻌﯾﯾن اﻟﻣﻘﺎطﻌﺎت ﺟﮭﺎز ﺿﺑط اﻟوﻗت وﺗﺣدﯾث ﺣﺎﻟﺗﮫ اﻟﻣﺣﻠﯾﺔ ﻋﻧد رﻓﻊ اﻟﻣﻘﺎطﻌﺎت ﺑﺎﻟﻔﻌل‪.‬‬

‫ﺑﻌض اﻷﻧظﻣﺔ اﻟﻣﺗوﻓرة‬


‫ﻣﺎﻳﻛﺮوﺳوﻓت وﻳﻧدوز‪ ،‬طور ﻓﻲ اﻟﻌﺎم ‪ ، Windows 3.1 :1992‬ﻣوﺟﻪ ﻟﻠﻣﺳﺗﺧدم اﻟﻣﻧﺰﻟﻲ ﺑﺷﻛل ﺧﺎص‪.‬‬
‫ﻣﺎك أو إس ﻋﺷﺮة ﻣن ﺷﺮﻛﺔ أﺑل‪ ،‬ﺗم إﺻداره ﻓﻲ اﻟﻌﺎم ‪.1999‬‬
‫ﺟﻧو‪/‬ﻟﻳﻧﻛس اﻟﺣﺮ‪/‬ﻣﻔﺗوح اﻟﻣﺻدر‪ ،‬ﺷﺑﻳﻪ ﺑﻳوﻧﻛس و ﻳﺳﺗﻌﻣل ﻓﻲ ﺷﺗﻰ اﻷﻏﺮاض‪ ،‬ﻛﻣﺎ أﻧﻪ ﻣﺟﺎﻧﻲ‪.‬‬
‫ﻳوﻧﻛس‪ .‬طور ﻓﻲ اﻟﻌﺎم ‪ ،1969‬ﻳﺗﻣﺗﻊ ﺑﺷﮫﺮة ﻛﺑﻳﺮة ﻓﻲ اﻷوﺳﺎط اﻷﻛﺎدﻳﻣﻳﺔ ﻟدوره اﻟﻛﺑﻳﺮ ﻓﻲ ﺗطوﻳﺮ ﺷﺑﻛﺔ إﻧﺗﺮﻧت‪.‬‬
‫رﻳﺎﻛت أو إس ﻧظﺎم ﺗﺷﻐﻳل ﺣﺮ ﻣﻔﺗوح اﻟﻣﺻدر ﻣﺗواﻓق ﻣﻊ ﻧظﺎم وﻳﻧدوز‪.‬‬
‫إم إس ‪ -‬دوس‬
‫أو إس‪ 2/‬اﻟﻣطور ﻣن ﻗﺑل اي ﺑﻲ ام‬
‫ﺳوﻻرﻳس‪ :‬ﻣن ﺷﺮﻛﺔ ‪ ،Sun‬ﻧظﺎم ﺗﺷﻐﻳل ﺷﺑﻳﻪ ﺑﻳوﻧﻛس ﻣوﺟﻪ ﻟﻠﺧوادم ﺑﺷﻛل ﻋﺎم‪.‬‬

‫اﺳﺗدﻋﺎءات اﻟﻧظﺎم‬
‫اﺳﺗدﻋﺎءات اﻟﻧظﺎم ھﻲ طرﯾﻘﺔ ﺗﻌﻣل ﻓﻲ وﺿﻊ اﻟﻣﺳﺗﺧدم ﻟطﻠب ﺑﻌض اﻟﺧدﻣﺎت ﻣن ﻧظﺎم اﻟﺗﺷﻐﯾل‪ .‬أي ﺑﻣﻌﻧﻰ آﺧر ﺗﻣﻛن اﻟﻣﺳﺗﺧدم أن ﯾطﻠب ﻣن‬
‫ﻧظﺎم اﻟﺗﺷﻐﯾل أن ﯾﻘوم ﺑﺑﻌض اﻷﻣور ﻧﯾﺎﺑﺔ ﻋﻧﮫ‪ .‬ﻣﺛﺎل‪:‬أن ﯾطﻠب ﻣن ﻧظﺎم اﻟﺗﺷﻐﯾل أن ﯾﻘوم ﺑﻌﻣل ﻧﺳﺦ ﻟﻣﺣﺗوﯾﺎت ﻣﻠف ووﺿﻌﮫ ﻓﻲ ﻣﻠف آﺧر‪.‬‬

‫اﻻﻧﺷطﺔ اﻟرﺋﯾﺳﯾﮫ ﻟﻧظﺎم اﻟﺗﺷﻐﯾل اﻟﺗﻲ ﺗﺗﻌﻠق ﺑﺈدارة اﻟﻌﻣﻠﯾﺎت‬


‫‪-1‬إﻧﺷﺎء وﺣذف اﻟﻣﺳﺗﺧدم وﻧظﺎم اﻟﺗﺷﻐﯾل‪:‬‬

‫ﺑﻌض اﻟﻌﻣﻠﯾﺎت ﻋﻠﻰ ﺟﮭﺎز اﻟﻛﻣﺑﯾوﺗر اﻟﺧﺎص ﺑك ﻗد ﺗﻌﻣل ﻟﻔﺗرات ﻗﺻﯾرة ﻣن اﻟزﻣن‪ ،‬و ﻣﻊ اﻵﺧرﯾن ﺗﻌﻣل ﺑﺷﻛل ﻣﺳﺗﻣر ﻋﻠﻰ ﻓﺗرات أطول‪ .‬ﻋﻠﻰ‬
‫ﺳﺑﯾل اﻟﻣﺛﺎل‪ ،‬ﺳﺗﺑدأ ﺑﻌض ﻋﻣﻠﯾﺎت اﻟﺧﻠﻔﯾﺔ ﻋﻧد ﺗﺷﻐﯾل اﻟﻛﻣﺑﯾوﺗر ﻷول ﻣرة‪ ،‬ﻣﺛل ﺗﻠك اﻟﻣرﺗﺑطﺔ ﺑﺎﻹدﺧﺎل واﻟﻣﺧرﺟﺎت‪ .‬ﺳﺗﺑدأ ﻋﻣﻠﯾﺎت أﺧرى ﻋﻧد‬
‫ﺗﺷﻐﯾل اﻟﺗطﺑﯾﻘﺎت‪ .‬ﻋﺎدة ﻣﺎ ﺗﺗوﻗف اﻟﻌﻣﻠﯾﺎت اﻟﺗﻲ ﺗم إﻧﺷﺎؤھﺎ ﻋﻧد ﺗﺷﻐﯾل ﺗطﺑﯾق اﻟﺑرﻧﺎﻣﺞ ﻋﻧد اﻟﺧروج أو إﻧﮭﺎء اﻟﺗطﺑﯾق‪ .‬ﯾدﯾر ﻧظﺎم اﻟﺗﺷﻐﯾل إﻧﺷﺎء‬
‫وﺣذف ﺟﻣﯾﻊ اﻟﻌﻣﻠﯾﺎت اﻟﺗﻲ ھﻲ ﻗﯾد اﻟﺗﺷﻐﯾل‪.‬‬

‫‪-2‬ﺗﻌﻠﯾق واﺳﺗﺋﻧﺎف اﻟﻌﻣﻠﯾﺎت‪:‬‬


‫ﻧظﺎم_ﺗﺷﻐﯾل‪https://ar.wikipedia.org/wiki/‬‬ ‫‪13/17‬‬
‫‪26/04/2021‬‬ ‫ﻧظﺎم ﺗﺷﻐﯾل ‪ -‬وﯾﻛﯾﺑﯾدﯾﺎ‬

‫ﻋﻠﻰ اﻟرﻏم ﻣن أن اﻟﻌﻣﻠﯾﺎت ﻋﻠﻰ ﺟﮭﺎز اﻟﻛﻣﺑﯾوﺗر ﻗد ﯾﺑدو أﻧﮭﺎ ﺗﻌﻣل ﺑﺷﻛل ﻣﺳﺗﻣر‪ ،‬وﻟﻛن إﻧﮭﺎ ﻏﺎﻟﺑﺎ ﻣﺎ ﺗدﺧل ﻓﻲ ﺣﺎﻻت ﺗوﻗف ﻟﻔﺗرة ﻗﺻﯾرة ﻣن‬
‫اﻟزﻣن‪ .‬إذا ﻟم ﯾﺗم ﺗﻧﻔﯾذ ﻋﻣﻠﯾﺔ ﻓﻲ ھذا اﻟوﻗت ‪ -‬ﻋﻠﻰ ﺳﺑﯾل اﻟﻣﺛﺎل‪ ،‬إذا ﻛﺎن اﻟﻛﻣﺑﯾوﺗر ﯾﻧﺗظر ﻋﻣﻠﯾﺔ إدﺧﺎل أو إﺧراج ﻓﺈﻧﮫ ﻗد ﯾﺗم ﺗﻌﻠﯾﻘﮫ‪ .‬وﯾدﯾر ﻧظﺎم‬
‫اﻟﺗﺷﻐﯾل ﻋﻣﻠﯾﺔ اﻟﺗﻌﻠﯾق واﺳﺗﺋﻧﺎف ھذه اﻟﻌﻣﻠﯾﺎت ﻋﻧدﻣﺎ ﺗﺻﺑﺢ اﻟﻣوارد اﻟﻣطﻠوﺑﺔ ﻣﺗﺎﺣﺔ‪.‬‬

‫‪-3‬وﺿﻊ آﻟﯾﺔ ﻟﻌﻣﻠﯾﺔ اﻟﺗزاﻣن‪:‬‬

‫ﯾﺣﺗوي اﻟﻛﻣﺑﯾوﺗر ﻋﻠﻰ ﻣﺟﻣوﻋﺔ ﻣﺣدودة ﻣن ﻣوارد اﻟﻣﻌﺎﻟﺟﺔ اﻟﺗﻲ ﯾﺟب أن ﺗﻛون ﻣﺷﺗرﻛﺔ ﺑﯾن ﺟﻣﯾﻊ اﻟﻌﻣﻠﯾﺎت اﻟﺗﻲ ﺗﻛون ﻗﯾد اﻟﺗﺷﻐﯾل‪ .‬ﻧظﺎم‬
‫اﻟﺗﺷﻐﯾل ﯾﺧﻠق اﻧطﺑﺎﻋﺎ ﺑﺄن اﻟﻌدﯾد ﻣن اﻟﻌﻣﻠﯾﺎت ﯾﺗم ﺗﻧﻔﯾذھﺎ ﻓﻲ ﻧﻔس اﻟوﻗت‪ ،‬وﻟﻛن ﻓﻲ اﻟواﻗﻊ ﯾﺗم ﺗﺑدﯾل اﻟﻣوارد اﻟﻣﺗﺎﺣﺔ ﺑﯾﻧﮭﻣﺎ ﺑﺳرﻋﺔ ﺑﺣﯾث ﯾﺑدو‬
‫أﻧﮭﺎ ﺗﻌﻣل ﻓﻲ وﻗت واﺣد‪ .‬ﯾﻘوم ﻧظﺎم اﻟﺗﺷﻐﯾل ﺑﺗﻧﻔﯾذ ﺗزاﻣن اﻟﻌﻣﻠﯾﺔ ﻟﻠﺣﻔﺎظ ﻋﻠﻰ أي ﺑراﻣﺞ ﺗﺷﻐﯾل وظﯾﻔﯾﺔ وﻣﺗﺎﺣﺔ ﻟﺗﻔﺎﻋل اﻟﻣﺳﺗﺧدم‪.‬‬

‫‪-4‬وﺿﻊ آﻟﯾﺔ ﻟﻌﻣﻠﯾﺔ اﻹﺗﺻﺎل‪:‬‬

‫ﻣن أﺟل اﻟﺣﻔﺎظ ﻋﻠﻰ ﻋﻣﻠﯾﺎت اﻟﺗﺷﻐﯾل ﻣﺗزاﻣﻧﺔ وﺗﺳﺗﻘﺑل اﻟﻣوارد اﻟﻼزﻣﺔ‪ ،‬ﯾﺟب أن ﯾﻛون ﻧظﺎم اﻟﺗﺷﻐﯾل ﻗﺎدرا ﻋﻠﻰ اﻟﺗواﺻل ﻣﻊ اﻟﻌﻣﻠﯾﺎت‪ .‬ﻋﻠﻰ‬
‫ﺳﺑﯾل اﻟﻣﺛﺎل‪ ،‬ﯾﺟب أن ﯾﻛون ﻧظﺎم اﻟﺗﺷﻐﯾل ﻗﺎدرا ﻋﻠﻰ ﺗﺣدﯾد ﻣﺗﻰ ﺗﻛون اﻟﻌﻣﻠﯾﺔ ﻣﻌﻠﻘﺔ أو ﺟﺎھزة ﻟﺗﺧﺻﯾص اﻟﻣوارد‪ .‬وإذا اﺣﺗﺎﺟت اﻟﻌﻣﻠﯾﺎت إﻟﻰ‬
‫اﻟﻧﻔﺎذ إﻟﻰ ﻧﻔس ﻣوارد اﻟﻧظﺎم‪ ،‬ﯾﺻﺑﺢ ﻧﺷﺎط اﻻﺗﺻﺎﻻت ھذا أﻛﺛر ﺣﯾوﯾﺔ‪.‬‬

‫‪-5‬وﺿﻊ آﻟﯾﺔ ﻟﻣﻌﺎﻟﺟﺔ اﻟﺟﻣود‪:‬‬

‫ﻋﻧدﻣﺎ ﯾﻛون ﻋدد ﻣن اﻟﻌﻣﻠﯾﺎت ﻗﯾد اﻟﺗﺷﻐﯾل ﻓﻲ ﺣﺎﻟﺔ ﻣﺗوﻗﻔﺔ ﻣؤﻗﺗﺎ‪ ،‬ﻛل واﺣد ﻓﻲ اﻧﺗظﺎر اﻟﻣوارد اﻟﻣﺳﺗﺧدﻣﺔ ﺣﺎﻟﯾﺎ ﺑواﺳطﺔ ﻋﻣﻠﯾﺔ ﺗﺷﻐﯾل أﺧرى‪ ،‬ھﻧﺎ‬
‫ﯾﻣﻛن أن ﺗﺣدث ﺣﺎﻟﺔ ﺗوﻗف ﺗﺎم‪ .‬وﻗد ﯾؤدي ذﻟك إﻟﻰ ﺗوﻗف ﺟﻣﯾﻊ اﻟﺑراﻣﺞ إﻟﻰ أﺟل ﻏﯾر ﻣﺳﻣﻰ إذا ﻟم ﯾﺗدﺧل ﻧظﺎم اﻟﺗﺷﻐﯾل‪ .‬ﯾﻣﻛن ﻟﻧظﺎم اﻟﺗﺷﻐﯾل‬
‫اﺗﺧﺎذ ﺧطوات ﻋﻠﻰ ﺣد ﺳواء ﻟﺗﺟﻧب وإﻧﮭﺎء ﺣﺎﻟﺔ اﻟﺟﻣود إذا ﺣدث‪ .‬أﻧظﻣﺔ اﻟﺗﺷﻐﯾل ﺗﺳﺗﺧدم اﺳﺗراﺗﯾﺟﯾﺎت ﻣﺧﺗﻠﻔﺔ ﻟﻠﺗﻌﺎﻣل ﻣﻊ اﻟﺟﻣود‪.‬‬

‫واﺟﮭﺔ ﺳطر اﻷواﻣر‬


‫واﺟﮫ ﺳطر اﻷواﻣر واﻟﻣﻌروﻓﺔ ﺑﺎﺳم )‪ (” Command Line Interface “CLI‬أو ﻣﺗرﺟم اﻷواﻣر وھﻲ اﻟﺗﻲ ﺗﺳﻣﺢ ﻟﻠﻣﺳﺗﺧدم ﺑﺈدﺧﺎل اﻷواﻣر‬
‫ﻣﺑﺎﺷرة ﻟﯾﺗم ﺗﻧﻔﯾذھﺎ ﺑواﺳطﺔ ﻧظﺎم ﺗﺷﻐﯾل‪ ،‬وﻓﻲ ﺑﻌض اﻷﺣﯾﺎن ﯾﺗم ﺗطﺑﯾق واﺟﮫ ﺳطر اﻷواﻣر ﻓﻲ اﻟﻧواة )‪ ،(Kernel‬واﺣﯾﺎ ًﻧﺎ ﺑواﺳطﺔ ﺑرﻣﺟﯾﺎت‬
‫اﻟﻧظﺎم‪.‬‬

‫ﻋﺎدة ﻣﺎ ﯾﻛون ﻣﺗرﺟم اﻷواﻣر ﻣﻧﻔﺻﻼً ﻋن اﻟﻧواة )‪(Kernel‬ﻷن اﻟﻧواة ھو ﻣرﻛز ﻧظﺎم اﻟﺗﺷﻐﯾل اﻟذي ﯾدﯾر ﻛل ﺷﻲء ﻓﻲ ﻧظﺎم اﻟﺗﺷﻐﯾل‪ ،‬ﯾﻘرأ ﻣﺗرﺟم‬
‫اﻷواﻣر اﻷواﻣر ﻣن اﻟﻣﺳﺗﺧدم أو ﻣن ﻣﻠف اﻷواﻣر وﯾﻧﻔذھﺎ‪ ،‬ﻋﺎد ًة ﻋن طرﯾق ﺗﺣوﯾﻠﮭﺎ إﻟﻰ واﺣد أو أﻛﺛر ﻣن اﺳﺗدﻋﺎء اﻟﻧظﺎم)‪،(system calls‬‬
‫أي أن واﺟﮭﺔ ﺳطر اﻷواﻣر )‪ (CLI‬ﻋﺎدة ﻻ ﺗﻛون ﺟزءًا ﻣن اﻟﻧواة )‪ ;(Kernel‬ﻷن ﻣﺗرﺟم اﻷواﻣر ﯾﺧﺿﻊ ﻟﻠﺗﻐﯾﯾرات‪ .‬وﺑﻣﺎ أن واﺟﮫ ﺳطر‬
‫اﻻواﻣر أو ﻣﺗرﺟم اﻷواﻣر ھو وﺣدة اﻟﻣﺳﺗﺧدم ﻟﯾس وﺣده اﻟﻧواة )‪ (Kernel‬وﻟذﻟك ﻓﺎن واﺟﮫ ﺳطر اﻻواﻣر ﻣﻧﻔﺻﻠﺔ ﻋن اﻟﻧواة )‪.(Kernel‬‬

‫ﻟﻣﺎذا ﻧﺣﺗﺎج إﻟﻰ وﺣدات اﻟﺗﺧزﯾن ) اﻷﻗراص اﻟﺻﻠﺑﺔ ( ؟‬


‫ﺛﻼﺛﺔ وظﺎﺋف رﺋﯾﺳﯾﺔ ﻟﻧظﺎم ﺗﺷﻐﯾل ﻓﯾﻣﺎ ﯾﺗﻌﻠق ﺑﺈدارة اﻟﺗﺧزﯾن اﻟﺛﺎﻧوﯾﺔ‪:‬‬

‫‪-1‬إدارة اﻟﻣﺳﺎﺣﺔ اﻟﺧﺎﻟﯾﺔ داﺧل ذاﻛرة اﻟﺣﺎﺳوب ‪.‬‬

‫‪ -2‬وﺿﻊ ﺑﯾﺎﻧﺎت ﺑوﺣدة اﻟﺗﺧزﯾن و ﺗﺧﺻﯾص اﻟذاﻛرة‪.‬‬

‫‪-3‬ﺟدوﻟﺔ اﻷﻗراص ‪ :‬وﺿﻊ ﺑﯾﺎﻧﺎت ﻓﻲ وﺣدة اﻟﺗﺧزﯾن وﺗﺧﺻﯾص اﻟذاﻛرة )ﻓﻲ اﻷﻧظﻣﺔ ﻣﺗﻌددة اﻟﺑرﻣﺟﺔ ھﻧﺎك ﻋدة ﻋﻣﻠﯾﺎت ﻣﺧﺗﻠﻔﺔ ﺗرﯾد اﺳﺗﻌﻣﺎل‬
‫ﻣﺻﺎدر اﻟﻧظﺎم ﻓﻲ وﻗت واﺣد‪ .‬ﯾﺣﺗﺎج ﻣﺷﻐل اﻷﻗراص إﻟﻰ ﺑﻌض اﻵﻟﯾﺔ ﻟﺣل ھذا اﻟﻧزاع‪ ،‬وﻣﺷﺎرﻛﺔ اﻟﻣﺻدر ﺑﯾن اﻟﻌﻣﻠﯾﺎت ﺑﺈﻧﺻﺎف(‬

‫ﻣﺳﺗوﯾﺎت وﺣدات اﻟﺗﺧزﯾن‬


‫ﻧظﺎم_ﺗﺷﻐﯾل‪https://ar.wikipedia.org/wiki/‬‬ ‫‪14/17‬‬
‫‪26/04/2021‬‬ ‫ﻧظﺎم ﺗﺷﻐﯾل ‪ -‬وﯾﻛﯾﺑﯾدﯾﺎ‬

‫اﻟﻣﺳﺗوى‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪5‬‬

‫‪ Register‬ﺳﺟل‬ ‫‪ Cache‬اﻟذاﻛﺮة‬ ‫‪ Main Memory‬اﻟذاﻛﺮة‬ ‫‪ Solid State Disk‬وﺳﻳط ﺗﺧﺰﻳن‬ ‫‪ Magnetic Disk‬اﻟﻘﺮص‬
‫اﻻﺳم‬
‫اﻟﺗﺧﺰﻳن ‪ ‬‬ ‫اﻟﻣﺧﺑﺄة‬ ‫اﻟﺮﺋﻳﺳﻳﺔ ‪ ‬‬ ‫ذو ﺣﺎة ﺛﺎﺑﺗﺔ‬ ‫اﻟﻣﻐﻧﺎطﻳﺳﻲ‬

‫اﻟﺣﺟم‬
‫>‪1KB‬‬ ‫>‪16MB‬‬ ‫>‪64GB‬‬ ‫>‪1TB‬‬ ‫>‪10TB‬‬
‫اﻟﻔﻌﻠﻲ‬

‫…‬ ‫…‬ ‫…‬ ‫…‬ ‫…‬ ‫…‬

‫زﻣن‬
‫‪05.-0.25‬‬ ‫‪0.5-25‬‬ ‫‪80-250‬‬ ‫‪25000-50000‬‬ ‫‪5000000‬‬
‫اﻟوﺻول‬

‫ﻋﺮض‬
‫‪20000-100000‬‬ ‫‪5000-10000‬‬ ‫‪1000-5000‬‬ ‫‪500‬‬ ‫‪20-150‬‬
‫اﻟﻣوﺟﺔ‬

‫أدﻳﺮ ﻣن‬
‫اﻟﻣﺟﻣﻊ‬ ‫اﻟﻛﻳﺎن اﻟﻣﺎدي‬ ‫ﻧظﺎم اﻟﺗﺷﻐﻳل‬ ‫ﻧظﺎم اﻟﺗﺷﻐﻳل‬ ‫ﻧظﺎم اﻟﺗﺷﻐﻳل‬
‫ﻗﺑل ‪ ‬‬

‫دﻋم ﻣن‬ ‫اﻟذاﻛﺮة اﻟﺮﺋﻳﺳﻳﺔ‬


‫اﻟذاﻛﺮة اﻟﻣﺧﺑﺄة ‪ ‬‬ ‫اﻟﻘﺮص‬ ‫اﻟﻘﺮص ‪ ‬‬ ‫اﻟﻘﺮص‬
‫ﻗﺑل ‪ ‬‬ ‫‪ ‬‬

‫إدارة اﻟذاﻛرة‬
‫"اﻟذاﻛرة اﻟرﺋﯾﺳﯾﺔ "‪ :‬ﺗﺷﯾر إﻟﻰ اﻟﺟزء اﻟﺻﻠب ﻓﻲ اﻟذاﻛرة اﻟداﺧﻠﯾﺔ ﻟﻠﻛﻣﺑﯾوﺗر‪ ،‬وﻛﻠﻣﺔ "اﻟرﺋﯾﺳﯾﺔ " ﺗﺳﺗﺧدم ﻟﺗﻣﯾﯾزه ﻋن ﺟﮭﺎز اﻟﺗﺧزﯾن اﻟﺧﺎرﺟﻲ‬
‫واﯾﺿﺎ ﺗﻌرف اﻟذاﻛرة اﻟرﺋﯾﺳﯾﺔ ب‬

‫‪(RAM).‬‬

‫اﻟﻣﮭﺎم اﻟرﺋﯾﺳﯾﺔ ﻹدارة اﻟذاﻛرة‬


‫أوﻻً " ﺗﺧﺻﯾص اﻟذاﻛرة"‪:‬ھﻲ ﻋﻣﻠﯾﺔ ﺗﺗم ﺑواﺳطﺔ اﻟﻛﻣﺑﯾوﺗر‬

‫ﯾﺗم ﺗﺧﺻﯾص اﻟذاﻛرة "اﻟﻣﺳﺎﺣﺔ "ﻓﻲ ﺛﻼﺛﺔ أﻧواع‪:‬‬

‫‪" 1‬اﻷول "‪ :‬اﻟﺛﻘب اﻷول ﻛﺑﯾر ﺑﻣﺎ ﻓﯾﮫ اﻟﻛﻔﺎﯾﺔ ﻟﺗﺧﺻﯾص اﻟﺑرﻧﺎﻣﺞ‪.‬‬

‫‪ "2‬اﻷﻓﺿل “‪ :‬ﺛﻘب ﺻﻐﯾر ﻟﻛن ﻛﺑﯾر ﺑﻣﺎ ﻓﯾﮫ اﻟﻛﻔﺎﯾﺔ ﻟﺗﺧﺻﯾص اﻟﺑرﻧﺎﻣﺞ‪.‬‬

‫‪" 3‬اﻷﺳوأ"‪ :‬ﺛﻘب أﻛﺑر وھو ﻛﺑﯾر ﺑﻣﺎ ﻓﯾﮫ اﻟﻛﻔﺎﯾﺔ ﻟﺗﺧﺻﯾص اﻟﺑراﻣﺞ‪.‬‬

‫ﺛﺎﻧﯾﺎً‪" :‬ﺗﺣدﯾد أي ﻋﻣﻠﯾﺔ ﯾﺗم ﺗﺣﻣﯾﻠﮭﺎ"‪:‬‬

‫ﻓﻲ ﺗﺧﺻﯾص اﻟذاﻛرة اﻟﻣﺗﺟﺎورة ﻛل ﻋﻣﻠﯾﺔ واردة ﻓﻲ ﻛﺗﻠﺔ واﺣدة ﻣﺗﺟﺎورة ﻣن اﻟذاﻛرة‪.‬ﺗﻧﻘﺳم اﻟذاﻛرة إﻟﻰ ﻋدة أﻗﺳﺎم ذات ﺣﺟم ﺛﺎﺑت‪.‬ﻛل ﻗﺳم‬
‫ﯾﺣﺗوي ﻋﻠﻰ ﻋﻣﻠﯾﺔ واﺣدة ﺑﺎﻟﺿﺑط‪ .‬ﻣﺗﻰ ﻣﺎ ﻛﺎن اﻟﻣﻛﺎن ﻓﺎرغ‪.‬‬

‫ﺛﺎﻟﺛﺎً‪" :‬ﺗﺗﺑﻊ ﺟز ٌء ﻣن اﻟذاﻛرة"‪:‬‬

‫ﻧظﺎم_ﺗﺷﻐﯾل‪https://ar.wikipedia.org/wiki/‬‬ ‫‪15/17‬‬
‫‪26/04/2021‬‬ ‫ﻧظﺎم ﺗﺷﻐﯾل ‪ -‬وﯾﻛﯾﺑﯾدﯾﺎ‬

‫ﺗﻌﻣل وظﯾﻔﺔ "ﺗﺗﺑﻊ اﻟذاﻛرة" ﻋﻠﻰ ﺗﺗﺑﻊ ﺣﺎﻟﺔ ﻛل ﻣوﻗﻊ ﻓﻲ اﻟذاﻛرة‪ ،‬إﻣﺎ ﻣﺳﺗﺧدم و إﻣﺎ ﻓﺎرغ‪ .‬ﯾﺣددھﺎ ﺑواﺳطﺔ ﻋﻣﻠﯾﺎت ﻣﺗﻧﺎﻓﺳﺔ‪.‬ﯾﺣدد اﯾﺿﺎ اي ﻋﻣﻠﯾﺔ‬
‫ﺗﺣﺻل ﻋﻠﻰ اﻟذاﻛرة وﻣﺗﻰ ﺗﺗﻠﻘﺎھﺎ وﻛم ﻣﺳﻣوح ﻟﮭﺎ أن ﺗﺄﺧذ‪.‬‬

‫ﻋﻧدﻣﺎ ﯾﺗم ﺗﺧﺻﯾص ﻣﻛﺎن ﻓﻲ اﻟذاﻛرة ﯾﺗم ﺗﺣدﯾد اي ﻣﻛﺎن ﺑﺎﻟﺿﺑط ﺳﯾﻛون ﻣﻌﯾن ﻟﮭذه اﻟﻌﻣﻠﯾﺔ‪ ،‬وﺳﯾﺗم ﻣﻌرﻓﺔ اي ﻣﻛﺎن ﻓﺎرغ أو ﻏﯾر ﻣﺧﺻص‬
‫وﺣﺎﻟﺔ اﻟذاﻛرة ﺗﺣدث ﺑﺎﺳﺗﻣرار‪.‬‬

‫ﺿﺎ‬
‫اﻧظر أﯾ ً‬
‫ﺗﺎرﻳﺦ أﻧظﻣﺔ ﺗﺷﻐﻳل اﻟﺣواﺳﻳب‬
‫ﻋﻠم اﻟﺣﺎﺳﺑﺎت‬
‫ھﻧدﺳﺔ اﻟﺑﺮاﻣﺞ‬
‫ﻧظﺎم ﺗﺷﻐﻳل ﻣدﻣﺞ‬
‫ﺗﺎرﻳﺦ أﻧظﻣﺔ اﻟﺗﺷﻐﻳل‬
‫ﻗﺎﺋﻣﺔ أﻧظﻣﺔ اﻟﺗﺷﻐﻳل‬
‫ﻣﻘﺎرﻧﺔ ﺑﻳن أﻧظﻣﺔ اﻟﺗﺷﻐﻳل‬

‫ﻣراﺟﻊ‬
‫‪ ."Operating System Share by Groups for Sites in All Locations January 2009" .1‬ﻣؤرﺷف ﻣن‬
‫اﻷﺻل ﻓﻲ ‪ 6‬ﻳوﻟﻳو ‪.2009‬‬
‫‪Chronology of Personal Computer Software" (http://www.islandnet.com/~kpolsson/compsoft/s" .2‬‬
‫‪(oft1998.htm‬ﻧﺳﺧﺔ ﻣﺣﻔوظﺔ )‪https://web.archive.org/web/20080514022217/http://www.islandnet.com/‬‬
‫‪ ~kpolsson/compsoft/soft1998.htm) 14 May 2008‬ﻋﻠﻰ ﻣوﻗﻊ واي ﺑﺎك ﻣﺷﻳن‪Retrieved on 2008-05-07. ..‬‬
‫]وﺻﻠﺔ ﻣﻛﺳورة[‬
‫‪.Last checked on 2009-03-30‬‬
‫‪Stallings (2005). Operating Systems, Internals and Design Principles. Pearson: Prentice .3‬‬
‫‪ .Hall‬ﺻﻔﺣﺔ‪.6 ‬‬

‫ﻣواﺿﻳﻊ أﺧرى‬
‫ﻧواة ﻣﺗﺟﺎﻧﺳﺔ ﻧواة – ﻧواة ﻣﻳﻛﺮوﻳﺔ ‪ – Microkernel‬ﻧواة ﻧﺎﻧوﻳﺔ ‪ – Nanokernel‬ﻧواة ﺧﺎرﺟﻳﺔ ‪ – Exokernel‬آﻟﺔ اﻓﺗﺮاﺿﻳﺔ‬
‫‪ – Virtual machine‬اﺳﺗدﻋﺎء ﻧظﺎم ‪System call‬‬
‫‪ Asymmetric and‬ﺗﻧﺎظﺮ اﻟﻣﻌﺎﻟﺟﺔ اﻟﻣﺗﻌددة )‪ – SMP) – Clustering‬ﺣوﺳﺑﺔ ﻣوزﻋﺔ ‪Distributed computing‬‬
‫ﻧظﺎم ﺗﺷﻐﻳل اﻟﺰﻣن اﻟﺣﻘﻳﻘﻲ ‪ – Real-time operating system‬ﻣﺷﺎرﻛﺔ اﻟﺰﻣن ‪ – Time-sharing‬ﺗﻌدد اﻟﻣﮫﺎم – ﻧظﺎم ﻣﺿﻣﺮ‬
‫‪ – Embedded system‬ﻧظﺎم وﺣﻳد اﻟﻣﺳﺗﺧدم ‪ – Single-user system‬ﻧظﺎم ﻣﺗﻌدد اﻟﻣﺳﺗﺧدﻣﻳن ‪Multi-user system‬‬
‫‪ Orthogonally persistent capabilities versus‬ﻗﺎﺋﻣﺔ اﻟﺗﺣﻛم ﺑﺎﻟوﺻول‪s‬‬
‫ﻧظﺎم ﺗﺷﻐﻳل ﻏﺮﺿﻲ اﻟﺗوﺟﻪ ‪Object-oriented operating system‬‬
‫ﻧظﺎم ﺗﺷﻐﻳل ﻣﻛﺗﺑﻲ ‪Disk operating system‬‬
‫‪Hard disk drive partitioning‬‬
‫‪Pseudo-OS is a OS that runs inside others OS‬‬
‫ﻗﺮص ﻣدﻣﺞ ﺣﻲ ‪.OS - Operating Systems bootable from a CD without need of hard disk installation‬‬
‫اﻟدﻓﺎع ﻋن ﻧظﺎم اﻟﺗﺷﻐﻳل‬
‫‪) OS-tan‬ﺗﺟﺳﻳم ‪(of operating systems‬‬
‫ﻧظﺎم_ﺗﺷﻐﯾل‪https://ar.wikipedia.org/wiki/‬‬ ‫‪16/17‬‬
‫‪26/04/2021‬‬ ‫ﻧظﺎم ﺗﺷﻐﯾل ‪ -‬وﯾﻛﯾﺑﯾدﯾﺎ‬

‫ﻣﺟﻠوﺑﺔ ﻣن "‪&oldid=53601454‬ﻧظﺎم_ﺗﺷﻐﻳل=‪"https://ar.wikipedia.org/w/index.php?title‬‬

‫آﺧر ﺗﻌدﻳل ﻟﮫذه اﻟﺻﻔﺣﺔ ﻛﺎن ﻳوم ‪ 26‬أﺑرﻳل ‪ ،2021‬اﻟﺳﺎﻋﺔ ‪.17:22‬‬

‫اﻟﻧﺻوص ﻣﻧﺷورة ﺑﺮﺧﺻﺔ اﻟﻣﺷﺎع اﻹﺑداﻋﻲ‪ .‬طﺎﻟﻊ ﺷﺮوط اﻻﺳﺗﺧدام ﻟﻠﺗﻔﺎﺻﻳل‪.‬‬

‫ﻧظﺎم_ﺗﺷﻐﯾل‪https://ar.wikipedia.org/wiki/‬‬ ‫‪17/17‬‬

You might also like