martes, 14 de octubre de 2014
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.
REFERENCIA INFORMACION: http://www.hispazone.com/Guia/91/Los-archivos-tipos-extensiones-y-programas-para-su-uso.html
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?
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
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
REFERENCIA IMAGEN:http://arqordenadores.wiki-site.com/index.php/Interrupciones_(hardware_y_software)
CONTENIDO INTERRUPCIÓN HARDWARE
REFERENCIA IMAGEN: http://arqordenadores.wiki-site.com/index.php/Interrupciones_(hardware_y_software)
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.
REFERENCIA INFORMACIÓNhttp://sopa.dis.ulpgc.es/ii-dso/leclinux/interrupciones/system_call/LEC2_INT_SOFT.pdf
FLAG PROCESADORES
REGISTRO DE BANDERAS
FLAG PROCESADOR
REFERENCIAS http://vidadigital.com.mx/es/sistema/operativo/ucronos/doc/un_micronucleo_para_sistemas_operativos_dinamicamente_extensibles/plataforma_hardware/
CÓDIGO BANDERAS BIT (TABLA BIT BANDERA)
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.
Suscribirse a:
Entradas (Atom)