eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingprintf i wielozadaniowosc (MicroC/OS-II) › Re: printf i wielozadaniowosc (MicroC/OS-II)
  • Data: 2009-09-29 18:08:08
    Temat: Re: printf i wielozadaniowosc (MicroC/OS-II)
    Od: grg12 <g...@c...at> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Pszemol pisze:
    > W systemie MicroC/OS-II wszystkie wątki uszeregowane są według swoich
    > priorytetów i wątek o niższym priorytecie dostaje procesor TYLKO WTEDY
    > gdy wątek o wyższym priorytecie nie ma nic do roboty i czeka na zdarzenie.
    >

    A aktywny wątek o niskim priorytecie może zostać przymusowo "uśpiony" na
    rzecz wątku wysokopriorytetowego czy przełączenie następuje tylko jeśli
    aktywny watek dobrowolnie odda sterowanie (tak było w np. win3.1)?
    Przypuśćmy że wątek HiPrio pisze sobie coś do bufora łącza szeregowego,
    bufor zostaje zapełniony więc wątek zostaje uśpiony do czasu opróżnienia
    bufora, wątek LowPrio przejmuje pałeczkę, po pewnym czasie próbuje
    zapisać do bufora łącza, który został już opróżniony przez obsługę portu
    szeregowego (jakieś przerywanie zapewne) - wypisuje swoje i grzecznie
    idzie spać. W tym momencie obudzony zostaje wątek HiPrio...
    Pozdrawiam
    GRG

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: