public void swapPage(pagina swapped, pagina needed) { swapped.deactivate(); needed.activate(); paginas.AddAfter(paginas.Find(needed), swapped); paginas.Remove(needed); }
public pagina storeAndGetNew(pagina swapped) { swapped.deactivate(); paginas.AddLast(swapped); return(new pagina(Convert.ToString(++escalonador.identificadorProxPagina), ram, this, escalonador, pagesize)); }