[elektro-etc] win ? RT?

Acs Gabor agabor at electrodesign.hu
Sun May 30 18:53:02 CEST 2010


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 <agabor at electrodesign.hu>
>> To: 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: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 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.
>>
>>     
>>> 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