Keresés

Aktív témák

  • dshk

    aktív tag

    válasz launcser #1 üzenetére

    ez a hardware-es multitaszking (pontosabban, hogy az amd-ben nincs, intelnél meg van valami ilyen) totál hülyeség. A 386 utasítéskészletét még ismertem, és a multitaszkinghoz csak nagyon áttételes köze van a processzornak. Multitaszkot többféleképpen lehet csinálni, ez nem függ processzortól. Időnként kap a processzor egy jelzést (megszakítást) az időzítőtől, amely hatására felfüggeszti az eddigi munkáját, és az oprendszer egy bizonyos része kezd el futni, amely némi mérlegelés után vagy átvált egy másik ''programra'' vagy folytatja azt amelyik addig is futott. A mérlegelésnél figyelembe veszi például a program prioritását.

    Látszik, hogy a leírásban sehol nem szerepelt a processzor architektúra, ezt egy Commodore 64-en ugyanolyan jól meg lehetett csinálni.

    A problémája bizonyára valós, de valami beállítás vagy oprendszergond vagy istentudja mi lehet. A prioritás állítása biztos segít rajta, bár kétségtelen elég idegesítő minden inulásnál.

    Ha több processzor van - és a Hyperthreading ehhez hasonló helyzet -, attól megintcsak nem változik a multitaszking lényege, csak ilyenkor nem egy promgramszál futhat egyszerre, hanem ahány proc a gépben van.

Aktív témák