Table of Contents
معماری Microprocessor تعریف می کند که چگونه یک پردازنده طراحی شده و چگونه دستورالعمل ها را اجرا می کند.معمار های مختلف برای برنامه های مختلف بهینه سازی شده اند، عملکرد تعادل، مصرف برق و پیچیدگی.این مقاله نمونه های دنیای واقعی از معماری RISC و CISC را بررسی می کند تا ویژگی ها و استفاده های آنها را نشان دهد.
نمونه های معماری RISC
معماری های تنظیم دستورالعمل (RISC) تمرکز بر سادگی و بهره وری دارند، آنها از مجموعه کوچکی از دستورالعمل های ساده استفاده می کنند که می تواند به سرعت اجرا شود، اغلب در یک چرخه ساعت واحد، پردازنده های RISC در دستگاه هایی که نیاز به عملکرد بالا و مصرف کم انرژی دارند، رایج هستند.
یک مثال برجسته معماری ARM است که به طور گسترده در گوشی های هوشمند، تبلت ها و سیستم های جاسازی شده استفاده می شود. پردازنده های ARM برای بهره وری انرژی خود شناخته شده و در اکثر دستگاه های تلفن همراه در سراسر جهان یافت می شوند. مثال دیگر معماری MIPS است که در تجهیزات شبکه ای و دستگاه های مصرف کننده دیجیتال استفاده می شود.
نمونه های معماری CISC
معماری های مجموعه پیچیده (CISC) دارای مجموعه ای بزرگتر از دستورالعمل ها هستند که برخی از آنها پیچیده تر هستند و می توانند چندین عملیات را انجام دهند. پردازنده های CISC برای کاهش تعداد دستورالعمل ها در هر برنامه طراحی شده اند، ساده سازی طراحی کامپایلر و کاهش اندازه کد.
معماری اینتل x86 شناخته شده ترین نمونه از CISC است که اکثر رایانه های رومیزی و لپ تاپ را قادر می سازد، سازگاری با یک آرایه وسیع از نرم افزار را ارائه می دهد. پردازنده های AMD همچنین از معماری x86 استفاده می کنند و عملکرد بالایی برای کامپیوترهای شخصی و سرورهای شخصی ارائه می دهند.
مقایسه و استفاده
پردازنده های RISC در محیط هایی که کارایی و سادگی قدرت حیاتی هستند، مانند دستگاه های تلفن همراه و سیستم های جاسازی شده، برتری دارند. پردازنده های CISC در برنامه های مورد نیاز به قابلیت های محاسباتی پیچیده مانند رایانه های شخصی و سرور ترجیح داده می شوند.
- معماری ARM در گوشی های هوشمند
- MIPS در تجهیزات شبکه
- x86 در کامپیوترهای شخصی
- پردازنده های AMD برای محاسبات با عملکرد بالا