Keresés

Hirdetés

Új hozzászólás Aktív témák

  • borg25

    senior tag

    válasz wsanyi #69 üzenetére

    Jah, 486-os már egész jól tudta emulálni a C64-et. Az egyik 1-2MHz-en ment, a másik 33-100MHz.
    Böngészőnél tényleg mindegy, hogy milyen vason fut.
    Office cuccoknál is, LibreOffice, Thunerbird forráskódja megvan, ha a cél platformon van api akkor portolható.
    De pl AutoCad windowsra van. Persze lehet azt mondani, hogy kismillió másik CAD program van, van ingyenes is, de ha valaki azt szokta meg, nem nagyon fog váltani másikra.
    Licencelt termék, amit jó ha megveszel ha üzletszerűen ezzel foglalkozol. Viszont ha vettél egyet, akkor nem biztos, hogy az újat is meg akarod venni, csak azért, mert az egy másik platformon is működik. Persze az egész költség kérdése. A lényeg, hogy vannak olyan szoftverek amik az új platformon nem működnek, és az visszatartó erő. Azt se felejtsük el, hogy nem Vér Pisitike fizet a PUBG-ért, hogy az új platfom is tudjon játszani, hanem Dolgos Jenő az OS-ért és a CAD-ért, hogy tudjon dolgozni, és a konkurencia ne jelentse fel.
    A PentiumPro-tól kezdve próbál az Intel RISC felé elmozdulni, de nehezen megy neki, mert a hátán cipel 20 év örökséget, amit nehéz kidobni.

    Aztán ott vannak a testre szabott szoftverek. Oké, hogy csillagászati összegért valaki megvesz egy SAP-t, viszont ugyanennyiért testre is szabatja, aztán, még ha a SAP ki is jön az új szoftverrel az új platformra a cég elgondolkodik majd rajta, hogy akarok-e váltani, a testreszabást ki akarom-e újra fizetni? De ha nem, kell mindent újra lefejleszteni, akkor is akarok-e sok-sok erőforrást áldozni a tesztelésre, átállásra?
    Hidd el, egy nagyobb cégnél nem csak SAP van testre szabva.

  • borg25

    senior tag

    válasz wsanyi #72 üzenetére

    Csakhogy az eredeti feltevés az volt, hogy szakítva az x86 rendszerrel teljesen új architektúra. Azt virtualizációval nem oldod meg, csak emulációval. CPU emulálása pedig időben költséges folyamat. Nem mindegy, hogy a CPU tudja magától, hogy a MOV EAX, [ESI+4*ECX] mit jelent, vagy neked kell megmondani egy tucat switch case árán, hogy aham itt egy MOV utasítás jön, igen, a címzés mező formátuma reg + 4* reg, igen az EAX, ESI, ECX regiszterek tartalmát az emulátorban itt itt és itt tárolom, Nah akkor egy tucat órajel elégetése árán el lehet végezni azt a műveletet, ami a 486-osnak is max 4 órajelébe került.
    Ezért is mondtam, hogy a 1MHz-en működő C64-et megfelelően egy 486-os gép ami min 486DX-33, de inkább 486DX4-100 volt tudott rendesen szimulálni, mert az a 100x órajel már elég volt.
    Ma egy i5-4310U-nak 3% CPU-ba kerül egy C64 emulálása. 4 szál 2,6GHz.

    Virtualizáció esetén CPU-t, GPU-t nem kell emulálnod, nincs teljesítménycsökkenés miatta.

Új hozzászólás Aktív témák