lunes, 4 de enero de 2010

Buffers de Entrada & Salida

Los Buffer son Espacios de memoria principal que se reservan para el almacenamiento intermedio de datos procedentes o con destino a los periféricos. Los dos esquemas más usuales de reserva de zonas que incorporan los Sistemas Operativos para mejorar su rendimiento son el buffer simple y el buffer doble.
Clasificación de Buffers
Buffer simple
Transferencias de entrada:
1. La transferencia de un bloque de la entrada se hace desde el dispositivo al buffer que el SO le reserva, al proceso que hace la petición, en la memoria principal.
2. Cuando finaliza la transferencia anterior, el proceso mueve el bloque desde el buffer al espacio del proceso del usuario.
3. Inmediatamente se solicita otro bloque.
Las transferencias de salida siguen el camino inverso:
1. El bloque que se desea transferir se copia desde el espacio del proceso del usuario al buffer que el SO le reserva en la memoria principal.
2. El bloque se escribe desde el buffer en el controlador de E/S.
3. Representa una mejora de velocidad: el proceso puede estar procesando un bloque mientras se lee otro. El SO debe mantener un registro de las asignaciones que se hacen entre los buffers del sistema con los procesos de los usuarios. El buffer simple también se puede utilizar en el caso de dispositivos orientados a caracteres de dos formas diferentes:
1. Procesamiento de toda la línea de caracteres. En una operación de entrada el proceso del usuario se suspende esperando la llegada de la línea completa. En la operación de salida, el proceso puede colocar toda la línea en el buffer y continuar su procesamiento.
1. Procesamiento carácter a carácter. Se emplea en terminales utilizados en modo “formulario” donde la pulsación de cada tecla es significativa.

Buffer doble
Un proceso transfiere datos a (o desde) uno de los buffers mientras el SO vacía (o llena) el otro buffer. Para dispositivos de entrada orientados a caracteres existen métodos alternativos de operación:
1. Procesamiento de toda la línea de caracteres. El proceso del usuario no necesita suspenderse para operaciones de entrada o de salida a menos que vaya por delante de los dos buffers.
2. Procesamiento carácter a carácter. El doble buffer no ofrece ninguna ventaja frente a uno simple de longitud doble.
Comparación de los tiempos de ejecución
Sin buffer
T = tB + tC
Con buffer simple
T = máx (tB , tC) + tM
En la mayoría de casos es substancialmente menor que la anterior.
Con buffer doble
T = máx (tB , tC)
Es posible, por lo tanto, mantener el dispositivo orientado a bloques trabajando a su máxima velocidad si tC < tB. Por otra parte si tC > tB el empleo de un buffer doble asegura que el proceso no tendrá que esperar por la operación de E/S. En cualquiera de los dos casos se obtiene una mejora si se le compara con el caso del buffer simple.
Gracias por creer en este proyecto te esperamos pronto…
Recuerda Dios espera por ti…
Hey Sube tus Entradas a dms30_86.angetecn@blogger.com
Muy Att. Angelina & la Tecnología

No hay comentarios:

Publicar un comentario

Mi comentario
Para angelina y la tecnología, con respecto a este tema expreso lo Siguiente:

RADIO ANGETENOLOGO

Minera Fm 90.7

Categorias

AVISO TECNOLOGICO (57) Lanzamientos Tecnológicos (16) ANGELINA SE CAPACITA TECNOLÓGICAMENTE (10) Dispositivos Tecnológicos Inteligentes (10) Apple y Microsoft (8) TECNOLOGÍAS AVANZADAS QUE CAMBIARÁN EL MUNDO (8) Apple (6) El inicio de una Angelina Tecnóloga (6) Truco Curioseo (6) Google (5) Primicias de software en la Microsoft (5) Facebook (4) energía y la tecnología (4) Beca ITLA (3) Dispositivo de Almacenamiento (3) Google Chrome (3) Graduacion del CCI Angelina (3) Inversión Tecnológica (3) Para que Angelina Avance (3) Seguridad Informática (3) Tecnología (3) Telecomunicaciones y Redes (3) Android 'made in Spain'A (2) Angelinaylatecnologia.tk y Minera FM 90.7 (2) Aniversario (2) Autos (2) Celular de Google (2) China (2) Indotel (2) Intel (2) Mouse y Teclado (2) Oficinas de Google y Twitter (2) Orange (2) Periodicos Digitales (2) Programas o Software (2) Proyectores de Ultimas (2) Robo de contraseñas de Hotmail (2) TV 3D (2) Venta de APPLE en USA (2) Virus CNN (2) Movil - Reloj 'Dispositivos Tecnológicos Inteligentes (1) .Com (1) .Net (1) .Org (1) 4% (1) ADUANA (1) Adobe Flash Player (1) Apple Garantias Perdidas por FUMADORES (1) Apple tiene bastantes problemas con iPhone OS 3.1 (1) Baja de ganacia de la Microsoft (1) BanReserva (1) Biométrico (1) Blackberry (1) Buscadores de Internet (1) CIBER-ATAQUE (1) Camara Sony con WIFI (1) Cambios a Tu Revista Tecnológica (1) Campus Party (1) Cega Cabi (1) Chat instantaneo CBOX (1) Claro fibra Optica (1) Commodore (1) Commodore USA (1) Comunicacion (1) DMS Computo (1) Disco Victual (1) Dominios (1) EComerce (1) Educacion (1) España Amenaza Con Retirar el iPhone del Mercado (1) Figureos (1) Geek (1) Gmail (1) HP (1) Hitachi (1) IBM (1) IPod Touch Vs Zune HD (1) Intel y Apple futuros rivales? (1) Intituto tecnologico del Cibao Oriental "ITECO" (1) JCE (1) La Iglesia Católica Dice (1) La Robotica (1) Los clientes de eBay estafados por una red mundial de delincuentes (1) Los sordos podrán hacer llamadas (1) Mapa de GOOGLE/APPLE (1) McAfee (1) Medicina (1) Mi Anhelo (1) Microsoft y HP (1) Microsoft y Yahoo (1) Monedas Digitales (1) Motorola 'tablet' (1) Mouse de Dedo (1) Movil - Reloj (1) Movil - Reloj 'Dispositivos Tecnológicos Inteligentes (1) Movistar (1) Navegador Opera (1) Nosotros siempre pensando en ti... (1) Nuevo BB (1) PROTESIS INTELIGETE (1) Palm (1) Per (1) Personalidades (1) Pez Robot (1) Proyecto Natal Xbox 360 (1) RECORRIDO 2 (1) Red De TECNOLOGIA WiMax (1) Redes Sociales (1) Regalos Tecnológicos (1) Reino Unido (1) Remodelación de la Revista (1) Samsung (1) Santa y Regalos (1) Satelite (1) Simulacion Digital (1) Social (1) Sony (1) Steve Ballmer (1) TV Digital (1) TecnoEspaña (1) Tecnología Bugatti 2009 (1) Tecnología Española (1) Tecnología Kodak (1) Tecnología Nissan (1) Telecomunicasiones y Redes (1) Temas Informáticos (1) Teminos Informáticos (1) Terminos Informáticos (1) TouchCube (1) Vacante (1) Vodafone vs Google (1) Vois HD (1) Windows 7 (1) Windows phone (1) ecosistemas (1) el cubo de Rubik (1) tPago (1) tablet (1) ¿Intel y Apple futuros rivales? (1) ó Hombres “que viven encerrados” (1)