Ver Mensaje Individual
  #1201  
Viejo 17/12/12, 00:45:30
Avatar de miguel y david
miguel y david miguel y david no está en línea
Usuario muy activo
Mensajes: 3,517
 
Fecha de registro: mar 2012
Localización: toledo
Mensajes: 3,517
Modelo de smartphone: xperia neo v, xperia Z,LGG4.
Tu operador: Orange
Mencionado: 10 comentarios
Tagged: 3 hilos
Planificadores de Entrada/Salida disponibles en el núcleo de Android.....Noop
Es el planificador de Entrada/Salida más simple que existe para el núcleo de Android. Funciona insertando todas las peticiones de Entrada/Salida, dentro de una cola de procesamiento tipo FIFO (first in, first out, que se traduce como primero en entrar, primero en salir), e implementando fusión de peticiones y reduciendo el tiempo de petición, y la variabilidad del tiempo de servicio de Entrada/Salida.


Deadline
Este planificador de Entrada/Salida funciona de modo similar al tiempo real, utilizando una política de asignación en circuito (round robin), para intentar distribuir equitativamente las peticiones de Entrada/Salida, evitando se agote la capacidad de procesamiento básicamente impone tiempos de ejecucion (deadline) a todas las operaciones de Entrada/Salida, con la finalidad de impedir que se agote la capacidad de recibir peticiones. Utiliza cinco colas de procesamiento, dos de las cuales son ordenadas de acuerdo a los tiempos de ejecución, al mismo tiempo que las colas de procesamiento son ordenadas de acuerdo a su número de sector.
De modo predeterminado, los tiempos de caducidad son de 500 ms para las peticiones de lectura, y de 5 segundos para las peticiones de escritura.

CFQ
CFQ, que es el acrónimo de Completely Fair Queuing, que podría traducirse como encolado de procesamiento completamente justo, es el planificador de Entrada/Salida su objetivo es mantener una cola de procesamiento de Entrada/Salida escalable por proceso, e intentar distribuir equitativamente el uso del procesador disponible para los procesos de Entrada/Salida, entre todas las peticiones de Entrada/Salida manteniendo una buena capacidad de procesamiento, al permitir que las colas de procesamiento puedan pausar al finalizar un procesos de Entrada/Salida, anticipando el procesos de Entrada/Salida más cercano de ese mismo proceso.

VR
A diferencia de otros programadores de E/S, solicitudes sincrónicas y asincrónicas no son tratadas por separado, en lugar de ello se impone un plazo para la equivalencia en el CPU. El siguiente proceso pasa a ser atendido según la ejecución de la última solicitud

BFQ
En lugar de asignación de las divisiones de tiempo por CFQ, BFQ asigna presupuestos. Disco se concede a un proceso activo hasta que caduque su presupuesto #number de sectores #. BFQ asigna presupuestos elevados a las tareas de lectura. Presupuesto asignado a un proceso varía con el tiempo en función de su comportamiento.
Se cree que es muy bueno para la velocidad de transferencia de datos usb.
Se cree que el mejor programador para grabación de vídeo HD y la transmisión de vídeo. Debido a la menor variación en comparación con CFQ y otro. Considerado como a un planificador de e/s precisa. Alcanza aproximadamente el 30% más de rendimiento que CFQ en cargas de trabajo más.


SIO
Programador de tareas simple E/S pretende mantener mínimo de sobre carga para lograr baja latencia para atender las solicitudes de E/S, no hay colas de los procesos prioritarios sólo es una combinación básica. SIO es una combinación entre noop & Deadline No reordena y no clasifica las requisiciones.

Última edición por miguel y david Día 18/12/12 a las 19:26:22
Responder Con Cita
Los siguientes 2 usuarios han agradecido a miguel y david su comentario: