コード例 #1
0
 void inicjalizacja_listy_stronic() //inicjalizuje listę stronic (ramek pamięci na dysku) aby zawierała odpowiednie wskazania na komórek na dysku
 {
     for (int i = 0; i < konfiguracja.wirtualna / konfiguracja.długość_ramki; i++)
     {
         Ramka stronica = new Ramka();
         stronica.adres_początkowy = i * konfiguracja.długość_ramki;
         stronica.adres_końcowy    = i * konfiguracja.długość_ramki + konfiguracja.długość_ramki - 1;
         tablica_stronnic.Add(stronica);
     }
 }
コード例 #2
0
 void inicjalizacja_listy_ramek() //inicjalizuje listę ramek aby zawierała odpowiednie wskazania na komórki pamięci
 {
     for (int i = 0; i < konfiguracja.rozmiar / konfiguracja.długość_ramki; i++)
     {
         Ramka ramka = new Ramka();
         ramka.adres_początkowy = i * konfiguracja.długość_ramki;
         ramka.adres_końcowy    = i * konfiguracja.długość_ramki + konfiguracja.długość_ramki - 1;
         tablica_ramek.Add(ramka);
     }
 }