Systemy Operacyjne : Pamięć : Obsługa plików i urządzeń wymiany

Jakub Kowalski


Odłączanie urządzenia


int sys_swapoff(const char * specialfile)

Funkcja najpierw blokuje zapis na urządzeniu (flagi!), a następnie próbuje odebrać wszystkie przydzielone ramki z tego urządzenia procesom i obszarom pamięci dzielonej (try_to_unuse). Jeśli to się powiedzie, to usuwa urządzenie z listy i kasuje je (ustawia odpowiednio flagi). Jeśli nie, to przywraca stan z przed wywołania.



© 2001 Łukasz Bolikowski, Jakub Górski, Jakub Kowalski, Janusz Kuligowski, Tomasz Szymko