- Változó design, tekerhető lünetta: megjött a Galaxy Watch8 és a Classic
- Milyen okostelefont vegyek?
- Vékonyabb lett, jobb kamerát kapott, de az akku maradt a régi: itt a Fold7
- Samsung Galaxy S22 Ultra - na, kinél van toll?
- iPhone topik
- Samsung Galaxy Fit 3 - keveset, de jól
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Feljutott a G96 a Moto széria csúcsára
- Samsung Galaxy Watch6 Classic - tekerd!
- Íme az új Android Auto!
Új hozzászólás Aktív témák
-
poci76
aktív tag
válasz
Robitrix #182 üzenetére
Láthatóan nem vagy tisztában a processzorok (és operációs rendszerek) működésével. Ez nem baj. Ha érdekel a téma, pl. Tanenbaumtól a Számítógép-architectúrák c. könyv jó lehet kiindulásnak.
Sajnos nincs időm mindent leírni, csak pár megjegyzés.
A külön mag és az SMT pontosan ugyanúgy látszik a szoftverek felé (beleértve az operációs rendszert is), nem kell, hogy egy fizikai mag minden virtuális magján ugyanaz a processz fusson.
A processzor pontosan tudja, hogy mely fizikai címet képezte le a cache mely szeletére, így nem gond neki, ha több processz ugyanazt a logikai címet használja.
Az írásodból az érződik, hogy úgy képzeled, ha 256 kB a cache, akkor egy ekkora mennyiségű részt olvas be egyszerre a memóriából. Nagyon nem ez a nagyságrend: egy tipikus cache blokk pl. 64 bájtos. Ha elugrik 1MB-tal majd vissza, akkor szépen megtalálja a korábbi adatot.
Egy memóriacímről adatblokkot nem csak egy helyre lehet elhelyezni a cache-ben, így ha két adat is ugyanoda kerülne a cache-ben, akkor sincs feltétlenül gond.
A házépítés egyébként elég jól párhuzamosítható feladat. Ha kimész egy építkezésre, láthatod. Persze be kell fejezni az 1. emeletet, mielőtt a 2.-at elkezdik, de jó szervezéssel viszonylag jól optimalizálható, kevés lesz a várakozás. Egy párhuzamosított programnál is megvannak erre az eszközök. Nem triviális a dolog, tapasztalat kell, ezért is olyan lassan állnak át a szoftverek a nagyobb magszám támogatására. -
poci76
aktív tag
válasz
Robitrix #168 üzenetére
"a felhasználó program mellett még 80 más folyamat akár 1000 szállal is"
Az az 1000 szál szinte mindig idle-ben van, nem sok vizet zavar, nem okoz érezhető teljesítményvesztést.
"azonos program két program ága futhat egy mag 2 szálán, de két külön program 1-1 szála nem futhat közös magon, mivel a közös gyorsitárban össze keverednének az adatok"
Tévedés. A programok számára (az oprendszert is beleértve) a cache tartalma teljesen láthatatlan, transzparens, nem tudják a cache-t címezni, így bele sem tud nyúlni más program cache területére. Van pár olyan processzorutasítás, amelyekkel vezérelhető a cache, de a tartalma azokkal sem olvasható ki.
Új hozzászólás Aktív témák
- Vezetékes FEJhallgatók
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- XPEnology
- Változó design, tekerhető lünetta: megjött a Galaxy Watch8 és a Classic
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Milyen okostelefont vegyek?
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Napelem
- gban: Ingyen kellene, de tegnapra
- EAFC 25
- További aktív témák...
- LG 55G3 - 55" OLED evo - 4K 120Hz 0.1ms - MLA - 2000 Nits - NVIDIA G-Sync - AMD FreeSync - HDMI 2.1
- Okosóra felvásárlás!! Samsung Galaxy Watch 6, Samsung Galaxy Watch 7, Samsung Galaxy Watch Ultra
- Bomba Ár! Dell Latitude 3190 - Intel N4120 I 4GB I 128GB SSD I 11,6" HD I Cam I W11 I Garancia!
- Telefon felvásárlás!! Samsung Galaxy A20e/Samsung Galaxy A40/Samsung Galaxy A04s/Samsung Galaxy A03s
- MSI CreatorPro Z16P - i7-12700H, RTX A5500, értintőkijelző
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest