Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/12/2009, 02:28
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: Comportamientos extraños en operaciones E/S con varios lenguajes

Es la manera mas ineficiente que existe leer/escribir byte a byte, calcula que el dispositivo solo puede leer/escribir un SECTOR (512 bytes normalmente), asi que el buffering ayuda a mejorar el rendimiento que normalmente deberia ser bajo. Escribir mas implica escribir lo que ya esta escrito o esperar a que tu programa escriba, no se puede predecir que vas a escribir, en cambio leer se puede hacer inmediatamente asumiendo que el programa terminara leyendo en el futuro proximo.

De cualquier manera los S.O.s modernos implementan caches, que se usan por defecto, con lo cual tu lectura/escritura puede no ser inmediatamente traducida en un acceso al dispositivo ...
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO