Allora quando ti chiede le tecniche semplicemente vuole sapere innanzitutto qual è la tecnica base di allocazione (cos'è una pagina, cos'è la memoria virtuale, cos'è un frame, cos'è un indirizzo logico ed uno fisico, cos'è la paginazione "su richiesta", modalità copy-on-write), poi quali sono le tecniche di sostituzione delle pagine (algoritmi FIFO, LRU, NFU, MFU, quello ottimo, working-set, algoritmo della seconda-chance, ed eventuali approssimazioni con bit di modifica e di riferimento)... eventualmente vuole sapere anche cos'è la paginazione gerarchica, con hash-table e a tabella invertita... come puoi capire si tratta di tutto il programma sulla memoria, visto che solo una piccola parte non riguarda la paginazione, quindi conviene chiedere al prof. cosa vuole sapere nel dettaglio.
Per quanto riguarda la tabella delle pagine, ovviamente così non si può rispondere, la sua dimensione dipende dalla dimensione delle pagine... in particolare essa avrà una dimensione pari a (32-d) bit (indirizzo fisico della pagina) * N° di pagine in memoria virtuale (dipende dalla dimensione della pagina). Eventualmente devi aggiungere i bit di lettura/scrittura, di validazione e di modifica per ogni riga. 'd' rappresenta l'offset dell'istruzione a 32 bit. Tieni conto che il numero di pagine in memoria virtuale è anche pari a 2^(32-d), scegliere la dimensione dell'offset equivale a scegliere la dimensione della pagina...
P.s. Posso capire che ho risposto molto tardi, ma nel frattempo il dubbio potrebbe essere venuto ad altri...