Vlákno názorů k článku OpenGL a Direct3D (3) od efem - CISC = complex instruction set computer, je to...

  • Článek je starý, nové názory již nelze přidávat.
  • 18. 8. 2004 0:26

    efem (neregistrovaný)

    CISC = complex instruction set computer, je to i logicke oproti reduced, otazka co je klasikou v navrhu mikroprocesoru a ktera koncepce podava vyssi vykon je ponekud slozitejsi nez jedno je lepsi jak druhe

  • 18. 8. 2004 8:53

    Breke (neregistrovaný)

    Tak, tak... je to složitější. CISC dokáže jednou instrukcí provést i docela složitou operaci. RISC tuto instrukci musí nahradit doslova procedurou. RISC podstatně jednodušší (spoustu operací nemusí provádět) ale zase musí přečíst z paměti daleko víc bajtů kódu k dosažení stejného výsledku (programy jsou podstatně větší), potřebuje víc místa v interních cache a tak dále. Právě proto se dnešní procesory snaží přístup kombinovat - mají interní RISCové jádro, paměť mikroprogramu (případně i nanoprogramovou paměť), do instrukční cache ukládají dekódované instrukce tak, že tam uloží ukazatel na mikroprogram... tzn. výhodou je velikost programu jako u CISC (protože to CISC je), lepší využití interních cache, jednoduché jádro... i když zůstává poměrně složitá dekódovací část... Čisté CISC procesory se už pravděpodobně nevyrábějí... (A to jsem to pořád ještě zjednodušil).

    A co se týče samotného článku, co kdyby to autor zkusil od lesa a pojal to jako učebnici OpenGL a DirectX zároveň, kdy by se pokusil učit a ukázat práci v obou API, nechť si čtenáři provedou srovnání sami :) No nic, asi jsem úplně mimo :)

  • 18. 8. 2004 15:31

    myname (neregistrovaný)

    To by bylo nejen hezké, ale i užitečné - jenže to by se autor musel nejprve DirectX naučit (k čemuž se sám vyjádřil krajně zdrženlivě)...