No lo hace. Deberias pensar "Porque mi swap parece lleno?". Si esto es lo que realmente querias decir, es por que poniendo los datos en swap en luar de descartarlos, hace que sea mas rapido recuperarlos que si el paginador tuviese que ir a traves del sistema de ficheros y usar bloques sin modificar desde un ejecutable.
La cantidad actual de paginas que puedes tener en el core en una
sola vez no es reducida; las paginas sin usar son desplazadas como
sea necesario.
Para entender por que FreeBSD usa el formato a.out, debes
saber primero un poco sobre los tres formatos dominantes actualmente
en UNIX:
El antiguo y clasico formato de objeto. Usa una corta y compacta
cabecera con un numero magico en el inicio que es usado para
caracterizar el formato (mira en
El formato de objeto SVR3. La cabecera comprime una seccion de
tablas, de manera que puedas tener mas de una sola seccion .test,
.data y .bss El sucesor de FreeBSD intenta solucionar este problema de manera que provee
de una utilidad para marcar un ejecutable .
FreeBSD viene del sistema clasico y tradicionalmente a utilizado
el formato Tienes que usar y de
Con la barra, Pensaras que es facil y suficiente con cambiar Si, empezando en la version 3.0 puedes usar la emulacion DOS
si estas interesado en
participar en la evolucion de esta caracteristica.
Para sistemas pre-3.0 hay una pequenya utilidad llamada
SUP no es amigo del ancho de banda, y ha sido retirado. El metodo
actual recomendado para mantener tus fuentes actualizados es
FreeBSD usar la instruccion