Operaciones intermedias
Buffering
Para no trasladar directamente la lectura de un periférico a la memoria del proceso de usuario, que nos obligaría a esperar al bloque entero en caso de discos duros, se dispone una parte de la memoria de acceso exclusivo del kernel para que tenga preparado de antemano los datos que se van a solicitar.
Spooling
En periféricos dedicados, se crea un proceso que tenga acceso exclusivo al periférico y gestionará las colas de acceso (spool)
Así, si queremos imprimir desde nuestro proceso, éste deberá mandar el trabajo al spool
Es una forma de evitar que un proceso no suelte el periférico dedicado y bloquée a los otros.
Última actualización