د کور کور پروسیجرونه: آیا نورهم تل ښه دي؟

د یو لسیزې لپاره اوسني اصلي پروسس کونکي په شخصي کمپیوټرونو کې شتون لري. دلیل دا دی چې پروسیسرانو د ساعتونو د ساعتونو په اړه فزیکي محدوديتونه درلودل او څرنګه چې په اغیزمن ډول دوی کولی شي او دقیقیت وساتي. د واحد پروسیسر چپ په اضافي اضافه کولو سره، مینوفیکچینټونو د هغه سټیټ سرعت سره مسلې له منځه وړي چې د ډیټا د اندازې په اغیزمن ډول د CPU لخوا اداره کیدی شي. کله چې دوی په اصل کې خوشې شول، دا یوازې یو واحد CPU کې وه، مګر اوس د څلورو، شپږ او حتی اته انتخابونه شتون لري. د دې برسیره، د Intel's Hyper-Threading ټیکنالوژي شتون لري چې په عموما هغه قطعونه ډوبوي چې عملیاتي سیسټم یې ګوري. په یوه پروسیسر کې دوه اصولو سره تل د عصري عملیاتی سیسټمونو د کثیر فطرت طبیعت څخه منفي ګټې درلودې. په هرصورت، تاسو کولی شئ ویب پاڼه وپلټئ یا یو راپور ټایپ کړئ پداسې حال کې چې د ویروس ضد ضد پروګرام په پس منظر کې پرمخ ځي. د ډیری خلکو لپاره رښتینې پوښتنه کیدی شي که چیرې دوه څخه ډیر وي، واقعا ګټور وي او که داسې وي، څومره به؟

سرلیک کول

د ډیرو پروسس کونکو ګټو او ګټو ته د تلو مخکي د موضوع کولو لپاره مفهوم پوهیدل مهم دي. A thread په ساده توګه د پرو رام لخوا د کمپیوټر څخه د ډاټا یو واحد سوری دی. هر غوښتنلیک خپل ځان او یا څو ټوټې تولیدوي چې دا څنګه پرمخ ځي. د multitasking سره، یو اصلي کور پروسیسر یوازې په یو وخت کې یو واحد تار سره ساتلی شي، نو سیسټم په تیزۍ سره د ارقامو تر منځ د معلوماتو پراساس په سمه توګه موازي طریقه بدلوي.

د څو مربوطه ګټو ګټه دا ده چې سیسټم کولی شي له یوه څخه ډیرې برخې اداره کړي. هر کور کولی شي د ډاټا جلا بیلابیل سمبال کړي. دا د یوې داسې سیسټم فعالیت خورا زیاتوي کوم چې د سمو غوښتنلیکونو پرمخ وړل کیږي. ځکه چې سرورونه په ټاکل شوي وخت کې ګڼ شمیر غوښتنلیکونه پرمخ ځي، دا په اصل کې وده شوې وه، مګر لکه شخصي کمپیوټرونه پیچلي او multitasking زیات شوي، دوی هم د اضافي قطعاتو څخه ګټه پورته کوي.

د ساوتري انحصار

پداسې حال کې چې د ډیری کورني پروسس کوونکو مفکوره ډیرې خوښې غږوي، پدې وړتیا کې یو لوی غټ شتون لري. د ډیرو پروسس کونکو د ریښتینې ګټو لپاره، هغه سافټویر چې په کمپیوټر باندې روان دي باید د ګڼو لیکنو مالتړ لپاره لیکل شي. د دې ډول ځانګړتیاوو ملاتړ کوي، پرته به موضوعات د یوې واحد کور لخوا پرمخ ځي ځکه چې د موثریت کمښت. په هرصورت، که دا یواځې په یو کوډ - کور پروسیسر کې یواځې یو کور پرمخ ځي، دا ممکن په چټکۍ سره وي چې د دوه ګونی کور پروسیسر په چلولو سره دا د سرعت په لوړه کچه سره ولري.

په مننه، د اوسني سیسټم ټولو مهمو سیسټمونو ظرفیت زیاتوي. مګر multithreading هم باید د غوښتنلیک سافټویر کې لیکل شي. په مننه سره د مصرف کونکي سافټویر کې د ډیری پیښو لپاره ملاتړ خورا ښه شوی مګر د ډیرو ساده پروګرامونو لپاره، د ډیری پیچلي مالتړ له امله د ډیری ملاتړ مالتړ تطبیق شوی نه دی. د مثال په توګه، د بریښناليک پروګرام یا ویب براؤزر شاید د ګرافونو یا د ویډیو ترمیم کولو پروګرام کې چې کمپیوټر لخوا پیچلې حسابونه ترسره کیدی شي د څو برخو لپاره لوی ګټو وګورئ.

د دې وضاحت کولو لپاره یو ښه مثال د PCP عام لوبې وګورئ. ډیری لوبو ته د رینډیر انجینر ځینې بڼه اړتیا لري ترڅو په لوبې کې څه پیښ شي. د دې برسیره، د لوبې په وخت کې د پیښو او حرفو کنټرول لپاره یو لړ مصنوعي استخبارات شتون لري. د یو واحد کور سره، دواړه باید د دواړو تر منځ د بدلولو له لارې کار وکړي. دا الزمه نه ده. که چیری سیسټم ډیری پروسیجرونه درلوده، نو د رینډیرډ او AI هر یو کولی شي په جلا کور کې وګرځي. دا د ګڼو اصلي پروسیسر لپاره یو مثبتو حالت ښکاري.

دا یو ښه بیلګه ده چې څو ډوله ټوټه کولی شي یو پروګرام ګټور کړي. مګر په ورته مثال کې، څلور پروسس کونکي د دوو څخه غوره دي؟ دا یو ډیر ستونزمن سوال دی چې ځواب ووایي ځکه چې دا په سافټویر پورې خورا تړلې ده. د بیلګې په توګه، ډیری لوبو اوس هم د دوه او څلورو قواوو ترمنځ د فعالیت لږ توپیر لري. په اصل کې هیڅ داسې لوبو شتون نلري چې د څلورو پروسس کونکو څخه د زیاتو ګټورو ګټو لیدل کیږي. د بریښناليک یا ویب ګورت کولو مثالونو ته بیرته تلل، حتی د کور اصلی کوډ به هیڅکله رښتینې ګټې نه وي. له بلې خوا، د ویډیو انډول کولو پروګرام چې د ویډیو لیکل کیږي د احتمالي ګټو لیدل کیږي ځکه چې د انفرادي فریم رایه ورکوونکي مختلف کورونو ته لیږدول کیدی شي او بیا د سافټویر لخوا یو واحد سوری ته لیږدول کیږي. په دې توګه اته کورونه به د څلورو په پرتله به ډیر ګټور وي.

د ساعتونو چټکونه

یو څه چې په لنډه توګه یې یادونه وشوه د ساعت سرعت دی. ډیری خلک لا اوس هم پدې حقیقت سره پوهیدلي چې د ساعتونو سرعت لوړه وي، چټکه پروسیسر به وي. کله چې تاسو د ډیری قطعاتو سره معامله کوئ نو د ساعتونو رفتار نور بې ګناه کیږي. دا د دې حقیقت سره ترسره کولو ته اړتیا لري چې پروسیسر اوس د اضافي ارقامو له امله د ډیټا ډاټا لړۍ پروسس کولی شي مګر د هر یو برخې به د حرارتي بندیزونو له امله په ټیټ رفتار کې روان وي.

د بیلګې په توګه، دوه ګونی کور پروسیسر کیدای شي د هر پروسیسر لپاره 3.5 GHz بیس ساعت سرعت ولري پداسې حال کې چې د کوډ کور کور پروسیسر یوازې 3.0GHz پرمخ ځي. یوازې د هر یو پر یو واحد کور وګورئ، دوه ګونی کور پروسیسر به د کوډ-کور په پرتله د چټک چټک چټک غبرګون توان ولري. لدې کبله، که تاسو داسې پروګرام ولرئ چې یوازې یو یو تار شوی دی، دوې کور کور پروسس په حقیقت کې ښه دی. بیا بیا، که تاسو داسې شیان لرئ چې ټول څلور پروسیسرونه لکه د ویډیو لېږدونې کارول کیدی شي، نو د کواډ کور کور پروسیسر به په واقعیت کې د دوه ګونی کور پروسیسر په پرتله په سلو کې په چټکه توګه وي.

نو دا ټول څه معنی لري؟ ښه، تاسو باید د پروسیسر او نږدی سافټویر نږدی نظر واخلئ ترڅو ښه نظر ترلاسه کړئ ترڅو ټول عملا ترسره کړي. په عموم کې، یو څو اصلي پروسيسر غوره انتخاب دی مګر دا د دې معنی نلري چې تاسو به ټولیز فعالیتونه غوره وي.

پایلې

د ډیری برخې لپاره، د لوړې کچې د شمار شمیرې پروسیسر عموما ښه شی دی مګر دا خورا پیچلې موضوع ده. د ډیری برخې لپاره، دوه ګونی کور یا کوډ کور پروسیسر د کمپیوټر کاروونکي کاروونکي لپاره د کافی ځواک څخه ډیر وي. ډیری مشتریان به د څلورو پروسس کونکو څخه د بهر څخه هیڅ ډول ګټورې ګټه ونه ګوري ځکه چې دومره لږ سیسټم شتون لري چې کولی شي له دې څخه ګټه پورته کړي. یوازې هغه خلک چې باید د دې لوړې کچې شمیرې پروسیجرونه په پام کې ونیسي هغه هغه دندې دي چې د ډیسټیک ویډیو تدوین یا پیچلې ساینس او ​​ریاضی پروګرامونه دي. د دې له امله، موږ د لوستونکو سپارښتنه کوو خورا د PCC په چټکتیا سره زما اړتیا لیدل کیږي؟ د دې لپاره چې د دوی کمپیوټری اړتیاو سره سم ترټولو غوره پروسس کونکی د ښه نظر ترالسه کولو لپاره مقاله.