1 / 4

CISC ÉS RISC PROCESSZOROK

CISC ÉS RISC PROCESSZOROK. Program futási ideje: P = I*C*T I az utasítások száma C az órajelciklusok utasításonkénti átlagos száma T az órajel ciklusideje P csökkentésének módjai: Kisebb T, azaz gyorsabb óra. Technológiai problémákat okoz

molly-roy
Download Presentation

CISC ÉS RISC PROCESSZOROK

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CISC ÉS RISC PROCESSZOROK • Program futási ideje: P = I*C*T • I az utasítások száma • C az órajelciklusok utasításonkénti átlagos száma • T az órajel ciklusideje • P csökkentésének módjai: • Kisebb T, azaz gyorsabb óra. Technológiai problémákat okoz • I csökkentése, csináljon egy utasítás sokféle dolgot, akkor kevés kell belőle  CISC • C csökkentése: legyen C=1  RISC Filp András

  2. RISC • Vizsgálatok kimutatták, hogy a magas szintű nyelvekről lefordított programok a CISC utasításkészlet mintegy 30%-át használják csak • Bonyololult, CISC utasításokat mikroprogramozott vezérléssel lehet megvalósítani az viszont lassabb, mint a huzalozott • Következtetés: kevés, egyszerű utasítás, huzalozott, gyors vezérléssel Filp András

  3. Minden utasítás legyen azonos hosszúságú, azonos szerkezetű • Címzési módok legyenek egyszerűek, főleg regiszteres, memória címzéshez használjuk a regiszter-relatív címzést • Memóriareferens utasítások: csak 2, a Load és a Store, illetve a Swap (regiszter-memória csere) • Sok regiszter, a gyors működés érdekében • Regiszterek kezelése regiszterablakkal Filp András

  4. CWP= aktuális munkaterület mutató kimeneti regiszter CWPn-1 helyi regiszter Taskn CWPn bemeneti regiszter kimeneti regiszter CWPn+1 helyi regiszter Taskn-1 Taskn+1 bemeneti regiszter kimeneti regiszter Paraméter átadás helyi regiszter globális regiszterek globális regiszterek bemeneti regiszter Filp András

More Related