1. ¿Qué es
el acceso a dispositivos de almacenamiento?
Es cualquier tipo de dispositivo de almacenamiento
secundario que tiene un tiempo de acceso bajo en proporción a su capacidad.
Son
dispositivos periféricos del sistema, que actúan como medio de soporte para
grabar los programas de usuario, y de los datos y ficheros que va a manejar la
CPU durante el proceso en curso, de forma permanente o temporal mediante sus
propias tecnologías, ya sea electrónica u ópticamente.
Los
Dispositivos de Almacenamiento se pueden clasificar de acuerdo al modo de
acceso a los datos que contienen:
- Acceso secuencial: En el acceso secuencial, el
elemento de lectura del dispositivo debe pasar por el espacio ocupado por
la totalidad de los datos almacenados previamente al espacio ocupado
físicamente por los datos almacenados que componen el conjunto de
información a la que se desea acceder.
- Acceso aleatorio: En el modo de acceso
aleatorio, el elemento de lectura accede directamente a la dirección donde
se encuentra almacenada físicamente la información que se desea localizar
sin tener que pasar previamente por la almacenada entre el principio de la
superficie de grabación y el punto donde se almacena la información
buscada.
2. ¿Cómo se hace el
acceso a disco usando lenguaje ensamblador?
Los datos
se registran sobre Ia superficie del disco en una serie de circunferencias
concéntricas llamadas pistas (track). Varias pistas, una por cada cara del
disco (generalmente 2), componen un cluster. Cada pista está dividida en porciones
iguales llamadas sectores. Un sector es Ia unidad básica de almacenamiento en
disco. El tamaño de un sector se mide en bytes, y depende de Ias
características del disco.
En esta sección se
presentan 3 rutinas que permiten lectura y escritura absoluta de sectores, así
como Ia determinación del espacio libre disponible en un disco.
ADAPTADORES DE VIDEO
Los más comunes
adaptadores de video son:
MDA Adaptador dc
pantalla monocromática
HGC Tarjeta de gráficos Hércules
CGA Adaptador de gráficos en colores
EGA Adaptador de gráficos mejorado
MCGA Adaptador de gráficos en multicolores (PS/2 modelos 25 y 30)
VGA Matriz de gráficos de video
El VGA y sus clones súper
VGA reemplazaron a los adaptadores de video CGA y EGA.
Programas escritos para un CGA o un EGA por lo común pueden correr con un
sistema VGA. aunque programas escritos específicamente para VGA no corren en un
CGA o un EGA.
El adaptador de video consta dc tres unidades básicas: ei controlador de video,
el video de BIOS y el área dc despliegue de video.
1. El controlador de
video, esta unidad “es el caballo dc batalla”, genera Ias señales de rastreo
del monitor para el modo seleccionado, texto o gráfico. El procesador de Ia
computadora
envía instrucciones a los registros del controlador y lee ahí Ia información de
estado.
2. El video de BIOS,
que actúa como una interfaz con el adaptador dc video, contiene rutinas,
como para establecer el cursor y desplegar caracteres.
3. El área de
despliegue de video en memoria contiene Ia información que el monitor va a
mostrar. Las interrupciones que manejan el despliegue de en pantalla de forma
directa transfiere a esta área sus datos. Las localidades del adaptador de video
dependen de los modos de video que se estén usando. Para los adaptadores
principales, a continuación están Ias direcciones dcl inicio de los segmentos
de despliegue dc video:
Bibliografia:
http://books.google.com.mx/books?id=syAOv7jF3W4C&pg=PA154&lpg=PA154&dq=unidades+b%C3%A1sicas+de+adaptador+de+video&source=bl&ots=rIb0YikqW0&sig=lOgKpaj_yI-MutYeI3bdo0dgdUw&hl=es-419&sa=X&ei=w72cUr7NNMjzoASX1oLgCw&ved=0CEUQ6AEwAQ#v=onepage&q&f=true