[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