خانه - راهرو
نمودار پردازنده با توضیحات پردازنده کامپیوتر چگونه است. چگونه همه کار می کند

دستگاه های اصلی رایانه در واحد سیستم "زندگی می کنند". اینها عبارتند از: مادربرد، پردازنده، کارت گرافیک، رم، هارد دیسک. اما خارج از آن، معمولاً روی میز، دستگاه های رایانه ای کمتر مهم نیز "زندگی می کنند". مانند: مانیتور، ماوس، صفحه کلید، بلندگو، چاپگر.

در این مقاله به بررسی خواهیم پرداخت کامپیوتر از چه چیزی تشکیل شده استاین دستگاه ها چه شکلی هستند، چه عملکردی دارند و در کجا قرار دارند.

واحد سیستم.

در دسته اول، آن دستگاه ها را تجزیه و تحلیل می کنیم یا به آنها اجزایی می گویند که در واحد سیستم "پنهان" می شوند. آنها برای کار او مهم ترین هستند. به هر حال، می توانید بلافاصله به واحد سیستم نگاه کنید. این کار سختی نیست. کافی است دو پیچ پشت یونیت سیستم را باز کرده و درب آن را به پهلو ببرید و سپس نمایی از مهم ترین دستگاه های کامپیوتری را به ترتیب مشاهده می کنیم که اکنون به بررسی آن می پردازیم.

مادربرد یک برد مدار چاپی است که برای اتصال اجزای اصلی کامپیوتر طراحی شده است. برخی از آنها، به عنوان مثال، یک پردازنده یا یک کارت گرافیک، به طور مستقیم بر روی خود مادربرد در یک اسلات طراحی شده برای این کار نصب می شوند. و قسمت دیگر قطعات مثلا هارد یا منبع تغذیه با استفاده از کابل های مخصوص به مادربرد متصل می شود.

پردازنده یک ریزتراشه و در عین حال "مغز" کامپیوتر است. چرا؟ زیرا مسئولیت اجرای تمامی عملیات بر عهده اوست. هرچه پردازنده بهتر باشد، سریعتر این عملیات را انجام می دهد، به ترتیب، کامپیوتر سریعتر کار می کند. البته پردازنده روی سرعت کامپیوتر تاثیر می‌گذارد، و حتی به شدت، اما سرعت کامپیوتر به هارد، کارت گرافیک و RAM شما نیز بستگی دارد. بنابراین قدرتمندترین پردازنده سرعت بالای کامپیوتر را در صورت قدیمی بودن بقیه قطعات تضمین نمی کند.

3. کارت گرافیک.

کارت گرافیک یا کارت گرافیک برای نمایش تصاویر روی صفحه نمایشگر طراحی شده است. همچنین در مادربرد، در یک کانکتور مخصوص PSI-Express نصب شده است. معمولاً یک کارت گرافیک را می توان در خود مادربرد قرار داد، اما قدرت آن اغلب فقط برای برنامه های اداری و مرور اینترنت کافی است.

RAM یک نوار مستطیل شکل است که شبیه کارتریج کنسول های بازی قدیمی است. برای ذخیره سازی موقت داده ها در نظر گرفته شده است. به عنوان مثال، کلیپ بورد را ذخیره می کند. مقداری متن را در سایت کپی کردیم و بلافاصله وارد رم شد. اطلاعات مربوط به برنامه های در حال اجرا، حالت خواب کامپیوتر و سایر داده های موقت در RAM ذخیره می شود. یکی از ویژگی های رم این است که پس از خاموش شدن رایانه، داده های آن به طور کامل حذف می شود.

هارد دیسک برخلاف RAM برای ذخیره سازی طولانی مدت فایل ها طراحی شده است. به نوعی دیگر وینچستر نامیده می شود. داده ها را روی صفحات مخصوص ذخیره می کند. درایوهای SSD نیز در سال های اخیر محبوب شده اند.

ویژگی های آنها شامل سرعت بالا است، اما بلافاصله یک منفی وجود دارد - آنها گران هستند. یک درایو SSD 64 گیگابایتی همان قیمت یک هارد دیسک 750 گیگابایتی را برای شما خواهد داشت. تصور کنید یک SSD چند صد گیگابایتی چقدر هزینه دارد. وای، وو! اما ناراحت نباشید، می توانید یک درایو SSD 64 گیگابایتی بخرید و از آن به عنوان درایو سیستم استفاده کنید، یعنی ویندوز را روی آن نصب کنید. می گویند سرعت کار چندین برابر می شود. سیستم خیلی سریع شروع می شود، برنامه ها پرواز می کنند. من قصد دارم به یک SSD سوئیچ کنم و فایل های معمولی خود را روی هارد دیسک سنتی نگه دارم.

برای کار با دیسک ها به یک درایو دیسک نیاز است. اگرچه در حال حاضر بسیار کمتر مورد استفاده قرار می گیرد، اما هنوز در رایانه های رومیزی آسیبی نمی بیند. حداقل، یک درایو برای نصب سیستم مفید خواهد بود.

6. سیستم های خنک کننده.

سیستم خنک کننده فن هایی هستند که قطعات را خنک می کنند. معمولاً سه یا چند کولر نصب می شود. حتما یکی روی پردازنده، یکی روی کارت گرافیک و یکی روی منبع تغذیه و بعد در صورت درخواست داشته باشید. اگر چیزی گرم است، پس از آن مطلوب است که خنک شود. فن ها نیز روی هارد دیسک ها و در خود کیس نصب می شوند. اگر کولر داخل کیس روی پنل جلویی نصب شده باشد، گرما می گیرد و کولرهای نصب شده در محفظه عقب هوای سرد را به سیستم می رسانند.

کارت صدا صدا را به بلندگوها ارسال می کند. معمولا در مادربرد تعبیه شده است. اما این اتفاق می افتد که یا خراب می شود و بنابراین جداگانه خریداری می شود یا در ابتدا کیفیت صاحب PC استاندارد راضی نمی شود و سیستم صوتی دیگری می خرد. به طور کلی کارت صدا نیز حق دارد در این لیست از دستگاه های PC قرار گیرد.

منبع تغذیه برای کار کردن تمام دستگاه های رایانه ای بالا مورد نیاز است. تمام قطعات را با مقدار لازم الکتریسیته تامین می کند.

8. مسکن

و برای اینکه مادربرد، پردازنده، کارت گرافیک، رم، هارد، فلاپی درایو، کارت صدا، منبع تغذیه و احتمالاً برخی قطعات اضافی را در جایی قرار دهیم، به یک کیس نیاز داریم. در آنجا، همه چیز به طور مرتب نصب شده، پیچ خورده، متصل است و زندگی روزمره را آغاز می کند، از روشن شدن تا خاموش شدن. دمای مورد نیاز در کیس حفظ می شود و همه چیز از آسیب محافظت می شود.

در نتیجه، ما یک واحد سیستم تمام عیار، با تمام مهم ترین دستگاه های کامپیوتری که برای عملکرد آن مورد نیاز است، دریافت می کنیم.

لوازم جانبی.

خوب، برای اینکه به طور کامل کار بر روی رایانه را شروع کنیم و به واحد سیستم "وزوز" نگاه نکنیم، به لوازم جانبی نیاز داریم. اینها شامل اجزای کامپیوتری است که خارج از واحد سیستم هستند.

خود مانیتور برای اینکه ببینیم با چه چیزی کار می کنیم لازم است. کارت گرافیک تصویر را به مانیتور می فرستد. آنها با یک کابل VGA یا HDMI به یکدیگر متصل می شوند.

صفحه کلید برای وارد کردن اطلاعات طراحی شده است، خوب، البته، چه نوع کار بدون صفحه کلید کامل. متن را تایپ کنید، بازی کنید، در اینترنت گشت و گذار کنید، و هر جایی که به صفحه کلید نیاز دارید.

3. ماوس.

ماوس برای کنترل مکان نما روی صفحه مورد نیاز است. آن را در جهات مختلف حرکت دهید، کلیک کنید، فایل ها و پوشه ها را باز کنید، عملکردهای مختلف را فراخوانی کنید و خیلی چیزهای دیگر. درست مثل بدون صفحه کلید، بدون ماوس، هیچ جا.

4. بلندگوها.

بلندگوها عمدتاً برای گوش دادن به موسیقی، تماشای فیلم و بازی مورد نیاز هستند. چه کسی امروز از ستون ها بیشتر از کاربران معمولی استفاده می کند که روزانه آنها را در این وظایف بازتولید می کنند.

یک پرینتر و یک اسکنر برای چاپ و اسکن اسناد و هر آنچه در زمینه چاپ مورد نیاز است نیاز است. یا MFP، دستگاه چند منظوره. این برای همه کسانی که اغلب با این دستگاه چاپ، اسکن، فتوکپی و بسیاری از کارهای دیگر انجام می دهند مفید خواهد بود.

در این مقاله فقط به طور خلاصه به بررسی اصلی پرداختیم دستگاه های کامپیوتریو در سایر پیوندهایی که در زیر مشاهده می کنید، ما به همه محبوب ترین دستگاه های جانبی و همچنین اجزایی که بخشی از واحد سیستم هستند، یعنی اجزاء، نگاه دقیق تری خواهیم داشت.

از خواندن لذت ببرید!

تقریباً همه می دانند که در یک رایانه، عنصر اصلی در بین تمام اجزای "آهن" واحد پردازش مرکزی است. اما دایره افرادی که تصور می کنند پردازنده چگونه کار می کند بسیار محدود است. اکثر کاربران هیچ ایده ای در این مورد ندارند. و حتی زمانی که سیستم به طور ناگهانی شروع به "کاهش" می کند، بسیاری از مردم فکر می کنند که این پردازنده به خوبی کار نمی کند و به عوامل دیگر اهمیت نمی دهند. برای درک کامل وضعیت، برخی از جنبه های CPU را در نظر بگیرید.

واحد پردازش مرکزی چیست؟

پردازنده از چه چیزی ساخته شده است؟

اگر در مورد نحوه عملکرد یک پردازنده اینتل یا رقیب آن AMD صحبت کنیم، باید به نحوه چیدمان این تراشه ها نگاه کنید. اولین ریزپردازنده (به هر حال، از اینتل، مدل 4040 بود) در سال 1971 ظاهر شد. فقط با 4 بیت اطلاعات می توانست ساده ترین عملیات جمع و تفریق را انجام دهد، یعنی معماری 4 بیتی داشت.

پردازنده های مدرن، مانند اولین ها، بر پایه ترانزیستور ساخته شده اند و سرعت بسیار بیشتری دارند. آنها با روش فوتولیتوگرافی از تعداد معینی از صفحات سیلیکونی منفرد ساخته می شوند که یک کریستال واحد را تشکیل می دهند که ترانزیستورها در آن نقش می بندند. این طرح بر روی یک شتاب دهنده خاص با یون های بور پراکنده ایجاد شده است. در ساختار داخلی پردازنده ها، اجزای اصلی هسته ها، گذرگاه ها و ذرات عملکردی به نام revisions هستند.

ویژگی های اصلی

مانند هر دستگاه دیگری، پردازنده با پارامترهای خاصی مشخص می شود که هنگام پاسخ به این سوال که پردازنده چگونه کار می کند، نمی توان آنها را نادیده گرفت. اول از همه این است:

  • تعداد هسته ها؛
  • تعداد رشته ها؛
  • اندازه کش (حافظه داخلی)؛
  • فرکانس ساعت؛
  • سرعت اتوبوس.

در حال حاضر، بیایید روی سرعت ساعت تمرکز کنیم. جای تعجب نیست که پردازنده را قلب کامپیوتر می نامند. مانند قلب، در حالت ضربان با تعداد مشخصی سیکل در ثانیه کار می کند. فرکانس ساعت بر حسب مگاهرتز یا گیگاهرتز اندازه گیری می شود. هرچه بالاتر باشد، دستگاه می تواند عملیات بیشتری انجام دهد.

پردازنده با چه فرکانسی کار می کند، می توانید از ویژگی های اعلام شده آن مطلع شوید یا به اطلاعات موجود در آن نگاه کنید، اما در هنگام پردازش دستورات، فرکانس می تواند تغییر کند و در هنگام اورکلاک (اورلاک) می تواند تا حد زیادی افزایش یابد. بنابراین، اعلام شده فقط یک شاخص متوسط ​​است.

تعداد هسته ها شاخصی است که تعداد مراکز محاسباتی پردازنده را تعیین می کند (با رشته ها اشتباه نشود - ممکن است تعداد هسته ها و رشته ها مطابقت نداشته باشند). با توجه به این توزیع، امکان تغییر مسیر عملیات به هسته های دیگر و در نتیجه افزایش عملکرد کلی فراهم می شود.

نحوه عملکرد پردازنده: پردازش دستورالعمل

اکنون کمی در مورد ساختار دستورات اجرایی. اگر به نحوه عملکرد پردازنده نگاه کنید، باید به وضوح درک کنید که هر دستورالعمل دارای دو جزء است - یک عملیات و یک عملوند.

بخش عملیاتی نشان می دهد که سیستم کامپیوتری در حال حاضر چه کاری باید انجام دهد، عملوند تعیین می کند که پردازنده باید روی چه چیزی کار کند. علاوه بر این، هسته پردازشگر می تواند شامل دو مرکز محاسباتی (کانتینرها، رشته ها) باشد که اجرای دستور را به چند مرحله تقسیم می کند:

  • تولید؛
  • رمزگشایی؛
  • اجرای دستور؛
  • دسترسی به حافظه خود پردازنده
  • ذخیره نتیجه

امروزه از کش جداگانه در قالب استفاده از دو سطح حافظه کش استفاده می شود که امکان جلوگیری از رهگیری توسط دو یا چند دستور دسترسی به یکی از بلوک های حافظه را فراهم می کند.

پردازنده ها با توجه به نوع پردازش دستورالعمل ها به خطی (اجرای دستورالعمل ها به ترتیب نوشتن)، چرخه ای و شاخه ای (اجرای دستورالعمل ها پس از پردازش شرایط شاخه) تقسیم می شوند.

عملیات در حال انجام است

در میان عملکردهای اصلی که به پردازنده اختصاص داده شده است، به معنای دستورات یا دستورالعمل های اجرایی، سه وظیفه اصلی وجود دارد:

  • عملیات ریاضی بر اساس دستگاه حسابی-منطقی؛
  • انتقال داده ها (اطلاعات) از یک نوع حافظه به نوع دیگر؛
  • تصمیم گیری در مورد اجرای دستور، و بر اساس آن - انتخاب تغییر به اجرای مجموعه های دیگر از دستورات.

تعامل با حافظه (ROM و RAM)

در این فرآیند باید به اجزایی مانند گذرگاه و کانال خواندن/نوشتن که به دستگاه های ذخیره سازی متصل می شوند توجه داشت. ROM شامل مجموعه ای دائمی از بایت ها است. ابتدا گذرگاه آدرس یک بایت خاص را از رام درخواست می کند، سپس آن را به گذرگاه داده منتقل می کند و پس از آن کانال خواندن وضعیت خود را تغییر می دهد و ROM بایت درخواستی را ارائه می دهد.

اما پردازنده ها نه تنها می توانند داده ها را از رم بخوانند، بلکه آنها را بنویسند. در این حالت از کانال نوشتن استفاده می شود. اما، اگر به آن نگاه کنید، به طور کلی، کامپیوترهای مدرن از نظر تئوری می توانند بدون RAM کار کنند، زیرا میکروکنترلرهای مدرن قادرند بایت های داده لازم را مستقیماً در حافظه خود تراشه پردازنده قرار دهند. ولی بدون رام نمیشه.

از جمله اینکه سیستم از حالت تست سخت افزاری (فرمان BIOS) شروع می شود و تنها پس از آن کنترل به سیستم عامل قابل بوت منتقل می شود.

چگونه می توان بررسی کرد که پردازنده کار می کند؟

حال بیایید برخی از جنبه های بررسی سلامت پردازنده را بررسی کنیم. باید به وضوح درک کرد که اگر پردازنده کار نمی کرد، کامپیوتر اصلا نمی توانست دانلود را شروع کند.

نکته دیگر زمانی است که می خواهید در یک لحظه به نشانگر استفاده از قابلیت های پردازنده نگاه کنید. این را می توان از طریق "Task Manager" استاندارد انجام داد (در مقابل هر فرآیند، مشخص می شود که چند درصد از بار پردازنده را می دهد). برای تعیین بصری این پارامتر، می توانید از برگه عملکرد استفاده کنید، جایی که تغییرات در زمان واقعی ردیابی می شوند. گزینه های پیشرفته را می توان با استفاده از برنامه های خاص مانند CPU-Z مشاهده کرد.

همچنین می توانید از چندین هسته پردازنده با استفاده از (msconfig) و گزینه های پیشرفته بوت استفاده کنید.

مشکلات احتمالی

در نهایت چند کلمه در مورد مشکلات. در اینجا، بسیاری از کاربران اغلب می پرسند، آنها می گویند، چرا پردازنده کار می کند، اما مانیتور روشن نمی شود؟ این وضعیت ربطی به پردازنده مرکزی ندارد. واقعیت این است که وقتی هر رایانه ای را روشن می کنید، ابتدا آداپتور گرافیکی و تنها پس از آن همه چیز دیگر آزمایش می شود. شاید مشکل دقیقاً در پردازنده تراشه گرافیکی باشد (همه شتاب دهنده های ویدیویی مدرن پردازنده های گرافیکی خود را دارند).

اما با استفاده از مثال عملکرد بدن انسان، باید درک کرد که در صورت ایست قلبی، کل بدن می میرد. در مورد کامپیوترها هم همینطور است. پردازنده کار نمی کند - کل سیستم کامپیوتری "می میرد".

پردازنده بخش اصلی هر دستگاه کامپیوتری است. اما بسیاری از کاربران درک بسیار ضعیفی از چیستی پردازنده در رایانه و عملکرد آن ندارند. اگرچه در دنیای مدرن این اطلاعات مهمی است، اما با دانستن آن می توانید از بسیاری از تصورات نادرست جدی جلوگیری کنید. اگر می خواهید درباره تراشه ای که رایانه شما را نیرو می دهد بیشتر بدانید، به جای درستی آمده اید. در این مقاله می آموزید که پردازنده برای چیست و چگونه بر عملکرد کل دستگاه تأثیر می گذارد.

واحد پردازش مرکزی چیست؟

در این مورد، ما در مورد پردازنده مرکزی صحبت می کنیم. از این گذشته ، موارد دیگری در رایانه وجود دارد ، به عنوان مثال ، یک پردازنده ویدیو.

واحد پردازش مرکزی قسمت اصلی کامپیوتر است که یک واحد الکترونیکی یا مدار مجتمع است. دستورات ماشین یا کد برنامه را اجرا می کند و اساس سخت افزار دستگاه است.

به عبارت ساده، قلب و مغز کامپیوتر است. به لطف او است که همه چیز کار می کند، او جریان های داده را پردازش می کند و کار تمام بخش های سیستم کلی را کنترل می کند.

وقتی به پردازنده از نظر فیزیکی نگاه می کنیم، یک صفحه کوچک، نازک و مربعی شکل است. اندازه کوچکی دارد و روی آن با درب فلزی پوشانده شده است.

قسمت پایین تراشه توسط تماس هایی اشغال شده است که از طریق آنها چیپست با بقیه سیستم تعامل دارد. با باز کردن درب واحد سیستم کامپیوتر خود، به راحتی می توانید پردازنده را پیدا کنید، مگر اینکه توسط سیستم خنک کننده پوشانده شده باشد.

تا زمانی که CPU دستور مناسب را ندهد، کامپیوتر قادر نخواهد بود حتی ساده ترین عملیات را انجام دهد، مثلاً دو عدد را اضافه کنید. هر کاری که می خواهید روی رایانه شخصی خود انجام دهید، هر اقدامی شامل تماس با پردازنده است. به همین دلیل است که یکی از اجزای مهم رایانه است.

پردازنده های مرکزی مدرن نه تنها قادر به انجام وظایف اصلی خود هستند، بلکه می توانند تا حدی جایگزین کارت گرافیک شوند. تراشه های جدید با محل مجزا برای انجام وظایف کنترلر ویدیو تولید می شوند.

این کنترلر ویدیو تمام اقدامات اساسی لازم را که از یک کارت گرافیک لازم است انجام می دهد. در این حالت از رم به عنوان حافظه تصویری استفاده می شود. اما اشتباه نکنید که یک پردازنده قدرتمند مدرن می تواند به طور کامل یک کارت گرافیک را جایگزین کند.

حتی طبقه متوسط ​​کارت‌های ویدئویی، کنترل‌کننده‌های ویدئویی پردازنده‌ها را بسیار عقب‌تر می‌گذارند. بنابراین، گزینه کامپیوتر بدون کارت گرافیک فقط برای دستگاه های اداری مناسب است که شامل انجام هیچ گونه کار پیچیده مرتبط با گرافیک نیستند.

در چنین مواردی واقعاً فرصتی برای پس انداز وجود دارد. پس از همه، شما فقط می توانید یک چیپست پردازنده با یک کنترلر ویدئویی خوب داشته باشید و پولی را برای کارت گرافیک خرج نکنید.

نحوه عملکرد پردازنده

یک نوع پردازنده چیست. اما چگونه کار می کند؟ این یک فرآیند طولانی و پیچیده است، اما زمانی که به آن دست پیدا کنید، به اندازه کافی آسان است. اصل عملکرد پردازنده مرکزی را می توان به صورت مرحله ای در نظر گرفت.

ابتدا برنامه در RAM بارگذاری می شود و از آنجا تمام اطلاعات لازم و مجموعه ای از دستورات را که برای اجرای واحد کنترل پردازنده اجباری هستند، می گیرد. سپس تمام این داده ها وارد حافظه بافر می شوند که اصطلاحاً به آن حافظه پنهان پردازنده می گویند.

اطلاعات از بافر خارج می شود که به دو نوع دستورالعمل و مقادیر تقسیم می شود. هر دو آنها و آن ها در ثبت ها قرار می گیرند. ثبات ها سلول های حافظه ای هستند که در چیپ ست تعبیه شده اند. آنها همچنین بسته به نوع اطلاعاتی که دریافت می کنند به دو شکل می آیند: ثبت دستورالعمل و ثبت داده.

یکی از اجزای CPU واحد منطق حسابی است. این با عملکرد تبدیل اطلاعات با استفاده از محاسبات حسابی و منطقی سروکار دارد.

اینجاست که داده‌های رجیسترها وارد می‌شوند. پس از آن واحد حسابی-منطقی داده های دریافتی را می خواند و دستوراتی را که برای پردازش اعداد به دست آمده ضروری است را اجرا می کند.

در اینجا باز هم با انشعاب مواجه هستیم. نتایج نهایی به تکمیل و ناتمام تقسیم می شوند. آنها به رجیسترها برمی گردند و موارد تمام شده به حافظه بافر می روند.

حافظه نهان پردازنده از دو سطح اصلی تشکیل شده است: بالا و پایین. جدیدترین دستورات و داده‌ها به حافظه نهان بالا ارسال می‌شوند، در حالی که آنهایی که استفاده نمی‌شوند به حافظه پنهان می‌روند.

یعنی تمام اطلاعات واقع در سطح سوم به سطح دوم منتقل می شود که از آن به نوبه خود داده ها به سطح اول می روند. و داده های غیر ضروری، برعکس، به سطح پایین ارسال می شوند.

پس از پایان چرخه محاسبات، نتایج آن دوباره در RAM کامپیوتر نوشته می شود. این برای اطمینان از آزاد شدن حافظه پنهان CPU و در دسترس بودن برای عملیات جدید است.

اما گاهی اوقات شرایطی پیش می آید که حافظه بافر کاملاً پر است و جایی برای عملیات جدید وجود ندارد. در این حالت، داده هایی که در حال حاضر مورد استفاده قرار نمی گیرند به حافظه رم یا به سطح پایین تر حافظه پردازنده می روند.

انواع پردازنده ها

پس از پرداختن به اصل عملکرد CPU، وقت آن است که انواع مختلف آن را با هم مقایسه کنیم. انواع مختلفی از پردازنده وجود دارد. هم مدل های ضعیف تک هسته ای و هم دستگاه های قدرتمند با چند هسته وجود دارد. مواردی هستند که منحصراً برای کارهای اداری طراحی شده اند و مواردی هستند که برای مدرن ترین بازی ها ضروری هستند.

در حال حاضر، دو سازنده اصلی پردازنده وجود دارد - AMD و Intel. این آنها هستند که مرتبط ترین و پرطرفدارترین تراشه ها را تولید می کنند. باید درک کنید که تفاوت تراشه های این دو شرکت در تعداد هسته ها یا عملکرد کلی نیست، بلکه در معماری است.

یعنی محصولات این دو شرکت بر اساس اصول متفاوتی ساخته شده اند. و هر سازنده دارای نوع منحصر به فرد پردازنده خود است که ساختار متفاوتی با رقیب دارد.

لازم به ذکر است که هر دو گزینه نقاط قوت و ضعف خود را دارند. به عنوان مثال، اینتل با چنین مواردی متمایز می شود مثبت ها :

  • مصرف انرژی کمتر؛
  • بیشتر سازندگان آهن دقیقاً با تعامل با پردازنده های اینتل هدایت می شوند.
  • در بازی ها، عملکرد بالاتر است.
  • تعامل اینتل با رم کامپیوتر آسان تر است.
  • عملیات اجرا شده تنها با یک برنامه در اینتل سریعتر است.

در عین حال، نیز وجود دارد منفی ها :

  • به عنوان یک قاعده، هزینه چیپست های اینتل گران تر از معادل AMD است.
  • هنگام کار با چندین برنامه سنگین، عملکرد کاهش می یابد.
  • هسته های گرافیکی ضعیف تر از هسته های رقیب هستند.

AMD با موارد زیر متمایز می شود فواید:

  • ارزش بسیار بهتر برای پول؛
  • قادر به اطمینان از عملکرد قابل اعتماد کل سیستم؛
  • فرصتی برای اورکلاک کردن پردازنده وجود دارد و قدرت آن را 10-20٪ افزایش می دهد.
  • هسته های گرافیکی یکپارچه قوی تر.

با این حال، AMD در پارامترهای زیر پایین تر است:

  • تعامل با RAM بدتر است.
  • پردازنده برق بیشتری مصرف می کند.
  • فرکانس کار در سطوح دوم و سوم حافظه بافر کمتر است.
  • در بازی ها عملکرد کمتر است.

اگرچه مزایا و معایب آنها برجسته است، اما شرکت ها همچنان پردازنده های بهتری را عرضه می کنند. شما فقط باید انتخاب کنید که کدام یک برای شما بهترین است. از این گذشته ، نمی توان به صراحت گفت که یک شرکت بهتر از دیگری است.

ویژگی های اصلی

بنابراین، ما قبلاً متوجه شده ایم که یکی از ویژگی های اصلی پردازنده، توسعه دهنده آن است. اما تعدادی پارامتر وجود دارد که هنگام خرید باید بیشتر به آنها توجه کنید.

ما از این برند دور نخواهیم شد و اشاره می کنیم که سری های مختلفی از تراشه ها وجود دارد. هر تولید کننده خطوط خود را در دسته های قیمتی مختلف تولید می کند که برای کارهای مختلف ایجاد شده است. یکی دیگر از پارامترهای مرتبط معماری CPU است. در واقع اینها اندام های داخلی آن هستند که کل عملکرد تراشه به آنها بستگی دارد.

واضح ترین پارامتر نیست، اما پارامتر بسیار مهم سوکت است. واقعیت این است که در خود پردازنده، سوکت باید با سوکت مربوطه روی مادربرد مطابقت داشته باشد.

در غیر این صورت، نمی توانید این دو جزء ضروری هیچ کامپیوتری را با هم ترکیب کنید. بنابراین، هنگام مونتاژ یک واحد سیستم، یا باید یک مادربرد بخرید و به دنبال چیپست برای آن باشید یا برعکس.

اکنون زمان آن است که بفهمیم کدام ویژگی های پردازنده بر عملکرد آن تأثیر می گذارد. بدون شک اصلی ترین فرکانس ساعت است. این مقدار عملیاتی است که می توان در یک واحد زمان مشخص انجام داد.

این شاخص بر حسب مگاهرتز اندازه گیری می شود. بنابراین فرکانس ساعت تراشه چه چیزی را تحت تأثیر قرار می دهد؟ از آنجایی که تعداد عملیات را برای یک زمان مشخص نشان می دهد، حدس زدن اینکه سرعت دستگاه به آن بستگی دارد دشوار نیست.

شاخص مهم دیگر میزان حافظه بافر است. همانطور که قبلا ذکر شد، بالا و پایین است. همچنین عملکرد پردازنده را تحت تأثیر قرار می دهد.

یک CPU می تواند یک یا چند هسته داشته باشد. مدل های چند هسته ای گران تر هستند. اما تعداد هسته ها چه تاثیری دارد؟ این مشخصه قدرت دستگاه را تعیین می کند. هرچه تعداد هسته ها بیشتر باشد، دستگاه قدرتمندتر است.

نتیجه

پردازنده مرکزی نه تنها یکی از مهمترین آنها را ایفا می کند، بلکه می توان گفت که نقش اصلی را در عملکرد یک کامپیوتر نیز دارد. از اوست که عملکرد کل دستگاه و همچنین وظایفی که به طور کلی امکان استفاده از آن وجود دارد بستگی دارد.

اما این بدان معنا نیست که لازم است قدرتمندترین پردازنده را برای یک کامپیوتر معمولی خریداری کنید. بهترین مدلی را انتخاب کنید که نیازهای شما را برآورده کند.

پردازنده تراشه اصلی کامپیوتر است. به عنوان یک قاعده، همچنین یکی از پیشرفته ترین و گران ترین قطعات رایانه شخصی است. با وجود این واقعیت که پردازنده یک دستگاه جداگانه است، اما تعداد زیادی اجزا در ساختار خود دارد که وظیفه یک عملکرد خاص را بر عهده دارند. مشخصات آنها چیست؟

پردازنده: ویژگی های دستگاه و تاریخچه ظاهر

جزء PC، که در حال حاضر معمولا به عنوان واحد پردازش مرکزی نامیده می شود، با تاریخچه نسبتا جالبی از منشاء مشخص می شود. بنابراین، برای درک ویژگی های آن، بررسی برخی از حقایق کلیدی در مورد تکامل توسعه آن مفید خواهد بود. این دستگاه که برای کاربر مدرن به عنوان واحد پردازش مرکزی شناخته می شود، نتیجه چندین سال بهبود فناوری تولید ریزمدارهای محاسباتی است.

با گذشت زمان، دیدگاه مهندسان نسبت به ساختار پردازنده تغییر کرد. در رایانه های نسل اول و دوم، اجزای مربوطه شامل تعداد زیادی بلوک جداگانه بود که از نظر وظایف حل شده بسیار متفاوت بودند. با شروع نسل سوم رایانه ها، عملکردهای پردازنده در یک زمینه محدودتر مورد توجه قرار گرفت. مهندسان طراحی کامپیوتر تشخیص دادند که این باید تشخیص و تفسیر دستورات ماشین، وارد کردن آنها به رجیسترها و همچنین کنترل سایر قطعات سخت افزاری رایانه شخصی باشد. همه این توابع شروع به ترکیب در یک دستگاه کردند.

ریزپردازنده ها

با توسعه فناوری رایانه، دستگاه هایی به نام «ریز پردازنده» وارد ساختار رایانه شخصی شدند. یکی از اولین دستگاه هایی از این نوع Intel 4004 بود که توسط یک شرکت آمریکایی در سال 1971 عرضه شد. ریزپردازنده ها در مقیاس یک ریزمدار، عملکردهایی را که در بالا تعریف کردیم در ساختار خود ترکیب کردند. دستگاه های مدرن، در اصل، بر اساس همان مفهوم کار می کنند. بنابراین، پردازنده مرکزی لپ تاپ، رایانه شخصی، تبلت در ساختار خود شامل: یک دستگاه منطقی، رجیسترها و همچنین یک ماژول کنترل مسئول عملکردهای خاص است. با این حال، در عمل، اجزای ریز مدارهای مدرن اغلب در مجموعه پیچیده تری ارائه می شوند. بیایید این ویژگی را با جزئیات بیشتری مطالعه کنیم.

ساختار پردازنده های مدرن

پردازنده مرکزی یک رایانه شخصی، لپ تاپ یا تبلت مدرن با هسته نمایش داده می شود - اکنون به عنوان یک هنجار در نظر گرفته می شود که چندین مورد از آنها وجود دارد، حافظه نهان در سطوح مختلف و همچنین کنترل کننده ها: RAM، گذرگاه سیستم. عملکرد یک تراشه از نوع مربوطه با ویژگی های کلیدی آن تعیین می شود. در چه مجموعی می توان آنها را ارائه کرد؟

مهم‌ترین ویژگی‌های CPU در رایانه‌های شخصی مدرن عبارتند از: نوع ریزمعماری (معمولاً بر حسب نانومتر)، سرعت ساعت (بر حسب گیگاهرتز)، اندازه حافظه پنهان در هر سطح (بر حسب مگابایت)، مصرف انرژی (بر حسب وات) و وجود یا عدم وجود. ماژول کارت گرافیک

بیایید ویژگی های برخی از ماژول های کلیدی CPU را با جزئیات بیشتری مطالعه کنیم. بیایید با هسته شروع کنیم.

هسته پردازنده

واحد پردازش مرکزی یک رایانه شخصی مدرن همیشه دارای یک هسته است. این شامل بلوک های عملکردی کلیدی ریز مدار است که از طریق آنها عملکردهای منطقی و حسابی لازم را انجام می دهد. به عنوان یک قاعده، آنها در مجموعه خاصی از عناصر ارائه می شوند. بنابراین، دستگاه پردازنده مرکزی اغلب وجود بلوک هایی را فرض می کند که مسئول حل وظایف زیر هستند:

واکشی و رمزگشایی دستورالعمل ها؛

نمونه گیری داده ها؛

اجرای دستورات؛

ذخیره نتایج محاسبه؛

کار با وقفه ها

همچنین، ساختار ریز مدارهای نوع مربوطه توسط یک واحد کنترل، یک دستگاه حافظه، یک شمارنده برنامه و مجموعه ای از ثبات ها تکمیل می شود. بیایید جزئیات اجزای مربوطه را با جزئیات بیشتری در نظر بگیریم.

هسته پردازنده: اجزاء

از جمله بلوک‌های کلیدی در هسته پردازنده مرکزی، بلوک‌هایی است که وظیفه خواندن دستورالعمل‌های نوشته شده در آدرس ثابت شده در شمارنده برنامه را بر عهده دارد. به عنوان یک قاعده، در طول یک چرخه، چندین عملیات از نوع مربوطه به طور همزمان انجام می شود. تعداد کل دستورالعمل هایی که باید خوانده شوند توسط شاخص در بلوک های رمزگشایی از پیش تعیین شده است. اصل اصلی در اینجا این است که در هر چرخه اجزای علامت گذاری شده حداکثر بارگذاری می شوند. برای برآورده شدن این معیار، ممکن است عناصر سخت افزاری کمکی در ساختار پردازنده وجود داشته باشد.

در بلوک رمزگشایی، دستورالعمل هایی پردازش می شوند که الگوریتم عملکرد ریز مدار را در طول حل مشکلات خاص تعیین می کند. به گفته بسیاری از متخصصان فناوری اطلاعات، اطمینان از عملکرد آنها یک کار دشوار است. این تا حدی به دلیل این واقعیت است که طول یک دستورالعمل همیشه به وضوح تعریف نشده است. پردازنده های مدرن معمولاً شامل 2 یا 4 بلوک هستند که رمزگشایی مربوطه در آنها انجام می شود.

با توجه به اجزای مسئول واکشی داده ها، وظیفه اصلی آنها اطمینان از دریافت دستورات از حافظه نهان یا RAM است که برای اطمینان از اجرای دستورالعمل ها ضروری است. در هسته های پردازنده های مدرن، معمولا چندین بلوک از نوع مربوطه وجود دارد.

اجزای کنترل موجود در تراشه نیز بر اساس دستورالعمل های رمزگشایی شده است. آنها برای کنترل کار بلوک هایی که مسئول اجرای دستورالعمل ها هستند و همچنین توزیع وظایف بین آنها و کنترل اجرای به موقع آنها طراحی شده اند. اجزای کنترلی از مهم ترین اجزای سازنده در ساختار ریزپردازنده ها هستند.

در هسته های ریز مدار از نوع مربوطه، بلوک هایی نیز وجود دارد که مسئول اجرای صحیح دستورالعمل ها هستند. ساختار آنها شامل عناصری مانند یک واحد حسابی و منطقی و همچنین یک جزء مسئول محاسبات ممیز شناور است.

بلوک‌هایی در هسته‌های پردازنده وجود دارد که پردازش گسترش مجموعه‌هایی را که برای دستورالعمل‌ها تنظیم شده‌اند، کنترل می‌کنند. این الگوریتم ها، تکمیل کننده دستورات اساسی، برای افزایش شدت پردازش داده ها، اجرای روش های رمزگذاری یا رمزگشایی فایل استفاده می شوند. حل چنین مشکلاتی مستلزم وارد کردن رجیسترهای اضافی به ساختار هسته ریز مدار و همچنین مجموعه ای از دستورالعمل ها است. پردازنده‌های مدرن معمولاً شامل پسوندهای زیر می‌شوند: MMX (طراحی شده برای رمزگذاری فایل‌های صوتی و تصویری)، SSE (برای محاسبات موازی استفاده می‌شود)، ATA (برای افزایش سرعت برنامه‌ها و کاهش مصرف برق رایانه شخصی)، 3DNow (گسترش قابلیت‌های چندرسانه‌ای کامپیوتر)، AES (رمزگذاری داده ها)، و همچنین بسیاری از استانداردهای دیگر.

ساختار هسته‌های پردازنده معمولاً شامل بلوک‌هایی نیز می‌شود که مسئول ذخیره نتایج در RAM مطابق با آدرس موجود در دستورالعمل هستند.

مهم جزء هسته است که عملکرد تراشه را با وقفه ها کنترل می کند. این عملکرد به پردازنده اجازه می دهد تا از پایداری برنامه ها در شرایط چند وظیفه ای اطمینان حاصل کند.

کار پردازنده مرکزی نیز با استفاده از رجیسترها همراه است. این قطعات مشابه RAM هستند، اما دسترسی به آنها چندین برابر سریعتر است. حجم منبع مربوطه کم است - به عنوان یک قاعده، از یک کیلوبایت تجاوز نمی کند. رجیسترها به انواع مختلفی طبقه بندی می شوند. اینها می توانند اجزای هدف کلی باشند که در انجام محاسبات حسابی یا منطقی نقش دارند. رجیسترهایی با هدف ویژه وجود دارند که می توانند حاوی داده های سیستمی باشند که توسط پردازنده در حین کار استفاده می شود.

ساختار هسته پردازنده نیز شامل اجزای مختلف کمکی است. کدوم مثلا؟ این می تواند سنسوری باشد که دمای فعلی CPU را ردیابی می کند. اگر عملکرد آن بالاتر از هنجارهای تعیین شده باشد، میکرو مدار می تواند سیگنالی را به ماژول های مسئول عملکرد فن ها ارسال کند - و آنها سریعتر شروع به چرخش خواهند کرد. یک پیش‌بینی‌کننده شاخه در ساختار هسته وجود دارد - مؤلفه‌ای طراحی شده است تا تعیین کند پس از اتمام چرخه‌های خاصی از عملیات انجام شده توسط ریزمدار، کدام دستورات اجرا می‌شوند. نمونه ای از اجزای مهم دیگر شمارنده برنامه است. این ماژول آدرس الگوریتم مربوطه را که در لحظه شروع به اجرای یک یا چرخه دیگر به ریزمدار منتقل می شود، ثابت می کند.

این ساختار هسته است که در واحد پردازش مرکزی کامپیوتر گنجانده شده است. اجازه دهید اکنون با جزئیات بیشتری برخی از ویژگی های کلیدی ریز مدارهای نوع مربوطه را مطالعه کنیم. یعنی: فناوری پردازش، فرکانس ساعت، حافظه کش و مصرف انرژی.

مشخصات پردازنده: نوع فرآیند

توسعه فناوری رایانه معمولاً با ظهور نسل‌های جدید رایانه‌ها با پیشرفت فناوری‌های محاسباتی همراه است. در عین حال جدا از شاخص های عملکرد، یکی از معیارهای طبقه بندی یک کامپیوتر به یک نسل خاص را می توان اندازه مطلق آن دانست. اولین کامپیوترها از نظر اندازه با یک ساختمان چند طبقه قابل مقایسه بودند. کامپیوترهای نسل دوم از نظر اندازه، به عنوان مثال، با مبل یا پیانو قابل مقایسه بودند. رایانه های سطح بعدی قبلاً به رایانه هایی که اکنون برای ما آشنا هستند بسیار نزدیک بودند. به نوبه خود رایانه های شخصی مدرن رایانه های نسل چهارم هستند.

در واقع این همه برای چیست؟ واقعیت این است که در جریان تکامل رایانه ها، یک قانون غیررسمی شکل گرفت: هر چه دستگاه از نظر فناوری پیشرفته تر باشد، ابعاد با همان عملکرد و حتی بیشتر از آن کمتر است. همچنین در رابطه با ویژگی در نظر گرفته شده پردازنده مرکزی، یعنی فرآیند فنی ساخت آن، کاملاً معتبر است. در این مورد، فاصله بین تک کریستال های سیلیکونی که ساختار ریزمدار را تشکیل می دهند اهمیت دارد. هرچه کوچکتر باشد، تراکم عناصر مربوطه که برد CPU روی خود قرار می دهد بیشتر می شود. علاوه بر این، می توان آن را به ترتیب مولدتر در نظر گرفت. پردازنده های مدرن بر اساس فناوری فرآیند 90-14 نانومتر ساخته می شوند. این شاخص به تدریج کاهش می یابد.

فرکانس ساعت

سرعت کلاک CPU یکی از شاخص های کلیدی عملکرد آن است. تعیین می کند که تراشه چند عملیات در ثانیه می تواند انجام دهد. هرچه تعداد آنها بیشتر باشد، پردازنده و کامپیوتر به طور کلی کارآمدتر است. می توان اشاره کرد که این پارامتر، اول از همه، هسته را به عنوان یک ماژول مستقل از پردازنده مرکزی مشخص می کند. یعنی اگر چندین جزء متناظر روی تراشه وجود داشته باشد، هر یک از آنها در فرکانس جداگانه ای کار می کنند. برخی از متخصصان فناوری اطلاعات خلاصه کردن این ویژگی ها را در همه هسته ها قابل قبول می دانند. چه مفهومی داره؟ به عنوان مثال، اگر پردازنده دارای 4 هسته با فرکانس 1 گیگاهرتز باشد، در صورت پیروی از این روش، شاخص کل عملکرد رایانه شخصی 4 گیگاهرتز خواهد بود.

اجزای فرکانس

شاخص در نظر گرفته شده از دو جزء تشکیل شده است. اولاً، این فرکانس گذرگاه سیستم است - معمولاً در صدها مگاهرتز اندازه گیری می شود. ثانیاً ضریبی است که شاخص مربوطه در آن ضرب می شود. در برخی موارد، سازندگان پردازنده به کاربران امکان تنظیم هر دو تنظیمات را می دهند. در عین حال، اگر مقادیر کافی برای گذرگاه و ضریب سیستم تنظیم کنید، می توانید عملکرد ریز مدار را به میزان قابل توجهی افزایش دهید. به این ترتیب پردازنده اورکلاک می شود. درست است، باید با دقت استفاده شود.

واقعیت این است که در طول اورکلاک، دمای پردازنده مرکزی می تواند به میزان قابل توجهی افزایش یابد. اگر یک سیستم خنک کننده مناسب روی رایانه شخصی نصب نشده باشد، می تواند منجر به خرابی ریز مدار شود.

اندازه کش

پردازنده های مدرن مجهز به ماژول های حافظه کش هستند. هدف اصلی آنها قرار دادن موقت داده ها است که معمولاً با مجموعه ای از دستورات و الگوریتم های خاص نشان داده می شود - آنهایی که اغلب در عملکرد ریزمدار استفاده می شوند. در عمل چه می دهد؟ اول از همه، با توجه به اینکه دستورات و الگوریتم های مشابه به صورت آنلاین در دسترس خواهند بود، می توان بارگذاری پردازنده مرکزی را کاهش داد. ریز مدار، با دریافت دستورالعمل های آماده از حافظه نهان، زمان را برای توسعه آنها از ابتدا تلف نمی کند. در نتیجه، کامپیوتر سریعتر کار می کند.

مشخصه اصلی حافظه کش حجم است. هر چه بزرگتر باشد، این ماژول به ترتیب از نظر مکان دستورالعمل ها و الگوریتم های استفاده شده توسط پردازنده، ظرفیت بیشتری دارد. احتمال بیشتری وجود دارد که ریزمدار هر بار موارد مورد نیاز خود را پیدا کند و سریعتر کار کند. حافظه کش در پردازنده های مدرن اغلب به سه سطح تقسیم می شود. اولین ها بر اساس سریع ترین و پیشرفته ترین ریز مدارها کار می کنند، بقیه کندتر هستند. حجم حافظه نهان سطح اول در پردازنده های مدرن حدود 128-256 کیلوبایت است، دوم - 1-8 مگابایت، سوم - می تواند بیش از 20 مگابایت باشد.

مصرف انرژی

یکی دیگر از پارامترهای مهم ریز مدار مصرف برق است. تغذیه CPU می تواند مصرف انرژی قابل توجهی داشته باشد. مدل های مدرن ریز مدارها حدود 40-50 وات مصرف می کنند. در برخی موارد، این پارامتر از اهمیت اقتصادی برخوردار است - به عنوان مثال، وقتی صحبت از تجهیز شرکت های بزرگ به چند صد یا هزاران رایانه می شود. اما از نظر تطبیق پردازنده ها برای استفاده در دستگاه های تلفن همراه - لپ تاپ ها، تبلت ها، تلفن های هوشمند، مصرف انرژی کمتری عامل مهمی نیست. هرچه نشانگر مربوطه کمتر باشد، عمر باتری دستگاه بیشتر می شود.

ما در مورد مدل اینتل 4004 صحبت می کنیم، این مدل قدرتمند نبود و فقط می توانست جمع و تفریق را انجام دهد. در عین حال، می توانست تنها چهار بیت اطلاعات را پردازش کند (یعنی 4 بیتی بود). اما برای زمان خود، ظهور آن یک رویداد مهم بود. پس از همه، کل پردازنده در یک تراشه قرار می گیرد. قبل از ظهور Intel 4004، رایانه ها بر اساس مجموعه ای کامل از تراشه ها یا اجزای مجزا (ترانزیستور) بودند. ریزپردازنده 4004 اساس یکی از اولین ماشین حساب های قابل حمل را تشکیل داد.

اولین ریزپردازنده برای کامپیوترهای خانگی Intel 8080 بود که در سال 1974 معرفی شد. تمام قدرت محاسباتی یک کامپیوتر 8 بیتی در یک تراشه قرار داده شد. اما معرفی پردازنده اینتل 8088 از اهمیت واقعی برخوردار بود.این پردازنده در سال 1979 ظاهر شد و از سال 1981 در اولین کامپیوترهای شخصی IBM PC به تولید انبوه استفاده شد.

علاوه بر این، پردازنده ها شروع به توسعه و کسب قدرت کردند. هرکسی که حداقل کمی با تاریخچه صنعت ریزپردازنده آشنایی دارد به یاد دارد که 8088 با 80286 جایگزین شد. سپس نوبت به 80386 رسید و به دنبال آن 80486 رسید. سپس چندین نسل از پنتیوم ها وجود داشت: Pentium، Pentium II، III و پنتیوم 4. تمام این پردازنده های "اینتل" بر اساس طراحی اولیه 8088. آنها با عقب سازگار بودند. این بدان معناست که پنتیوم 4 می‌توانست هر کدی را برای 8088 پردازش کند، اما این کار را با سرعتی در حدود پنج هزار برابر سریع‌تر انجام داد. سال‌های زیادی از آن زمان نگذشته است، اما چندین نسل دیگر از ریزپردازنده‌ها تغییر کرده‌اند.


از سال 2004، اینتل پردازنده های چند هسته ای را ارائه می دهد. تعداد ترانزیستورهای استفاده شده در آنها میلیون ها افزایش یافته است. اما حتی در حال حاضر، پردازنده از قوانین کلی که برای تراشه های اولیه ایجاد شده بود پیروی می کند. این جدول تاریخچه ریزپردازنده های اینتل را تا سال 2004 نشان می دهد. در مورد اینکه شاخص های منعکس شده در آن به چه معنا هستند، توضیحاتی را بیان خواهیم کرد:

  • نام (نام). مدل پردازنده
  • تاریخ (تاریخ). سالی که این پردازنده برای اولین بار معرفی شد. بسیاری از پردازنده ها چندین بار معرفی شدند و هر بار سرعت کلاک آنها افزایش می یافت. بنابراین، اصلاح بعدی این تراشه حتی چندین سال پس از ظهور اولین نسخه آن در بازار می تواند دوباره معرفی شود.
  • ترانزیستورها (تعداد ترانزیستور). تعداد ترانزیستورهای یک تراشه می بینید که این رقم به طور پیوسته افزایش یافته است
  • میکرون (عرض بر حسب میکرون). یک میکرون برابر با یک میلیونیم متر است. مقدار این نشانگر با ضخامت نازک ترین سیم در تراشه تعیین می شود. برای مقایسه، ضخامت موی انسان 100 میکرون است.
  • سرعت ساعت. حداکثر سرعت پردازنده
  • عرض داده "بیت" واحد منطقی حسابی پردازنده (ALU، ALU). یک ALU 8 بیتی می تواند دو عدد 8 بیتی را جمع، تفریق، ضرب و سایر عملیات ها را انجام دهد. یک ALU 32 بیتی می تواند با اعداد 32 بیتی کار کند. برای اضافه کردن دو عدد 32 بیتی، یک ALU هشت بیتی باید چهار دستور را اجرا کند. یک ALU 32 بیتی می تواند این کار را در یک دستورالعمل انجام دهد. در بسیاری از موارد (اما نه همه)، عرض گذرگاه داده خارجی با "bitness" ALU برابر است. پردازنده 8088 یک ALU 16 بیتی اما یک گذرگاه 8 بیتی داشت. پنتیوم‌های دیررس با وضعیتی مشخص می‌شوند که گذرگاه قبلاً 64 بیتی بود و ALU هنوز 32 بیتی بود.
  • MIPS (میلیون دستورالعمل در ثانیه). به شما امکان می دهد عملکرد پردازنده را به طور تقریبی ارزیابی کنید. انواع مدرن آنقدر وظایف مختلف را انجام می دهند که این نشانگر ارزش اصلی خود را از دست داده است و می توان از آن عمدتاً برای مقایسه قدرت پردازش چندین پردازنده استفاده کرد (مانند این جدول)

بین سرعت کلاک و همچنین تعداد ترانزیستورها و تعداد عملیات انجام شده توسط پردازنده در یک ثانیه رابطه مستقیم وجود دارد. به عنوان مثال، سرعت کلاک پردازنده 8088 به 5 مگاهرتز رسید و عملکرد: تنها 0.33 میلیون عملیات در ثانیه. یعنی اجرای یک دستور به حدود 15 سیکل پردازنده نیاز داشت. در سال 2004، پردازنده‌ها می‌توانستند دو دستورالعمل را در هر سیکل ساعت اجرا کنند. این بهبود با افزایش تعداد پردازنده های موجود در تراشه ایجاد شد.

از این تراشه به عنوان یک مدار مجتمع (یا به سادگی ریزتراشه) نیز یاد می شود. بیشتر اوقات، این یک صفحه سیلیکونی کوچک و نازک است که ترانزیستورها در آن "چاپ می شوند". یک تراشه به اندازه دو و نیم سانتی متر در یک طرف می تواند حاوی ده ها میلیون ترانزیستور باشد. ساده ترین پردازنده ها می توانند مربع هایی با ضلع تنها چند میلی متر باشند. و این اندازه برای چندین هزار ترانزیستور کافی است.

منطق ریزپردازنده


برای درک نحوه عملکرد یک ریزپردازنده، باید منطقی را که بر اساس آن است مطالعه کنید و همچنین با زبان اسمبلی آشنا شوید. این زبان مادری ریزپردازنده است.

ریزپردازنده قادر به اجرای مجموعه ای خاص از دستورالعمل های ماشین (دستورات) است. با این دستورالعمل ها، پردازنده سه وظیفه اصلی را انجام می دهد:

  • پردازنده با کمک واحد منطقی محاسباتی خود، عملیات ریاضی را انجام می دهد: جمع، تفریق، ضرب و تقسیم. ریزپردازنده های مدرن به طور کامل از عملیات ممیز شناور پشتیبانی می کنند (با استفاده از یک پردازنده محاسباتی ممیز شناور اختصاصی)
  • ریزپردازنده قادر است داده ها را از یک نوع حافظه به نوع دیگر منتقل کند
  • ریزپردازنده این توانایی را دارد که تصمیم بگیرد و بر اساس تصمیم خود "پرش" کند، یعنی به اجرای مجموعه جدیدی از دستورالعمل ها سوئیچ کند.

ریزپردازنده شامل:

  • اتوبوس آدرس (آدرس اتوبوس). عرض این گذرگاه می تواند 8، 16 یا 32 بیت باشد. او مشغول ارسال آدرس به حافظه است
  • گذرگاه داده (گذرگاه داده): 8، 16، 32 یا 64 بیت عرض. این گذرگاه می تواند داده ها را به حافظه ارسال یا از آن دریافت کند. وقتی در مورد "بیت بودن" پردازنده صحبت می کنیم، در مورد عرض گذرگاه داده صحبت می کنیم
  • کانال های RD (خواندن، خواندن) و WR (نوشتن، نوشتن)، تعامل با حافظه را فراهم می کنند
  • خط ساعت (گذرگاه ساعت) چرخه های پردازنده را ارائه می دهد
  • تنظیم مجدد خط (پاک کردن گذرگاه، بازنشانی گذرگاه)، تنظیم مجدد مقدار شمارنده برنامه و شروع مجدد اجرای دستورالعمل ها

از آنجایی که اطلاعات کاملاً پیچیده است، فرض می کنیم که عرض هر دو گذرگاه - هم گذرگاه آدرس و هم گذرگاه داده - فقط 8 بیت است. و به طور خلاصه اجزای این ریزپردازنده نسبتا ساده را در نظر بگیرید:

  • رجیسترهای A، B و C مدارهای منطقی هستند که برای ذخیره سازی داده های میانی استفاده می شوند.
  • چفت آدرس مشابه رجیسترهای A، B و C است
  • شمارنده برنامه یک تراشه منطقی (چفت) است که می تواند یک مقدار را در یک مرحله (در صورت دریافت دستور مناسب) افزایش دهد و مقدار را صفر کند (مشروط به دریافت دستور مناسب).
  • ALU (واحد منطق حسابی) می تواند جمع، تفریق، ضرب و تقسیم را بین اعداد 8 بیتی انجام دهد یا به عنوان جمع کننده منظم عمل کند.
  • ثبت تست یک چفت مخصوص است که نتایج عملیات مقایسه انجام شده توسط ALU را ذخیره می کند. معمولا ALU دو عدد را با هم مقایسه می کند و تعیین می کند که آیا آنها مساوی هستند یا یکی از آنها بزرگتر از دیگری است. ثبات تست همچنین قادر است بیت حمل آخرین عمل جمع کننده را ذخیره کند. این مقادیر را در یک طرح ماشه ذخیره می کند. در آینده، این مقادیر می توانند توسط رمزگشای فرمان برای تصمیم گیری استفاده شوند.
  • شش بلوک در نمودار دارای برچسب "3-State" هستند. اینها بافرهای مرتب سازی هستند. چندین منبع خروجی را می توان به سیم متصل کرد، اما بافر مرتب سازی فقط به یکی از آنها (در یک زمان) اجازه می دهد تا یک مقدار را ارسال کند: "0" یا "1". بنابراین، بافر مرتب سازی می تواند مقادیر را نادیده بگیرد یا منبع خروجی را از انتقال داده ها مسدود کند
  • رجیستر دستورالعمل و رمزگشای دستورالعمل تمامی اجزای فوق را تحت کنترل نگه می دارند.

این نمودار خطوط کنترل رمزگشای فرمان را نشان نمی دهد، که می تواند به صورت "فرمان های" زیر بیان شود:

  • "ثبت A مقداری را که در حال حاضر از گذرگاه داده می آید را بپذیرید"
  • "برای پذیرش مقداری که در حال حاضر از گذرگاه داده می آید، B را ثبت کنید"
  • برای پذیرش مقداری که در حال حاضر از واحد منطق حسابی می آید، C را ثبت کنید.
  • "ثبت شمارنده برنامه برای پذیرش مقداری که در حال حاضر از گذرگاه داده می آید"
  • "آدرس ثبت نام برای پذیرش مقداری که در حال حاضر از گذرگاه داده می آید"
  • "رجیستر دستورالعمل برای پذیرش مقداری که در حال حاضر از گذرگاه داده می آید"
  • "مقدار شمارنده برنامه افزایش [یکی]"
  • "تنظیم مجدد فرمان شمارنده"
  • "یکی از شش بافر مرتب سازی را فعال کنید" (شش خط کنترل جداگانه)
  • "به واحد منطق حسابی بگویید چه عملیاتی را انجام دهد"
  • "ثبت نام تست پذیرش بیت های تست از ALU"
  • "فعال کردن RD (خواندن کانال)"
  • "فعال کردن WR (کانال ضبط)"

رمزگشای فرمان بیت های داده را از ثبات تست، کانال همگام سازی و همچنین از ثبات فرمان دریافت می کند. اگر شرح وظایف رمزگشای دستورالعمل را تا حد امکان ساده کنیم، می توانیم بگوییم که این ماژول است که به پردازنده می گوید که در حال حاضر چه کاری باید انجام شود.

حافظه ریزپردازنده

آشنایی با حافظه کامپیوتر و سلسله مراتب آن به درک بهتر مطالب این قسمت کمک می کند.

در بالا، ما در مورد اتوبوس ها (آدرس و داده)، و همچنین کانال های خواندن (RD) و نوشتن (WR) نوشتیم. این گذرگاه ها و کانال ها به حافظه متصل می شوند: حافظه عملیاتی (RAM، RAM) و حافظه فقط خواندنی (ROM، ROM). در مثال ما ریزپردازنده ای را در نظر می گیریم که عرض گذرگاه آن 8 بیت است. این بدان معنی است که قادر به آدرس دهی 256 بایت (دو تا هشتم) است. در یک نقطه از زمان، می تواند 8 بیت داده را از حافظه بخواند یا بنویسد. فرض کنید این ریزپردازنده ساده دارای 128 بایت ROM (شروع از آدرس 0) یا 128 بایت RAM (شروع از آدرس 128) است.

ماژول حافظه پایدار حاوی مجموعه ای از بایت های از پیش نصب شده ثابت است. گذرگاه آدرس از رام درخواست می کند که بایت خاصی به گذرگاه داده ارسال شود. هنگامی که کانال خواندن (RD) وضعیت خود را تغییر می دهد، ماژول ROM بایت درخواستی را در اختیار گذرگاه داده قرار می دهد. یعنی در این حالت فقط خواندن داده ها امکان پذیر است.

از رم، پردازنده نه تنها می تواند اطلاعات را بخواند، بلکه می تواند داده ها را نیز روی آن بنویسد. بسته به اینکه خواندن یا نوشتن انجام می شود، سیگنال یا از طریق کانال خواندن (RD) یا از طریق کانال نوشتن (WR) می آید. متأسفانه RAM فرار است. هنگامی که برق خاموش می شود، تمام داده های موجود در آن را از دست می دهد. به همین دلیل، یک کامپیوتر به یک دستگاه حافظه غیرفرار فقط خواندنی نیاز دارد.

علاوه بر این، از نظر تئوری، یک کامپیوتر اصلاً می‌تواند بدون RAM کار کند. بسیاری از میکروکنترلرها به شما این امکان را می دهند که بایت های داده لازم را مستقیماً روی تراشه پردازنده قرار دهید. اما بدون رام غیر ممکن است. در رایانه های شخصی، ROM سیستم ورودی و خروجی اصلی (BSVV، BIOS، Basic Input / Output System) نامیده می شود. ریزپردازنده کار خود را در هنگام راه اندازی با اجرای دستوراتی که توسط آن در BIOS یافت می شود آغاز می کند.

دستورات BIOS تستی را روی سخت افزار کامپیوتر انجام می دهند و سپس به هارد دیسک دسترسی پیدا کرده و بخش بوت را انتخاب می کنند. این بخش بوت یک برنامه کوچک جداگانه است که BIOS ابتدا از روی دیسک می خواند و سپس در RAM قرار می دهد. پس از آن، ریزپردازنده شروع به اجرای دستورالعمل ها از بخش بوت واقع در RAM می کند. برنامه بخش راه‌اندازی به ریزپردازنده می‌گوید که چه داده‌هایی (که قرار است بعداً توسط پردازنده اجرا شوند) باید از هارد دیسک به RAM منتقل شوند. به این صورت است که پردازنده سیستم عامل را بارگذاری می کند.

دستورالعمل های ریزپردازنده

حتی ساده ترین ریزپردازنده نیز قادر به پردازش مجموعه نسبتاً بزرگی از دستورالعمل ها است. مجموعه دستورالعمل ها نوعی الگو هستند. هر یک از این دستورالعمل‌ها که در رجیستر دستورالعمل بارگذاری می‌شوند، معنای خاص خود را دارند. به خاطر سپردن توالی بیت ها برای مردم آسان نیست، بنابراین هر دستورالعمل به عنوان یک کلمه کوتاه توصیف می شود، که هر یک نشان دهنده یک دستور خاص است. این کلمات زبان اسمبلی پردازنده را تشکیل می دهند. اسمبلر این کلمات را به یک زبان باینری که پردازنده درک می کند ترجمه می کند.

در اینجا لیستی از کلمات دستوری زبان اسمبلی برای یک پردازنده ساده شرطی وجود دارد که به عنوان مثالی برای داستان خود در نظر می گیریم:

  • LOADA mem - رجیستر A را از آدرس حافظه بارگیری کنید
  • LOADB mem - رجیستر B را از آدرس حافظه بارگیری کنید
  • CONB con - مقدار ثابت را در ثبات B بارگذاری کنید
  • SAVEB mem - ذخیره (ذخیره) مقدار ثبات B در حافظه در یک آدرس خاص
  • SAVEC mem - ذخیره (ذخیره) مقدار ثبات C در حافظه در یک آدرس خاص
  • ADD - مقادیر رجیسترهای A و B را اضافه کنید (اضافه کنید). نتیجه عمل را در ثبات C ذخیره کنید.
  • SUB - مقدار ثبات B را از مقدار ثبات A کم کنید. نتیجه عمل را در ثبات C ذخیره کنید.
  • MUL - مقادیر ثبات های A و B را ضرب (ضرب) کنید. نتیجه عمل را در ثبات C ذخیره کنید.
  • DIV - تقسیم (تقسیم) مقدار ثبات A بر مقدار ثبات B. ذخیره نتیجه عمل در ثبات C
  • COM - مقایسه (مقایسه) مقادیر رجیسترهای A و B. نتیجه را به ثبات تست منتقل کنید.
  • JUMP addr - به آدرس مشخص شده پرش کنید
  • JEQ addr - اگر شرط مقادیر مساوی دو رجیستر برقرار است، به آدرس مشخص شده بپر (پرش)
  • JNEQ addr - اگر شرط مقادیر مساوی دو رجیستر برآورده نشد، به آدرس مشخص شده بپر (پرش)
  • JG addr - اگر مقدار بیشتر است، به آدرس مشخص شده بروید
  • JGE addr - اگر مقدار بزرگتر یا مساوی است، به آدرس مشخص شده بروید
  • JL addr - اگر مقدار کمتر از آن است، به آدرس مشخص شده بروید
  • JLE addr - اگر مقدار کمتر یا مساوی است، به آدرس مشخص شده بروید
  • STOP - توقف (توقف) اجرا

کلمات انگلیسی که بیانگر اعمال انجام شده هستند به دلایلی در داخل پرانتز آورده شده است. بنابراین می‌توانیم ببینیم که زبان اسمبلی (مانند بسیاری از زبان‌های برنامه‌نویسی دیگر) بر پایه انگلیسی است، یعنی بر اساس وسایل ارتباطی معمول برای افرادی که فناوری‌های دیجیتال را ایجاد کرده‌اند.

کار ریزپردازنده بر روی مثال محاسبه فاکتوریل

عملکرد ریزپردازنده را بر روی یک مثال خاص از اجرای یک برنامه ساده که فاکتوریل عدد "5" را محاسبه می کند، در نظر بگیرید. ابتدا بیایید این مشکل را "در یک نوت بوک" حل کنیم:

فاکتوریل 5 = 5! = 5 * 4 * 3 * 2 * 1 = 120

در زبان برنامه نویسی C، این قطعه کد که این محاسبه را انجام می دهد به شکل زیر است:

A=1;f=1;در حالی که (a

وقتی این برنامه کامل شد، متغیر f حاوی مقدار فاکتوریل پنج خواهد بود.

کامپایلر C این کد را به یک مجموعه دستورالعمل زبان اسمبلی ترجمه می کند (یعنی ترجمه می کند). در پردازنده مورد نظر ما RAM از آدرس 128 شروع می شود و حافظه فقط خواندنی (که شامل زبان اسمبلی است) از آدرس 0 شروع می شود بنابراین در زبان این پردازنده این برنامه به شکل زیر خواهد بود:

// a را در آدرس 128 فرض کنید // F را در آدرس 1290 CONB 1 فرض کنید // a=1;1 SAVEB 1282 CONB 1 // f=1;3 SAVEB 1294 LOADA 128 // اگر a > 5 باشد، پرش به 175 CONB 56 COM7 JG 178 LOADA 129 // f=f*a;9 LOADB 12810 MUL11 SAVEC 12912 LOADA 128 // a=a+1;13 CONB 114 ADD15 SAVEC 12816 بازگشت به 4 //7op

حال سوال بعدی مطرح می شود: همه این دستورات در حافظه دائمی چگونه هستند؟ هر یک از این دستورالعمل ها باید به صورت یک عدد باینری نمایش داده شوند. برای ساده‌تر کردن درک مطلب، فرض کنید هر یک از دستورالعمل‌های زبان اسمبلی پردازنده مورد نظر ما دارای یک عدد منحصر به فرد است:

  • LOAD-1
  • LOAD-2
  • CONB-3
  • SAVEB-4
  • عضو SAVEC - 5
  • ADD-6
  • SUB-7
  • MUL-8
  • div-9
  • COM-10
  • JUMP Adr - 11
  • JEQ آدرس - 12
  • JNEQ آدرس - 13
  • JG Adr - 14
  • آدرس JGE - 15
  • JL Adr - 16
  • JLE آدرس - 17
  • STOP-18

// a را در آدرس 128 فرض کنید // F را در آدرس 129Addr دستور ماشین/مقدار 0 3 // CONB 11 12 4 // SAVEB 1283 1284 3 // CONB 15 16 4 // SAVEB 1297 1283 1298 1298 // SAVEB 1297 1283 1298 AD / CONB 511 512 10 // COM13 14 // JG 1714 3115 1 // LOADA 12916 12917 2 // LOADB 125 126 6 // ADD27 5 // SAVEC 12803 12801 12801

همانطور که می بینید، هفت خط کد C به 18 خط زبان اسمبلی تبدیل شده است. آنها 32 بایت در رام گرفتند.

رمزگشایی

گفتگو در مورد رمزگشایی باید با در نظر گرفتن مسائل زبانشناسی آغاز شود. افسوس، همه اصطلاحات کامپیوتری مکاتبات بدون ابهام به زبان روسی ندارند. ترجمه اصطلاحات اغلب خود به خود انجام می شود و بنابراین همان اصطلاح انگلیسی را می توان به روش های مختلفی به روسی ترجمه کرد. و این اتفاق در مورد مهم ترین جزء منطق ریزپردازنده "رمزگشای دستورالعمل" افتاد. کارشناسان کامپیوتر آن را هم رمزگشای دستورالعمل و هم رمزگشای دستورالعمل می نامند. هیچ یک از این گونه های نام را نمی توان کم و بیش "درست" نسبت به دیگری نامید.

رمزگشای دستورالعمل برای ترجمه هر کد ماشین به مجموعه‌ای از سیگنال‌ها که اجزای مختلف ریزپردازنده را فعال می‌کنند، مورد نیاز است. اگر جوهر اعمال او را ساده کنیم، می توان گفت که اوست که "نرم افزار" و "سخت افزار" را هماهنگ می کند.

عملکرد رمزگشای فرمان را با استفاده از مثال دستورالعمل ADD که عمل جمع را انجام می دهد در نظر بگیرید:

  • در طول اولین چرخه ساعت پردازنده، یک دستورالعمل بارگذاری می شود. در این مرحله، رمزگشای دستورالعمل باید: بافر مرتب سازی را برای شمارشگر دستورالعمل فعال کند. کانال خواندن (RD) را فعال کنید. برای ارسال ورودی به رجیستر دستورالعمل، قفل بافر مرتب سازی را فعال کنید
  • در طول چرخه ساعت دوم پردازنده، دستور ADD رمزگشایی می شود. در این مرحله، ALU جمع را انجام می دهد و مقدار را به ثبت C منتقل می کند
  • در چرخه سوم فرکانس ساعت پردازنده، شمارنده برنامه مقدار آن را یک افزایش می دهد (از لحاظ نظری، این عمل با آنچه در چرخه دوم اتفاق افتاد همپوشانی دارد)

هر دستورالعمل را می توان به عنوان مجموعه ای از عملیات اجرا شده به صورت متوالی نشان داد که اجزای ریزپردازنده را به ترتیب خاصی دستکاری می کند. یعنی دستورالعمل های برنامه منجر به تغییرات کاملاً فیزیکی می شود: به عنوان مثال، تغییر موقعیت چفت. برخی از دستورالعمل ها ممکن است برای تکمیل به دو یا سه چرخه ساعت پردازنده نیاز داشته باشند. برخی دیگر حتی ممکن است به پنج یا شش سیکل نیاز داشته باشند.

ریزپردازنده ها: عملکرد و روندها

تعداد ترانزیستورهای یک پردازنده عامل مهمی در عملکرد آن است. همانطور که قبلا نشان داده شد، پردازنده 8088 برای اجرای یک دستور به 15 سیکل ساعت نیاز داشت. و برای انجام یک عملیات 16 بیتی، تقریباً 80 چرخه طول کشید. ضریب ALU این پردازنده به این ترتیب چیده شد. هرچه ترانزیستورهای بیشتر و ضریب ALU قدرتمندتر باشد، پردازنده در یک چرخه کارهای بیشتری را انجام می دهد.

بسیاری از ترانزیستورها از فناوری خط لوله پشتیبانی می کنند. در چارچوب معماری خط لوله، یک تحمیل جزئی دستورالعمل های اجرایی بر یکدیگر وجود دارد. یک دستورالعمل ممکن است به همان پنج چرخه برای اجرا نیاز داشته باشد، اما اگر پنج دستورالعمل به طور همزمان توسط پردازنده (در مراحل مختلف تکمیل) پردازش شوند، به طور متوسط ​​یک دستورالعمل برای اجرا به یک چرخه ساعت پردازنده نیاز دارد.

در بسیاری از پردازنده های مدرن، بیش از یک رمزگشای دستورالعمل وجود دارد. و هر کدام از آنها از لوله کشی پشتیبانی می کنند. این اجازه می دهد تا بیش از یک دستور در هر چرخه پردازنده اجرا شود. برای پیاده سازی این فناوری به تعداد باورنکردنی ترانزیستور نیاز است.

پردازنده های 64 بیتی


اگرچه پردازنده های 64 بیتی تنها چند سال پیش رواج یافتند، اما برای مدت نسبتاً طولانی وجود داشته اند: از سال 1992. هم اینتل و هم AMD در حال حاضر چنین پردازنده هایی را ارائه می دهند. پردازنده 64 بیتی پردازنده ای است که دارای یک واحد منطقی حسابی 64 بیتی (ALU)، ثبات های 64 بیتی و گذرگاه های 64 بیتی است.

دلیل اصلی نیاز پردازنده ها به 64 بیت این است که این معماری فضای آدرس را گسترش می دهد. پردازنده های 32 بیتی فقط می توانند به دو یا چهار گیگابایت رم دسترسی داشته باشند. زمانی این ارقام غول‌پیکر به نظر می‌رسیدند، اما سال‌ها گذشته است و امروز هیچ‌کس را با چنین خاطره‌ای شگفت‌زده نخواهید کرد. چند سال پیش، حافظه یک کامپیوتر معمولی 256 یا 512 مگابایت بود. در آن زمان، محدودیت 4 گیگابایتی تنها برای سرورها و ماشین‌هایی که پایگاه داده‌های بزرگ را اجرا می‌کردند، مشکل بود.

اما خیلی سریع مشخص شد که حتی کاربران عادی گاهی اوقات دو یا حتی چهار گیگابایت رم کافی ندارند. این محدودیت آزار دهنده برای پردازنده های 64 بیتی اعمال نمی شود. فضای آدرس در دسترس آنها این روزها بی پایان به نظر می رسد: دو تا شصت و چهارمین بایت، یعنی چیزی در حدود یک میلیارد گیگابایت. در آینده قابل پیش بینی، چنین رم غول پیکری انتظار نمی رود.

گذرگاه آدرس 64 بیتی و همچنین گذرگاه های داده گسترده و پرسرعت مادربردهای مربوطه، به رایانه های 64 بیتی اجازه می دهد تا هنگام تعامل با دستگاه هایی مانند هارد دیسک و کارت گرافیک، سرعت داده های ورودی و خروجی را افزایش دهند. . این ویژگی های جدید به طور قابل توجهی عملکرد رایانه های مدرن را افزایش می دهد.

اما همه کاربران مزایای معماری 64 بیتی را احساس نمی کنند. قبل از هر چیز برای کسانی که فیلم ها و عکس ها را ویرایش می کنند و همچنین با تصاویر بزرگ مختلف کار می کنند ضروری است. رایانه های 64 بیتی توسط خبره های بازی های رایانه ای قدردانی می شود. اما آن دسته از کاربرانی که با استفاده از رایانه، به سادگی در شبکه های اجتماعی ارتباط برقرار می کنند و وب گردی می کنند و فایل های متنی را ویرایش می کنند، به احتمال زیاد هیچ مزیتی از این پردازنده ها احساس نخواهند کرد.

منبع از computer.howstuffworks.com



 


خواندن:



مزایا و اهمیت هیدروآمینو اسید ترئونین برای بدن انسان دستورالعمل استفاده از ترئونین

مزایا و اهمیت هیدروآمینو اسید ترئونین برای بدن انسان دستورالعمل استفاده از ترئونین

او قوانین خود را دیکته می کند. مردم به طور فزاینده ای به اصلاح رژیم غذایی و البته ورزش متوسل می شوند که قابل درک است. از این گذشته ، در شرایط بزرگ ...

میوه های رازیانه: خواص مفید، موارد منع مصرف، ویژگی های کاربرد ترکیب شیمیایی معمولی رازیانه

میوه های رازیانه: خواص مفید، موارد منع مصرف، ویژگی های کاربرد ترکیب شیمیایی معمولی رازیانه

خانواده Umbelliferae - Apiaceae. نام رایج: شوید داروخانه. قسمت های مورد استفاده: میوه بالغ، به ندرت ریشه. نام داروخانه:...

آترواسکلروز عمومی: علل، علائم و درمان

آترواسکلروز عمومی: علل، علائم و درمان

کلاس 9 بیماری های سیستم گردش خون I70-I79 بیماری های شریان ها، شریان ها و مویرگ ها I70 آترواسکلروز I70.0 آترواسکلروز آئورت I70.1...

انقباضات گروه های مختلف مفاصل، علل، علائم و روش های درمان

انقباضات گروه های مختلف مفاصل، علل، علائم و روش های درمان

تروماتولوژیست ها و ارتوپدها درگیر درمان انقباض دوپویترن هستند. درمان می تواند محافظه کارانه یا جراحی باشد. انتخاب روش های ...

تصویر خوراک RSS