Mailinglist Archive: opensuse-de (1512 mails)
| < Previous | Next > |
Re: cpu-optimierte SuSE selber bauen?
- From: Thomas Becker <1510-911@xxxxxxxxxxxxx>
- Date: Sun, 22 Jul 2007 16:28:29 +0200
- Message-id: <200707221628.29611.1510-911@onlinehome.de>
Hallo Thomas,
Am Sonntag, 22. Juli 2007 15:57 schrieb Thomas Hertweck:
nicht anfangen kann, ist mir schon bewusst.Es gibt sicher ganz
spezielle Anforderungen, die diese Möglichkeiten nutzen können, mir
fallen da einige zu ein, wie z.B. in Kraftwerken oder in der Raumfahrt.
Ich wollte das nur wissen.
Thomas
--
Mögen täten wir schon wollen, doch dürfen haben wir uns nicht getraut.
Karl Valentin
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
Am Sonntag, 22. Juli 2007 15:57 schrieb Thomas Hertweck:
Thomas Becker wrote:Auch Dir vielen Dank für die Erklärung.Das ich mit einem solchen Kernel
[...] ich habe da eine
Frage, was hat das mit den "Echtzeit Kernel" auf sich, was ist
daran anders als an "normalen" Kernel?Sind die schneller oder
einfach nur sicherer?Die Frage ist nur zum Verständnis.
Unter Echtzeitfaehigkeit versteht man, dass ein System auf ein
Ereignis in einer garantierten Zeit reagieren kann. Wie lange dieses
Zeitlimit ist, haengt von den Anforderungen des Nutzers ab - das kann
bei gewissen Aktionen im Bereich von Milli- oder gar Mikrosekunden
liegen. Ferner muss gesichert sein, dass ein Echtzeitprozess so lange
laufen kann, bis er fertig ist oder bis ein Prozess hoeherer
Prioritaet ihn abloest.
Ein normaler Linux Kernel ist nicht echtzeitfaehig. Er kann zwar
User-Prozesse unterbrechen, das reicht jedoch nicht aus, da manche
Kernelaufrufe schon laenger dauern als das oben erwaehnte Zeitlimit.
Auch einige Kernel spinlocks bestehen sehr lange. Somit kann der
Kernel nicht in der geforderten Zeit auf ein Ereignis reagieren. Um
einen Kernel echtzeitfaehig zu machen, muessen Kernel-Tasks verkuerzt
werden und/oder unterbrochen werden koennen. Ferner ist es natuerlich
von Vorteil, wenn Du z.B. auf Multicore Systemen Echtzeitprozesse
exklusiv auf einem Core Laufen lassen kannst.
Das bringt natuerlich nicht nur Vorteile mit sich, sondern kann bei
normaler Nutzung Leistungseinbussen mit sich bringen. Daher werden
Echtzeitsysteme und Kernel eigentlich nur von Leuten eingesetzt, die
sie wirklich benoetigen.
nicht anfangen kann, ist mir schon bewusst.Es gibt sicher ganz
spezielle Anforderungen, die diese Möglichkeiten nutzen können, mir
fallen da einige zu ein, wie z.B. in Kraftwerken oder in der Raumfahrt.
Ich wollte das nur wissen.
HTH,Danke und Tschüß
Th.
Thomas
--
Mögen täten wir schon wollen, doch dürfen haben wir uns nicht getraut.
Karl Valentin
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
| < Previous | Next > |