[elektro-etc] win ? RT?
Karoly Kovacs
koka55 at yahoo.com
Sun May 30 19:00:53 CEST 2010
Ja, ha ezen lovagolunk?! :)))
Azt hiszem, mindenki, aki foglalkozik valos ideju rencerekkel, tudja,
mire gondolok. Egy _igazi_ real-time rendszer/kernel egesz mas elven
muxik, mint az XP. Az XP-t (es ha mar itt tartunk, a Linuxot is!) legfel-
jebb megeroszakolni lehet, hogy kvazi valos ideju futtato rendszerkent
viselkedjen, de ettol meg valojaban nem lesz az.
Nem kene itt a szorszalakat hasogatni, es a mikrofos fogadatlan
prokatorakent iget hirdetni. :)))
De - amint mar irtam - reszemrol a vita lezarva, mert ertelmetlen, ha
elbeszelunk egymas mellett.
Karoly
-----------------------------------------------------
"Houston, I am the problem!"
----- Original Message ----
> From: Acs Gabor <agabor at electrodesign.hu>
> To: elektro-etc at tesla.hu
> Sent: Sun, May 30, 2010 6:53:02 PM
> Subject: Re: [elektro-etc] win ? RT?
>
> Idézek a cikkedből:
"
Példa:
Legyen mondjuk egy repülés
> szimulációja matematikai modell esetén. Ha egy öt perces szimulációt a gép két
> napig számol akkor az *nem realtime*. Persze attól meg lehet jó, és részletes
> számítás ami *utólag*megtekinthető, de nem lenne használható mondjuk egy
> valóságos repülő fedélzetén, mivel ott azonnal kell az eredmény és nem lehet két
> napot várni minden századmásodpercenként. Oda *realtime* rendszer kell, ami ezt
> a feladatot valós időben képes elvégezni.
"Azokat a rendszereket,
> amelyekkel szemben a környezeti, valós időskálához kötött idő-követelményeket
> támasztunk, valósidejű rendszereknek nevezzük. Előírhatjuk például, hogy a
> rendszer egy környezeti eseményre mennyi időn belül reagáljon, vagy milyen
> időzített akciókat hajtson végre.
"
Ha valaki azt mondja, hogy egy
> repülő vezérlésére nem alkalmas az XP, mert nem RT, én meg azt mondom, hogy egy
> mechanikai berendezés vezérlésére tudom használni valós időben, akkor
> kijelenthetem, hogy egy ilyen jellegű rendszerre megadott elvárható valósidejű
> jellemzőket teljesíti. Ahogy egy maróprogram pillanatok alatt elvégzi a
> marópálya számítását, megjeleníti a kijelzéseket, figyelembe veszi a
> visszacsatolásokat, ugyanígy lehetne fékszárnyat vagy trimmelőt vezérelni egy
> repülőgépen.
Az, hogy az adott rendszerben mit várunk el real time címszó
> alatt, csak definíció kérdése. Ahogy a PIC-el sem fogsz mikrohullámú átvitelt
> feldolgozni, de kvarcpontosságú órát csinálni
> igen.
Gábor
Karoly Kovacs írta:
> Akkor ez az erzes
> kolcsonos. :)))
>
> Ezek szerint ne is farasszuk vele tovabb a
> lista tagsagat!
>
> Karoly
>
>
> -----------------------------------------------------
> "Houston, I am the
> problem!"
>
>
>
> ----- Original Message
> ----
>
>> From: Acs Gabor <
> ymailto="mailto:agabor at electrodesign.hu"
> href="mailto:agabor at electrodesign.hu">agabor at electrodesign.hu>
>>
> To:
> href="mailto:elektro-etc at tesla.hu">elektro-etc at tesla.hu
>> Sent:
> Sun, May 30, 2010 5:10:46 PM
>> Subject: Re: [elektro-etc] win ?
> RT?
>>
>> Asszem' nem érted, amiről
> beszéltem.
>>
>
>
> Gábor
>
>
> Karoly Kovacs
>> írta:
>>
>
>>> Nem tudom mit jelent az, hogy 'halál biztosan és
>
>> pontosan'
>>
>>> megjön
> a
>> tikk, mert egy bármilyen
> processzoros hardvernél
>>
>>> vannak
> vagy
>> megszakítások, vagy
> ciklusok, amik bevisznek
>>
>>
>
>>> bizonyos
>>
> bizonytalanságot még egy portláb-billegtetésbe is.
>>
>>
> Ennek azert fuss neki megy egyszer!
>>
>> Apro pelda a hazunk
> tajarol. Probaltal mar irni _pontos_ ora-
>> programot
> mikrokontrollerre? Meg lehet - es adott esetben meg
>> is kell! -
> csinalni. (Most nem a kvarcra gondolok, amikor a
>>
>>
> pontossagrol beszelek.)
>>
>> Egyebkent itt megfelelo
> irodalmat talalsz:
>>
>>
> http://www.gamf.hu/portal2/sites/default/files/szft_9_0.pdf
>> (Jol
> jellemzi a felreerteseket, kapcsolodva az en eredeti ker-
>>
>
>> desfeltevesemhez, amikor ez a cikk a JAVA-rol ir).
>> vagy
> itt:
>>
>> http://wiki.hup.hu/index.php/Realtime
>>
>
>> Karoly
>>
>>
>>
> -----------------------------------------------------
>>
>>
> "Houston, I am the problem!"
>>
>>
>>
>>
> ----- Original Message ----
>>
>>>
> From: Acs Gabor <
>>>
>>
> ymailto="mailto:
> href="mailto:agabor at electrodesign.hu">agabor at electrodesign.hu"
> href="mailto:
> href="mailto:agabor at electrodesign.hu">agabor at electrodesign.hu">
> ymailto="mailto:agabor at electrodesign.hu"
> href="mailto:agabor at electrodesign.hu">agabor at electrodesign.hu>
>>
> To: href="mailto:
> href="mailto:elektro-etc at tesla.hu">elektro-etc at tesla.hu">
> ymailto="mailto:elektro-etc at tesla.hu"
> href="mailto:elektro-etc at tesla.hu">elektro-etc at tesla.hu
>>
>
>>> Sent:
>> Sun, May 30,
> 2010 4:18:34 AM
>>
>>> Subject: Re:
> [elektro-etc] win ?
>> RT?
>>
>
>>> KJ, és Ádám, simán elehet hogy igazatok van, ezt
>
>> nagy hirtelen nem tudom
>
>>>
>>
> ellenőrizni.
>>
>> Ha lenne egy XP-m, amibe semmilyen
> fölösleges drivert, taszkot, hardvert nem
> installálnék, és írnék egy programot, ami pl. a
>
>>> párhuzamos porton ad
>
>> ki 1msec-es négyszögjelet, az vagy jó lenne, vagy nem.
>
>>
>>> Nem tudom mit
>
>> jelent az, hogy 'halál biztosan és pontosan' megjön a
> tikk,
>>> mert egy
>
>> bármilyen processzoros hardvernél vannak vagy megszakítások,
> vagy ciklusok, amik bevisznek bizonyos bizonytalanságot még egy
> portláb-billegtetésbe is. Na jó, egy végtelen ciklust spagetti ASM
> programban be lehet lőni, hogy pontosan mindig ugyanannyi utasítás legyen
> a portláb átkapcsolásai között, de ez nem operációs
> rendszer.
>>
>>>
>
>> A másik, hogy a maróprogramom eléggé mély szinten
> megpiszkálja
>>> az
>
>> XP-t, lehet hogy így pontossá lehet tenni. Aztán
> felfogás kérdése, hogy
>>> ez
>
>> mennyire minősül már így RT
> XP-nek.
>>
>>
>> Gábor
>>
>>
> Kovács József
>>> írta:
>>> Acs
> Gabor wrote:
>>>
>>>
>
>>>> Nem tudom mit értesz azon,
>
>>
>
>>> hogy a nagy baja, nem real-time.
>>>
>
>>> Gondoalom..azt, hogy nem időgarantált a
> válasz!
>>>
>>> Attól real-time
> valami, hogy
>>>
>>> tudni lehet
>
>> legkésőbb, mikor lesz válasz...
>>
>
>>> Az XP esetén nem
>> lehet
> tudni!
>>
>>> Lehet nagyon magas
> prioritásokkal
>>> és kernel
>>
> szintekkel játszani és
>>
>>> akkor "szinte
> biztos" lesz válasz
>> idő,
>>
>
>>> de sajnos nem garantált...
>>>
>
>>> Ha kedve
>> támad pl. egy lemez
> I/O
>>
>>> művelethez, akkor azt
>
>> bezavarhat.
>>
>
>>> Éppen a maró gépet pl.
>>>
>>>
> végül is nem zavaraja, ha
>>> menetközben néha
> párszáz
>> msec-ig
>>
>
>>> nem lép azonos ütemre a mechanika...
>>>
> (amúgy
>> hallani is a motor
> zenéjében,
>>
>>> hogy tényleg
> nem...)
>>>
>>> De, vannak
> feladatok, ahol fontos lenne a
>>> garantált
>
>> max. válasz idő és időzítés azonosság
>>
>
>>> No, ilyenkor kell
>> a valóban
> real-time kernel.
>>
>>> Ami nem gyorsat
> jelent
>> hiszen, és
>>
>
>>> gyakran csak 1 vagy 0,1-0,5 msec a tikk,
>
>> de
>>
>>> ez a tikk
> halál biztosan és pontosan bekövetkezik
>>>
>>>
> Az alap XP ezt nem tudja garantálni
>>> és más sem,
> csak a
>> real-time kernelek
>>
>
>>> Szóval real-time nem egyenlő
>
>> azonanli válasz,
>>
>>> (pedig
> soakn hiszik ezt) hanem inkább
>>> a
>
>> garantált és ismert időn belüli válasz...
>>
>
>>>
>> KJ
>>
>
>>> Gábor
>>>
>>>
>
>>> _____________ NOD32 5154 (20100528)
> Inform�ci�
>> _____________
>>
>
>>> Az �zenetet a NOD32 antivirus system
>
>> megvizsg�lta.
>>
>>>
> http://www.nod32.hu
>>>
>>>
>>>
>
>>
>
>> _____________ NOD32 5155 (20100530) Inform�ci�
> _____________
>>
>> Az �zenetet a NOD32 antivirus system
> megvizsg�lta.
>>
>>
>>>
> href="http://www.nod32.hu" target=_blank
> >http://www.nod32.hu
>>>
>>
>
>>
>
>
>
>
>
> _____________ NOD32 5155 (20100530) Inform�ci�
> _____________
>
> Az �zenetet a NOD32 antivirus system
> megvizsg�lta.
>
> >http://www.nod32.hu
>
>
>
>
More information about the Elektro-etc
mailing list