> > allocate_a_new_page (int process_id, int page_id); // allocates a frame > void free_a_page (int process_id, int page_id); // free an allocated > page > int get_frame_id (int process_id, int page_id); // returns frame id > > > To implement these three calls, the data structure that you would use is > inverted page table > Do compute the penalty paid while searching for a mapping..since there will be 'hits and misses' allocated to Naeem