-
Data: 2014-05-15 14:32:40
Temat: Re: Szybka karta microSD do 100zl
Od: Marek <p...@s...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2014-05-15 13:42, Eneuel Leszek Ciszewski pisze:
>> System operacyjny o jakim pisałem, jest naszym autorskim (grupa kilku
>> osób). Wiemy doskonale czy braliśmy pod uwagę proiorytetowanie
>> przerwań czy nie. W przypadku końcówek wykonawczych nie było takiej
>> potrzeby
>
> Bo każda z nich może (albo nie może) wykonać tylko jedno zadanie? ;)
Nie, 8 lub 16 zadań konkretnie bo tyle portów ma każda z tych końcówek.
>> (byłby to przerost formy nad treścią). W systemie operacyjnym
>> jednostki centralnej (zarządzającej tymi końcówkami) sprawy mają się
>> dokładnie odwrotnie.
>
> Czyli jest -- w systemie odbierającym zgłoszenia od tych urządzeń?
Zgadza się. Tam dużo więcej pracy było potrzebne do oprogramowania.
> Ale jeśli jest -- to chyba nie ma tam jednoczesności zdarzeń.
Zdarzania... z samej definicji nigdy nie są jednoczesne. Nie wiem o
jakie rozdzielczości mówimy. Czy pikosekundach, sekundach, godzinach? To
co w jednej sekundzie jest jednoczesne, to w 1ms już nie musi. Zresztą
nie wiem do czego zmierzasz.
> Albo
> inaczej -- mogą przywędrować jednocześnie zgłoszenia/przerwania, ale
> obsługę owych przerwań (; też przerwania ;) trzeba pokolejkować wg.
> prymitywnego algorytmu zwanego priorytetowaniem.
Nie doczytałeś czegoś w necie :-D Masz na myśli zapewne thread pooling.
Z tego korzystamy. Priorytetowanie to co innego i o tym dalej. Zadania
są kolejkowane i sekwencyjnie przydzielany jest im czas. Jeśli proces
nie zmieści się w przyznanym czasie, to jest przerywany, jego dane
odkładane są na stos, kolejny z procesów uruchamiany jest od punktu
zatrzymania, pobiera dane ze swojego prywatnego stosu i leci dalej. I
tak się kręci ta karuzela. W efekcie równocześnie realizowanych jest do
16 różnych zadań w sekwencyjnie przełączanych procesach. Zdarza się, że
zadanie, które zostało wyznaczone później kończy się wcześniej niż
obecnie trwające. Tak to działa. Każdy z procesów ma przypisane tylko 1
zadanie, które jest po kawałku realizowane i nie zabiera czasu innym
procesom.
W jednostce centralnej jest też priorytetowanie. W tych prostych
sterownikach nie było powodów do zawracania sobie głowy
priorytetowaniem. To jest kolejny mechanizm. W uzupełnieniu do w/w
proces o wyższym priorytecie musi się zakończyć aby te o niższym mogły
dokończyć swojego dzieła. Jak sama nazwa wskazuje - priorytet jest wręcz
zaprzeczeniem kolejkowania, wchodzi bez kolejki. Kolejkowanie o jakim
piszesz działa wśród procesów o jednakowym priorytecie wyłącznie.
Czy coś jeszcze chcesz wiedzieć? Dalej to już odpłatnie :-D
--
Pozdrawiam
Marek
Następne wpisy z tego wątku
- 15.05.14 14:34 Mirek Ptak
- 15.05.14 14:57 Eneuel Leszek Ciszewski
- 15.05.14 15:11 Eneuel Leszek Ciszewski
- 15.05.14 17:02 Marek
- 15.05.14 23:25 Eneuel Leszek Ciszewski
- 15.05.14 23:27 Eneuel Leszek Ciszewski
- 16.05.14 14:08 Eneuel Leszek Ciszewski
- 16.05.14 19:37 Marek
- 16.05.14 23:35 Eneuel Leszek Ciszewski
- 17.05.14 13:47 Marek
- 17.05.14 14:45 jakson
- 17.05.14 23:07 Eneuel Leszek Ciszewski
- 18.05.14 00:30 Eneuel Leszek Ciszewski
- 19.05.14 01:22 jakson
- 27.05.14 20:07 jakson
Najnowsze wątki z tej grupy
- Airtagi
- NR 5G -- mity, hity, kity, bez satelity...
- POCO
- Nowum!!! -- Moje ID
- Aeor2 i ciągły internet 512kb
- Kolejny prezent
- Fwd: Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- która kurwa pierwsza
- Re: Mein Kampf
- Magic Earth
- logowanie do wifi
- Gemini w ma[g]linach...
- Wymiana systemu operacyjnego w komórze
- konfigurowanie androida a sklep play
- Jak przywrócić motyw?
Najnowsze wątki
- 2026-01-29 KSeF - 13 wątpliwości
- 2026-01-29 A ja się pochwalę
- 2026-01-29 Warszawa => Mid/Senior IT Recruiter <=
- 2026-01-29 Warszawa => Senior Java Developer <=
- 2026-01-29 Warszawa => IT Recruiter <=
- 2026-01-28 Degradacja
- 2026-01-28 Wysoki Sąd poinstruował czego unikać wyzywając Owsiaka "Równiejszego"
- 2026-01-28 Białystok => Solution Architect (Workday) - Legal Systems <=
- 2026-01-28 Białystok => Preseles Inżynier (background baz danych) <=
- 2026-01-28 Wrocław => Konsultant wdrożeniowy ERP <=
- 2026-01-28 Łódź => Microsoft Engineer <=
- 2026-01-28 Białystok => Tester manualny <=
- 2026-01-27 Tradycja ciągania posłów po sądach za wystąpienia w Sejmie będzie kontynuowana [Lepper 2]
- 2026-01-27 Pierwszy raz sprzedano więcej samochodów zeeletryfikowanych niż ice
- 2026-01-27 Elektryczny Kałasznikow




Jak kupić pierwsze mieszkanie? Eksperci podpowiadają