Idioma: Español
Fecha: Subida: 2020-04-29T00:00:00+02:00
Duración: 9m 43s
Lugar: Videotutoriales
Visitas: 1.318 visitas

Tema06-V05-Ejercicio5

Resolución Ejercicio 5 del Tema 6

Transcripción (generada automáticamente)

Todos en este vídeo tutorial vamos a ver la resolución del ejercicio cinco del tema 6, recordamos el que más seis se titula. Gestión de la entrada y salida. Haremos como los videotutoriales anteriores, de resolución de ejercicios. Primero veremos el enunciado y después la solución el enunciado nos dice así. Tendremos una cámara de vídeo conectada a nuestro ordenador, a través de un bus de entrada, salida la frecuencia de procesadores de 400 megahercios y, si la resolución de la imagen es de 320 por 200, píxeles con 65.536. Colores por píxel. Se pide en el apartado uno calcular el mínimo ancho de banda necesario para poder visualizar 25 imágenes. Por segundo en el apartado dos si cada vez que se recibe un píxel se produce una interrupción cuyo tratamiento con sus ciclos, calcular el porcentaje de tiempo que el procesador dedica a tratar las interrupciones en la carta de tres nos piden sí para transferir cada imagen se programa. El controlador de Enea calcula el porcentaje de tiempo que el procesador permaneció ocupado sabiendo que se consumen 50 ciclos iniciales y 100 ciclos en el tratamiento del interrupción que marca el final de la transferencia. Empezamos ahora a ver la solución. En este primer apartado nos piden calcular el mínimo ancho de banda para poder visualizar 25 imágenes por segundo, como hacíamos en ejercicios anteriores. Aquí hemos copiado el trofeo que el denunciado que nos interesa en concreto tenemos marcado en rojo la parte que nos interesa. Cada imagen tiene 320 por 200 píxeles y cada píxel puede tener un color entre 65.536 posibles colores, es decir, hay 65.536 colores por píxel bien, pues veamos. Primero nos piden que tenemos que visualizar 25 imágenes por segundo y luego que cada imagen tiene 320 por 200 píxeles, y ahora la parte que más más detalle lleva y que es donde más obsoleta se equivoca es la siguiente. Me dicen que si cabe, que podemos tener hasta 65.536 colores por píxel. Bien, eso quiere decir que un píxel tiene que tener los bits necesarios para poder direccionar 65.536 colores, es decir, puede un píxel, tiene que tener los bits necesarios para poder almacenar un número entre cero el 65.535 Eso sería equivalente a dos elevado tener en cuenta perdón, 65.536, Dos elevado 16, o, lo que es lo mismo, lo Gary de 65.536 es igual a 16. Esto nos quiere decir que necesitamos 16 bits para poder, para poder direccionar hasta 65.536. Colores, es decir, necesitamos 16 bits para poder direccionar, un número entre cero 65.535 Por tanto, si necesitamos 16 bits por cada píxel, necesitaremos dos Banks. Repito, si como como estamos, 16 bits para direccionar y 5.536 valores distintos, necesitamos 16 bits por píxel y por tanto dos países por píxel por tanto perdón por tanto 25 imágenes por segundo 320 por 200, píxel la escala, imagen por dos ballets cada píxel, es decir, 25 por 320 por 200, por 2, me daría un total de 3.200.000. Valls que equivale a tres con cinco megabits por segundo. Eso sería, tendría que ser el mínimo ancho de banda de la cámara para poder visualizar un mínimo de 25 imágenes. Por segundo en el apartado dos nos piden que calcula el porcentaje de tiempo que el procesador dedica a las interrupciones de nuevo si estamos tratando la recepción de datos de interrupciones y de nuevo ponemos en la parte de arriba. La parte del enunciado que me interesa ponemos en la parte de arriba la parte del enunciado que me interesa marcando en rojo las partes que me interesan así la frecuencia del procesador es de 400 megahercios. Cada píxel tiene perdón, cada imagen tiene 320 por 200 píxeles y un para un píxel. Cada píxel se recibe una interrupción y el tratamiento consume 100 ciclos y nos están pidiendo el tiempo que se dedica para tratar las interrupciones o recuerdos que nos habían dicho en el apartado anterior que el ancho de banda tenía que ser de 25 imágenes por segundo. Luego, como acabamos de decir, cada imagen tiene un total de 320 por 200, píxeles y luego un píxel, una interrupción por tanto, dos valls por interrupción cada dos países tendremos una interrupción, una interrupción consume 100 ciclos y el procesador a 400 megahercios. Por tanto lo primero que tenemos que hacer, que además lo veíamos en uno de los videotutoriales de la explicación del tema 6, es calcular cuántos ciclos. Por segundo, necesitamos en total para poder conseguir este ancho de banda, como nos dicen que tenemos 25 imágenes por segundo serían 25 por los píxeles totales, que tiene cada imagen, 320 por 200, por los pies los ciclos; por segundo, como cada baile que perdón cada píxel provocó la interrupción, no tenemos que multiplicar por los dos países de la interrupción, y entonces sería los 25 las 25 imágenes; por segundo los 320 por 200, que serían los píxeles por imagen, por los 100 ciclos que consume cada píxel. Esto me hace un total de 160.000.000 de ciclos, esto es, 160.000.000 de ciclos. Por segundo como el procesado funciona 400 megahercios, eso quiere decir que 160.000.000 de ciclos divididos entre los 400.000.000 de ciclos me da un cero como punto 4, que sería el tiempo que está usando la cpi, y esto pasaba las veces que se está usando la que ha pasado al porcentaje la cp un sí estaría usando un 40 por 100 del tiempo para poder recibir esas imágenes, lo cual si recordamos lo que decíamos los videotutoriales anteriores, esto es inaceptable. Es muchísimo tiempo. Lo que la acepte o emplearía en recibir las imágenes para poder mantener ese ancho de banda. En el último apartado me dicen que calculamos el porcentaje de tiempo del procesador dedica si el método utilizado es por controladora -detendría. De nuevo tenemos el enunciado a quienes esta parte, y marcado en rojo aquellos datos que me interesa la frecuencia del procesador es de 400 megahercios. Cada imagen para transferir cada imagen ese programa el controlador de Meo, por tanto, al contrario de lo que pasaba con las interrupciones que cada dos Valls cada píxel se provocaba. Una interrupción aquí una vez que hayan sido transmitidos, los los todos, los píxeles que ocupa cada imagen, entonces, cuando la imagen haya sido transferida totalmente es cuando se saltara la controladora de produjeron interrupción, etc. Entonces una imagen una interrupción de Denia y luego programar, el controlador de Denia consume inicial y consume, lo que sería la programación del mismo 50 ciclos, mientras que el tratamiento de la interrupción que marca el final de la transferencia de la imagen sería 100 ciclos, bien, pues reservamos lo que tenemos. 25 imágenes por segundo. Por tanto, 25 transferencias, ya que cada transferencia, como hemos dicho, es un, se hace de una vez perdón, cada transferencia de miradas, una imagen y luego cada transferencia perdón, cada transferencia consumen un total de 150 ciclos bien pues tenemos por tanto 25 por 150 ciclos serían los ciclos consumidos por segundo bien, pues 25 por 150 serían 3.750 ciclos por segundo como el procesador tiene. 400 megahercios, 303.750 perdón, dividido entre los 400.000 ciclos por segundo que da el procesador me da un total de 0, con, con perdón, cero con nueve por 100 que este número y pasado a porcentaje, si os dais cuenta la diferencia de tiempo es enorme para interrupciones, necesitábamos un consumo de Google del 40 por 100, ahora no llega ni siquiera el uno por 100. Es evidente que si tuviéramos que elegir un método para poder hacer la transferencia de las imágenes por lo público, utilizaría la transferencia por teme a interrupciones, porque el anterior sería despreciable. Con esto terminamos el vídeo tutorial del ejercicio cinco el tema 6. Como siempre, os recomiendo que vais todos los ejercicios que tenéis propuestos en este tema, así como los de los las tareas que tenéis propuestas a través del aula virtual. Cualquier duda nos las hagáis. Llenar por mail o por aula virtual.

Propietarios

Maria Pilar Gonzalez Ferez

Comentarios

Nuevo comentario

Serie: Tema 6 - ETC (+información)

Gestión de la entrada/salida