SlideShare una empresa de Scribd logo
1 de 44
Descargar para leer sin conexión
Carolina Mañoso
Dpto. Imformática y Automática. UNED
© Carolina Mañoso, 2002
Convivencia
Gestión del Sistema de Entrada/SalidaGestión del Sistema de Entrada/SalidaGestión del Sistema de Entrada/Salida
Dra. Carolina Mañoso
Dpto. Informática y Automática.UNED
© Carolina Mañoso, 2002
Introducción (1/2)
■ El sistema de Entrada/Salida es la parte del sistema operativo
encargada de la gestión de los dispositivos de E/S
(periféricos). Actúa como interfaz entre los dispositivos de E/S
y el resto del sistema
■ Los dispositivos se pueden clasificar:
◆ Adaptados al usuario: comunicar información al usuario
◆ Adaptados a la máquina: permiten comunicarse con el sistema
◆ De comunicación: preparados para transmitir información a dispositivos
remotos
© Carolina Mañoso, 2002
Introducción (2/2)
■ Diferencias entre los dispositivos:
◆ Velocidad de transferencia: órdenes de magnitud
◆ Aplicaciones: la utilización a la que se destina el periférico
◆ Unidad de transferencia:
✦ Orientados a Bloques
✦ Orientados a caracteres
◆ Complejidad del controlador del dispositivo
◆ Condiciones de error
© Carolina Mañoso, 2002
Índice
■ Mecanismos del controlador de E/S
◆ E/S controlada por programa
◆ E/S controlada por interrupciones
◆ Acceso directo a memoria (DMA)
◆ Procesadores de E/S (PE/S)
■ Gestión del sistema de E/S: modelo por capas
■ Buffers de E/S
■ Discos magnéticos
◆ Estructura física
◆ Controlador del disco
◆ Planificación del disco
© Carolina Mañoso, 2002
Controlador de E/S
■ Un controlador de E/S es el módulo del computador
responsable del control de uno o más dispositivos externos y
del intercambio de datos entre dichos periféricos con la
memoria principal o con los registros de la CPU.
◆ El controlador de E/S debe poseer una interfaz interna al computador
(para su conexión con la UCP y la memoria principal) y
◆ Una interfaz externa al computador (para su conexión con el dispositivo
externo)
■ Las principales funciones de un controlador de E/S:
◆ Control y temporización: los recursos internos (memoria y bus)
◆ Comunicación con la UCP
◆ Comunicación con el dispositivo externo
◆ Almacenamiento temporal de datos
◆ Detección de errores
© Carolina Mañoso, 2002
Estructura del controlador de E/S (1/2)
Registro de Estado (RE)
Registro de Datos (RD)
Lógica de
Interfaz a un
dispositivo
interno
Lógica de
Interfaz a un
dispositivo
externo
Lógica
de
E/S
Datos
Estado
Control
Datos
Estado
Control
Interfaz con el
Dispositivo Externo
Interfaz con el
Bus del Sistema
Líneas de
Datos
Líneas de
Dirección
Líneas de
Control
© Carolina Mañoso, 2002
Estructura del controlador de E/S (2/2)
■ Los tipos de registros o puertos del controlador:
◆ Registros de datos (buffers de entrada y salida)
◆ Registros de control
◆ Registros de estado
■ Hay tres maneras de utilizar el bus para interconectar la UCP
con la memoria y con la unidad de E/S:
◆ Dos buses independientes, uno para la memoria (bus del sistema) y
otro para el sistema de E/S (bus de E/S) (computadores con UCP+
PE/S)
◆ Un bus común para la memoria y el sistema de E/S, pero con líneas de
control independientes para cada uno (E/S aislada)
◆ Un único bus con líneas de control también comunes (E/S localizada
en memoria)
© Carolina Mañoso, 2002
E/S controlada por programa (1/4)
■ Los datos se intercambian entre la UCP y le controlador de
E/S
■ La UCP ejecuta un programa que tiene
◆ El control directo de la operación de E/S
◆ Incluye comprobación del estado del dispositivo
◆ El envío de una orden de lectura o escritura
◆ La transferencia del dato
■ Cuando la UCP emite una orden al controlador de E/S debe
esperar hasta que finalice la operación de E/S. Si la UCP es
más rápida que el controlador de E/S se malgasta tiempo de
UCP
© Carolina Mañoso, 2002
E/S controlada por programa (2/4)
Enviar orden de lectura
al controlador de E/S
Comprobar
el estado
Leer el registro de estado
(RE) del controlador de E/S
Transferir dato del Registro
de datos (RD) a la UCP
Escribir palabra en
memoria
¿Hecho?
SI
NO
LISTO
NO LISTO
E/S CPU
CPU E/S
CPU Memoria
E/S CPU
Condición de
error
Instrucción siguiente
© Carolina Mañoso, 2002
■ Como se ve en el esquema el procesador examina
continuamente el estado del dispositivo de E/S hasta que
este preparado para la siguiente transferencia. Este bucle
utilizado tanto para entrada como para salida se denomina
bucle de espera activa
■ Cuando la UCP, la memoria principal y la unidad de E/S
comparten un bus común, el direccionamiento es:
◆ E/S localizada en memoria: el computador no distingue entre
direcciones de memoria y direcciones de E/S
◆ E/S aislada: además de las líneas de control de l/e en memoria, se
dispone de líneas de control específicas de E/S para acceder a los
periféricos
E/S controlada por programa (3/4)
© Carolina Mañoso, 2002
■ Inconvenientes
◆ Perdida de tiempo en el bucle de espera
◆ Si existen programas que tienen que ejecutarse de forma periódica
no se puede estar de forma indefinida en el bucle de espera
◆ Problemas cuando se quiere atender a varios periféricos. Mientras el
computador espera a que un periférico esté preparado para
transmitir no puede estar atendiendo a los otros
◆ Intento de solución: limitar el tiempo de espera en el bucle (no se
garantiza la transmisión)
◆ Solución: Eliminar el bucle de espera mediante el mecanismo de E/S
por interrupciones
E/S controlada por programa (4/4)
© Carolina Mañoso, 2002
■ La UCP envía una orden de E/S al periférico y prosigue con
la tarea que estaba ejecutando, en vez de esperar a que se
efectúe la operación de E/S
■ Cuando el periférico está preparado para intercambiar
información, fuerza una interrupción en la tarea que realiza
la UCP para que atienda a la operación de E/S
◆ Para ello, activa una línea especial del bus de control: la línea de
petición de interrupción PI
■ La UCP realiza la transferencia de datos, igual que en el
caso de la E/S controlada por programa y a continuación
sigue ejecutando el programa que había interrumpido
E/S controlada por interrupciones (1/6)
© Carolina Mañoso, 2002
E/S controlada por interrupciones (2/6)
UCP ejecuta
el programa P
UCP efectúa la operación
de E/S con el periférico
UCP continúa la ejecución
del programa P
Interrupción
Periférico
preparado para la
transmisión
Final de la
operación de E/S
PeriféricoUCP
Línea de petición de
interrupción PI
© Carolina Mañoso, 2002
E/S controlada por interrupciones (3/6)
Enviar orden de lectura
al controlador de E/S
Comprobar el
estado
Leer el estado del
módulo de E/S (RE)
Transferir dato del Registro
de datos (RD) a la UCP
Escribir palabra en
memoria
¿Hecho?
SI
NO
LISTO
E/S CPU
CPU E/S
CPU Memoria
E/S CPU
Condición de error
Instrucción siguiente
Continuar su tarea
Interrupción
© Carolina Mañoso, 2002
■ Procesamiento de interrupciones:
◆ 1. El procesador inicializa la entrada, emitiendo una orden al puerto
de E/S
◆ 2. El puerto de E/S pone su bit de estado de entrada a ocupado e
inicia la acción de entrada específica de dispositivo
◆ 3. Cuando el dato de entrada esta preparado en el buffer de entrada
del puerto de E/S, el puerto pone su bit de estado de entrada a
preparado y activa su línea de petición de interrupción
E/S controlada por interrupciones (4/6)
© Carolina Mañoso, 2002
◆ 4. Cuando el procesador está en modo interrumpible, es decir, la
instrucción en progreso ha sido finalizada y las interrupciones
habilitadas, y la petición de interrupción pendiente resulta ser de
prioridad más elevada, se inicia la secuencia de reconocimiento
hardware a cuenta del dispositivo:
✦ a) Se deshabilitan las interrupciones
✦ b) Se salva la parte hardware del contexto
✦ c) Se identifica la fuente de interrupción:
• Encuesta
• Vectorización
✦ d) Se transfiere el control a la RSI
E/S controlada por interrupciones (5/6)
© Carolina Mañoso, 2002
◆ 5. Dentro de la rutina de servicio de interrupción:
✦ a) Se habilitan los niveles de interrupción de prioridad superiores
✦ b) Se salva la parte software del contexto
✦ c) Se obtiene un dato del buffer de entrada del puerto de E/S
✦ d) Se reconoce la interrupción, y el puerto responde retirando la petición
✦ e) Se completan otros procesamientos y contabilidades de interrupción
✦ f) Se restaura la parte software de contexto salvado
✦ g) Se ejecuta la instrucción de retorno de interrupción
◆ 6. Por medio de la instrucción RTI o de algunas otras adicionales de
restaura la parte hardware del contexto y se habilitan los niveles de
prioridad de interrupción, hasta el del programa interrumpido
◆ 7. La UCP continúa la ejecución del programa interrumpido en el
punto en el que lo dejó
E/S controlada por interrupciones (6/6)
© Carolina Mañoso, 2002
■ Los dos métodos vistos tienen el inconveniente de que
requieren la intervención activa de la UCP para transferir
datos entre la memoria y el periférico
■ La técnica de Acceso Directo a Memoria (DMA) requiere un
módulo adicional conectado al bus del sistema: El
controlador de DMA que es capaz de hacer las funciones
asignadas a la UCP y asumir el control del sistema
■ El controlador de DMA contiene:
◆ Registro de Datos
◆ Registro de Direcciones
◆ Registro contador de palabras
◆ Unidad de control del DMA
Acceso directo a memoria (DMA) (1/7)
© Carolina Mañoso, 2002
■ Estos registros permiten al controlador de DMA transferir
datos desde (o hacia) una zona contigua de memoria:
■ El registro de dirección
◆ Almacena la dirección de la siguiente palabra a transmitir
◆ Se incrementa de forma automática después de cada transferencia
■ El registro contador de palabras
◆ Almacena el número de palabras que quedan por enviar
◆ Se decrementa automáticamente después de cada transferencia
■ La unidad de control del DMA
◆ Comprueba si el contenido del registro contador es 0
◆ Cuando alcanza este valor para la transferencia, envía una señal de
interrupción a la UCP para indicarle que la transferencia a finalizado
Acceso directo a memoria (DMA) (2/7)
© Carolina Mañoso, 2002
Acceso directo a memoria (DMA) (3/7)
Bus de dirección
Bus de datos
Registro contador
de palabras
Registro de
dirección
Registro de
datos
Controlador de DMA
Periférico
Petición de DMA
Reconocimiento de DMA Unidad
de
Control
del DMA
Interrupción
Lectura
Escritura
© Carolina Mañoso, 2002
■ Cuando la UCP desea leer o escribir un bloque de datos
emite una orden al controlador de DMA enviándole la
siguiente información:
◆ Si la operación es de lectura o escritura
◆ La dirección del periférico
◆ La posición de comienzo de memoria de donde hay que leer o donde
hay que escribir
◆ El número de palabras que se tienen que leer o escribir
■ A partir de este momento la UCP continúa realizando otra
tarea. La UCP ha delegado esta operación de E/S en el
controlador de DMA y es este módulo quien se encargará
de ella
Acceso directo a memoria (DMA) (4/7)
© Carolina Mañoso, 2002
Acceso directo a memoria (DMA) (5/7)
Enviar orden de lectura
de bloque al
controlador de E/S
Leer el estado del
módulo de DMA
Instrucción siguiente
CPU DMA
Continuar su tarea
DMA CPU
Interrupción
© Carolina Mañoso, 2002
■ Cuando la transferencia finaliza el controlador de DMA envía
una señal de interrupción a la UCP
■ De esta forma la UCP únicamente participa al comienzo y al
final de la transferencia
Acceso directo a memoria (DMA) (6/7)
El controlador de DMA transfiere directamente, palabra a
palabra, el bloque completo de datos entre el periférico y
la memoria, sin pasar par la UCP
© Carolina Mañoso, 2002
■ El controlador de DMA necesita tener el control del bus para
poder transferir datos hacia (o desde) la memoria:
◆ Por ráfagas
◆ Por robo de ciclos
◆ DMA transparente
◆ Por demanda
◆ Dato a dato
■ Cuando el controlador de DMA está preparado para transmitir o
recibir datos, activa la línea de petición de DMA a la UCP
■ La UCP espera en el siguiente punto de ruptura del DMA,
renuncia al control de los buses de datos y direcciones y activa
la línea de reconocimiento de DMA
Acceso directo a memoria (DMA) (7/7)
© Carolina Mañoso, 2002
■ El PE/S representa una extensión del concepto DMA
■ El PE/S es el controlador de E/S convertido en procesador
con un conjunto de instrucciones especializadas en
operaciones de E/S, lo que le da un control completo sobre
dicha operación
■ En los computadores que incluyen PE/S, la UCP no ejecuta
las instrucciones de E/S, éstas se almacenan en memoria
principal para ser ejecutadas por un PE/S. Así la UCP inicia
una transferencia de E/S al dar una orden al PE/S para que
ejecute un programa en memoria
Procesador de E/S (PE/S) (1/2)
© Carolina Mañoso, 2002
■ El programa especifica entre otras cosas las siguientes:
◆ El periférico o periféricos que intervienen en la operación de E/S
◆ La zona de memoria utilizada en la transferencia
◆ Las prioridades
◆ Que acciones hay que efectuar si se producen ciertas condiciones de
error durante la transferencia
■ Los dos tipos de PE/S más comunes que se suelen emplear:
◆ Canal selector
◆ Canal multiplexor
Procesador de E/S (PE/S) (2/2)
© Carolina Mañoso, 2002
■ Los sistemas de E/S independiente de dispositivo son
Aquellos sistemas que incluyen una abstracción del
sistema de E/S en la que todos los dispositivos aparecen
ante los usuarios como un conjunto de archivos. Por lo tanto,
los usuarios pueden apoyarse en un conjunto único y
uniforme de servicios del sistema para manipulación de
archivos aplicables tanto a la gestión de archivos como a la
gestión de dispositivos de E/S
Gestión del sistema de E/S (1/4)
© Carolina Mañoso, 2002
■ Estructuración por capas de forma que:
◆ Cada nivel realiza un subconjunto de las funciones de E/S
necesitadas por el s.o.
◆ Cada nivel descansa sobre el siguiente nivel inferior para efectuar
operaciones más básicas
◆ Cada nivel esconde los detalles a los niveles superiores a los que
proporciona servicios
◆ Los niveles se definen de forma que los cambios que se realicen en
un determinado nivel no requieran modificación alguna en los otros
niveles
Gestión del sistema de E/S (2/4)
© Carolina Mañoso, 2002
Gestión del sistema de E/S (3/4)
Software de usuario
Software independiente
del dispositivo
Manejadores de dispositivos
Manejadores de interrupciones
Dispositivo físico
Réplica a la
solicitud de E/S
Solicitud de E/S
Nivel superior
Nivel inferior
© Carolina Mañoso, 2002
◆ El nivel inferior es el dispositivo físico que es quien realmente ejecuta
la operación de E/S
◆ Manejadores de interrupciones: cuando el proceso tiene una E/S, se
inicia la operación, conmuta al estado bloqueado y espera hasta que
se acabe la operación de E/S
◆ Manejadores de dispositivos: la misión es aceptar las solicitudes que
hace el software de nivel superior (independiente de dispositivo) y
verificar su ejecución
◆ Software independiente de dispositivo: realizar las tareas de E/S
comunes a todos los dispositivos
◆ Software a nivel de usuario: hay una parte del software de E/S que no
está dentro del sistema operativo, sino que son librerías accesibles a
los programas de los usuarios
Gestión del sistema de E/S (4/4)
© Carolina Mañoso, 2002
■ Se denomina buffers de E/S al espacio de memoria principal
que se reserva para el almacenamiento intermedio de datos
procedentes o con destino a los periféricos:
◆ Buffer simple:
✦ la transferencia de un bloque de la entrada se hace desde el dispositivo al
buffer que el s.o. le reserva en la memoria principal
✦ Cuando finaliza la transferencia anterior, el proceso mueve el bloque
desde el buffer al espacio del proceso de usuario
✦ Inmediatamente se solicita otro bloque
◆ Buffer doble: Un proceso transfiere datos a (o desde) uno de los
buffers mientras el s.o. vacía (o llena) el otro buffer
Buffers de E/S
© Carolina Mañoso, 2002
■ Cabezas de lectura/escritura: para leer o escribir los datos,
se deben montar de forma que contacten con la parte del
disco que tiene los datos
■ Superficie: cada disco tiene dos superficies o caras
■ Pista: los datos se almacenan en la superficie magnética del
disco en forma de círculos concéntricos
■ Cilindro: a la colección de pistas de todas las superficies que
están a la misma distancia del eje del disco
■ Sector: en cada pista se graba un cierto número de bloques
de datos
Discos magnéticos: organización (1/2)
© Carolina Mañoso, 2002
■ Tiempo de acceso a disco + tiempo de transferencia:
◆ Tiempo de búsqueda (tb): tiempo necesario para que las cabezas de
l/e se desplazan hasta el cilindro deseado (discos de cabeza móvil)
◆ Latencia rotacional (tr): tiempo empleado en esperar a que el sector
deseado aparezca bajo las cabezas de l/e. Si f es la velocidad de
rotación en revoluciones por segundo:
◆ Tiempo de transferencia(tt): tiempo necesario para transferir un sector
entre el disco y el buffer de memoria. Si b es el número de bytes que
se desean transferir y P el número de bytes que hay en una pista:
Discos magnéticos: organización (2/2)
f
tr
2
1
=
fP
b
tt
×
=
© Carolina Mañoso, 2002
■ Debido a que los discos sólo son capaces de obedecer
órdenes bastante primitivas, se necesita del controlador,
cuyas funciones básicas:
◆ Convertir ordenes de nivel superior, en una secuencia de ordenes
específicas de unidad
◆ Proporcionar conversión serie - paralelo y acondicionamiento de
señales necesarias para pasar de formato byte o word requerido para
la comunicación DMA con la memoria principal a los flujos analógicos
de bits esperados y producidos por las unidades de disco
◆ Efectuar verificación y control de errores (CRC)
Discos magnéticos: controlador del disco (1/2)
© Carolina Mañoso, 2002
■ Supuesto el controlador al nivel descrito se necesita de las
rutinas de disco para proporcionar el resto de las funciones,
◆ como son la lectura y escritura de sectores de disco especificadas
por medio de direcciones de disco físicas.
<número de cilindro, número de cabeza, número de sector>
◆ Otras funciones pueden ser buscar, formatear
■ La técnica de saltar bloques para dar margen de tiempo
suficiente para que el controlador transmita los datos a la
memoria, se llama entrelazado
Discos magnéticos: controlador del disco (2/2)
© Carolina Mañoso, 2002
■ Cuando un proceso requiere una operación de E/S del disco,
envía la correspondiente llamada al s.o., no obstante si la
unidad o el controlador del disco se encuentran sirviendo una
solicitud anterior, será preciso poner en una cola todas las
peticiones que vayan llegando
■ Se Dispone de distintas planificaciones para elegir la petición
siguiente a ser servida:
◆ FCFS: La primera petición que llega es la primera que se sirve
◆ SSTF: se atiende la petición que requiere el menor movimiento de la
cabeza de lectura/escritura desde su posición actual
Discos magnéticos: planificación del disco (1/2)
© Carolina Mañoso, 2002
◆ SCAN: La estrategia es ir recorriendo todas las pistas en una
dirección y satisfaciendo todas las peticiones que se encuentran en el
camino, hasta que se alcanza la última pista. En este punto se invierte
el sentido del recorrido y la búsqueda prosigue de la misma forma
◆ C-SCAN: restringe el rastreo en una única dirección. Así cuando se
ha visitado la última pista en una dirección, la cabeza vuelve al
extremo opuesto del disco y comienza otra vez la exploración
◆ LOOK: variante de SCAN, sino hay peticiones pendientes en la
dirección actual se cambia el sentido del movimiento
◆ C-LOOK: variante de C-SCAN, sino hay peticiones pendientes en la
dirección actual se comienza otra vez la exploración
Discos magnéticos: planificación del disco (2/2)
© Carolina Mañoso, 2002
Ejercicio 1
Práctica de planificación del disco
Un disco que posee 200 pistas (numeradas de 0 al 199) tiene la
siguiente cola de peticiones de acceso:
81, 142, 86, 172, 89, 145, 97, 170, 125
¿Cuál es la longitud media de búsqueda para satisfacer estas solicitudes
con los siguientes algoritmos de planificación del disco?
a) Planificación FCFS
b) Planificación SSTF
c) Planificación SCAN
d) Planificación C-SCAN
e) Planificación LOOK
e) Planificación C-LOOK
© Carolina Mañoso, 2002
Solución 1 (1/6)
Práctica de planificación de disco
Para llevar a cabo este ejercicio se va a suponer que inicialmente la
cabeza se halla en la pista 100
a)
Planificación FCFS: En este algoritmo la primera petición que llega es
la primera que se sirve:
Pista a la que se accede
81 142 86 172 89 145 97 170 12
Nº de pistas que se atraviesa
19 61 56 86 83 56 48 73 45
media =58.5
© Carolina Mañoso, 2002
Solución 1 (2/6)
Práctica de planificación de disco
b)
Planificación SSTF: Este algoritmo consiste en atender la petición que
requiere el menor movimiento de la cabeza de lectura/escritura desde
su posición actual
Pista a la que se accede
97 89 86 81 125 142 145 170 172
Nº de pistas que se atraviesan
3 8 3 5 44 17 3 25 2
media =12.2
© Carolina Mañoso, 2002
Solución 1 (3/6)
Práctica de planificación de disco
c)
Planificación SCAN: En este algoritmo se van recorriendo todas las
pistas en una dirección y satisfaciendo todas las peticiones que se
encuentran en el camino hasta alcanzar la última pista. En ese punto
se invierte el sentido del recorrido y la búsqueda prosigue de la misma
forma:
Pista a la que se accede
97 89 86 81 125 142 145 170 172
Nº de pistas que se atraviesan
3 8 3 5 206 17 3 25 2
media = 30,22
© Carolina Mañoso, 2002
Solución 1 (4/6)
Práctica de planificación de disco
d)
Planificación C-SCAN: En este caso se restringe el rastreo en una
única dirección
Pista a la que se accede
97 89 86 81 172 170 145 142 125
Nº de pistas que se atraviesan
3 8 3 5 253 2 25 3 17
media=35,4
© Carolina Mañoso, 2002
Solución 1 (5/6)
Práctica de planificación de disco
e) Planificación LOOK: En este algoritmo se van recorriendo todas las
pistas en una dirección y satisfaciendo todas las peticiones que se
encuentran en el camino hasta alcanzar la última petición. En ese
punto se invierte el sentido del recorrido y la búsqueda prosigue de la
misma forma
Pista a la que se accede
97 89 86 81 125 142 145 170 172
Nº de pistas que se atraviesan
3 8 3 5 44 17 3 25 2
media=12,22
© Carolina Mañoso, 2002
Solución 1 (6/6)
Práctica de planificación de disco
f)
Planificación C-LOOK: En este caso se restringe el rastreo en una
única dirección pero hasta la última petición
Pista a la que se accede
97 89 86 81 172 170 145 142 125
Nº de pistas que se atraviesan
3 8 3 5 91 2 25 3 17
media=17,4

Más contenido relacionado

La actualidad más candente

Disco Duro y Tarjeta de red (fallas)
Disco Duro y Tarjeta de red (fallas)Disco Duro y Tarjeta de red (fallas)
Disco Duro y Tarjeta de red (fallas)Alan Terry Milla
 
Mantenimiento fisico de una computadora
Mantenimiento fisico de una computadoraMantenimiento fisico de una computadora
Mantenimiento fisico de una computadorabreidagomez
 
Diagrama De Bloques De Un Computador
Diagrama De Bloques De Un Computador Diagrama De Bloques De Un Computador
Diagrama De Bloques De Un Computador kemaesmi
 
Acceso directo a memoria
Acceso directo a memoriaAcceso directo a memoria
Acceso directo a memoriaalan moreno
 
REGISTRO DE BANDERAS
REGISTRO DE BANDERASREGISTRO DE BANDERAS
REGISTRO DE BANDERASFabian Rojas
 
Arquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de InstruccionesArquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de InstruccionesVideoconferencias UTPL
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumannvictor medra
 
Registros del procesador
Registros del procesadorRegistros del procesador
Registros del procesadorSaya Otonashi
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
particiones de un disco duro
particiones de un disco duroparticiones de un disco duro
particiones de un disco durotecnologia01
 
ARQUITECTURAS PARALELAS
ARQUITECTURAS PARALELASARQUITECTURAS PARALELAS
ARQUITECTURAS PARALELASAlumic S.A
 
Power point memoria ram
Power point memoria ramPower point memoria ram
Power point memoria ramKoldo92
 
Diagrama y algoritmo del disco duro
Diagrama y algoritmo del disco duroDiagrama y algoritmo del disco duro
Diagrama y algoritmo del disco durovaleriaturururu
 
Diagramas de flujo de problemas de hardware
Diagramas de flujo de problemas de hardwareDiagramas de flujo de problemas de hardware
Diagramas de flujo de problemas de hardwarecristian favela
 

La actualidad más candente (20)

Disco Duro y Tarjeta de red (fallas)
Disco Duro y Tarjeta de red (fallas)Disco Duro y Tarjeta de red (fallas)
Disco Duro y Tarjeta de red (fallas)
 
Mantenimiento fisico de una computadora
Mantenimiento fisico de una computadoraMantenimiento fisico de una computadora
Mantenimiento fisico de una computadora
 
Diagrama De Bloques De Un Computador
Diagrama De Bloques De Un Computador Diagrama De Bloques De Un Computador
Diagrama De Bloques De Un Computador
 
Tipo de buses
Tipo de busesTipo de buses
Tipo de buses
 
Acceso directo a memoria
Acceso directo a memoriaAcceso directo a memoria
Acceso directo a memoria
 
REGISTRO DE BANDERAS
REGISTRO DE BANDERASREGISTRO DE BANDERAS
REGISTRO DE BANDERAS
 
Arquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de InstruccionesArquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de Instrucciones
 
Coprocesador Matematico
Coprocesador MatematicoCoprocesador Matematico
Coprocesador Matematico
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
 
Que es una placa madre hardware
Que es una placa madre hardwareQue es una placa madre hardware
Que es una placa madre hardware
 
Puertos i o
Puertos i oPuertos i o
Puertos i o
 
Registros del procesador
Registros del procesadorRegistros del procesador
Registros del procesador
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
particiones de un disco duro
particiones de un disco duroparticiones de un disco duro
particiones de un disco duro
 
ARQUITECTURAS PARALELAS
ARQUITECTURAS PARALELASARQUITECTURAS PARALELAS
ARQUITECTURAS PARALELAS
 
Buses de datos oscar andres
Buses de  datos oscar andresBuses de  datos oscar andres
Buses de datos oscar andres
 
Power point memoria ram
Power point memoria ramPower point memoria ram
Power point memoria ram
 
Animacion arg, urg, par
Animacion arg, urg, parAnimacion arg, urg, par
Animacion arg, urg, par
 
Diagrama y algoritmo del disco duro
Diagrama y algoritmo del disco duroDiagrama y algoritmo del disco duro
Diagrama y algoritmo del disco duro
 
Diagramas de flujo de problemas de hardware
Diagramas de flujo de problemas de hardwareDiagramas de flujo de problemas de hardware
Diagramas de flujo de problemas de hardware
 

Similar a Tema6 gestion e s

Similar a Tema6 gestion e s (20)

Organizacion e s
Organizacion e sOrganizacion e s
Organizacion e s
 
Organizacion de e/s
Organizacion de e/sOrganizacion de e/s
Organizacion de e/s
 
Sthefany paez
Sthefany paezSthefany paez
Sthefany paez
 
Administracion de entrada y salida
Administracion de entrada y salidaAdministracion de entrada y salida
Administracion de entrada y salida
 
Historia_de_los_Microprocesadores_Intel.pdf
Historia_de_los_Microprocesadores_Intel.pdfHistoria_de_los_Microprocesadores_Intel.pdf
Historia_de_los_Microprocesadores_Intel.pdf
 
TEMA:5.1 PRINCIPIOS DE HARDWARE DE E/S.
TEMA:5.1 PRINCIPIOS DE HARDWARE DE E/S.TEMA:5.1 PRINCIPIOS DE HARDWARE DE E/S.
TEMA:5.1 PRINCIPIOS DE HARDWARE DE E/S.
 
Gestion de dispositivos de entrada y salida
Gestion de dispositivos de entrada y salidaGestion de dispositivos de entrada y salida
Gestion de dispositivos de entrada y salida
 
Gestion de dispositivos es
Gestion de dispositivos esGestion de dispositivos es
Gestion de dispositivos es
 
Entrada salida
Entrada salidaEntrada salida
Entrada salida
 
Gestion de Entrada y Salida
Gestion de Entrada y SalidaGestion de Entrada y Salida
Gestion de Entrada y Salida
 
Gestion de Entradas y Salidas
Gestion de Entradas y SalidasGestion de Entradas y Salidas
Gestion de Entradas y Salidas
 
Sistemas digitales 2 organizacion de es
Sistemas digitales 2   organizacion de esSistemas digitales 2   organizacion de es
Sistemas digitales 2 organizacion de es
 
Arquitectura de Computadores Capitulo IV
Arquitectura de Computadores Capitulo IVArquitectura de Computadores Capitulo IV
Arquitectura de Computadores Capitulo IV
 
Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entrada
 
Sistema E S
Sistema E SSistema E S
Sistema E S
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
R
RR
R
 
Interfaces
InterfacesInterfaces
Interfaces
 
Organizacion entrada y salida
Organizacion entrada y salidaOrganizacion entrada y salida
Organizacion entrada y salida
 
Ec8
Ec8Ec8
Ec8
 

Más de puracastillo

ejerciciospropuestosgestionM.pdf
ejerciciospropuestosgestionM.pdfejerciciospropuestosgestionM.pdf
ejerciciospropuestosgestionM.pdfpuracastillo
 
Ejercicios Propuestos 2023
Ejercicios Propuestos 2023Ejercicios Propuestos 2023
Ejercicios Propuestos 2023puracastillo
 
mapa conceptual.pptx
mapa conceptual.pptxmapa conceptual.pptx
mapa conceptual.pptxpuracastillo
 
clase invertida.pptx
clase invertida.pptxclase invertida.pptx
clase invertida.pptxpuracastillo
 
Guia N1_ Modelo de PL.pdf
Guia N1_ Modelo de PL.pdfGuia N1_ Modelo de PL.pdf
Guia N1_ Modelo de PL.pdfpuracastillo
 
Presentación sistema operativo.pptx
Presentación sistema operativo.pptxPresentación sistema operativo.pptx
Presentación sistema operativo.pptxpuracastillo
 
Unidad2 métodos cuantitativa
Unidad2 métodos cuantitativa Unidad2 métodos cuantitativa
Unidad2 métodos cuantitativa puracastillo
 
Ejercicios Propuestos Sincronización.pdf
Ejercicios Propuestos Sincronización.pdfEjercicios Propuestos Sincronización.pdf
Ejercicios Propuestos Sincronización.pdfpuracastillo
 
Ejercicios propuestos Procesos e Hilos
Ejercicios propuestos Procesos e Hilos Ejercicios propuestos Procesos e Hilos
Ejercicios propuestos Procesos e Hilos puracastillo
 
Gestiond memoria-pnfi
Gestiond memoria-pnfiGestiond memoria-pnfi
Gestiond memoria-pnfipuracastillo
 
Plan de clases proyecto iii fase1 2021
Plan de clases proyecto iii fase1 2021Plan de clases proyecto iii fase1 2021
Plan de clases proyecto iii fase1 2021puracastillo
 
Plan evaluacion uniencasa sistemas operativos2
Plan evaluacion uniencasa sistemas operativos2Plan evaluacion uniencasa sistemas operativos2
Plan evaluacion uniencasa sistemas operativos2puracastillo
 
Plan evaluacion uniencasa sistemas operativos
Plan evaluacion uniencasa sistemas operativosPlan evaluacion uniencasa sistemas operativos
Plan evaluacion uniencasa sistemas operativospuracastillo
 
Ejercicios propuestos ms
Ejercicios propuestos msEjercicios propuestos ms
Ejercicios propuestos mspuracastillo
 
Ejercicios propuestos metodo simplex
Ejercicios propuestos metodo simplexEjercicios propuestos metodo simplex
Ejercicios propuestos metodo simplexpuracastillo
 
Plan evaluación uniencasa investigación de operaciones
Plan evaluación uniencasa investigación de operacionesPlan evaluación uniencasa investigación de operaciones
Plan evaluación uniencasa investigación de operacionespuracastillo
 
Guia 2 metodo grafico
Guia 2 metodo graficoGuia 2 metodo grafico
Guia 2 metodo graficopuracastillo
 
Ejercicios propuestos metodo grafico
Ejercicios propuestos metodo graficoEjercicios propuestos metodo grafico
Ejercicios propuestos metodo graficopuracastillo
 
Entregables proyecto iii
Entregables proyecto iii Entregables proyecto iii
Entregables proyecto iii puracastillo
 
Baremos fase i y ii
Baremos fase i y iiBaremos fase i y ii
Baremos fase i y iipuracastillo
 

Más de puracastillo (20)

ejerciciospropuestosgestionM.pdf
ejerciciospropuestosgestionM.pdfejerciciospropuestosgestionM.pdf
ejerciciospropuestosgestionM.pdf
 
Ejercicios Propuestos 2023
Ejercicios Propuestos 2023Ejercicios Propuestos 2023
Ejercicios Propuestos 2023
 
mapa conceptual.pptx
mapa conceptual.pptxmapa conceptual.pptx
mapa conceptual.pptx
 
clase invertida.pptx
clase invertida.pptxclase invertida.pptx
clase invertida.pptx
 
Guia N1_ Modelo de PL.pdf
Guia N1_ Modelo de PL.pdfGuia N1_ Modelo de PL.pdf
Guia N1_ Modelo de PL.pdf
 
Presentación sistema operativo.pptx
Presentación sistema operativo.pptxPresentación sistema operativo.pptx
Presentación sistema operativo.pptx
 
Unidad2 métodos cuantitativa
Unidad2 métodos cuantitativa Unidad2 métodos cuantitativa
Unidad2 métodos cuantitativa
 
Ejercicios Propuestos Sincronización.pdf
Ejercicios Propuestos Sincronización.pdfEjercicios Propuestos Sincronización.pdf
Ejercicios Propuestos Sincronización.pdf
 
Ejercicios propuestos Procesos e Hilos
Ejercicios propuestos Procesos e Hilos Ejercicios propuestos Procesos e Hilos
Ejercicios propuestos Procesos e Hilos
 
Gestiond memoria-pnfi
Gestiond memoria-pnfiGestiond memoria-pnfi
Gestiond memoria-pnfi
 
Plan de clases proyecto iii fase1 2021
Plan de clases proyecto iii fase1 2021Plan de clases proyecto iii fase1 2021
Plan de clases proyecto iii fase1 2021
 
Plan evaluacion uniencasa sistemas operativos2
Plan evaluacion uniencasa sistemas operativos2Plan evaluacion uniencasa sistemas operativos2
Plan evaluacion uniencasa sistemas operativos2
 
Plan evaluacion uniencasa sistemas operativos
Plan evaluacion uniencasa sistemas operativosPlan evaluacion uniencasa sistemas operativos
Plan evaluacion uniencasa sistemas operativos
 
Ejercicios propuestos ms
Ejercicios propuestos msEjercicios propuestos ms
Ejercicios propuestos ms
 
Ejercicios propuestos metodo simplex
Ejercicios propuestos metodo simplexEjercicios propuestos metodo simplex
Ejercicios propuestos metodo simplex
 
Plan evaluación uniencasa investigación de operaciones
Plan evaluación uniencasa investigación de operacionesPlan evaluación uniencasa investigación de operaciones
Plan evaluación uniencasa investigación de operaciones
 
Guia 2 metodo grafico
Guia 2 metodo graficoGuia 2 metodo grafico
Guia 2 metodo grafico
 
Ejercicios propuestos metodo grafico
Ejercicios propuestos metodo graficoEjercicios propuestos metodo grafico
Ejercicios propuestos metodo grafico
 
Entregables proyecto iii
Entregables proyecto iii Entregables proyecto iii
Entregables proyecto iii
 
Baremos fase i y ii
Baremos fase i y iiBaremos fase i y ii
Baremos fase i y ii
 

Último

LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 

Último (20)

LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 

Tema6 gestion e s

  • 1. Carolina Mañoso Dpto. Imformática y Automática. UNED © Carolina Mañoso, 2002 Convivencia Gestión del Sistema de Entrada/SalidaGestión del Sistema de Entrada/SalidaGestión del Sistema de Entrada/Salida Dra. Carolina Mañoso Dpto. Informática y Automática.UNED
  • 2. © Carolina Mañoso, 2002 Introducción (1/2) ■ El sistema de Entrada/Salida es la parte del sistema operativo encargada de la gestión de los dispositivos de E/S (periféricos). Actúa como interfaz entre los dispositivos de E/S y el resto del sistema ■ Los dispositivos se pueden clasificar: ◆ Adaptados al usuario: comunicar información al usuario ◆ Adaptados a la máquina: permiten comunicarse con el sistema ◆ De comunicación: preparados para transmitir información a dispositivos remotos
  • 3. © Carolina Mañoso, 2002 Introducción (2/2) ■ Diferencias entre los dispositivos: ◆ Velocidad de transferencia: órdenes de magnitud ◆ Aplicaciones: la utilización a la que se destina el periférico ◆ Unidad de transferencia: ✦ Orientados a Bloques ✦ Orientados a caracteres ◆ Complejidad del controlador del dispositivo ◆ Condiciones de error
  • 4. © Carolina Mañoso, 2002 Índice ■ Mecanismos del controlador de E/S ◆ E/S controlada por programa ◆ E/S controlada por interrupciones ◆ Acceso directo a memoria (DMA) ◆ Procesadores de E/S (PE/S) ■ Gestión del sistema de E/S: modelo por capas ■ Buffers de E/S ■ Discos magnéticos ◆ Estructura física ◆ Controlador del disco ◆ Planificación del disco
  • 5. © Carolina Mañoso, 2002 Controlador de E/S ■ Un controlador de E/S es el módulo del computador responsable del control de uno o más dispositivos externos y del intercambio de datos entre dichos periféricos con la memoria principal o con los registros de la CPU. ◆ El controlador de E/S debe poseer una interfaz interna al computador (para su conexión con la UCP y la memoria principal) y ◆ Una interfaz externa al computador (para su conexión con el dispositivo externo) ■ Las principales funciones de un controlador de E/S: ◆ Control y temporización: los recursos internos (memoria y bus) ◆ Comunicación con la UCP ◆ Comunicación con el dispositivo externo ◆ Almacenamiento temporal de datos ◆ Detección de errores
  • 6. © Carolina Mañoso, 2002 Estructura del controlador de E/S (1/2) Registro de Estado (RE) Registro de Datos (RD) Lógica de Interfaz a un dispositivo interno Lógica de Interfaz a un dispositivo externo Lógica de E/S Datos Estado Control Datos Estado Control Interfaz con el Dispositivo Externo Interfaz con el Bus del Sistema Líneas de Datos Líneas de Dirección Líneas de Control
  • 7. © Carolina Mañoso, 2002 Estructura del controlador de E/S (2/2) ■ Los tipos de registros o puertos del controlador: ◆ Registros de datos (buffers de entrada y salida) ◆ Registros de control ◆ Registros de estado ■ Hay tres maneras de utilizar el bus para interconectar la UCP con la memoria y con la unidad de E/S: ◆ Dos buses independientes, uno para la memoria (bus del sistema) y otro para el sistema de E/S (bus de E/S) (computadores con UCP+ PE/S) ◆ Un bus común para la memoria y el sistema de E/S, pero con líneas de control independientes para cada uno (E/S aislada) ◆ Un único bus con líneas de control también comunes (E/S localizada en memoria)
  • 8. © Carolina Mañoso, 2002 E/S controlada por programa (1/4) ■ Los datos se intercambian entre la UCP y le controlador de E/S ■ La UCP ejecuta un programa que tiene ◆ El control directo de la operación de E/S ◆ Incluye comprobación del estado del dispositivo ◆ El envío de una orden de lectura o escritura ◆ La transferencia del dato ■ Cuando la UCP emite una orden al controlador de E/S debe esperar hasta que finalice la operación de E/S. Si la UCP es más rápida que el controlador de E/S se malgasta tiempo de UCP
  • 9. © Carolina Mañoso, 2002 E/S controlada por programa (2/4) Enviar orden de lectura al controlador de E/S Comprobar el estado Leer el registro de estado (RE) del controlador de E/S Transferir dato del Registro de datos (RD) a la UCP Escribir palabra en memoria ¿Hecho? SI NO LISTO NO LISTO E/S CPU CPU E/S CPU Memoria E/S CPU Condición de error Instrucción siguiente
  • 10. © Carolina Mañoso, 2002 ■ Como se ve en el esquema el procesador examina continuamente el estado del dispositivo de E/S hasta que este preparado para la siguiente transferencia. Este bucle utilizado tanto para entrada como para salida se denomina bucle de espera activa ■ Cuando la UCP, la memoria principal y la unidad de E/S comparten un bus común, el direccionamiento es: ◆ E/S localizada en memoria: el computador no distingue entre direcciones de memoria y direcciones de E/S ◆ E/S aislada: además de las líneas de control de l/e en memoria, se dispone de líneas de control específicas de E/S para acceder a los periféricos E/S controlada por programa (3/4)
  • 11. © Carolina Mañoso, 2002 ■ Inconvenientes ◆ Perdida de tiempo en el bucle de espera ◆ Si existen programas que tienen que ejecutarse de forma periódica no se puede estar de forma indefinida en el bucle de espera ◆ Problemas cuando se quiere atender a varios periféricos. Mientras el computador espera a que un periférico esté preparado para transmitir no puede estar atendiendo a los otros ◆ Intento de solución: limitar el tiempo de espera en el bucle (no se garantiza la transmisión) ◆ Solución: Eliminar el bucle de espera mediante el mecanismo de E/S por interrupciones E/S controlada por programa (4/4)
  • 12. © Carolina Mañoso, 2002 ■ La UCP envía una orden de E/S al periférico y prosigue con la tarea que estaba ejecutando, en vez de esperar a que se efectúe la operación de E/S ■ Cuando el periférico está preparado para intercambiar información, fuerza una interrupción en la tarea que realiza la UCP para que atienda a la operación de E/S ◆ Para ello, activa una línea especial del bus de control: la línea de petición de interrupción PI ■ La UCP realiza la transferencia de datos, igual que en el caso de la E/S controlada por programa y a continuación sigue ejecutando el programa que había interrumpido E/S controlada por interrupciones (1/6)
  • 13. © Carolina Mañoso, 2002 E/S controlada por interrupciones (2/6) UCP ejecuta el programa P UCP efectúa la operación de E/S con el periférico UCP continúa la ejecución del programa P Interrupción Periférico preparado para la transmisión Final de la operación de E/S PeriféricoUCP Línea de petición de interrupción PI
  • 14. © Carolina Mañoso, 2002 E/S controlada por interrupciones (3/6) Enviar orden de lectura al controlador de E/S Comprobar el estado Leer el estado del módulo de E/S (RE) Transferir dato del Registro de datos (RD) a la UCP Escribir palabra en memoria ¿Hecho? SI NO LISTO E/S CPU CPU E/S CPU Memoria E/S CPU Condición de error Instrucción siguiente Continuar su tarea Interrupción
  • 15. © Carolina Mañoso, 2002 ■ Procesamiento de interrupciones: ◆ 1. El procesador inicializa la entrada, emitiendo una orden al puerto de E/S ◆ 2. El puerto de E/S pone su bit de estado de entrada a ocupado e inicia la acción de entrada específica de dispositivo ◆ 3. Cuando el dato de entrada esta preparado en el buffer de entrada del puerto de E/S, el puerto pone su bit de estado de entrada a preparado y activa su línea de petición de interrupción E/S controlada por interrupciones (4/6)
  • 16. © Carolina Mañoso, 2002 ◆ 4. Cuando el procesador está en modo interrumpible, es decir, la instrucción en progreso ha sido finalizada y las interrupciones habilitadas, y la petición de interrupción pendiente resulta ser de prioridad más elevada, se inicia la secuencia de reconocimiento hardware a cuenta del dispositivo: ✦ a) Se deshabilitan las interrupciones ✦ b) Se salva la parte hardware del contexto ✦ c) Se identifica la fuente de interrupción: • Encuesta • Vectorización ✦ d) Se transfiere el control a la RSI E/S controlada por interrupciones (5/6)
  • 17. © Carolina Mañoso, 2002 ◆ 5. Dentro de la rutina de servicio de interrupción: ✦ a) Se habilitan los niveles de interrupción de prioridad superiores ✦ b) Se salva la parte software del contexto ✦ c) Se obtiene un dato del buffer de entrada del puerto de E/S ✦ d) Se reconoce la interrupción, y el puerto responde retirando la petición ✦ e) Se completan otros procesamientos y contabilidades de interrupción ✦ f) Se restaura la parte software de contexto salvado ✦ g) Se ejecuta la instrucción de retorno de interrupción ◆ 6. Por medio de la instrucción RTI o de algunas otras adicionales de restaura la parte hardware del contexto y se habilitan los niveles de prioridad de interrupción, hasta el del programa interrumpido ◆ 7. La UCP continúa la ejecución del programa interrumpido en el punto en el que lo dejó E/S controlada por interrupciones (6/6)
  • 18. © Carolina Mañoso, 2002 ■ Los dos métodos vistos tienen el inconveniente de que requieren la intervención activa de la UCP para transferir datos entre la memoria y el periférico ■ La técnica de Acceso Directo a Memoria (DMA) requiere un módulo adicional conectado al bus del sistema: El controlador de DMA que es capaz de hacer las funciones asignadas a la UCP y asumir el control del sistema ■ El controlador de DMA contiene: ◆ Registro de Datos ◆ Registro de Direcciones ◆ Registro contador de palabras ◆ Unidad de control del DMA Acceso directo a memoria (DMA) (1/7)
  • 19. © Carolina Mañoso, 2002 ■ Estos registros permiten al controlador de DMA transferir datos desde (o hacia) una zona contigua de memoria: ■ El registro de dirección ◆ Almacena la dirección de la siguiente palabra a transmitir ◆ Se incrementa de forma automática después de cada transferencia ■ El registro contador de palabras ◆ Almacena el número de palabras que quedan por enviar ◆ Se decrementa automáticamente después de cada transferencia ■ La unidad de control del DMA ◆ Comprueba si el contenido del registro contador es 0 ◆ Cuando alcanza este valor para la transferencia, envía una señal de interrupción a la UCP para indicarle que la transferencia a finalizado Acceso directo a memoria (DMA) (2/7)
  • 20. © Carolina Mañoso, 2002 Acceso directo a memoria (DMA) (3/7) Bus de dirección Bus de datos Registro contador de palabras Registro de dirección Registro de datos Controlador de DMA Periférico Petición de DMA Reconocimiento de DMA Unidad de Control del DMA Interrupción Lectura Escritura
  • 21. © Carolina Mañoso, 2002 ■ Cuando la UCP desea leer o escribir un bloque de datos emite una orden al controlador de DMA enviándole la siguiente información: ◆ Si la operación es de lectura o escritura ◆ La dirección del periférico ◆ La posición de comienzo de memoria de donde hay que leer o donde hay que escribir ◆ El número de palabras que se tienen que leer o escribir ■ A partir de este momento la UCP continúa realizando otra tarea. La UCP ha delegado esta operación de E/S en el controlador de DMA y es este módulo quien se encargará de ella Acceso directo a memoria (DMA) (4/7)
  • 22. © Carolina Mañoso, 2002 Acceso directo a memoria (DMA) (5/7) Enviar orden de lectura de bloque al controlador de E/S Leer el estado del módulo de DMA Instrucción siguiente CPU DMA Continuar su tarea DMA CPU Interrupción
  • 23. © Carolina Mañoso, 2002 ■ Cuando la transferencia finaliza el controlador de DMA envía una señal de interrupción a la UCP ■ De esta forma la UCP únicamente participa al comienzo y al final de la transferencia Acceso directo a memoria (DMA) (6/7) El controlador de DMA transfiere directamente, palabra a palabra, el bloque completo de datos entre el periférico y la memoria, sin pasar par la UCP
  • 24. © Carolina Mañoso, 2002 ■ El controlador de DMA necesita tener el control del bus para poder transferir datos hacia (o desde) la memoria: ◆ Por ráfagas ◆ Por robo de ciclos ◆ DMA transparente ◆ Por demanda ◆ Dato a dato ■ Cuando el controlador de DMA está preparado para transmitir o recibir datos, activa la línea de petición de DMA a la UCP ■ La UCP espera en el siguiente punto de ruptura del DMA, renuncia al control de los buses de datos y direcciones y activa la línea de reconocimiento de DMA Acceso directo a memoria (DMA) (7/7)
  • 25. © Carolina Mañoso, 2002 ■ El PE/S representa una extensión del concepto DMA ■ El PE/S es el controlador de E/S convertido en procesador con un conjunto de instrucciones especializadas en operaciones de E/S, lo que le da un control completo sobre dicha operación ■ En los computadores que incluyen PE/S, la UCP no ejecuta las instrucciones de E/S, éstas se almacenan en memoria principal para ser ejecutadas por un PE/S. Así la UCP inicia una transferencia de E/S al dar una orden al PE/S para que ejecute un programa en memoria Procesador de E/S (PE/S) (1/2)
  • 26. © Carolina Mañoso, 2002 ■ El programa especifica entre otras cosas las siguientes: ◆ El periférico o periféricos que intervienen en la operación de E/S ◆ La zona de memoria utilizada en la transferencia ◆ Las prioridades ◆ Que acciones hay que efectuar si se producen ciertas condiciones de error durante la transferencia ■ Los dos tipos de PE/S más comunes que se suelen emplear: ◆ Canal selector ◆ Canal multiplexor Procesador de E/S (PE/S) (2/2)
  • 27. © Carolina Mañoso, 2002 ■ Los sistemas de E/S independiente de dispositivo son Aquellos sistemas que incluyen una abstracción del sistema de E/S en la que todos los dispositivos aparecen ante los usuarios como un conjunto de archivos. Por lo tanto, los usuarios pueden apoyarse en un conjunto único y uniforme de servicios del sistema para manipulación de archivos aplicables tanto a la gestión de archivos como a la gestión de dispositivos de E/S Gestión del sistema de E/S (1/4)
  • 28. © Carolina Mañoso, 2002 ■ Estructuración por capas de forma que: ◆ Cada nivel realiza un subconjunto de las funciones de E/S necesitadas por el s.o. ◆ Cada nivel descansa sobre el siguiente nivel inferior para efectuar operaciones más básicas ◆ Cada nivel esconde los detalles a los niveles superiores a los que proporciona servicios ◆ Los niveles se definen de forma que los cambios que se realicen en un determinado nivel no requieran modificación alguna en los otros niveles Gestión del sistema de E/S (2/4)
  • 29. © Carolina Mañoso, 2002 Gestión del sistema de E/S (3/4) Software de usuario Software independiente del dispositivo Manejadores de dispositivos Manejadores de interrupciones Dispositivo físico Réplica a la solicitud de E/S Solicitud de E/S Nivel superior Nivel inferior
  • 30. © Carolina Mañoso, 2002 ◆ El nivel inferior es el dispositivo físico que es quien realmente ejecuta la operación de E/S ◆ Manejadores de interrupciones: cuando el proceso tiene una E/S, se inicia la operación, conmuta al estado bloqueado y espera hasta que se acabe la operación de E/S ◆ Manejadores de dispositivos: la misión es aceptar las solicitudes que hace el software de nivel superior (independiente de dispositivo) y verificar su ejecución ◆ Software independiente de dispositivo: realizar las tareas de E/S comunes a todos los dispositivos ◆ Software a nivel de usuario: hay una parte del software de E/S que no está dentro del sistema operativo, sino que son librerías accesibles a los programas de los usuarios Gestión del sistema de E/S (4/4)
  • 31. © Carolina Mañoso, 2002 ■ Se denomina buffers de E/S al espacio de memoria principal que se reserva para el almacenamiento intermedio de datos procedentes o con destino a los periféricos: ◆ Buffer simple: ✦ la transferencia de un bloque de la entrada se hace desde el dispositivo al buffer que el s.o. le reserva en la memoria principal ✦ Cuando finaliza la transferencia anterior, el proceso mueve el bloque desde el buffer al espacio del proceso de usuario ✦ Inmediatamente se solicita otro bloque ◆ Buffer doble: Un proceso transfiere datos a (o desde) uno de los buffers mientras el s.o. vacía (o llena) el otro buffer Buffers de E/S
  • 32. © Carolina Mañoso, 2002 ■ Cabezas de lectura/escritura: para leer o escribir los datos, se deben montar de forma que contacten con la parte del disco que tiene los datos ■ Superficie: cada disco tiene dos superficies o caras ■ Pista: los datos se almacenan en la superficie magnética del disco en forma de círculos concéntricos ■ Cilindro: a la colección de pistas de todas las superficies que están a la misma distancia del eje del disco ■ Sector: en cada pista se graba un cierto número de bloques de datos Discos magnéticos: organización (1/2)
  • 33. © Carolina Mañoso, 2002 ■ Tiempo de acceso a disco + tiempo de transferencia: ◆ Tiempo de búsqueda (tb): tiempo necesario para que las cabezas de l/e se desplazan hasta el cilindro deseado (discos de cabeza móvil) ◆ Latencia rotacional (tr): tiempo empleado en esperar a que el sector deseado aparezca bajo las cabezas de l/e. Si f es la velocidad de rotación en revoluciones por segundo: ◆ Tiempo de transferencia(tt): tiempo necesario para transferir un sector entre el disco y el buffer de memoria. Si b es el número de bytes que se desean transferir y P el número de bytes que hay en una pista: Discos magnéticos: organización (2/2) f tr 2 1 = fP b tt × =
  • 34. © Carolina Mañoso, 2002 ■ Debido a que los discos sólo son capaces de obedecer órdenes bastante primitivas, se necesita del controlador, cuyas funciones básicas: ◆ Convertir ordenes de nivel superior, en una secuencia de ordenes específicas de unidad ◆ Proporcionar conversión serie - paralelo y acondicionamiento de señales necesarias para pasar de formato byte o word requerido para la comunicación DMA con la memoria principal a los flujos analógicos de bits esperados y producidos por las unidades de disco ◆ Efectuar verificación y control de errores (CRC) Discos magnéticos: controlador del disco (1/2)
  • 35. © Carolina Mañoso, 2002 ■ Supuesto el controlador al nivel descrito se necesita de las rutinas de disco para proporcionar el resto de las funciones, ◆ como son la lectura y escritura de sectores de disco especificadas por medio de direcciones de disco físicas. <número de cilindro, número de cabeza, número de sector> ◆ Otras funciones pueden ser buscar, formatear ■ La técnica de saltar bloques para dar margen de tiempo suficiente para que el controlador transmita los datos a la memoria, se llama entrelazado Discos magnéticos: controlador del disco (2/2)
  • 36. © Carolina Mañoso, 2002 ■ Cuando un proceso requiere una operación de E/S del disco, envía la correspondiente llamada al s.o., no obstante si la unidad o el controlador del disco se encuentran sirviendo una solicitud anterior, será preciso poner en una cola todas las peticiones que vayan llegando ■ Se Dispone de distintas planificaciones para elegir la petición siguiente a ser servida: ◆ FCFS: La primera petición que llega es la primera que se sirve ◆ SSTF: se atiende la petición que requiere el menor movimiento de la cabeza de lectura/escritura desde su posición actual Discos magnéticos: planificación del disco (1/2)
  • 37. © Carolina Mañoso, 2002 ◆ SCAN: La estrategia es ir recorriendo todas las pistas en una dirección y satisfaciendo todas las peticiones que se encuentran en el camino, hasta que se alcanza la última pista. En este punto se invierte el sentido del recorrido y la búsqueda prosigue de la misma forma ◆ C-SCAN: restringe el rastreo en una única dirección. Así cuando se ha visitado la última pista en una dirección, la cabeza vuelve al extremo opuesto del disco y comienza otra vez la exploración ◆ LOOK: variante de SCAN, sino hay peticiones pendientes en la dirección actual se cambia el sentido del movimiento ◆ C-LOOK: variante de C-SCAN, sino hay peticiones pendientes en la dirección actual se comienza otra vez la exploración Discos magnéticos: planificación del disco (2/2)
  • 38. © Carolina Mañoso, 2002 Ejercicio 1 Práctica de planificación del disco Un disco que posee 200 pistas (numeradas de 0 al 199) tiene la siguiente cola de peticiones de acceso: 81, 142, 86, 172, 89, 145, 97, 170, 125 ¿Cuál es la longitud media de búsqueda para satisfacer estas solicitudes con los siguientes algoritmos de planificación del disco? a) Planificación FCFS b) Planificación SSTF c) Planificación SCAN d) Planificación C-SCAN e) Planificación LOOK e) Planificación C-LOOK
  • 39. © Carolina Mañoso, 2002 Solución 1 (1/6) Práctica de planificación de disco Para llevar a cabo este ejercicio se va a suponer que inicialmente la cabeza se halla en la pista 100 a) Planificación FCFS: En este algoritmo la primera petición que llega es la primera que se sirve: Pista a la que se accede 81 142 86 172 89 145 97 170 12 Nº de pistas que se atraviesa 19 61 56 86 83 56 48 73 45 media =58.5
  • 40. © Carolina Mañoso, 2002 Solución 1 (2/6) Práctica de planificación de disco b) Planificación SSTF: Este algoritmo consiste en atender la petición que requiere el menor movimiento de la cabeza de lectura/escritura desde su posición actual Pista a la que se accede 97 89 86 81 125 142 145 170 172 Nº de pistas que se atraviesan 3 8 3 5 44 17 3 25 2 media =12.2
  • 41. © Carolina Mañoso, 2002 Solución 1 (3/6) Práctica de planificación de disco c) Planificación SCAN: En este algoritmo se van recorriendo todas las pistas en una dirección y satisfaciendo todas las peticiones que se encuentran en el camino hasta alcanzar la última pista. En ese punto se invierte el sentido del recorrido y la búsqueda prosigue de la misma forma: Pista a la que se accede 97 89 86 81 125 142 145 170 172 Nº de pistas que se atraviesan 3 8 3 5 206 17 3 25 2 media = 30,22
  • 42. © Carolina Mañoso, 2002 Solución 1 (4/6) Práctica de planificación de disco d) Planificación C-SCAN: En este caso se restringe el rastreo en una única dirección Pista a la que se accede 97 89 86 81 172 170 145 142 125 Nº de pistas que se atraviesan 3 8 3 5 253 2 25 3 17 media=35,4
  • 43. © Carolina Mañoso, 2002 Solución 1 (5/6) Práctica de planificación de disco e) Planificación LOOK: En este algoritmo se van recorriendo todas las pistas en una dirección y satisfaciendo todas las peticiones que se encuentran en el camino hasta alcanzar la última petición. En ese punto se invierte el sentido del recorrido y la búsqueda prosigue de la misma forma Pista a la que se accede 97 89 86 81 125 142 145 170 172 Nº de pistas que se atraviesan 3 8 3 5 44 17 3 25 2 media=12,22
  • 44. © Carolina Mañoso, 2002 Solución 1 (6/6) Práctica de planificación de disco f) Planificación C-LOOK: En este caso se restringe el rastreo en una única dirección pero hasta la última petición Pista a la que se accede 97 89 86 81 172 170 145 142 125 Nº de pistas que se atraviesan 3 8 3 5 91 2 25 3 17 media=17,4