martes, 14 de octubre de 2014

MAPEO DE LA MEMORIA

 MAPA DE LA MEMORIA


REFERENCIA IMAGEN:http://magazinezx.speccy.org/17/128k-mode.html

TIPOS DE ARCHIVOS


¿Qué es un Archivo y cómo funciona?


La información de un ordenador está almacenada en lo que se llaman archivos. Normalmente los archivos están formados por un nombre, un punto y una extensión (p.e. PROGRAMA.EXE). El nombre nos sirve para diferenciar unos archivos de otros y la extensión para atribuirle unas propiedades concretas. Estas propiedades asociadas o "tipo de archivo" vienen dadas por las letras que conforman la extensión. Normalmente su máximo son tres letras aunque existen algunas excepciones (.jpeg, .html, .java, etc.). Cada uno de estos pequeños grupos de caracteres está asociado a un tipo de archivo.
Pongamos por ejemplo un archivo llamado "DOCUMENTO.TXT", su nombre será DOCUMENTO y su extensión TXT. Esta extensión esta asociada con el tipo de archivos que contienen texto, por lo tanto podemos suponer que habrá algo escrito dentro. Nuestro sistema operativo (Windows en este caso) tendrá una lista de los programas con los que puede ser utilizado este archivo y si deseamos visualizarlo éste será abierto con el NotePad o Bloc de Notas.
Sin embargo, probablemente nos ocurrirá el problema de que si exploramos un directorio o carpeta sólo veamos DOCUMENTO (sin el .TXT detrás). Se debe a que Windows oculta las extensiones de los archivos. Esto es algo peligroso por el hecho de que hay tipos de archivos que son potenciales contenedores de virus, y si no conocemos su extensión no lo sabremos. Para que Windows nos muestre las extensiones de todos los archivos iremos al Explorador de Windows y en el menú Herramientas accederemos a las opciones de carpeta. En la nueva ventana señalaremos la pestaña Ver y en la lista desmarcaremos la opción "Ocultar las extensiones de archivo para los tipos de archivo conocidos".
Ya que estamos en las opciones de carpeta, la siguiente pestaña "Tipos de Archivo" nos será muy útil. En ella se almacena la lista de diferentes extensiones que Windows reconoce y con que programa están asociadas. Desde ella podemos cambiar todas sus propiedades.
Marcando en la lista el tipo de archivo que nos interese y con el botón Cambiar podremos escoger que sea ejecutado por otro programa distinto. En las Opciones Avanzadas podremos seleccionar también el icono con el que aparezca y las acciones posibles.

Tipos de Archivos


Podemos dividir los archivos en dos grandes grupos. Éstos son los ejecutables y los no ejecutables o archivos de datos. La diferencia fundamental entre ellos es que los primeros están creados para funcionar por si mismos y los segundos almacenan información que tendrá que ser utilizada con ayuda de algún programa.

De todos modos, la mayoría de los programas llevan otros archivos que resultan necesarios aparte del ejecutable. Estos archivos adjuntos que requieren los programas son necesarios para su buen funcionamiento, y aunque puedan tener formatos distintos no pueden ser separados de su programa original. O al menos si queremos que siga funcionando bien.

Dentro de los archivos de datos se pueden crear grupos, especialmente por la temática o clase de información que guarden. Así lo haremos en este tutorial. Separaremos los grupos en archivos de imágenes, de texto, de vídeo, comprimidos... y nombraremos algunos programas asociados.

CRITERIOS DE COMPARACIÓN MEMORIA

TABLA CONTENIDO

REFERENCIA IMAGEN:


JERARQUÍA DE LA MEMORIA

FIGURA BASE JERARQUÍA DE LA MEMORIA

REFERENCIA IMAGEN:http://floresgomezbrenda.blogspot.com/2014/05/jerarquia-de-memoria.html



¿QUE ES LA JERARQUÍA DE LA MEMORIA?

La Jerarquía de memoria es la organización piramidal de la memoria en niveles que tienen las computadoras. El objetivo es conseguir el rendimiento de una memoria de gran velocidad al coste de una memoria de baja velocidad, basándose en el principio de cercanía de referencias.


REFERENCIA INFORMACIÓN:


TIPOS DE MEMORIAS RAM

CLASIFICACIÓN  MEMORIAS RAM


REFERENCIA IMÁGENES:
http://www.taringa.net/posts/info/15344601/Como-funcionan-de-la-memoria-RAM.html



QUE ES UNA MEMORIA RAM


La memoria principal o RAM (Random Access Memory, Memoria de Acceso Aleatorio) es donde el computador guarda los datos que está utilizando en el momento presente. El almacenamiento es considerado temporal por que los datos y programas permanecen en ella mientras que la computadora este encendida o no sea reiniciada.Se le llama RAM por que es posible acceder a cualquier ubicación de ella aleatoria y rápidamenteFísicamente, están constituidas por un conjunto de chips o módulos de chips normalmente conectados a la tarjeta madre. Los chips de memoria son rectángulos negros que suelen ir soldados en grupos a unas plaquitas con "pines" o contactos



Leer más: http://www.monografias.com/trabajos11/memoram/memoram.shtml#ixzz3GAG523J7

IRQs

CONTENIDO INTERRUPCIÓN AL SISTEMA

CONTENIDO INTERRUPCIÓN HARDWARE


INTERRUPCIÓN SOFTWARE 



REFERENCIA IMAGEN:http://sitiodtodos.galeon.com/Dma.html


IDT (Tabla Descriptora de Interrupciones)

Tabla que guarda los descriptores de interrupciones, cada vez que se produce una

interrupción se salta a una entrada de esta tabla. Contiene 256 entradas, y cada entrada

tiene información para llegar a una función manejadora de la interrupción. Contienen el

campo denominado Selector, que tiene la dirección de una entrada de la tabla GDT; el

campo Desplazamiento, que contiene el desplazamiento que hay que sumar a la base del

núcleo para llegar a la función que queremos que se ejecute cuando se interrumpe; por

último contiene una serie de campos denominados Atributos, que fijan si el desplazamiento

viene en bytes o en palabras, bits de protección, etc). Existe un registro IDTR dentro del

microprocesador que contiene la dirección base y la longitud de esta tabla, para

encontrarla con rapidez. Existe una tabla para todo el sistema. Para rellenar esta tabla se

precisan instrucciones en ensamblador privilegiadas, un usuario normal no puede

modificar sus entradas.

GDT (Tabla Global de Descriptores)

Esta tabla es única para el sistema y contiene información de los descriptores de

segmentos del sistema, los microprocesadores de Intel obligan a trabajar con segmentos

de memoria (base, longitud). Una de las entradas contiene la base y la longitud del

segmento que contiene el núcleo del sistema operativo en memoria principal. Cada

entrada también tiene otros campos que denominamos Atributos, que definen atributos del

segmentos, como permisos de acceso a ese segmento. Dentro de la CPU existe un

registro especifico GDTR para almacenar la dirección base y longitud de esta tabla y

facilitar su acceso. Otras entradas de esta tabla describen las tablas LDT y el segmento

TSS.

Esta tabla tiene una imagen de todos los registros de la CPU relacionados con un proceso,

(EAX, EBX, ECX, …), cada vez que se produce una interrupción, la CPU de forma

automática, copia el estado de sus registros en este segmento.













FLAGS CON INDICADORES




TABLA FLAG INDICADORES 













FLAG PROCESADORES

REGISTRO DE BANDERAS
FLAG PROCESADOR 




                        CÓDIGO BANDERAS BIT                                                                        (TABLA BIT BANDERA)




REFERENCIAS IMAGEN E INFORMACIÓN:  http://learnassembler.com/bandera.html

BANDERAS
Las banderas  proveen una manera de tener información acerca de el estado actual de la maquina  y el resultado de el procesamiento  de una instrucción, la plataforma |A-32 utiliza un registro de 32 bits  llamado EFLAGS que contienen las banderas  mas comúnmente usadas en la anterior tabla.