Hirdetés

Aktív témák

  • nagygabe

    csendes tag

    válasz ERPY #32801 üzenetére

    Részben egyetértek azzal amit írtál. Tényleg a képernyő a legnagyobb fogyasztó, ez nem kérdés. De:
    Ha te úgy érzed, hogy egy dolgot csinálsz egyszerre, akkor még a processzor dolgozhat több mindenen párhuzamosan. Vegyük a legegyszerűbb példát: a program letölt valamilyen adatot az internetről. Ilyenkor az egyik mag a GUI-t frissíti (pörög a "kérlek várj" felirat mellett a kerék), a másik mag pedig intézi a kommunikációt, ha az véget ért feldogozza az adatokat, előkészíti a megjelenítést.
    De ugyanígy egy videolejátszásnál az egyik mag pakolja ki a képernyőre a kész képet, mígy a másik mag számolja a következő framet.
    Ha kamerázol, az egyik mag olvassa az adatokat a képérzékelőről, rakja ki a képernyőre, a másik mag pedig csomagolja be, és menti le a kártyádra.
    Folytathatnám, a programok 99%-ában megoldható a több magra elosztás. És ezt az Android meg is csinálja. Alapvetően az alkalmazások fejlesztőin múlik, hogy ez mennyire hatékony.

Aktív témák