Buffering PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

Buffering

Luis Miguel Martinez


Obeimar Anibal Arias
Jose Capote

Sistemas Operativos
Definición
• Uso de zonas de memoria propias del SO para
almacenar datos mientras se transfieren entre
un dispositivo y un proceso, o entre dos
dispositivos.
• Además precarga datos en un área reservada
de memoria (el búfer).
• Los datos que se introducen siempre van a ser
utilizados.
Se usan buffers para:
1. Simultanear la E/S de un proceso con su
ejecución.
2. Maximizar la utilización de la CPU y los
dispositivos de E/S.
3. Amortiguar diferencias de velocidad entre
productores y consumidores de
información.
4. Los datos de un productor lento se
acumulan en un buffer para consumirlos
posteriormente de una tacada.
Buffer vs Cache
Una caché de disco guarda las estadísticas de los
datos almacenados en él y proporciona datos
con un tiempo máximo de espera en modos de
escritura en diferido. Un buffer, es utilizado
normalmente en entrada, salida y a veces,
almacenamiento temporal de datos que se
enrutan entre distintos dispositivos o que van a
ser modificados de manera no secuencial antes
de ser escritos o leídos de manera secuencial
Los problemas más comunes para los búferes son:

● Desbordamiento de búfer (overflow)el cual se da


cuando el tamaño del búfer es insuficiente para
almacenar la información que se desea ingresar
● Subdesbordamiento de búfer (underflow),es un
problema generado por la falta de información en el
búfer cuando es requerida por el otro programa
● Sobreescritura, también conocido como overwrite,
es un problema generalmente creado por la mala
programación del búfer, escribe información en
espacios de memoria donde todavía no se utiliza esa
información
http://gssi.det.uvigo.es/users/jgd/public_html/SO/diapositivas/
8.pdf

https://www.ecured.cu/Buffer

También podría gustarte