Conceptos e interrupciones
Publicado por Romina el 18.07.2008 21:11:57 en Ensamblador - Nivel Intermedio
En este artículo se podrá ver como es el funcionamiento interno de una computadora y los procesos que se realizan cuando hay algun tipo de interrupción.
Construcción de la pantalla mediante el monitor.
El monitor representa el final de la cadena que ha de socorrer una imagen en su camino a la visibilidad. Es un dispositivo “tonto” que no dispone de ningún tipo de inteligencia y que no puede ser programada. Su pantalla se compone de multitud de puntos pequeños, ordenados en una retícula rectangular.
Al construir la imagen, el haz de electrones es el responsable para una de los colores. Mediante la combinación de rojo, verde y azul y las diferentes intensidades se pueden obtener todos los demás colores.
Pero como una partícula de zoóforo ionizada solo brilla durante muy poco tiempo, la pantalla completa se ha de recorrer entre 50 y 70 veces por segundo. Se puede decir que la calidad de la imagen aumenta proporcionalmente a la velocidad de refresco, ya que la imagen tiene aspecto más definido.
La construcción de una pantalla se puede hacer como horizontal retrace si se recorre línea a línea o vertical retrace si se recorre columna a columna. En ambos casos el recorrido empieza en la esquina superior izquierda.
El desplazamiento del haz de electrones lo controla la tarjeta de video.
La controladora CRT.
El camino del haz de electrones por la pantalla se controla por el llamado Controlador CRT, que representa el corazón de la tarjeta de video. También se la conoce como Controladora de video.
Controla los procesos en la tarjeta de video y genera las señales de tiempo que necesita el monitor para construir la pantalla. Una de sus tareas es controlar la RAM de video en la que se guardan las informaciones de pantalla.
Para iniciar la construcción de una línea de pantalla, el CRT, al principio de cada línea, emite una señal llamada Display enable que activa le haz de electrones. Mientras se va moviendo de izquierda a derecha el CRT controla las diferentes señales para el o los haces de electrones, de modo que los puntos de la pantalla aparezcan del color deseado. Al llegar al final de una línea se anula la señal disply enable, para que al retroceder el haz de electrones no se genere una línea visible en la pantalla.
RAM de video.
Es una zona de memoria que está contenida directamente en la tarjeta de video.
La RAM de video es un lugar en el cual todas las tarjetas de video guardan las informaciones de la pantalla.
Discos flexibles.
Los disquetes se dividen fundamentalmente en pistas individuales que se distribuyen como círculos concéntricos equidistantes sobre la superficie del disco magnético en el interior del disquete. Estas pistas se designan con el o hasta N, donde N es el número total de sectores menos 1. La pista exterior por norma lleva el número 0.
Cada pista tiene un número constante de sectores, que dividen a esta pista en tramas del mismo tamaño. Los sectores se cuentan de 1 hasta N, donde N es la cantidad de sectores por pista.
Cada sector contiene 512 bytes y representa la unidad de acceso más pequeña con la que se puede operar un programa. Por lo tanto no es posible el leer o escribir un único byte de un disquete, sino que como mínimo se ha de leer o escribir un sector completo.
La velocidad de giro es de 300 revoluciones por minuto y su lectura y escritura se hace por contacto.
Discos rígidos.
La tasa de transferencia de datos en los discos duros es al menos 10 veces mayor que en las disqueteras ya que giran con una velocidad 10 veces mayor (7200 revoluciones por minuto).
En una unidad de disco duro simplemente hay varios discos magnéticos 1 encima del otro, que están divididos de la misma forma que los disquetes en pistas y sectores. Cada disco dispone de 2 cabezales de lectura/escritura, que trabajan en la cara superior e inferior del disco.
Mediante un brazo de lectura/escritura están unidas a los demás cabezales, de modo que un cambio de pista se realiza simultáneamente en todos los discos, en vez de cambiar de pista a pista, hasta que la pista correspondiente esté completamente llena. Los cambios de cabezal son mucho más rápidos que el cambio de pistas ya que no están unidos con un movimiento mecánico.
Las tareas de lectura y escritura se realizan sin contacto.
Técnicas de transferencia entre la controladora del disco y la memoria.
Entrada y Salida programada: la transferencia de datos entre el disco y la memoria está basada sólo en puertos de entrada/salida (in y out).
Para llegar finalmente a la memoria deberán pasar por un registro del Microprocesador.
Entrada y Salida mapeada programada: la CPU puede recoger los datos de la controladora de forma más rápida si las deja en una zona de memoria fija.
En este cado se ubica los registros o puertos de entrada/salida en direcciones de memoria y no en direcciones de entrada/salida. El objetivo es usar instrucciones MOV en vez de IN y OUT, siendo la primera más rápida.
Descargas asociadas al artículo:
Estadisticas:
Artículo leido 746 veces con un puntaje de 9.50 pts
Comentarios.
Sus comentarios son importantes.
Gastón Furini aportó:
Excelente artículo :)
Hasta tiene descargas!
Gracias Srta.