• kvp
    #22
    "Naná, hogy message passing, máshogy nem is lehet."

    Lehet, meghozza parameterekkel. Pont errol szol a publikalt anyaguk.

    "Elárulom neked, hogy még a valós módú BIOS is message passing technikát használ"

    Megint sikerult osszekeverni az interface-t a technologiaval. Az, hogy egy fuggveny strukturaban adja es kapja az adatokat, attol a rendszer meg nem hasznal uzenet alapu kommunikaciot. Ennek ismerve ugyanis a kuldes es fogadas, tovabba legtobb esetben az uznenet kuldesi/fogadasi listak meglete (message queues). Lokalis esetben sem mindig eleg mutatot atadni, mert eltero folyamatok kozott ez nem mukodik mindig. A lehetseges megoldasok ilyenkor vagy a masolas vagy az osztott memoria. A legtobb mai cluster rendszer osztott memoriaval probalkozik, mig ok inkabb masoljak az uzneteket, mivel igy implicit helyett explicit a kommunikacio, ami sokkal hatekonyabb es nem igenyel kulonosebb hardver tamogatast. A windows mar nagyon regen leszokott arrol, hogy lassak egymast a programok (a win32 ota), ezert a gdi uzneteket valojaban mar masolja a folyamatok kozott, csak mint latszik meg a programozok jo resze sem latja at hogyan mukodik. (pedig eleg egyszeru)

    ps: Szerintem vita helyett mindeki olvassa el a minix es az amoeba os-ek idevonatkozo reszeit. Tanenbaum mar 20 eve leirta mirol van szo es pont diakok szamara, hogy erheto is legyen. A szempontok: osztott memoria vagy masolas / gepen belul vagy halozaton keresztul / architekturafuggo modon vagy atlalanos formatumban es ezek barmelyik kombinaciojara letezik gyakorlati pelda.