نمایش نتایج: از شماره 1 تا 2 از مجموع 2

موضوع: Difference between RISC and CISC on CPU

  
  1. #1
    نام حقيقي: محمد رسول راستی

    مدیر عمومی شناسه تصویری M-r-r
    تاریخ عضویت
    Feb 2004
    محل سکونت
    تهران
    نوشته
    9,486
    سپاسگزاری شده
    4309
    سپاسگزاری کرده
    2706

    Difference between RISC and CISC on CPU

    مدتیه این مقوله ذهنمون رو درگیر کرده، منبع فارسی مناسب پیدا نکردم، اما از منابع انگلیسی، این توضیح جالب توجه بود :

    کد:
    RISC vs CISC is a topic quite popular on the Net. Everytime Intel (CISC) or Apple (RISC) introduces a new CPU, the topic pops up again. But what are CISC and RISC exactly, and is one of them really better?
    This article tries to explain in simple terms what RISC and CISC are and what the future might bring for the both of them. This article is by no means intended as an article pro-RISC or pro-CISC. You draw your own conclusions …
    CISC
    Pronounced sisk, and stands for Complex Instruction Set Computer. Most PC's use CPU based on this architecture. For instance Intel and AMD CPU's are based on CISC architectures.
    Typically CISC chips have a large amount of different and complex instructions. The philosophy behind it is that hardware is always faster than software, therefore one should make a powerful instructionset, which provides programmers with assembly instructions to do a lot with short programs.
    In common CISC chips are relatively slow (compared to RISC chips) per instruction, but use little (less than RISC) instructions.
    RISC
    Pronounced risk, and stands for Reduced Instruction Set Computer. RISC chips evolved around the mid-1980 as a reaction at CISC chips. The philosophy behind it is that almost no one uses complex assembly language instructions as used by CISC, and people mostly use compilers which never use complex instructions. Apple for instance uses RISC chips.
    Therefore fewer, simpler and faster instructions would be better, than the large, complex and slower CISC instructions. However, more instructions are needed to accomplish a task.
    An other advantage of RISC is that - in theory - because of the more simple instructions, RISC chips require fewer transistors, which makes them easier to design and cheaper to produce.
    Finally, it's easier to write powerful optimised compilers, since fewer instructions exist.
    
    RISC vs CISC
    There is still considerable controversy among experts about which architecture is better. Some say that RISC is cheaper and faster and therefor the architecture of the future.
    Others note that by making the hardware simpler, RISC puts a greater burden on the software. Software needs to become more complex. Software developers need to write more lines for the same tasks.
    Therefore they argue that RISC is not the architecture of the future, since conventional CISC chips are becoming faster and cheaper anyway.
    RISC has now existed more than 10 years and hasn't been able to kick CISC out of the market. If we forget about the embedded market and mainly look at the market for PC's, workstations and servers I guess a least 75% of the processors are based on the CISC architecture. Most of them the x86 standard (Intel, AMD, etc.), but even in the mainframe territory CISC is dominant via the IBM/390 chip. Looks like CISC is here to stay …
    Is RISC than really not better? The answer isn't quite that simple. RISC and CISC architectures are becoming more and more alike. Many of today's RISC chips support just as many instructions as yesterday's CISC chips. The PowerPC 601, for example, supports more instructions than the Pentium. Yet the 601 is considered a RISC chip, while the Pentium is definitely CISC. Further more today's CISC chips use many techniques formerly associated with RISC chips.
    سایر دوستان اطلاعاتی در این ضمینه دارن که بتونن به اشتراک بذارن ؟



    موضوعات مشابه:
    Mohammad Rasoul Rasti
    There's no place like 127.0.0.1
    m.rasti [@] outlook.com

  2. #2
    نام حقيقي: Navid YP

    عضو غیر فعال
    تاریخ عضویت
    Jun 2011
    محل سکونت
    Tabriz
    نوشته
    1
    سپاسگزاری شده
    0
    سپاسگزاری کرده
    0

    تفاوت CISC و RISC

    همونطور که می دونید داخل CPU و یا هر پردازنده ی دیگه ای مجموعه ای از دستورالعمل ها توسط کارخونه ی سازنده تعریف میشه مثلا SSSE ، AND و... .
    در معماری CISC تعداد این دستورالعمل ها زیاده یعنی میشه گفت CPU چندمنظوره هست (Multi Functional) ، و در این گونه پردازنده ها سرعت اجرای دستورالعمل ها پایینه (چون تعداد دستورات زیاده) ولی در عوض از این پردازنده ها میشه تو جاهای زیادی استفاده کرد مثلا پردازنده های همین PC ها یا سرورهای خودمون
    ولی تو معماری RISC تعداد دستورالعمل های داخل پردازنده کمه (نسبت به کاری که می خواد انجام بده طراحی میشه) ولی سرعت اجرای Instruction ها خیلی خیلی زیاده ، از این نوع معماری تو ساخت پردازنده هایی که می خوان کار خاصی انجام بدن استفاده میشه مثلا تو Firewall سخت افزاری که قراره فقط عمل فیلتر و یا فورواردینگ بسته هارو انجام بده از معماری RISC استفاده میشه که سرعت بسیار بیشتری نسبت به CISC تو عمل از خودش نشون میده



کلمات کلیدی در جستجوها:

تفاوت های ciscوrisc

معماری risc

تفاوت risc با cisc

ciscچیست

تفاوت پردازنده های risc و cisc

فرق risc و cisc

تفاوت cisc و risc

تفاوت پردازنده های risc cisc

cpu های RISC

تفاوت بین RISC و CISC

تفاوت risc cisc

cisc or risc

ﺗﻔﺎﻭﺕ ﮐﺎﻡﯾﻮﺗﺮ sisc o risc

تف اوت بين risc & cisc

معماري cisc

تفاوت cisc باrisc

تفاوت risc

سیستم cisc یا risc

سیستم های RISC

تفاوت cpu های apple و ibm

درباره cisc وrisc در cpu

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

معرفي سيستم هاي risc cisc

risc ciscچیست

cisc and risc چیست

برچسب برای این موضوع

مجوز های ارسال و ویرایش

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •