لینس توروالډز فکر کوي چې د i486 جوړښت به د لینکس کرنل په پرتله په میوزیم کې غوره وي

لینوس تورالډز

لینس بینیډیکټ توروالډز یو فنلینډي امریکایی سافټویر انجینر دی چې د لینکس کرنل پراختیا پیل او ساتلو لپاره پیژندل شوی ،

څو ورځې وړاندې لینس توروالډز د ملاتړ پای ته رسولو په اړه خپل نظر څرګند کړ د پروسیسر جوړښت لپاره i486 په لینکس کرنل کې. زوړ جوړښت څو ورځې وړاندې په یوه موضوع کې بحث شوی و چې څنګه دانه کولی شي لږترلږه وروستي کارونې (LRU) لیستونه په ښه توګه اداره کړي، د حافظې پاڼو د تعقیب یوه لاره.

په داسې حال کې چې توروالډز کوډ تحقیق وکړ د همکارانو داسې ښکاري چې د حلونو شاملولو اړتیا سره نا امید شوي کافي د زړو CPUs لپاره. له همدې امله ، هغه وړاندیز وکړ چې د زاړه کټ لپاره ملاتړ پای ته ورسوي ، کوم چې ممکن د حافظې مسلو حل کولو اسانه لار وي.

"موږ په 386 کې د i2012 ملاتړ څخه خلاص شو. شاید دا وخت دی چې په 486 کې د i2022 ملاتړ پریږدو؟ لینس توروالډز وايي

موږ دمخه دا کوو (په اعتراف سره غلط: SMP-خوندي ندي ، د بیلګې په توګه دا به ښه کار وکړي حتی کله چې د اجرا کولو ډیری تارونو څخه په ورته وخت کې لاسرسي سره مخ شي ، مګر د SMP کلاس 486 ماشینونه هیڅکله ملاتړ نه کوي حتی که دوی په تخنیکي ډول شتون ولري)

دا باید په یاد وساتل شي د i486 CPU لړۍ په 1989 کې خپره شوه او دا مهال د لینکس خورا لږ توزیع لکه ګینټو، سلیک ویئر او KNOPPIX د دې جوړښت ملاتړ ته دوام ورکوي.

د توروالډز په وینا، هغه ستونزې چې د زاړه معمارۍ ملاتړ کولو له امله رامینځته شوي چې لږ خلک یې کاروي دوی ممکن د دوی د ملاتړ په لرې کولو سره حل کول اسانه وي. د زړو پروسیسرونو LRU حافظې مدیریت به هم ورته قضیه وي. 

په ریښتیا سره، زه به لږ تر لږه M586TSC ته د لږترلږه اړتیاو لوړولو په اړه فکر ونکړم، د دې ځینې لومړني "جعلي پینټیم" کلونونه هم پریږدي. ځکه چې 'rdtsc' شاید د CMPXCHG8B په پرتله حتی خرابه ستونزه وي.

او دا دی دا ټول cmpxchg8b ته راښکته کیږي، یوه لارښوونه چې پرتله کوي او بیا اته بایټونه بدلوي (یا 64 بټونه) د کمپیوټر په حافظه کې معلومات. د میلینګ لیست غړي پیټر زیجلسټرا وړاندیز وکړ چې لینکس باید یوازې د دې کولو وړ پروسس کونکو ملاتړ وکړي ، د 486-bit i32 شاته پریږدي او پدې معنی چې نوي لینکس کرنلونه به د P5 کلاس هارډویر یا نوي پرمخ ځي.

د cmpxchg8b لارښوونه د 'F00F' تېروتنې مجرم دی د اصلي پینټیم څخه، په کوم کې چې د عملیاتي سیسټم تخفیف پرته اغیزمن CPU کار کول ودرول تر هغه چې دا ریبوټ نه وي کله چې د لارښوونې اجرا کولو ته وهڅول شي.

په حقیقت کې، زه په دې نه پوهیږم چې ولې اوسني دانه په i486 چلیږي، ځکه چې دا د exit_to_user_mode_prepare -> arch_exit_to_user_mode_prepare په څیر ښکاري، او د غیر مشروط 'rdtsc' بیان سره پای ته رسیږي.

زه ګومان کوم چې تاسو دا نه دی فعال کړی.RANDOMIZE_KSTACK_OFFSET*؟ په بل عبارت، زموږ غیر پینټیم رسنۍ اوس مهال په فعاله توګه نیمګړې او مات شوي دي.

د هغه په ​​وینا ، دا خورا شکمن دی چې د i486 هارډویر لاهم اړوند دی. په دې کې شک نشته چې په نړۍ کې لا هم داسې هوډمن خلک شته، څوک چې په دې باور دي چې په پایله کې ستونزې په اسانۍ سره له مینځه وړل کیدی شي، مګر د کرنل پراختیا له نظره، دا دریځ واقعیا اړونده ندی. 

"نو زه واقعیا فکر نه کوم چې د i486 کلاس هارډویر نور اړوند دی. هو، زه ډاډه یم چې دلته شتون لري (مکیج یو مثال دی)، مګر د کرنل پراختیا له نظره، زه فکر نه کوم چې دوی واقعیا اړونده دي. په ځینو وختونو کې، خلک دوی د میوزیم ټوټې په توګه لري. دوی کولی شي د موزیمونو نیوکلی هم اداره کړي.

دا باید وویل شي چې د معمارۍ i486 په 1989 کې پیل شو او په 1993 کې د انټیل پینټیم لخوا بدل شو. انټیل په 486 کې له i2007 څخه خلاص شو او نن ورځ د دې مشهور آرک محصول توضیحاتو ډیټابیس د پروسیسر کورنۍ هیڅ یادونه نلري.

هغه څوک چې لاهم وسیلې کاروي ډیر دمخه یې د ملاتړ پرته ، د نوي کټ ترلاسه کولو امکان پرته یا دا چې د سافټویر پراختیا کونکو د پلیټ فارم په اړه فکر کاوه پرته له دې کار کولو ته استعفا ورکړه.

د نورو جزیاتو لپاره ، Intel 80486 (i486, 486) د x86 کورنۍ مایکرو پروسیسر دی چې د Intel لخوا جوړ شوی. دا په 1989 کې خپور شو. د پروسیسر جوړښت له مخې، 80486 د یو څو اضافي لارښوونو سربیره د خپل سمدستي مخکینۍ، Intel 80386 سره ډیر ورته دی. له همدې امله دا د CISC جوړښت دی.

د مایکرو آرکیټیکچر له نظره ، په هغه وخت کې یو لوی پرمختګ و: یو مدغم متحد لارښود او ډیټا کیچ ، یو اختیاري مدغم فلوټینګ پوائنټ پروسس کولو واحد (FPU) ، او یو پرمختللی بس انٹرفیس.

په نهایت کې هغه د دې لپاره یادونه کوي هغه کارونکي چې د i486 پروسیسرونو سره سیسټمونه لري کولی شي د کرنل LTS نسخې وکارويچې د راتلونکو څو کلونو لپاره به دوام وکړي.


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

لومړی د تبصره کولو لپاره وئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي. اړین برخو سره په نښه شوي دي *

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.