پردازنده Intel i386 چهل ساله شد
پردازنده 80386 اینتل این هفته ۴۰ ساله شد. این پردازنده x86 نسل سوم که در اکتبر ۱۹۸۵ معرفی شد و بیشتر با نام i386 شناخته میشود، اولین تراشه ۳۲ بیتی در خط تولید رایانههای شخصی اینتل، نقطه آغاز مجموعه دستورالعمل IA-32 و نقطه عطف معماری بود که رایانش شخصی را متحول کرد.
i386 با ۲۷۵,۰۰۰ ترانزیستور عرضه شد و در زمان عرضه با فرکانس حداکثر ۱۶ مگاهرتز کار میکرد. از نظر داخلی، این پردازنده رجیسترهای عمومی ۳۲ بیتی، یک مدل حافظه تخت و پشتیبانی از فضای آدرسدهی تا ۴ گیگابایت را به ارمغان آورد، اما تغییر بزرگتر در معماری سیستم بود. حالت محافظتشده (Protected mode)، حالت مجازی 8086 (virtual 8086 mode) و صفحهبندی سختافزاری (hardware paging) زمینه را برای چندوظیفگی واقعی (real multitasking) و حافظه مجازی (virtual memory) در x86 فراهم کردند. کیتهای توسعه اولیه i386 مایکروسافت شامل دموهایی بود که چندین جلسه DOS را به صورت موازی، هر کدام در VM صفحهبندیشده خود، نشان میداد. این ویژگی در سال ۱۹۹۰ به عنوان یک قابلیت اصلی ویندوز 3.0، تحت عنوان “386 Enhanced Mode” تبدیل شد.
کامپک اولین شرکتی بود که پس از رد شدن توسط IBM، دستگاهی مبتنی بر CPU جدید اینتل را عرضه کرد. Deskpro i386 که در سپتامبر ۱۹۸۶ عرضه شد، تقریباً یک سال زودتر از IBM به بازار رسید. این موضوع عمدی بود؛ این شرکت مستقیماً با اینتل روی این تراشه کار کرده بود و دسترسی زودهنگام به سیلیکون داشت. قیمتها از ۶,۴۹۹ دلار شروع میشد و این سیستم به نقطه عطفی برای صنعت رایانههای شخصی تبدیل شد، جایی که اینتل تراشه را ساخت، اما کامپک سرعت را تعیین کرد.
لینوکس نیز بر پایه i386 ساخته شد. اولین نسخه کرنل لینوس توروالدز به صراحت سختافزار 386-AT را هدف قرار داد و یادداشتهای توسعه اولیه او به هیچ چیز قدیمیتری اشاره نمیکند. ویژگیهای حالت محافظتشده و صفحهبندی 386 امکان ساخت یک سیستم واقعی شبیه یونیکس را بدون نیاز به نوشتن راهحلهای پیچیده فراهم کرد. توروالدز پشتیبانی از 386 را در سال ۲۰۱۲، بیش از ۲۰ سال پس از عرضه آن، از کرنل لینوکس حذف کرد.
اینتل پس از i386، در سال ۱۹۸۹ i486 را عرضه کرد، اما این معماری برای دههها در سیستمهای تعبیهشده (embedded systems) باقی ماند. این شرکت تولید این تراشه را تا سال ۲۰۰۷ متوقف نکرد. IA-32 — مجموعه دستورالعمل i386 — تا اواسط دهه ۲۰۱۰ ستون فقرات ویندوز و اکثر توزیعهای لینوکس باقی ماند.
در نهایت، i386 فقط یک 286 سریعتر نبود. این پردازنده x86 را به عنوان یک پلتفرم نرمافزاری محافظتشده و چندوظیفهای قابل استفاده کرد، چیزی که قبلاً هرگز نبوده بود. ۴۰ سال بعد، طراحی اصلی آن هنوز در شبیهسازها (emulators)، ماشینهای مجازی (VMs) و محیطهای بوت قدیمی (legacy boot environments) دیده میشود. تراشه اصلی ممکن است اکنون مدتهاست که از بین رفته باشد، اما معماری که تعریف کرد، به جایی نمیرود.
- کولبات
- مهر 27, 1404
- 80 بازدید






