[OSy] Second extended assignment - nejasnosti
Roman Firment
romanfirment at gmail.com
Tue Nov 7 21:03:33 CET 2017
Zdravim, mam zopar otazok k zadaniu:
* kedy sa maju alokovat fyzicke ramce? V case ked vznika vma
alebo az v handleri vynimky TLB Refill Exception, pripadne inde. Ak az
v handleri, tak co znamena ENOMEM (nedostatok fyzickej, virtualnej
pamati?) pri
volani vma_vmap?
* moze nastat situacia, ze funkcia vma_map alebo vma_unmap bude vykonavana
v inom mode nez kernelovskom?
* frame alokator v kaliste pouziva iba ramce zo spodnych 512mb. Malloc
pouziva
tento frame alokator. Vsetky struktury potom budu nutne lezat v tomto
segmente.
Nieje to problem?
* len pre istotu, ak nemusime implementovat ziadne dynamicke priradzovanie
asid-ov
a pocet vmm je omezeny poctom validnych asid-ov, tak nam staci pouzivat
jednoduche
inkrementovanie globalnej premennej ako je tomu v povodnej implementacii
kalista.
Alebo je ten pocet omezeny iba v jednom okamihu?
Roman Firment
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20171107/ff652043/attachment.html>
More information about the NSWI004
mailing list