lunes, 25 de noviembre de 2013

2do Cuestionario




1-      Qué es el acceso a dispositivos de almacenamiento

Cualquier tipo de dispositivo de almacenamiento secundario que tiene un tiempo de acceso bajo en proporcion a su capacidad

2-      Como se hace el acceso a disco usando lenguaje ensamblador

Para leer o escribir en un disco, no se realiza byte a byte, sino más bien en bloques de bytes, debido a que el acceso a disco implica movimientos mecánicos además de que el acceso se da por sectores; en este proceso no intervienen el CPU, puesto que solo envía los comandos a la interfase que maneja la unidad de disco y ésta es la que se encarga de leer o escribir información de un área especial de memoria, llamada DMA; este proceso es conocido como acceso directo a memoria.

 

3-      mencione y describa las unidades básicas de adaptador de video

 

ü  Controlador de video, esta es la unidad "Es el caballo de batalla" genera las señales de rastreo del monitor para el modo seleccionado, texto o grafico

ü  Video de Bios, Que actua como una interfaz con el adaptador de video ,contiene rutinas,como para establecer el cursor y desplegar caracteres.

ü  Area de despliegue de video, en memoria contiene la informacion que el monitor va a mostrar.

miércoles, 20 de noviembre de 2013

Acceso a discos en lenguaje ensamblador

Dispositivo de almacenamiento de acceso directo:
   Cualquier tipo de dispositivo de almacenamiento secundario que tiene un tiempo de acceso  bajo en proporcion a su capacidad.

Como se hace el acceso de disco:
   Los datos se registran sobre la superficie del disco en una serie de circuferencias concentricas llamadas pistas (track).
varias pistas, una por cada cara del disco (generalmente 2), componen un cluser. Cada pista esta dividida en proporciohnes iguales llamadas sectores. Un sectoe es la unidad basica del almacenamiento en un disco. El tamaño de un sector se mide en bytes y depende de las caracteristicas del disco.
Un ejemplo de las 3 rutinas son:
  • que permiten lectura y escritura absoluta de sectores, asi como la determinacion del espacio libre disponible en un disco

Un ejemplo podria ser:
  • rutina_absoluteRead: Transfiere de uno o mas sectores al buffer especificado accesando directamente a los sectores logicos.
  • En caso de error se enciende el bit de acarreo y Ax con el codigo de error.



RESUMEN CAPITULO 10 (PROCESAMIENTO AVANZADO DE LA PANTALLA)