Article View: pl.comp.os.linux.programowanie
Article #72656Re: Pytanie z kernel space'a
From: Krzysztof Halasa
Date: Thu, 29 Aug 2013 12:33
Date: Thu, 29 Aug 2013 12:33
32 lines
1960 bytes
1960 bytes
zub@neostrada.pl writes: > Witam, > Pytanko dotyczy kernel space. > Zalozmy, ze mam 2 handlery: > > - obslugi przerwania sprzetowego > - obslugi pliku w /proc > > Czy jest mozliwe, zeby w momencie kiedy wykonywany jest handler obslugi > przerwania sprzetowego zostal on przerwany przez handler proc-a > - bo akurat user cos wpisal do proca? Nie - bo niby jak? Wpisanie czegoś do /proc to nie jest zdarzenie (quasi) sprzętowe, tylko wywołanie syscalla. Wywołujący proces musi wcześniej posiadać CPU (nie tylko w sensie "current", ale po prostu musi być wykonywany jego kod). O przerywaniu czegokolwiek można mówić w przypadku prawdziwych przerwań sprzętowych i zdarzeń generowanych przez nie (np. timerów, wywłaszczeń itd). Natomiast oczywiście obie procedury mogą być wykonywane równolegle, przez wiele CPU (rdzeni itp) - trzeba pamiętać o ew. komplikacjach z tym związanych i stosować odpowiednie np. spinlocki (np. w wersji "irq"). > Jak w takiej sytuacji jest z priorytetami obu handlerow? Nie są żadne przydatne. -- Krzysztof Hałasa
Technical Details
Message-ID:
<m3bo4gllrm.fsf@intrepid.localdomain>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!wsisiz.edu.pl!plix.pl!newsfeed2.plix.pl!news.nask.pl!news.nask.org.pl!not-for-mailReferences:
<52106562$0$1461$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!wsisiz.edu.pl!plix.pl!newsfeed2.plix.pl!news.nask.pl!news.nask.org.pl!not-for-mail From: Krzysztof Halasa <khc@pm.waw.pl> Newsgroups: pl.comp.os.linux.programowanie Subject: Re: Pytanie z kernel space'a Date: Thu, 29 Aug 2013 14:33:17 +0200 Organization: NASK - www.nask.pl Lines: 32 Message-ID: <m3bo4gllrm.fsf@intrepid.localdomain> References: <52106562$0$1461$65785112@news.neostrada.pl> NNTP-Posting-Host: nat.piap.pl Mime-Version: 1.0 X-Trace: pippin.nask.net.pl 1377779597 10591 195.187.100.13 (29 Aug 2013 12:33:17 GMT) X-Complaints-To: abuse ATSIGN nask.pl NNTP-Posting-Date: Thu, 29 Aug 2013 12:33:17 +0000 (UTC) Cancel-Lock: sha1:XGHqpAAEW/cBEvRGOj/bH4Lf+aY= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit