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