Aktywne Wpisy

Kroledyp +670

tesknilam_ +16
Zdrowie może nie jest najważniejszą rzeczą w całej egzystencji, ale raczej lepiej się żyje gdy ciało nie jest zbędnie obciążone. Nie wiem gdzie tu jest jakaś fatfobia. I ludzie jakoś stają się mniej odporni na dystans do siebie. #zdrowie #psychologia
źródło: Screenshot_20260429_080857_Facebook
Pobierz





Mirasy #embedded i #osdev temat jaki poruszę jest w sumie kontrowersyjny. Dotyczy próby łączenia wody z ogniem - czyli prób tworzenia systemu jednocześnie czasu rzeczywistego i korzystającego ze stronnicowania pamięci, bo musi przynajmniej okazjonalnie operować na sporych zbiorach danych. W związku z czym pytam szacowne grono - Cz zna ktoś jakieś solidne kompleksowe opracowania/książki/publikacje na tematy:
1. Stronnicowania pamieci wirtualnej dla systemów czasu (niemal) rzeczywistego pracującego z raczej większą niż megabajty pamięcą operacyjną i masowej. Jakieś medytacje o TLB, jak dobrać rozmiar strony do projektu pod względem zastosowania by minimalizować TLB miss.
2. Okiełznanie nieprzewidywalności czasu dostępu do danych w takich systemach. Jakieś gimnastyki na kiju przy implementacji scheldulera.
3. Jakieś przykłady czy opisy w lieraturze etc systemów które "przełączają się" z trybu pracy w czasie rzeczywistym do bardziej stereoptypowego trybu systemu operacyjnego korzystającego ze stronnicowania.
4. Jakieś teksty analizujące takie próby w przeszłości jeśli były i jeśli skończyły się polegnięciem na polu chwały to analizy dlaczego te projekty spadły z rowerka.
Pytam tu bo zależy mi na jakiejś w miarę kompaktowej publikacji która zbiera to do kupy, raczej niż na luźnym zestawie tekstów które opisują jedynie indywidualne rozwiązania niespecjalnie omawiając kontekst całej działki i konkurencyjnych rozwiązań. Bo takie luźne publikacje stosunkowo łatwo znaleźć na reserchgate. Publikacje "zabytkowe" z lat 70 też mile widziane.
#programowanie #rtos #C #asm #informatyka
〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰
▶︎ Obserwuj nasz tag #mirkoanonim
〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰
· Akcje: Odpowiedz anonimowo · Więcej szczegółów
· Opublikuj swój własny wpis: Mirko Anonim
· Zaakceptował: RamtamtamSi
👉 Z Twoją pomocą możemy działać dalej! Wspomóż projekt
źródło: ImageResizer
Pobierz1) Jeśli chcesz oddzielić przestrzeń adresową kilku różnych procesów.
2) Jeśli zaczyna Ci brakować pamięci fizycznej i musisz swapować dane.
3) Jeśli MCU nie jest w stanie zaadresować całej przestrzeni adresowej.
W Twoim wypadku chyba żaden z tych warunków nie jest
@mirko_anonim: Śmiem w to wątplić. No ale nie będę się z Tobą kłócił, chociaż bardzo chętnie poznałbym więcej szczegółów technicznych.
Z tego co wiem, Zephyr ma najbardziej rozbudowane wsparcie dla pamięci wirtualnej. Zobacz sobie w źródłach jak to dokładnie działa.
Może @Rosly coś kojarzy.
Jak nie to zostanie dalej kopać mniej lub bardziej
〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰
· Akcje: Odpowiedz anonimowo · Więcej szczegółów
· Zaakceptował: RamtamtamSi