Bad Sector
21st March 2011, 02:18 PM
پردازنده یا واحد پردازنده مرکزی (CPU) اصلی ترین بخش کامپیوتر است . این قطعه وظایف مهمی از قبیل عملکرد های ریاضی ، منطقی ، مقایسه ای و محاسبه های مربوط به آدرس دهی در کامپیوتر را به عهده دارد . CPU مهم ترین تراشه بر روی برد اصلی هر کامپیوتر می باشد و آن مدیریت کلیه مراحل پردازش داده ها را به عهده دارد . این قطعه به صورت مستقیم و یا غیر مسقیم سایر قطعات روی برد اصلی و سایر قسمتهای کامپیوتر را نظارت و مقداردهی می کند . پردازنده ها هر چند دارای ابعاد فیزیکی بسیار کوچکی هستند ولی از ابتدایی ترین آنها که از 29000 ترانزیستور تا انواع پیشرفته آنها که 7/5 میلیون ترانزیستور می باشد ، ابعاد فیزیکی آنها بسیار محدود و در حد 2 تا 3 اینچ مربع می باشند
مشخصه با اهمیت ریز پردازنده ها عبارتند از :
× . سرعت .
× . پهنای گذرگاه داده .
× . پهنای گذرگاه آدرس .
× . ماکزیمم حافظه .
علاوه بر این مشخصه ها تعداد ترانزیستور با کار گرفته شده ، cache داخلی ، پهنای پالس ، اندازه رجیستر های داخلی در پردازنده ها از اهمیت ویژه ای برخوردار هستند . همه پردازنده ها سه عمل اساسی را انجام می دهند :
× . انتقال اطلاعات
حساب و منطق
× . تصمیم گیری
مشخصات فنی پردازنده ها
پردازنده ها به عنوان یکی از اصلی ترین عناصر در یک کامپیوتر به صورت یک تراشه به شکل مربع روی برد اصلی قرار می گیرد . معمولا هر پردازنده دارای خصوصیات ویژه ای است که توسط تعدادی حروف و ارقام که بر روی هر کدام از آن ها چاپ شده ، مشخص می شوند . این اطلاعات شامل موارد زیر می باشد
- نام شرکت سازنده .
- نسل پردازنده .
- مدل و نوع پردازنده .
- سرعت پردازنده (MHZ ) .
- ولتاژ مورد نیاز پردازنده .
- شماره سریال پردازنده .
در ادامه به توضیح برخی از این مشخصه ها می پردازیم
نام شرکت سازنده پردازنده
پردازنده ها توسط شرکت های مختلفی ساخته و ارائه شده اند. شرکت های مشهور سازنده پردازنده عبارتند از :
- Intel
- IBM
- AMD
- Syrex
- Motorola
- IDT
- NIC
- IIT
گاهی بر روی پردازنده ها نام شرکت سازنده به صورت کامل و گاهی به صورت علائم اختصاری مخصوص شرکت مشخص می شود . مثلا برای محصولات شرکت از AMD برای مشخص کردن نام پردازنده عبارت ADVANCED شرکتهای MICRO DEVICES که کلمه AMD از آن گرفته شده چاپ می شود .
نسل پردازنده
پردازنده ها بسته به تنوع در مدل و عملکرد آن ها دارای مدل های مختلفی می باشند . معمولا هر گاه یک تغییر اساسی در ساختار یا پردازنده به وجود آمده است نسل جدیدی برای آن نام گذاری شده است . معمولا نسل های مختلف پردازنده ها را با نام ، علائم یا شماره های مختلف نشان می دهند . شرکتهای سازنده پردازنده تولیدات خود را بر اساس یک روش استاندارد نام گذاری می کنند . مثلا شرکت Intel تولیداتش را به صورت 80x86 و شرکت Motorola به صورت 68xxx نام گذاری می کنند ، که معمولا علامت x جایگزین نسل و مدل پردازنده می شود . مثلا در مورد پردازنده های Intel نسل های اول تا هفتم به صورت زیر می باشد :
همانگونه که مشاهده می کنید از نسل چهارم (80486) به بعد نامگذاری پردازنده های Intel به صورت 80x86 نمی باشد بلکه از نام پنتیوم استفاده شده است
.
مدل پردازنده
هر کدام از نسل های پردازنده دارای مدلهای مختلفی می باشد که دارای مشخصات متفاوت می باشند . مثلا در مورد پردازنده و 80386 مدلهای DX , SX و برای 80486 مدلهای SX , DX , DXII , DX4 , DX5 برای پنتیوم (نسل پنجم) مدل های پنتیوم کلاسیک و MMX ، برای نسل ششم مدل های پنتیوم پرو ، پنتیوم II و پنتیوم III پنتیوم سلرون برای نسل هفتم مدل اتیانیوم را می توان اشاره نمود
سرعت پردازنده
یکی دیگر از پارامتر های مهم برای پردازنده که معمولا روی پردازنده چاپ می شود ، سرعت پردازنده است . سرعت پردازنده بر حسب مگاهرتز (MHZ) مشخص می شود . گاهی سرعت پردازنده ها معادل سرعت پردازنده مشابه Intel بر روی آن چاپ می شود. در این پردازنده ها که شبیه پردازنده های پنتیوم Intel هستند ، برای نشان دادن سرعت AMD-K5 که در سطر دوم آن عبارت PR100 چاپ شده است ، بدین معنی است که این پردازنده دارای سرعتی معادل سرعت پردازنده های پنتیوم اینتل با سرعت 100MHZ می باشد . هر چند ممکن است سرعت واقعی این پردازنده کمتر باشد . چنانچه بعد از PR100 علامت + هم داشته باشیم یعنی سرعت این پردازنده حتی از پردازنده اینتل با سرعت 100MHZ هم بیشتر می باشد .
ولتاژ پردازنده
پردازنده های قدیمی (قبل از کار 468DX4) با ولتاژ 5v کار می کردند . پردازنده هایی که بعد از 486DX4 به بازار ارائه شد با ولتاژ 3.3v کار می کردند . امروزه پردازنده های K6 از شرکت AMD با ولتاژهای پایین تر از 3.3v (2.2v می کنند . طبیعی است هر چه پردازنده با ولتاژ کمتری کار کند توان مصرفی آن کمتر شده و در نتیجه پردازنده کمتر داغ می شود
ريز پردازنده هاي پنتيوم IIII
اگر بخواهيم به پردازنده پنتيوم 4 به جاي تخصيص نام، يك شماره اختصاص دهيم، ميبايست آنرا پردازنده 786 بناميم زيرا اين پردازنده نسل جديدي ا پردازندهها را پس از پردازندههاي كلاس قبلي 686 ارائه مينمايد.
ويژگيها و مشخصات فني اصلي پردازنده پنتيوم 4 عبارتند از:
• سرعت آن از 3/1 گيگاهرتز در پردازندههاي اوليه اين خانواده آغاز گشته و به مقادير بالاتر از 2 گيگا هرتز ميرسد.
• 42 ميليون ترانزيستور در داخل آن تعبيه گشته و از تكنولوژي 18/0 ميكرون استفاده ميكند.
• با پردازندههاي 32 بيتي قبلي اينتل سازگاري نرمافزاري دارد.
• باس پردازنده داراي فركانس 400 مگاهرتزي ميباشد.
• واحد حسابي / منطقي (ALU) با فركانسي دو برابر فركانس هسته پردازنده اجرا ميشود.
از يك تكنولوژي 20 مرحلهاي Hyper-pipelined استفاده ميكند.
• قابليت اجراي خارج از ترتيب دستورالعملها را با قدرت خيلي زياد ارائه مينمايد.
• قابليت پيشبيني انشعاب پيشرفته
• داراي 20 كيلوبايت حافظه كاشه L1، داراي 256 كيلوبايت حافظه كاشه L2 با سرعت كامل پردازنده
• حافظه كاشه L2 ميتواند تا 4 گيگابايت حافظه RAM را پشتيباني نمايد.
• مجموعه دستورالعملهاي SSE2 (144 دستورالعمل SSE2)
• واحد مميز اعشار پيشرفته
• چندين حالت داراي مصرف پايين
به لحاظ داخلي، پردازنده پنتيوم 4، يك معماري جديد از شركت اينتل را با نام NetBurst microarchitecture معرفي مينمايد كه در برگيرنده تكنولوژي Hyper-Pipelined، يك موتور اجراي سريع، يك باس سيستم 400 مگاهرتزي و يك كاشه execution trace ميباشد. تكنولوژي Hyper-Pipelined، ژرفاي خط لوله دستورالعمل را در مقايسه با پردازنده پنتيوم III دو برابر ميكند بدان معنا كه مراحل بيشتر و كوچكتري براي اجراي دستورالعملها مورد نياز است. البته اين مسئله همچنين امكان سرعتهاي خيلي بالاتري را براي اين پردازنده ايجاد مينمايد. موتور اجرايي سريع پردازنده امكان ميدهد تا 2 واحد حسابي / منطقي عدد صحيح پردازنده (ALUها) در فركانسي دوبرابر فركانس هسته پردازنده اجرا شوند. بدان معنا كه دستورالعملها در 2/1 سيكل ساعت اجرا ميشود. باس 400 مگاهرتزي سيستم، امكان ميدهد تا دادهها با سرعت 4 بار به ازاي هر سيكل ساعت، انتقال داده شوند. واحد execution trace. يك كاشه L1 پرقدرت ميباشد كه امكان ذخيرهسازي 12 كيلو ريز دستورالعمل رمزگشايي شده را فراهم مينمايد. اينكار باعث ميگردد تا نيازي به ديكدر دستورالعمل در داخل خط لوله اجراي اصلي نباشد و به اين صورت عملكرد پردازنده بهبود مييابد. از ميان واحدهاي نام برده شده، باس پردازنده از همه مهمتر ميباشد. به لحاظ فني، باس اين پردازنده يك باس 100 مگاهرتزي quad-pumpedميباشد كه سرعت انتقال آن به ازاي هر سيكل 4 برابر ميشود. از آنجائي كه باس اين پردازنده، 64 بيت عرض دارد، نرخ ارسال بيت اين باس، 3200 مگابايت بر ثانيه است. اين عدد با سرعت حافظه RDRAM با كانال دوگانه كه 1600 مگابايت به ازاي هر كانال ميباشد يا در كل 3200 مگابايت بر ثانيه است. دقيقا سازگار است. استفاده از حافظه RD-RAM دو كاناله بدان معناست كه RIMMها ميبايست بصورت مزدوج اضافه گردند.
درمعماري داخلي خط لوله 20 مرحلهاي جديد اين پردازنده، تك تك اين دستورالعملها به تعداد زيادي اجزاء كوچكتر تقسيم ميشوند و اين پردازنده را به چيزي شبيه پردازنده RISC تبديل ميكنند. متاسفانه اين مسئله ميتواند به تعداد سيكلهاي مورد نظر براي اجراي دستورالعملها اضافه گردد (اگر نرمافزار مربوط به اين پردازنده بهينهسازي نشود)، benchmarkهاي اوليه روي نرمافزار موجود نشان دادند كه پردازنده پنتيوم III يا پردازندههاي آتلون شركت AMD به راحتي توانستند همگام با پنتيوم 4 اجرا شوند و حتي در برخي موارد آنرا پشت سر بگذارند اما با اصلاحات انجام شده روي نرمافزار پنتيوم 4 اين مشكل برطرف شده است و در واقع پردازندههاي پنتيوم 4 توانستند به قدرت واقعي خود دست يابند.
پردازنده پنتيوم 4 همچنين يك سوكت جديد CPU را ارائه مينمايد.
پنتيوم 4 اولين ريزپردازنده شركت اينتل ميباشد كه از سوكت 423 استفاده ميكند و داراي 423 پايه ميباشد.( در آرايش 39X39 SPGAانتخاب ولتاژ از طريق يك رگولاتور اتوماتيك ولتاژ كه روي مادربرد نصب شده است، صورت ميگيرد.
ملزومات حافظه
با وجــــــودي كـــــه مــــــادربردهاي فعلي مـبتني بر پنتيوم 4، از ماژولهاي (RD-RAM RAMBUS)RAM كه براي چيتستهاي مورد استفاده در مادربردهاي پنتيوم III طراحي شده بود استفاده ميكنند، كانالهاي دو گانه RD-RAM شما را ملزم ميكنند كه يك زوج ماژول مشابه بنام RIMM را نصب كنيد. اگر مادربرد پنتيوم III از SDRAM استفاده ميكند شما ميبايست يك حافظه كاملا جديد RDRAM را براي ارتقاء پنتيوم خود خريداري كنيد. اگر برد پنتيوم III شما از SDRAM استفاده ميكند اما داراي 2 ماژول RIMM كاملا مشابه نيست، شما ميبايست از RIMMهاي مكمل براي سازگاري با اين ماژولها استفاده كنيد با وجودي كه چيتستهاي مادربرد اوليه پنتيوم 4 فقط از حافظه RD-RAM پشتيباني ميكردند، چيتستهاي جديدتر از حافظههاي استانداردتر همانند DDR و SDRAM پشتيباني ميكنند.
مسائل مربوط به منبع تغذيه
پنتيوم 4 به مقدار زيادي توان الكتريكي نياز دارد و به اين دليل اغلب مادربردهاي پنتيوم 4 از يك ماژول رگولاتور ولتاژ با طرح جديد استفاده ميكنند كه بجاي 3/3 ولت يا 5 ولت از ولتاژ 12 ولت تغذيه ميشود. با استفاده از اين توان 12 ولت، راندمان سيستم افزايش يافته و جريان كل جاري در سيستم با استفاده از ولتاژ بالاتر بعنوان يك منبع، شديدا كاهش مييابد. منابع تغذيه PC، توان 12 ولت بسيار دقيقتري را توليد ميكنند اما منابع تغذيه و مادربرد ATX اصولا داراي فقط يك پين توان 12 ولت هستند.( هر پين فقط 6 آمپر جريان ميكشد). بنابراين خطوط ارسال توان 12 ولت اضافي براي حمل اين توان به مادربرد لازم بود. براي رفع اين مشكل از يك كانكتور توان سوم بنام كانكتور ATX12V استفاده ميشود. اين كانكتور جديد علاوه بر كانكتور منبع تغذيه استاندارد 20 پايه ATX و كانكتور 6 پايه كمكي (3.3/5V) ميباشد خوشبختانه خود منبع تغذيه نيازي به طراحي مجدد ندارد.
شرکت Sentilla مجموعه نرمافزار پذیرفته شده برای برنامههای جاوا را معرفی کرده است تا بر روی ریز پردازندههای قدرت پایین اجرا شود. Joes Polastre مدیر ارشد تکنولوژی و یکی از موسسان Sentilla گفت، Sentilla Software Suite به کاربران اجازه توسعه و بکارگیری نرمافزار مبتنی بر جاوا را در ریز پردازندههای قدرت پایین و باریک داخلی دیوایسها میدهد. کاربران میتوانند آن برنامهها را با استفاده از پلاتفرم، به صورت بیسیم اداره کنند.
Polastre گفت، پلاتفرم به میلیونها توسعه دهنده جاوا اجازه خلق برنامهها برای ریز پردازندههای حاضر در آبجکتهایی را که با یکدیگر ارتباط دارند را میدهد. وی افزود، این در رقابتهای اجرای جاوا در دیوایسهای باریک با حافظه کوچک بوسیله احاطه کامل محیط جاوا در ریز پردازندهها پیروز میشود. پلاتفرم از مدیریت حافظه و ذخیرهسازی در دیوایس استفاده میکند تا کد جاوا را در داخل و خارج حافظه در صورت نیاز تعویض نماید، که موجب میشود تا پلاتفرم از برنامههای بزرگ بدون draining منابع استفاده کند.
برنامههای جاوا، استفاده از محیط توسعه ابزار را در کامپیوتر توسعه دادهاند و در ریز پردازنده بکار برده میشوند. سپس ابزار مدیریت مجموعه، برنامههای جاوا شامل تهیه روزرسانیها و تامین استحکام را اداره مینمایند.
Polastre اضافه کرد، پلاتفرم با ریز پردازنده MSP430 شرکت Texas Instruments، پردازشگر 16 بیتی RISC (کامپیوتر مجموعه دستور کاهش یافته) کار میکند، اما اکثر ریز پردازندهها آن را در آینده پشتیبانی مینمایند.
وی افزود، این مجموعه هوش را به دیوایسهایی که با یکدیگر عمل متقابل انجام میدهند، اضافه میکند. Polastre به ریز پردازندهها همانند "کامپیوترهای کوچک" مینگرد که مفهوم کامپیوتری نفوذکننده را در جائیکه دیوایسها دائما با سایرین بدون بیسیم و یا بواسطه سایر تکنولوژیهای ارتباطی رابط برقرار میکنند توسعه میدهد.
Polastre گفت، کامپیوتر را به هر چیزی در دنیا میتوان متصل نمود. آنان انواع کارهای جالب توجه برای مردم را انجام میدهند. کارهایی مثل توسعه و تکمیل برنامههای محافظتی در سیستمهای Sprinkler تا بلادرنگ فضاها سبز و گلخانهها را آبیاری و معتدل نمایند.
وی ادامه داد، برنامههای هوشمند در ریز پردازندهها برای شرکتهای بزرگ و اورژانس توسعه مییابند، که به گروههای امداد امکان برنامهریزی را ارائه میدهند تا به صورت بیسیم اطلاعات بیمار را بلادرنگ جمع آوری و ارسال نمایند. شرکتهای بزرگ میتوانند از این پلاتفرم جهت پیگیری انتقال کالاها استفاده کنند.
Sentilla که سابقا به عنوان Moteiv شناخته میشد، با شرکت سان مایکروسیستمز همکاری میکند تا پلاتفرم جاوا را برای برنامههای امدادرسانی کامپیوتری ایجاد کند.
منبع (http://www.maghaleh.net/content-1556-page2.html)
مشخصه با اهمیت ریز پردازنده ها عبارتند از :
× . سرعت .
× . پهنای گذرگاه داده .
× . پهنای گذرگاه آدرس .
× . ماکزیمم حافظه .
علاوه بر این مشخصه ها تعداد ترانزیستور با کار گرفته شده ، cache داخلی ، پهنای پالس ، اندازه رجیستر های داخلی در پردازنده ها از اهمیت ویژه ای برخوردار هستند . همه پردازنده ها سه عمل اساسی را انجام می دهند :
× . انتقال اطلاعات
حساب و منطق
× . تصمیم گیری
مشخصات فنی پردازنده ها
پردازنده ها به عنوان یکی از اصلی ترین عناصر در یک کامپیوتر به صورت یک تراشه به شکل مربع روی برد اصلی قرار می گیرد . معمولا هر پردازنده دارای خصوصیات ویژه ای است که توسط تعدادی حروف و ارقام که بر روی هر کدام از آن ها چاپ شده ، مشخص می شوند . این اطلاعات شامل موارد زیر می باشد
- نام شرکت سازنده .
- نسل پردازنده .
- مدل و نوع پردازنده .
- سرعت پردازنده (MHZ ) .
- ولتاژ مورد نیاز پردازنده .
- شماره سریال پردازنده .
در ادامه به توضیح برخی از این مشخصه ها می پردازیم
نام شرکت سازنده پردازنده
پردازنده ها توسط شرکت های مختلفی ساخته و ارائه شده اند. شرکت های مشهور سازنده پردازنده عبارتند از :
- Intel
- IBM
- AMD
- Syrex
- Motorola
- IDT
- NIC
- IIT
گاهی بر روی پردازنده ها نام شرکت سازنده به صورت کامل و گاهی به صورت علائم اختصاری مخصوص شرکت مشخص می شود . مثلا برای محصولات شرکت از AMD برای مشخص کردن نام پردازنده عبارت ADVANCED شرکتهای MICRO DEVICES که کلمه AMD از آن گرفته شده چاپ می شود .
نسل پردازنده
پردازنده ها بسته به تنوع در مدل و عملکرد آن ها دارای مدل های مختلفی می باشند . معمولا هر گاه یک تغییر اساسی در ساختار یا پردازنده به وجود آمده است نسل جدیدی برای آن نام گذاری شده است . معمولا نسل های مختلف پردازنده ها را با نام ، علائم یا شماره های مختلف نشان می دهند . شرکتهای سازنده پردازنده تولیدات خود را بر اساس یک روش استاندارد نام گذاری می کنند . مثلا شرکت Intel تولیداتش را به صورت 80x86 و شرکت Motorola به صورت 68xxx نام گذاری می کنند ، که معمولا علامت x جایگزین نسل و مدل پردازنده می شود . مثلا در مورد پردازنده های Intel نسل های اول تا هفتم به صورت زیر می باشد :
همانگونه که مشاهده می کنید از نسل چهارم (80486) به بعد نامگذاری پردازنده های Intel به صورت 80x86 نمی باشد بلکه از نام پنتیوم استفاده شده است
.
مدل پردازنده
هر کدام از نسل های پردازنده دارای مدلهای مختلفی می باشد که دارای مشخصات متفاوت می باشند . مثلا در مورد پردازنده و 80386 مدلهای DX , SX و برای 80486 مدلهای SX , DX , DXII , DX4 , DX5 برای پنتیوم (نسل پنجم) مدل های پنتیوم کلاسیک و MMX ، برای نسل ششم مدل های پنتیوم پرو ، پنتیوم II و پنتیوم III پنتیوم سلرون برای نسل هفتم مدل اتیانیوم را می توان اشاره نمود
سرعت پردازنده
یکی دیگر از پارامتر های مهم برای پردازنده که معمولا روی پردازنده چاپ می شود ، سرعت پردازنده است . سرعت پردازنده بر حسب مگاهرتز (MHZ) مشخص می شود . گاهی سرعت پردازنده ها معادل سرعت پردازنده مشابه Intel بر روی آن چاپ می شود. در این پردازنده ها که شبیه پردازنده های پنتیوم Intel هستند ، برای نشان دادن سرعت AMD-K5 که در سطر دوم آن عبارت PR100 چاپ شده است ، بدین معنی است که این پردازنده دارای سرعتی معادل سرعت پردازنده های پنتیوم اینتل با سرعت 100MHZ می باشد . هر چند ممکن است سرعت واقعی این پردازنده کمتر باشد . چنانچه بعد از PR100 علامت + هم داشته باشیم یعنی سرعت این پردازنده حتی از پردازنده اینتل با سرعت 100MHZ هم بیشتر می باشد .
ولتاژ پردازنده
پردازنده های قدیمی (قبل از کار 468DX4) با ولتاژ 5v کار می کردند . پردازنده هایی که بعد از 486DX4 به بازار ارائه شد با ولتاژ 3.3v کار می کردند . امروزه پردازنده های K6 از شرکت AMD با ولتاژهای پایین تر از 3.3v (2.2v می کنند . طبیعی است هر چه پردازنده با ولتاژ کمتری کار کند توان مصرفی آن کمتر شده و در نتیجه پردازنده کمتر داغ می شود
ريز پردازنده هاي پنتيوم IIII
اگر بخواهيم به پردازنده پنتيوم 4 به جاي تخصيص نام، يك شماره اختصاص دهيم، ميبايست آنرا پردازنده 786 بناميم زيرا اين پردازنده نسل جديدي ا پردازندهها را پس از پردازندههاي كلاس قبلي 686 ارائه مينمايد.
ويژگيها و مشخصات فني اصلي پردازنده پنتيوم 4 عبارتند از:
• سرعت آن از 3/1 گيگاهرتز در پردازندههاي اوليه اين خانواده آغاز گشته و به مقادير بالاتر از 2 گيگا هرتز ميرسد.
• 42 ميليون ترانزيستور در داخل آن تعبيه گشته و از تكنولوژي 18/0 ميكرون استفاده ميكند.
• با پردازندههاي 32 بيتي قبلي اينتل سازگاري نرمافزاري دارد.
• باس پردازنده داراي فركانس 400 مگاهرتزي ميباشد.
• واحد حسابي / منطقي (ALU) با فركانسي دو برابر فركانس هسته پردازنده اجرا ميشود.
از يك تكنولوژي 20 مرحلهاي Hyper-pipelined استفاده ميكند.
• قابليت اجراي خارج از ترتيب دستورالعملها را با قدرت خيلي زياد ارائه مينمايد.
• قابليت پيشبيني انشعاب پيشرفته
• داراي 20 كيلوبايت حافظه كاشه L1، داراي 256 كيلوبايت حافظه كاشه L2 با سرعت كامل پردازنده
• حافظه كاشه L2 ميتواند تا 4 گيگابايت حافظه RAM را پشتيباني نمايد.
• مجموعه دستورالعملهاي SSE2 (144 دستورالعمل SSE2)
• واحد مميز اعشار پيشرفته
• چندين حالت داراي مصرف پايين
به لحاظ داخلي، پردازنده پنتيوم 4، يك معماري جديد از شركت اينتل را با نام NetBurst microarchitecture معرفي مينمايد كه در برگيرنده تكنولوژي Hyper-Pipelined، يك موتور اجراي سريع، يك باس سيستم 400 مگاهرتزي و يك كاشه execution trace ميباشد. تكنولوژي Hyper-Pipelined، ژرفاي خط لوله دستورالعمل را در مقايسه با پردازنده پنتيوم III دو برابر ميكند بدان معنا كه مراحل بيشتر و كوچكتري براي اجراي دستورالعملها مورد نياز است. البته اين مسئله همچنين امكان سرعتهاي خيلي بالاتري را براي اين پردازنده ايجاد مينمايد. موتور اجرايي سريع پردازنده امكان ميدهد تا 2 واحد حسابي / منطقي عدد صحيح پردازنده (ALUها) در فركانسي دوبرابر فركانس هسته پردازنده اجرا شوند. بدان معنا كه دستورالعملها در 2/1 سيكل ساعت اجرا ميشود. باس 400 مگاهرتزي سيستم، امكان ميدهد تا دادهها با سرعت 4 بار به ازاي هر سيكل ساعت، انتقال داده شوند. واحد execution trace. يك كاشه L1 پرقدرت ميباشد كه امكان ذخيرهسازي 12 كيلو ريز دستورالعمل رمزگشايي شده را فراهم مينمايد. اينكار باعث ميگردد تا نيازي به ديكدر دستورالعمل در داخل خط لوله اجراي اصلي نباشد و به اين صورت عملكرد پردازنده بهبود مييابد. از ميان واحدهاي نام برده شده، باس پردازنده از همه مهمتر ميباشد. به لحاظ فني، باس اين پردازنده يك باس 100 مگاهرتزي quad-pumpedميباشد كه سرعت انتقال آن به ازاي هر سيكل 4 برابر ميشود. از آنجائي كه باس اين پردازنده، 64 بيت عرض دارد، نرخ ارسال بيت اين باس، 3200 مگابايت بر ثانيه است. اين عدد با سرعت حافظه RDRAM با كانال دوگانه كه 1600 مگابايت به ازاي هر كانال ميباشد يا در كل 3200 مگابايت بر ثانيه است. دقيقا سازگار است. استفاده از حافظه RD-RAM دو كاناله بدان معناست كه RIMMها ميبايست بصورت مزدوج اضافه گردند.
درمعماري داخلي خط لوله 20 مرحلهاي جديد اين پردازنده، تك تك اين دستورالعملها به تعداد زيادي اجزاء كوچكتر تقسيم ميشوند و اين پردازنده را به چيزي شبيه پردازنده RISC تبديل ميكنند. متاسفانه اين مسئله ميتواند به تعداد سيكلهاي مورد نظر براي اجراي دستورالعملها اضافه گردد (اگر نرمافزار مربوط به اين پردازنده بهينهسازي نشود)، benchmarkهاي اوليه روي نرمافزار موجود نشان دادند كه پردازنده پنتيوم III يا پردازندههاي آتلون شركت AMD به راحتي توانستند همگام با پنتيوم 4 اجرا شوند و حتي در برخي موارد آنرا پشت سر بگذارند اما با اصلاحات انجام شده روي نرمافزار پنتيوم 4 اين مشكل برطرف شده است و در واقع پردازندههاي پنتيوم 4 توانستند به قدرت واقعي خود دست يابند.
پردازنده پنتيوم 4 همچنين يك سوكت جديد CPU را ارائه مينمايد.
پنتيوم 4 اولين ريزپردازنده شركت اينتل ميباشد كه از سوكت 423 استفاده ميكند و داراي 423 پايه ميباشد.( در آرايش 39X39 SPGAانتخاب ولتاژ از طريق يك رگولاتور اتوماتيك ولتاژ كه روي مادربرد نصب شده است، صورت ميگيرد.
ملزومات حافظه
با وجــــــودي كـــــه مــــــادربردهاي فعلي مـبتني بر پنتيوم 4، از ماژولهاي (RD-RAM RAMBUS)RAM كه براي چيتستهاي مورد استفاده در مادربردهاي پنتيوم III طراحي شده بود استفاده ميكنند، كانالهاي دو گانه RD-RAM شما را ملزم ميكنند كه يك زوج ماژول مشابه بنام RIMM را نصب كنيد. اگر مادربرد پنتيوم III از SDRAM استفاده ميكند شما ميبايست يك حافظه كاملا جديد RDRAM را براي ارتقاء پنتيوم خود خريداري كنيد. اگر برد پنتيوم III شما از SDRAM استفاده ميكند اما داراي 2 ماژول RIMM كاملا مشابه نيست، شما ميبايست از RIMMهاي مكمل براي سازگاري با اين ماژولها استفاده كنيد با وجودي كه چيتستهاي مادربرد اوليه پنتيوم 4 فقط از حافظه RD-RAM پشتيباني ميكردند، چيتستهاي جديدتر از حافظههاي استانداردتر همانند DDR و SDRAM پشتيباني ميكنند.
مسائل مربوط به منبع تغذيه
پنتيوم 4 به مقدار زيادي توان الكتريكي نياز دارد و به اين دليل اغلب مادربردهاي پنتيوم 4 از يك ماژول رگولاتور ولتاژ با طرح جديد استفاده ميكنند كه بجاي 3/3 ولت يا 5 ولت از ولتاژ 12 ولت تغذيه ميشود. با استفاده از اين توان 12 ولت، راندمان سيستم افزايش يافته و جريان كل جاري در سيستم با استفاده از ولتاژ بالاتر بعنوان يك منبع، شديدا كاهش مييابد. منابع تغذيه PC، توان 12 ولت بسيار دقيقتري را توليد ميكنند اما منابع تغذيه و مادربرد ATX اصولا داراي فقط يك پين توان 12 ولت هستند.( هر پين فقط 6 آمپر جريان ميكشد). بنابراين خطوط ارسال توان 12 ولت اضافي براي حمل اين توان به مادربرد لازم بود. براي رفع اين مشكل از يك كانكتور توان سوم بنام كانكتور ATX12V استفاده ميشود. اين كانكتور جديد علاوه بر كانكتور منبع تغذيه استاندارد 20 پايه ATX و كانكتور 6 پايه كمكي (3.3/5V) ميباشد خوشبختانه خود منبع تغذيه نيازي به طراحي مجدد ندارد.
شرکت Sentilla مجموعه نرمافزار پذیرفته شده برای برنامههای جاوا را معرفی کرده است تا بر روی ریز پردازندههای قدرت پایین اجرا شود. Joes Polastre مدیر ارشد تکنولوژی و یکی از موسسان Sentilla گفت، Sentilla Software Suite به کاربران اجازه توسعه و بکارگیری نرمافزار مبتنی بر جاوا را در ریز پردازندههای قدرت پایین و باریک داخلی دیوایسها میدهد. کاربران میتوانند آن برنامهها را با استفاده از پلاتفرم، به صورت بیسیم اداره کنند.
Polastre گفت، پلاتفرم به میلیونها توسعه دهنده جاوا اجازه خلق برنامهها برای ریز پردازندههای حاضر در آبجکتهایی را که با یکدیگر ارتباط دارند را میدهد. وی افزود، این در رقابتهای اجرای جاوا در دیوایسهای باریک با حافظه کوچک بوسیله احاطه کامل محیط جاوا در ریز پردازندهها پیروز میشود. پلاتفرم از مدیریت حافظه و ذخیرهسازی در دیوایس استفاده میکند تا کد جاوا را در داخل و خارج حافظه در صورت نیاز تعویض نماید، که موجب میشود تا پلاتفرم از برنامههای بزرگ بدون draining منابع استفاده کند.
برنامههای جاوا، استفاده از محیط توسعه ابزار را در کامپیوتر توسعه دادهاند و در ریز پردازنده بکار برده میشوند. سپس ابزار مدیریت مجموعه، برنامههای جاوا شامل تهیه روزرسانیها و تامین استحکام را اداره مینمایند.
Polastre اضافه کرد، پلاتفرم با ریز پردازنده MSP430 شرکت Texas Instruments، پردازشگر 16 بیتی RISC (کامپیوتر مجموعه دستور کاهش یافته) کار میکند، اما اکثر ریز پردازندهها آن را در آینده پشتیبانی مینمایند.
وی افزود، این مجموعه هوش را به دیوایسهایی که با یکدیگر عمل متقابل انجام میدهند، اضافه میکند. Polastre به ریز پردازندهها همانند "کامپیوترهای کوچک" مینگرد که مفهوم کامپیوتری نفوذکننده را در جائیکه دیوایسها دائما با سایرین بدون بیسیم و یا بواسطه سایر تکنولوژیهای ارتباطی رابط برقرار میکنند توسعه میدهد.
Polastre گفت، کامپیوتر را به هر چیزی در دنیا میتوان متصل نمود. آنان انواع کارهای جالب توجه برای مردم را انجام میدهند. کارهایی مثل توسعه و تکمیل برنامههای محافظتی در سیستمهای Sprinkler تا بلادرنگ فضاها سبز و گلخانهها را آبیاری و معتدل نمایند.
وی ادامه داد، برنامههای هوشمند در ریز پردازندهها برای شرکتهای بزرگ و اورژانس توسعه مییابند، که به گروههای امداد امکان برنامهریزی را ارائه میدهند تا به صورت بیسیم اطلاعات بیمار را بلادرنگ جمع آوری و ارسال نمایند. شرکتهای بزرگ میتوانند از این پلاتفرم جهت پیگیری انتقال کالاها استفاده کنند.
Sentilla که سابقا به عنوان Moteiv شناخته میشد، با شرکت سان مایکروسیستمز همکاری میکند تا پلاتفرم جاوا را برای برنامههای امدادرسانی کامپیوتری ایجاد کند.
منبع (http://www.maghaleh.net/content-1556-page2.html)