Esempio n. 1
0
int use_algorithm() {
#ifdef FIFO
    return find_remove_fifo();
#endif
#ifdef CLOCK
    return find_remove_clock();
#endif
#ifdef CLOCK2
    return find_remove_clock2();
#endif
}
Esempio n. 2
0
File: mmanage.c Progetto: Slaan/bs3
int
find_remove_frame(void)
{
  int remove_frame = VOID_IDX;
  switch(VMEM_ALGO) 
  {
      case VMEM_ALGO_LRU: remove_frame = find_remove_lru();
                          break;
    case VMEM_ALGO_CLOCK: remove_frame = find_remove_clock();
                          break;
                 default: remove_frame = find_remove_fifo();
                          break;
  }
  return remove_frame;
}
Esempio n. 3
0
int find_remove_frame(void) {
	int framenumb = VOID_IDX;
	switch (vmem->adm.page_rep_algo) {	// suche nach bestimmte Algorithmus
		case VMEM_ALGO_FIFO:
			framenumb= find_remove_fifo();
			break;
		case VMEM_ALGO_AGING:
			framenumb=find_remove_aging();
			break;
		case VMEM_ALGO_CLOCK:
			framenumb=find_remove_clock();
			break;
	}
	return framenumb;
}