|
Fecha actual 11 May 2024, 18:02
|
Buscar temas sin respuesta | Ver temas activos
|
Página 1 de 1 [ 9 mensajes ] |
|
|
|
|
|
Autor |
Mensaje |
Ghanima
|
Asunto: Final 23/02/2010 Publicado: 27 Feb 2010, 20:11 |
Vago |
|
Registrado: 28 Ago 2008, 22:30 Mensajes: 5
|
Hola, quería poner algo sobre el final.
Yo rendí con Marcelo Risk, pone temas a desarrollar y te deja escribir un "resumen largo" (según él). Y a veces te hace preguntas.
Bueno, el día que yo lo dí los temas fueron Entrada/Salida (todo lo de Polling, Interrupciones y DMA), y Modelo de Von Neumann (ciclo de instrucción y los componentes de la computadora).
Sobre las preguntas a un chico sólo le preguntó una cosa, cuál método era más rápido para la entrada/salida.
Saludos.
|
|
|
|
|
JULIAN
|
Asunto: Re: Final 23/02/2010 Publicado: 01 Mar 2010, 01:13 |
Registrado: 13 May 2008, 22:57 Mensajes: 160 Ubicación: Gonzalez Catan
|
|
|
|
|
FJL
|
Asunto: Re: Final 23/02/2010 Publicado: 04 Mar 2010, 16:03 |
Profesor |
|
Registrado: 26 Abr 2009, 20:28 Mensajes: 224 Ubicación: Colegiales, Capital Federal
|
DMA. Con Polling, estás vos pidiendo una y otra vez. Tranquilamente se te pueden escapar datos mientras preguntás. Con interrupciones y sin DMA, estás ocupando la CPU para hacer la tarea de "agarro, copio, agarro, copio, agarro, copio" (MOV). Es un desperdicio, y no es lo que está acostumbrada a hacer (y ocupás el bus, o sea que podés mover solo de a palabras, procesando cada una). Con DMA, los periféricos escriben directamente ellos mismos en la memoria, peleándose entre ellos por el uso del bus. Ídem para la lectura. Podés usar bus mastering para que la pelea no sea tan sangrienta. Nota: esto es lo que entendí de la clase de ayer, favor corregir si está mal
_________________ Por qué los poetas usan integrales?
|
|
|
|
|
JULIAN
|
Asunto: Re: Final 23/02/2010 Publicado: 05 Mar 2010, 09:07 |
Registrado: 13 May 2008, 22:57 Mensajes: 160 Ubicación: Gonzalez Catan
|
No, dijo para entrada y salida, el DMA es solo para que los "aparatos" accedan a memoria sin ocupar la CPU que a fin de cuentas seria algo como polling(tener en cuenta las latencias de los distintos dintos dispositivos y la CPU deberia esperar varios ciclos de reloj hasta que un dispositivo, por ejemplo ponga algo en el bus de datos) La parte de interrupciones seria lo ideal para no andar a preguntando al dispositivo si hizo lo q tenia q hacer, esta disponible, etc Osea, en fin, creo que puse lo mismo que al final de cuentas, pero me parece que primero deberias haber puesto interrupciones y luego DMA. Mi respuesta seria. El metodo mas rapido seria interrupciones, así el CPU no pierde tiempo en polling. A las interrupciones les agruego DMA(así la CPU no sigue perdiendo tiempo en mas polling) para liberar la carga del CPU.
|
|
|
|
|
FJL
|
Asunto: Re: Final 23/02/2010 Publicado: 05 Mar 2010, 15:00 |
Profesor |
|
Registrado: 26 Abr 2009, 20:28 Mensajes: 224 Ubicación: Colegiales, Capital Federal
|
_________________ Por qué los poetas usan integrales?
|
|
|
|
|
JULIAN
|
Asunto: Re: Final 23/02/2010 Publicado: 06 Mar 2010, 09:36 |
Registrado: 13 May 2008, 22:57 Mensajes: 160 Ubicación: Gonzalez Catan
|
si para mi es polling vs interrupciones, yo creo que DMA es solo una herramienta para sacarle carga al procesador. Por ejemplo cuando llega una interrupcion del disco y el procesador tiene que copiar cosas del disco hasta la memoria va a haber un tiempo en el que el procesador se va a quedar esperando a que le llegue otro dato del disco, para eso está DMA, mientras el DMA copia algo a memoria va a haber un tiempo en el que se va a quedar esperando un nuevo dato, en ese momento el procesador se hace control de bus y va a poder acceder a memoria.
|
|
|
|
|
Ghanima
|
Asunto: Re: Final 23/02/2010 Publicado: 08 Mar 2010, 21:13 |
Vago |
|
Registrado: 28 Ago 2008, 22:30 Mensajes: 5
|
Para mi también los métodos son polling vs interrupciones, pero el quiere incluir dma. La verdad no me acuerdo qué le contestó el chico, a mi lo más rápido me parece dma con interrupciones (la verdad implementar dma con polling es medio al pedo no aprovecha nada). Igual fue medio en el aire la pregunta no le den demasiada importancia. Al final creo que no hay demasiada diferencia de velocidad entre los métodos.
|
|
|
|
|
JULIAN
|
Asunto: Re: Final 23/02/2010 Publicado: 09 Mar 2010, 20:15 |
Registrado: 13 May 2008, 22:57 Mensajes: 160 Ubicación: Gonzalez Catan
|
entre polling vs interrupciones?
|
|
|
|
|
FJL
|
Asunto: Re: Final 23/02/2010 Publicado: 05 Ago 2010, 21:06 |
Profesor |
|
Registrado: 26 Abr 2009, 20:28 Mensajes: 224 Ubicación: Colegiales, Capital Federal
|
En , dice:
_________________ Por qué los poetas usan integrales?
|
|
|
|
|
|
|
|
|
|
|
Página 1 de 1 [ 9 mensajes ] |
|
|
No puede abrir nuevos temas en este Foro No puede responder a temas en este Foro No puede editar sus mensajes en este Foro No puede borrar sus mensajes en este Foro No puede enviar adjuntos en este Foro
|
|