لینس توروالډز وړاندیز وکړ چې د لینکس کرنل کې د i486 CPU لپاره ملاتړ پای ته ورسوي

پداسې حال کې چې د x86 پروسیسرونو په اړه د کاري حلونو په اړه بحث کول چې د "cmpxchg8b" لارښوونې ملاتړ نه کوي، لینس توروالډز وویل چې دا به وخت وي چې دا لارښوونې د کرنل عملیاتو لپاره لازمي کړي او د i486 پروسیسرونو لپاره ملاتړ پریږدي چې د هڅه کولو پرځای د "cmpxchg8b" ملاتړ نه کوي. د دې لارښوونې عملیات په پروسیسرونو کې تقلید کړئ چې هیڅوک یې نه کاروي. اوس مهال، نږدې ټول لینکس توزیع چې د 32-bit x86 سیسټمونو ملاتړ ته دوام ورکوي د X86_PAE اختیار سره د کرنل جوړولو ته تللي، کوم چې د "cmpxchg8b" ملاتړ ته اړتیا لري.

د لینس په وینا، په کرنل کې د ملاتړ په شرایطو کې، i486 پروسیسرونو خپل تړاو له لاسه ورکړی، سره له دې چې دوی لاهم په ورځني ژوند کې موندل کیږي. په یو ټاکلی وخت کې، پروسیسرونه د میوزیم ټوټې کیږي، او د دوی لپاره دا د "موزیم" کورونو سره ترلاسه کول خورا ممکن دي. هغه کارونکي چې د i486 پروسیسرونو سره سیسټمونه لري کولی شي د کرنل LTS ریلیزونه وکاروي، کوم چې به د ډیرو کلونو لپاره ساتل کیږي.

د کلاسیک i486 لپاره د ملاتړ پای به د Intel ایمبیډ شوي کوارک پروسیسرونو اغیزه ونکړي، کوم چې که څه هم دوی د i486 ټولګي پورې اړه لري، د "cmpxchg8b" په شمول د پینټیم نسل ځانګړي اضافي لارښوونې شاملې دي. ورته د Vortex86DX پروسیسرونو باندې تطبیق کیږي. د i386 پروسیسرونو لپاره ملاتړ 10 کاله دمخه په کرنل کې غورځول شوی و.

سرچینه: opennet.ru

Add a comment