TechBord Logo
TechBord detail

محاسبات مجموعه دستورات پیچیده (CISC) چیست؟

مخفف "Complex Instruction Set Computing" و "sisk" تلفظ می شود.

CISC نوعی طراحی پردازنده (Processor) است که شامل مجموعه بزرگی از دستورالعمل های کامپیوتری در داخل خود می شود. در مجموعه دستورالعمل طول دستورالعمل‌های CISC می‌تواند متفاوت باشد، از کارهای ساده تا عملیات چند مرحله‌ای، با کارهای طولانی‌تر، چندین چرخه ساعت (Clock Cycle). CISC یکی از دو فلسفه اصلی طراحی در طراحی مجموعه دستورالعمل، همراه با محاسبات مجموعه دستورالعمل کاهش یافته (کاهش محاسبات مجموعه دستورالعمل (RISC)) است. پردازنده سی و دو بیتی (X86) معماری (Architecture) که شامل پردازنده های ساخته شده توسط اینتل و AMD است، پرکاربردترین نوع پردازنده CISC است.

یک دستورالعمل واحد در CISC مجموعه دستورالعمل ممکن است چندین عملیات را انجام دهد - به عنوان مثال، یک دستورالعمل واحد ممکن است به پردازنده بگوید که مقادیر را از دو بانک حافظه (Memory Bank) بارگیری کند، آنها را ضرب کند، سپس نتیجه را ذخیره کند. ادغام دستورالعمل های پیچیده مستقیماً در مجموعه دستورات پردازنده به یک نرم افزار کامپایلر (Compiler) نیاز دارد تا خطوط کمتری از کد زبان اسمبلی (Assembly Language) ایجاد کند، که به نوبه خود به حافظه (Memory) کمتری برای ذخیره دستورالعمل ها نیاز دارد.

CISC در مقابل RISC

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

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

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

CISC مخفف چیست؟

تعریف اصطلاح محاسبات مجموعه دستورات پیچیده (CISC) توسط تک بورد

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

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

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.