Am o intrebare: Cum se prinde sistemul de operare daca sa dea sau nu sigsegv (sau ce se intampla de fapt in spate atunci cand se aloca o pagina?).
De exemplu, daca eu aloc o zona de memorie, ea nu se afla nici in memoria fizica (datorita "demand paging"), nici in memoria secundara, deci in tabela de pagini presupun ca flag-ul de validitate ar trebui sa fie invalid. Si atunci de unde stie daca a fost alocata de mine? Sau care e diferenta intre asta si cazul in care pur si simplu incerc sa scriu la o adresa oarecare din spatiul meu virtual, fara sa fi alocat nimic acolo?
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
