Académique Documents
Professionnel Documents
Culture Documents
DE LA ARQUITECTURA
DE BASICA DE UN
SISTEMA.
-EQUPO 1:
-ERICK ORTIZ MALDONADO.
-OSCAR DANIEL RAMIREZ
1
LOPEZ.
-FRANCISCO JAVIER SEGURA GOMEZ.
Tipo de instrucciones
Las instrucciones pueden clasificarse en 5 categoras:
Instrucciones de aritmtica y lgica.
Instrucciones de movimientos de datos.
Operaciones de datos en bloques.
Instrucciones de control del programa.
Instrucciones de Entrada - Salida.
Instrucciones de Aritmtica y Lgica:
Memoria
Los grandes sistemas de computacin suelen dar servicio a grandes cantidades
de usuarios. Desde el punto de vista operativo la memoria es una de los
principales elementos que componen nuestros sistemas.
Un sistema operativo es un conjunto de programas que hace posible que el
usuario de un sistema de computacin tenga acceso controlado a sus recursos,
entre esos recursos se encuentran, la CPU, la memoria y los dispositivos de
Entrada - Salida. El sistema operativo asigna tiempo a la CPU, distribuye el
espacio disponible en la memoria, asigna y controla dispositivos de Entrada Salida, para cada usuario. Estas funciones se realizan en forma transparente,
es decir que el programador escribe el programa como si todo el sistema de la
computadora estuviere dedicado a ese programa. Para ofrecer algunas
caractersticas del sistema operativo la arquitectura de la maquina debe
poseer ciertas propiedades. Para comenzar la maquina debe tener por lo
menos 2 modos de operacin diferentes.
Una forma, se denomina modo de supervisin y el otro modo del usuario.
Cuando la maquina est en modo del supervisor, la CPU puede ejecutar todas
las instrucciones de la mquina. Este es el modo de operacin en el cual corren
los programas de los distintos sistemas operativos lo que le da un control del
sistema. Todas las peticiones de servicio de los dispositivos perifricos pasan
por el sistema operativo ya que las instrucciones de Entrada - Salida,
solamente pueden emitirse cuando la maquina se encuentra en modo
supervisor.
En el modo usuario, la CPU no puede ejecutar todo el conjunto de instrucciones
(en particular no se permite la ejecucin de las instrucciones de control de la
mquina y de Entrada - Salida.
Organizacin de la memoria
La memoria es un condensador que si retiene corriente es 1 y si no es 0, se
necesita un condensador por bit.
Por ejemplo 32 Mb es igual a 32000000 bytes o sea 32000000 * 8
condensadores.
Existen dos tipos de memoria: las memorias dinmicas y las memorias
estticas. Las memorias que se suelen usar en los sistemas informticos (RAM)
son dinmicas, quedando relegadas las estticas a aplicaciones un tanto
especiales como puede ser mantener datos en ellas despus de haber
desconectado el equipo y alimentando a estas a travs de bateras.
Las memorias estticas presentan una serie de inconvenientes con respecto a
las dinmicas; por ejemplo tienen una respuesta ms lenta que las dinmicas y
es ms difcil su integracin al necesitar ms electrnica para realizar la clula
biestable que es encarga de generar el 0 o el 1 lgico correspondiente al bit.
Otro problema lo constituye su mayor consumo, ya que su constitucin interna
es ms complicada que la de una memoria dinmica.
Las memorias dinmicas son las ms generalizadas y constituyen el grueso de
la RAM del ordenador. Poseen respecto a la mayora de las memorias la ventaja
de contar con una mayor velocidad, mayor capacidad de almacenamiento y un
menor consumo. En contra partida, presentan el inconveniente de que precisan
una electrnica especial para su utilizacin, la funcin de esta electrnica es
generar el refresco de la memoria. La necesidad de los refrescos de las
memorias dinmicas se debe al funcionamiento de las mismas, ya que este se
basa en generar durante un tiempo la informacin que contiene. Transcurrido
este lapso la seal que contena la clula biestable se va perdiendo. Para que
no ocurra est perdida, es necesario que antes que transcurra el tiempo
mximo que la memoria puede mantener la seal se realice una lectura del
valor que tiene y se recargue la misma.
Es preciso considerar que a cada bit de la memoria le corresponde un pequeo
condensador al que le aplicamos una pequea carga elctrica y que mantienen
durante un tiempo en funcin de la constante de descarga. Generalmente el
refresco de memoria se realiza cclicamente y cuando est trabajando el DMA.
El refresco de la memoria en modo normal est a cargo del controlador del
canal que tambin cumple la funcin de optimizar el tiempo requerido para la
operacin del refresco.
Posiblemente, en ms de una ocasin en la computadora aparecen errores de
paridad en la memoria debido a que las memorias que se estn utilizando son
de una velocidad inadecuada ya que las mismas se descargan antes de poder
ser refrescadas.
Distribucin de la memoria
La distribucin de la memoria dentro de la computadora se suele denominar
mapa de memoria y en l es posible observar en que zona se encuentran
ubicados los registros y programas del sistema operativo. De acuerdo a la
cantidad de bit que maneja el microprocesador es la capacidad mxima
permitida que se puede direccionar en la mquina.
Independientemente de esta disponibilidad de memoria el lmite real de
direccionamiento va a estar dado por el sistema operativo que se est usando,
por ejemplo el sistema operativo D.O.S. independientemente de la memoria
instalada puede direccionar como rea de trabajo 640 Kb.
FAT
Se trata de un mapa del disco, dividido en clster. La FAT es un arreglo de
tantas celdas como clster integran el disco; en cada celda se almacena un
puntero que indica que clster sigue al correspondiente a la celda en la
secuencia.
xxxxxxxx
.xxx
3
1
4
7
4
9
5
5
3
4 0
4
8
-1
Organizacin
El esquema as delineado resulta bastante remisivo: una simple alteracin de la
FAT puede confundir al operativo respecto de la localizacin de los archivos.
La organizacin de D.O.S. no es redundante y si expuesta a inconsistencias.
La mejor manera de comprender las inconsistencias del rea de sistema es a
travs de la consideracin de errores puntuales .D.O.S. no efecta ningn
reconocimiento global (el utilitario CHKDSK apenas realiza rudimentariamente
esta funcin), de manera que aun un caos en el rea de sistemas es visto por
D.O.S. como una gran cantidad de errores puntuales o como un conjunto de
situaciones, correctas que no tienen consistencias entre s.
Algunas de las inconsistencias que se puedan redundar:
El nmero de un clster que integran un archivo es ilegal: O (clster libre), FFFF
(Bud clster, no usable), o un nmero que excede la capacidad del disco lgico.
Falta de concordancia entre la longitud de archivo almacenada en la entrada de
directorio y la longitud de la cadena (que viene dada por la cantidad de clster
enhebrados hasta encontrar el cdigo del ultimo clster o fin de archivo).
D.O.S. no detecta sino uno de las 2 posibilidades: que la cadena termine antes
de haber alcanzado la longitud total del archivo. Si la cadena es ms larga que
la correspondiente a la longitud declarada, D.O.S. lo ignorara.
Enlace cruzado: Nada en la FAT impide declarar un mismo clster como
siguiente a otros dos. (Solo un anlisis global pone de manifiesto entre error).
Basta que 2 celdas de la FAT contengan el mismo puntero. As, las cadenas de
2 archivos pueden convergir en un punto dado en una sola cadena.
Consecuencias: Cuando se escribe el archivo A, tambin se est escribiendo el
archivo B. La cadena comn se trunca o se alonga conforme a la operacin
sobre A o B, indistintamente. En particular, as se borra A, B queda truncado,
(la cadena comn a ambos es eliminada, y posteriormente aparecer una
inconsistencia al acceder a B: el clster en el que se produca el enlace cruzado
aparecer como libre, cuando se esperaba que formara parte de la cadena de
B).
Enlace cruzado mltiple: ms de 2 archivos pueden convergir en una cadena
nica.
Cadenas circulares: El enlace cruzado puede involucrar a 1 solo archivo .D.O.S.
leer (o escribir) cclicamente el archivo, cuya secuencia de clster codificada
en la FAT podra ser, en un ejemplo arbitrario: 2033-3854-2033....
Cadenas perdidas, una cadena normal o anmala puede no estar apuntada por
ninguna entrada de directorio (o sea, no pertenecer a ningn archivo).
Anomalas en la entrada de directorio. El clster definido en la entrada de
directorio como 1ro. Del archivo puede ser ilegal. As mismo, el atributo del
archivo puede ser errneo (por ej.: un archivo de texto que aparezca con el
atributo de subdirectorio).
Perdidas de consistencia: posponiendo la consideracin de posibles orgenes,
se ve que la arquitectura del sistema de archivos de D.O.S. esta claramente
expuesta a que un error aun puntual) en la informacin contenida en el rea de
sistemas genere inconsistencias graves e impida la recuperacin de la
informacin grabada.
Paradjicamente, en esos casos, la informacin "perdida" sigue permaneciendo
en el disco... mezclada con decenas de miles de clster de otras piezas de
informacin. Lo que se ha esfumado es la posibilidad de rescatarla
adecuadamente
7
13
PC
MAR
MDR
IR
PSW
OR
NOR
AND
NAND
Desplazamiento
Rotacin
Reg. a Reg.
Reg. a Mem.
Mem. a reg.
Mem a mem.
Reg. estados y control
Reg. De informacin
Memoria
CPU
Vdeo
Almacenamiento
Dispositivos de ENTRADA - SALIDA