FORUM - pitanja i odgovori

Pitanje | Vlasnistvo nad Kontrolnim Stekom

Pitanje | Vlasnistvo nad Kontrolnim Stekom

napisao/la Dragor Draganovic -
Broj odgovora: 2

Da li je "Control Stack" neki globalni stek koji je u vlasnistvu operativnog sistema, ili je on lokalno vezan samo za ovaj proces koji je prekinut u primeru na slajdu?

Zbunjuje me posto na primeru izgleda kao da je deo OS-a (tj. da nije deo procesa), ali, koliko sam razumeo, podaci iz registara se cuvaju unutar PCB-a procesa, a ovde se cuvaju na kontrolnom steku koji kao da nije deo tog procesa.

Prilog image_2021-02-11_22-51-27.png
U odgovoru na Dragor Draganovic

Odgovor: Pitanje | Vlasnistvo nad Kontrolnim Stekom

napisao/la Miloš Ivanović -

Dragi Dragore,

Različiti tipovi operativnih sistema na različit način implementiraju stekove, tako da ne možemo govoriti o nekom opštem rešenju. Nije previše važno gde se nalaze, već čemu služe i na koji način ide poziv prekidne rutine, a na koji način povratak iz nje.