Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania i odpowiedzi
Viewing all articles
Browse latest Browse all 83164

Uruchomienie programu w pamięci komputera

$
0
0
Mam pewien problem, bo nie mogę tego znaleźć na internetach. Kiedy uruchamiam program w systemie operacyjnym(SO) pojawia się nowy proces(zadanie) który ma stan "New"- w tym momencie dostaje on wszystkie potrzebne struktury, zmienne itd. Jak otrzyma, przechodzi w stan "Ready" i czeka sobie na przydział procesora. I jak go dostanie od schedulera to ma status "Running"(pominę teraz dalszą dygresję, bo tych stanów może być wiecej, lub mniej w zależności czy mówimy o "normalnym" SO, czy RTOS). Mnie chodzi teraz o to, jak to wygląda od stony pamięci(i tak wiem o stronicowaniu i segmentacji) nie umiem jednak tego połączyć w całość. Wraz z procesem, kiedy on się tworzy z dysku są pobierane strony?  Czy jak to dokładnie wygada, mógłby ktoś w jakiś punktach to opisać?

Viewing all articles
Browse latest Browse all 83164