Vous êtes sur la page 1sur 55

INSTITUTO TECNOLGICO SUPERIOR DE ESCRCEGA INGENIERA EN SISTEMAS COMPUTACIONALES

Arquitectura de Computadoras
Investigacin unidad 1
Br. Concepcin Elena Ferrer Prez Br. Wendy Mex Mazariego Br. Francisco Kantn Hernndez Br. Darinela Sarmiento Domnguez

ISMB-5
Ing. Leonardo Cruz Navarrete
Escrcega, Campeche a 30 de agosto de 2011

MODELO DE ARQUITECTURAS DE CMPUTO 1.1 Modelos de arquitecturas de cmputo


1.1.1 Clsicas

Estas arquitecturas se desarrollaron en las primeras computadoras electromecnicas y de tubos de Aun son usadas en procesadores empotrados de gama baja y son la base de la mayora de las Arquitecturas modernas. Arquitectura Mauchly-Eckert (Von Newman) Esta arquitectura fue utilizada en la computadora ENIAC. Consiste en una unidad central de proceso se comunica a travs de un solo bus con un banco de memoria en donde se almacenan tanto los cdigos de instruccin del programa, como los datos que sern procesados por este. Esta arquitectura es la ms empleada en la actualidad ya, que es muy verstil. Ejemplo de esta versatilidad es el funcionamiento de los compiladores, los cuales son programas que toman como entrada un archivo de texto conteniendo cdigo fuente y generan como datos de salida, el cdigo maquina que corresponde a dicho cdigo fuente (Son programas que crean o modifican otros programas). Estos datos de salida pueden ejecutarse como un programa posteriormente ya que se usa la misma memoria para datos y para el cdigo del programa.

PROCESADOR BUS PRINCIPAL

UNIDAD DE CONTROL
ALU REGISTROS

MEMORIA PRINCIPAL ALMACENA EL PROGRAMA Y LOS DATOS

ENTRADA Y SALIDA

Diagrama a bloques de la arquitectura Von Newman

La principal desventaja de esta arquitectura, es que el bus de datos y direcciones nico se convierte en un cuello de botella por el cual debe pasar toda la informacin que se lee de o se escribe a la memoria, obligando a que todos los accesos a esta sean secuenciales. Esto limita el grado de paralelismo (acciones que se pueden realizar al mismo tiempo) y por lo tanto, el desempeo de la computadora. Este efecto se conoce como el cuello de botella de Von Newman

En esta arquitectura apareci por primera vez el concepto de programa almacenado. Anteriormente la secuencia de las operaciones era dictada por el alambrado de la unidad de control, e cambiarla implicaba un proceso de recableado laborioso, lento (hasta tres semanas) y propenso a errores. En esta arquitectura se asigna un cdigo numrico a cada instruccin. Dichos cdigos se almacenan en la misma unidad de memoria que los datos que van a procesarse, para ser ejecutados en el orden en que se almacenados en memoria. Esto permite cambiar rpidamente la aplicacin de la computadora y dio origen a las computadoras de propsito general. Mas a detalle, el procesador se subdivide en una unidad de control (C.U.), una unidad lgica aritmtica (A.L.U.) y una serie de registros. Los registros sirven para almacenar internamente datos y estado del procesador. La unidad aritmtica lgica proporciona la capacidad de realizar operaciones aritmticas y lgicas. La unidad de control genera las seales de control para leer el cdigo de las instrucciones, decodificarlas y hacer que la ALU las ejecute. Arquitectura Harvard Esta arquitectura surgi en la universidad del mismo nombre, poco despus de que la arquitectura Von Newman apareciera en la universidad de Princeton. Al igual que en la arquitectura Von Newman, el programa se almacena como un cdigo numrico en la memoria, pero no en el mismo espacio de memoria ni en el mismo formato que los datos. Por ejemplo, se pueden almacenar las instrucciones en bits en la memoria de programa, mientras los datos de almacenan en 8 bits en una memoria aparte

Bus de programa MEMORIA DE PROGRAMA

PROCESADOR

Bus de datos

Memoria de datos

Unidad de control

ALU Entrada y Salida REGISTRO

Diagrama a bloques de la arquitectura de Harvard

El hecho de tener un bus separado para el programa y otro para los datos permite que se lea el cdigo operacin de una instruccin, al mismo tiempo se lee de la memoria de datos los operados de la instruccin previa. As se evita el problema del cuello de botella de Von Newman y se obtiene un mejor desempeo En la actualidad la mayora de los procesadores modernos se conectan al exterior de manera similar a la arquitectura Von Newman, con un banco de memoria masivo nico, pero internamente incluyen varios niveles de memoria cache con bancos separados en cache de programa y cache de datos, buscando un mejor desempeo sin perder la versatilidad
1.1.2 Segmentadas

Las arquitecturas segmentadas o con segmentacin del cauce buscan mejorar el desempeo realizando paralelamente varias etapas del ciclo de instruccin al mismo tiempo. El procesador se divide en varias unidades funcionales independientes y se dividen entre ellas el procesamiento de las instrucciones. Para comprender mejor esto, supongamos que un procesador simple tiene un ciclo de instruccin sencillo consistente solamente en una etapa de bsqueda del cdigo de instruccin y en otra etapa de ejecucin de la instruccin. En un procesador sin segmentacin del cauce, las dos etapas se realizaran de manera secuencial para cada una de las instrucciones, como lo muestra la siguiente figura.

B1

E1

B2

E2

B3

E3

Bsqueda y ejecucin en secuencia de tres instrucciones en un procesador

En un procesador con segmentacin del cause, cada una de estas etapas se asigna a una unidad funcional diferente, la bsqueda a la unidad de bsqueda y la ejecucin a la unidad de ejecucin. Estas pueden trabajar en forma paralela en instrucciones diferentes. Estas unidades se comunican por medio de una cola de instrucciones en la que la unidad de bsqueda coloca los cdigos de instruccin que ley para que la unidad de ejecucin los tome de la cola y los ejecute. Esta cola se parece a un tubo donde las instrucciones entran por un extremo y salen por el otro. De esta analoga proviene el

nombre en ingles: Pipelining o entubamiento

UNIDAD DE BUSQUEDA

Cola de instruccin

UNIDAD DE EJECUCION

Comunicacin entre las unidades en un procesador con segmentacin de cauce

Completando

el

ejemplo

anterior,

en

un

procesador

con

segmentacin, la unidad de bsqueda comenzara buscando el cdigo de la primera instruccin en el primer ciclo de reloj. Durante el segundo ciclo de reloj, la unidad de bsqueda obtendra el cdigo de la instruccin 2, mientras que la unidad de ejecucin ejecuta la

instruccin 1 y as sucesivamente. La siguiente figura muestra este proceso

B1

B2

B3

B3

Unidad de bsqueda

E1

E2

E3

Unidad de ejecucin

Bsqueda y ejecucin en secuencia de tres instrucciones en un procesador sin segmentacin del cause
En este esquema sigue tomando el mismo numero de ciclos de reloj (el mismo tiempo), pero como se trabaja en varias instrucciones al mismo tiempo, el nmero promedio de instrucciones por segundo se multiplica. La mejora en el rendimiento no es proporcional al nmero de segmentos en el cauce debido a que cada etapa no toma el mismo tiempo en realizarse, adems de que se puede presentar competencia por el uso de algunos recursos como la memoria principal. Otra razn por la que las ventajas de este esquema se pierden es cuando se encuentra un salto en el programa y todas las que ya se buscaron y se encuentran en la cola, deben descartarse y comenzar a buscar las instrucciones desde cero a partir de la direccin a la que se salto. Esto reduce el desempeo del procesador y an se investigan maneras de predecir los saltos para evitar este problema.

ESPERA

ESPERA

BUSQUEDA

EJECUCION

Consecuencias de la competencia por un recurso

1.1.3

De multiprocesamiento

Cuando se desea incrementar el desempeo ms haya de lo que permite la tcnica de segmentacin del cauce (limite terico de una instruccin por ciclo de reloj), se requiere utilizar ms de un procesador para la ejecucin del programa de aplicacin Las CPU de multiprocesamiento se clasifican de la siguiente manera:

- SISO (Single Instruction, Single Operand) computadoras


independientes

- SIMO (Single Instruction, Multiple Operand ) procesadores


vectoriales

- MISO

(Multiple

Instruction,

Single

Operand

No

implementado

- MIMO (Multiple Instruction, Multiple Operand ) sistemas


SMP, Clusters Procesadores vectoriales Son computadoras pensadas para aplicar un mismo algoritmo numrico a una serie de datos matriciales, en especial en la simulacin de sistemas fsicos complejos En los sistemas SMP (Simetric Multiprocesesors), varios procesadores comparten la misma memoria principal y perifricos de I/O, Normalmente conectados por un bus comn. Se conocen como simtricos, ya que ningn procesador toma el papel de maestro y los dems de esclavos, sino que todos tienen derechos similares en cuanto al acceso a la memoria y perifricos y ambos son administrados por el sistema operativo Los Clusters son conjuntos de computadoras independientes

conectadas en una red de rea local o por un bis de interconexin y que trabajan cooperativamente para resolver un problema. Es clave en su funcionamiento contar con un sistema operativo y programas de aplicacin capaces de distribuir el trabajo entre las computadoras de la red. 1.2 Anlisis de los componentes
1.2.1 CPU

La Unidad Central de Proceso es el lugar donde se realizan las operaciones de clculo y control de los componentes que forman la totalidad del conjunto del sistema informtico. Las CPU de las actuales computadoras son microprocesadores construidos sobre un cristal de silicio semiconductor donde se crean todos los elementos que forman un circuito electrnico (transistores, etc.) y las conexiones necesarias para formarlo. El microcircuito se encapsula en una pastilla de plstico con una serie de conexiones hacia el exterior, en forma de patillas metlicas, que forman su nexo de unin al resto del sistema informtico. Estas pastillas de plstico, con una multitud de patillas de conexin metlicas, reciben el nombre de chips. El microprocesador central de una computadora se divide en: Unidad de Control (Control Unit o CU en ingls). Unidad Aritmtico-Lgica (Aritmethic Control Unit o ALU en ingls). Registros. La Unidad de Control maneja y coordina todas las operaciones del sistema informtico, dando prioridades y solicitando los servicios de los diferentes componentes para dar soporte a la unidad aritmticolgica en sus operaciones elementales. La Unidad Aritmtico-Lgica realiza los diferentes clculos

matemticos y lgicos que van a ser necesarios para la operatividad de la computadora; debe recordarse que todo el funcionamiento del

sistema de una computadora se realiza sobre la base de una serie de operaciones matemticas en cdigo binario. Los Registros son una pequea memoria interna existente en la CPU que permiten a la ALU el manejo de las instrucciones y los datos precisos para realizar las diferentes operaciones elementales. De la misma forma que la placa principal tiene un bus para conectar la CPU con los diferentes dispositivos del sistema informtico, la unidad de control tiene un bus interno para conectar sus componentes

Estructura del CPU El CPU debe: o Extraer instrucciones o Interpretar instrucciones o Extraer datos o Procesar datos o Escribir datos

Registros
El CPU debe tener un espacio de trabajo (almacenamiento temporal) llamados registros La cantidad y funcin vara dependiendo del diseo del procesador

Una de las decisiones ms importantes de diseo el nivel ms alto en la jerarqua de memoria.

1.2.1.1

Arquitecturas

Existen dos tipos ms comunes: CISC: Su sistema de trabajo se basa en la microprogramacin. Consiste en hacer que cada instruccin sea interpretada por un miniprograma. RISC: Microprocesador con un conjunto de instrucciones muy reducidas en contraposicin. Se basan en estructuras simples y por lo tanto su complejidad total de la CPU es menor. Organizacin y arquitectura interna de la CPU

Diagrama de bloques
Los bloques funcionales bsicos son: la unidad de procesamiento central (CPU), la memoria principal, y el procesador de Entrada Salida. Unidad de proceso central: esta es la responsable de la

interpretacin y ejecucin de instrucciones contenidas en la memoria principal, las comunicaciones entre la CPU y la memoria principal se realizan a travs de 2 canales funcionalmente distintos: el de direcciones y el de datos.

Para introducir en la memoria, una instruccin especifica, la CPU enva a dicha memoria la direccin de la instruccin por el canal de direcciones y recibe por el mismo medio la instruccin que est en esa direccin. Parte de la instruccin es utilizada por la CPU para identificar la operacin. Esta parte se llama cdigo de operacin de la instruccin. La informacin restante se utiliza para determinar la o las localidades de los datos con los cuales se va a efectuar la operacin. La accin de leer una instruccin en la CPU y prepararla para su ejecucin se denomina ciclo de bsqueda. Para completar una instruccin la CPU decodifica el cdigo de operacin, genera las seales de control que se necesitan para introducir los operandos requeridos y controla la ejecucin de la instruccin. Por ejemplo, suponiendo que la operacin especificada consiste en sumar 2 nmeros requeridos en 2 registros de la CPU y almacenar el resultado en un tercer registro de la CPU. Para efectuar esta instruccin, la CPU identificar los 2 registros y generar las seales de control adecuados para conectar los registros a la unidad de Aritmtica y Lgica (ULA). La CPU tambin hara que la ULA funcione como sumadora y dirija la salida hacia el tercer registro. El proceso de realizacin que especifica una funcin se denomina ciclo de ejecucin. Los nombres ciclos de bsqueda y ciclos de ejecucin derivan de la naturaleza cclica de la operacin de la computadora una vez que esta empieza a funcionar repite los ciclos de bsqueda y ejecucin

de manera continua. Para hacer referencia a cada ciclo suele utilizar el termino ciclo de maquina. La CPU puede dividirse funcionalmente en 3 subunidades, la unidad de control, dedicada a los ciclos de bsqueda y ejecucin, la ULA que desempea funciones aritmticas como por ejemplo, suma y resta, de lgica por ejemplo AND, OR y un conjunto de registros dedicados al almacenamiento de datos en la CPU y a ciertas funciones de control.

Registro e instrucciones de la CPU

o Registros o Instrucciones o Aritmtica y Lgica o Movimientos o De datos o Operaciones de datos en bloque o Instrucciones de control de programa o Instrucciones de Entrada-Salida

La CPU contiene un conjunto de localidades de almacenamiento temporal de datos de alta velocidad llamada registro. Algunos de los registros estn dedicados al control, y solo la unidad de control tiene acceso a ellos. Los registros restantes son los registros de uso general y el programador es el usuario que tiene acceso a ellos.

Dentro del conjunto bsico de registros de control se deben incluir a los siguientes:

o Contador de programa (PC) o Registro de direcciones de la memoria (MAR) o Registro de datos (RD) o Registro de instrucciones (ER) o Palabra de estado de programa (PSW)
(PC): La funcin del PC consiste en seguir la pista de la instruccin por buscar (capturar) en el siguiente ciclo de maquina, por lo tanto contiene la direccin de la siguiente instruccin por ejecutar. El PC es modificado dentro del ciclo de bsqueda de la instruccin actual mediante la suma de una constante. El nmero que se agrega al PC es la longitud de una instruccin en palabras. Por lo tanto, si una instruccin tiene una palabra de longitud se agrega 1 al PC, si una instruccin tiene dos palabras de largo se agrega 2, y as sucesivamente.

1.2.1.2

Tipos

Supercomputadoras Una supercomputadora es el tipo de computadora ms potente y ms rpida que existe en un momento dado. Estas mquinas estn diseadas para procesar enormes cantidades de informacin en poco tiempo y son dedicadas a una tarea especfica.

As mismo son las ms caras, sus precios alcanzan los 30 MILLONES de dlares y ms; y cuentan con un control de temperatura especial, esto para disipar el calor que algunos componentes alcanzan a tener. Unos ejemplos de tareas a las que son expuestas las supercomputadoras son los siguientes:

1. Bsqueda y estudio de la energa y armas nucleares 2. Bsqueda de yacimientos petrolferos con grandes bases de datos ssmicos 3. El estudio y prediccin de tornados. 4. El estudio y prediccin del clima de cualquier parte del mundo 5. La elaboracin de maquetas y proyectos de la creacin de aviones, simuladores de vuelo

Debido a su precio, son muy pocas las supercomputadoras que se construyen en un ao.

Macro-computadoras o Mainframes
Las macro-computadoras son tambin conocidas como Mainframes. Los mainframes son grandes, rpidos y caros sistemas que son

capaces de controlar cientos de usuarios simultneamente, as como cientos de dispositivos de entrada y salida. Los mainframes tienen un costo que va desde 350,000 dlares hasta varios millones de dlares. De alguna forma los mainframes son ms poderosos que las supercomputadoras porque soportan ms programas simultneamente. PERO las supercomputadoras pueden ejecutar un slo programa ms rpido que un mainframe. En el pasado, los Mainframes ocupaban cuartos completos o hasta pisos enteros de algn edificio, hoy en da, un Mainframe es parecido a una hilera de archiveros en algn cuarto con piso falso, esto para ocultar los cientos de cables d e los perifricos, y su temperatura tiene que estar controlada.

Minicomputadoras
En 1960 surgi la minicomputadora, una versin ms pequea de la Macrocomputadoras. Al ser orientada a tareas especficas, no necesitaba de todos los perifricos que necesita un Mainframe, y esto ayudo a reducir el precio y costos de mantenimiento. Las minicomputadoras en tamao y poder de procesamiento, se encuentran entre los mainframes y las estaciones de trabajo. En general, una minicomputadora, es un sistema multiproceso (varios procesos en paralelo) capaz de soportar de 10 hasta 200 usuarios simultneamente. Actualmente se usan para almacenar grandes bases de datos, automatizacin industrial y aplicaciones multiusuario.

Microcomputadoras o PCs
Las microcomputadoras o Computadoras Personales (PCs) tuvieron su origen con la creacin de los microprocesadores. Un microprocesador es una computadora en un chip, o sea un circuito integrado independiente. Las PCs son computadoras para uso personal y relativamente son baratas y actualmente se encuentran en las oficinas, escuelas y hogares. Existen otros tipos de microcomputadoras, como la Macintosh, que no son compatibles con la IBM, pero que en muchos de los casos se les llaman tambin PCs, por ser de uso personal. En la actualidad existen variados tipos en el diseo de PCs: 1. Computadoras personales, con el gabinete tipo mini torr, separado del monitor 2. Computadoras personales porttiles Laptop o Notebook 3. Computadoras personales ms comunes, con el gabinete horizontal, separado del monitor 4. Computadoras personales que estn en una sola unidad compacta el monitor y el CPU 5. Las computadoras laptops son aquellas computadoras que estn diseadas para poder ser transportadas de un lugar a otro. Se alimentan por medio de bateras recargables, pesan

entre 2 y 5 kilos y la mayora trae integrado una pantalla de LCD (Liquid Crys tal Display) 6. Estaciones de trabajo o Workstation

Las estaciones de trabajo se encuentran entre las minicomputadoras y las macrocomputadoras (por el procesamiento). Las estaciones de trabajo son un tipo de computadoras que se utilizan para aplicaciones que requieran de poder de Son usadas para: procesamiento moderado y relativamente capacidades de grficos de alta calidad.

o Aplicaciones de ingeniera o CAD (Diseo asistido por computadora) o CAM (manufactura asistida por computadora) o Publicidad o Creacin de Software

1.2.1.3

Caractersticas

Dentro de las caractersticas ms importantes se encuentran las siguientes:

- Memoria - Unidad aritmtica lgica - Unidad o procesador de control - .Memoria principal (interna o central)

o Se almacenan datos y programas, hay dos operaciones que se hacen en la memoria (lee y escribe) entonces se dice que es donde almacena, se lee y se escribe. o Es un conjunto de clulas numeradas y dos registros especiales con los que realiza las transacciones. o El registro de direccin que indica el nmero de la clula afectada y el de intercambio que contiene la informacin leda o la que hay que escribir en la clula de cuestin. o La memoria central o simplemente memoria (interna o principal) se utiliza para almacenar informacin. En general, la informacin almacenada en memoria puede ser de dos tipos: las instrucciones de un programa y los datos con los que se operan las instrucciones. Por ejemplo: Para que un programa se pueda ejecutar (correr, rodar, funcionar,), debe ser situado en la memoria, en una operacin denominada carga (load) del programa. o La memoria central de una computadora es una zona de almacenamiento organizada en centenares o millares de unidades de almacenamiento individual celdas. o La unidad elemental de memoria se llama byte (octeto). Un byte tiene la capacidad de almacenar un carcter de informacin, y esta formado por un conjunto de unidades ms pequeas de almacenamiento denominadas bits, que son dgitos binarios (0 1). Generalmente se acepta que un byte contiene ocho bits.

1.2.1.4

Funcionamiento

Funciones que realiza: La Unidad central de proceso o CPU, se puede definir como:

- Un circuito microscpico que interpreta y ejecuta instrucciones. - La CPU se ocupa del control y el proceso de datos en los
ordenadores. Habitualmente, la CPU es un microprocesador fabricado en un chip, un nico trozo de silicio que contiene millones de componentes electrnicos.

- El microprocesador de la CPU est formado por una unidad


aritmtico lgica que realiza clculos y comparaciones, y toma decisiones lgicas (determina si una afirmacin es cierta o falsa mediante las reglas del lgebra de Boole); por una serie de registros donde se almacena informacin temporalmente, y por una unidad de control que interpreta y ejecuta las instrucciones.

- Para aceptar rdenes del usuario, acceder a los datos y


presentar los resultados, la CPU se comunica a travs de un conjunto de circuitos o conexiones llamado bus. El bus conecta la CPU a los dispositivos de almacenamiento (por ejemplo, un disco duro), los dispositivos de entrada (por

ejemplo, un teclado o un ratn) y los dispositivos de salida (por ejemplo, un monitor o una impresora).
1.2.2 Memoria

1.2.2.1

Arquitectura

Arquitectura de la memoria (ROM) La arquitectura (estructura) interna de un CI-ROM es muy compleja y no necesitamos conocer todos sus detalles. Sin embargo es constructivo observar un diagrama simplificado de la estructura interna. Existen cuatro partes bsicas: decodificador de renglones, arreglo de registros y buffer de salida Arreglo de registros El arreglo de registros almacena los datos que han sido

programados en la ROM. Cada registro contiene un nmero de celdas de memoria que es igual al tamao de la palabra. En este caso, cada registro almacena una palabra de 8 bits. Los registros se disponen en un arreglo de matriz< cuadrada que es comn a muchos circuitos de semiconductor. Podemos especificar la posicin de cada registro como una ubicada en un regln y una columna especficos. Las 8 salidas de datos de cada registro se conectan a un canal de datos interno que corre atreves de todo el circuito. Cada registro

tiene dos entradas de habilitacin (E); ambas tienen que ser altas a fin de que los datos del registro sean colocados en el canal. Decodificadores de direcciones El cdigo de direccin aplicado A3, A2, A1, A0, determina que registro ser habilitado para colocar su palabra de datos en 8 bits en el canal. Los bits de direccin A1, A0, se alimentan de un decodificador uno de 4 que activa una lnea de seleccin de rengln, y los bits de direccin A3, A2, se alimentan de un segundo decodificador uno de cuatro que activa una lnea de seleccin de columna. Solamente un registro estar en el rengln y la columna seleccionados por las entradas de difraccin, y estar habilitado.

Buffer de salida El registro habilitado por las entradas de seleccin coloca el dato que tiene sobre el canal de datos. Estos datos entraran en los buffers de salida mismos que se encargan de trasmitirlos hacia las salidas externas siempre y cuando CS este en bajo. Si CS esta en alto, los buffers de salida se encuentran en el estado de alta impedancia, con lo que D7 asta D0 estarn flotando0

Arquitectura de la memoria (RAM) Como sucede con la ROM, es til pensar que la RAM consta de varios registros, cada uno de los cuales almacenan una sola palabra

de datos y tiene una direccin nica. Las RAMS comnmente vienen con capacidades de palabras de 1K, 4K, 8K, 16K, 64K, 128K, 256K, y 1024K, y tamaos de palabras de 1, 4, u 8 bits. Como veremos ms adelante, la capacidad de las palabras y el tamao de estas puede extenderse combinando circuitos integrados de memoria. Operacin de lectura El cdigo de direccin selecciona un registro del circuito de memoria para leer o escribir. A fin de leer el contenido de registro seleccionado, la entrada lectura/escritura (R/-W)* debe ser un 1. Adems, la entrada (CS) seleccin de CI debe ser activada (un 0 de este caso). La combinacin de R/-W es igual a 1 y CS es igual a 0 habilita los buffers de salida de manera que el contenido de registro seleccionado aparecer en las cuatro salidas de datos. R/-W igual a 1 tambin deshabilita los buffers de entrada de manera que las entradas de datos no afecten la memoria durante la operacin de lectura Operacin de escritura Para escribir una nueva palabra de cuatro bits en el registro seleccionado se requiere que R/-W igual a 0 y CS igual 0. Esta combinacin habilita los buffers de entrada de manera que la palabra de cuatro bits aplicada a las entradas de datos se cargara en el registro seccionado. R/-W igual a 0 tambin deshabilita los buffers de salida que son de tres estados, de manera que las salidas de datos se encuentran en el estado de alta-z, durante una operacin de escritura. La operacin de escritura, desde luego, destruye la palabra que antes estaba almacenada en la direccin.

Seleccin de CI Muchos circuitos de memoria tienen una o mas entradas CS que se usan para habilitar o deshabilitar el circuito en su totalidad. En el modo deshabilitado todas las salidas y entradas de datos se deshabilitas (alta-z) de manera que no puede tener lugar no la operacin de lectura ni de escritura. En este modo en contenido de la memoria no se afecta. La razn para tener entradas CS ser mas clara cuando se combinen CI de memoria para tener mayores memorias. Observe que muchos fabricantes llaman a estas entradas CE (habilitacin de circuito). Cuando las entradas CS o CE se encuentran en un estado activo, se dice que el CI de memoria a sido seleccionado; de otro modo se dice que no esta seleccionado. Muchos CI de memoria estn diseados para consumir una potencia mucho menor cuando estn seleccionados. En sistemas de memoria grandes, para una operacin dada de memoria, sern seleccionados una o ms CI de memoria mientras que los dems no. Terminales comunes de entrada/ salida A fin de conservar terminales en un encapsulado de CI, los fabricantes a menudo combinan las funciones de entradas y salida de datos utilizando terminales comunes de entrada/salida. La entrada R/-W controla la funcin de estas terminales E/S. Durante una operacin de lectura, las terminales de entrada y salida actan como salida de datos que reproducen el contenido de la localidad de direccin seleccionada. Durante una operacin de escritura, las terminales de S/E actan como entrada de datos. A las cuales se aplican los datos al ser escritos. Arquitectura de la memoria (EPROM)

ROM programable y borrable Una EPROM puede ser programada por el usuario y tambin puede borrarse y reprogramarse tantas veces como desee. Una vez programada, la EPROM es una memoria no voltil que contendr sus datos almacenados indefinidamente. El proceso para programar una EPROM implica la aplicacin de niveles de voltaje especiales (comnmente en un orden de 10 a 25 volts) a las entradas adecuadas del circuito en una cantidad de tiempo especificada (por lo general 50 minutos) por la localidad de direccin. El proceso de programacin generalmente es efectuado por un circuito especial de programacin que esta separando del circuito en el cual la EPROM eventualmente trabajara. El proceso de programacin completo puede llevar barios minutos para un microcircuito EPROM. En una EPROM las celdas de almacenamiento son transistores MOSFET que tienen una compuerta de cilicio sin ninguna conexin elctrica (es decir, una compuerta flotante). En un estado normal, cada transistor esta apagado y cada celda guarda un 1 lgico un transistor puede encenderse mediante la aplicacin de un curso de programacin de alto voltaje, el cual inyecta electrones de alta energa en la regin formada por la compuerta flotante. Estos electrones permanecen en esta regin una vez que ha finalizado el pulso ya que no existe ninguna trayectoria de descarga. Una ves que sea programado una celda de la EPROM se puede borrar su contenida exponiendo la EPROM a la luz ultravioleta (UV), la cual se aplica a travs de la ventana que se encuenta sobre el encapsulado del circuito. La luz (UV) produce una foto corriente que va desde la compuerta flotante hacia el sustrato de cilicio; con esto se apaga el transistor y se lleva de nuevo la celda hacia el estado

uno lgico. Este proceso de borrado requiere entre 15 a 20 minutos de exposicin a los rayos (UV). Desafortunadamente, no existe ninguna forma de borrar solo algunas celdas; la luz (UV) borra todas las celdas al mismo tiempo por lo que una EPROM barrada almacena solamente unos lgicos. Una vez borrada puede volverse a programar.

1.2.2.2

Tipos

RAM: Siglas de Random Access Memory, un tipo de memoria a la que se puede acceder de forma aleatoria; esto es, se puede acceder a cualquier byte de la memoria sin pasar por los bytes precedentes. RAM es el tipo ms comn de memoria en las computadoras y en otros dispositivos, tales como las impresoras. Hay dos tipos bsicos de RAM: DRAM (Dynamic RAM), RAM dinmica SRAM (Static RAM), RAM esttica Los dos tipos difieren en la tecnologa que usan para almacenar los datos. La RAM dinmica necesita ser refrescada cientos de veces por segundo, mientras que la RAM esttica no necesita ser refrescada tan frecuentemente, lo que la hace ms rpida, pero tambin ms cara que la RAM dinmica. Ambos tipos son voltiles, lo que significa que pueden perder su contenido cuando se desconecta la alimentacin.

En el lenguaje comn, el trmino RAM es sinnimo de memoria principal, la memoria disponible para programas. En contraste, ROM (Read Only Memory) se refiere a la memoria especial generalmente usada para almacenar programas que realizan tareas de arranque de la mquina y de diagnsticos. La mayora de los computadores personales tienen una pequea cantidad de ROM (algunos Kbytes). De hecho, ambos tipos de memoria ( ROM y RAM )permiten acceso aleatorio. Sin embargo, para ser precisos, hay que referirse a la memoria RAM como memoria de lectura y escritura, y a la memoria ROM como memoria de solo lectura. Se habla de RAM como memoria voltil, mientras que ROM es memoria no-voltil. La mayora de los computadores personales contienen una pequea cantidad de ROM que almacena programas crticos tales como aquellos que permiten arrancar la mquina (BIOS CMOS). Adems, las ROMs son usadas de forma generalizada en calculadoras y dispositivos perifricos tales como impresoras laser, cuyas fonts estan almacenadas en ROMs Tipos de memoria RAM VRAM: Siglas de Vdeo RAM, una memoria de propsito especial usada por los adaptadores de vdeo. A diferencia de la convencional memoria RAM, la VRAM puede ser accedida por dos diferentes dispositivos de forma simultnea. Esto permite que un monitor pueda acceder a la VRAM para las actualizaciones de la pantalla al mismo tiempo

que un procesador grfico suministra nuevos datos. VRAM permite mejores rendimientos grficos aunque es ms cara que la una RAM normal

SIMM: Siglas de Single In line Memory Module, un tipo de encapsulado consistente en una pequea placa de circuito impreso que almacena chips de memoria, y que se inserta en un zcalo SIMM en la placa madre o en la placa de memoria. Los SIMMs son ms fciles de instalar que los antiguos chips de memoria individuales, y a diferencia de ellos son medidos en bytes en lugar de bits. El primer formato que se hizo popular en los computadores personales tena 3.5 de largo y usaba un conector de 32 pins. Un formato ms largo de 4.25, que usa 72 contactos y puede almacenar hasta 64 megabytes de RAM es actualmente el ms frecuente. Un PC usa tanto memoria de nueve bits (ocho bits y un bit de paridad, en 9 chips de memoria RAM dinmica) como memoria de ocho bits sin paridad. En el primer caso los ocho primeros son para datos y el noveno es para el chequeo de paridad DIMM: Siglas de Dual In line Memory Module, un tipo de encapsulado, consistente en una pequea placa de circuito impreso que almacena

chips de memoria, que se inserta en un zcalo DIMM en la placa madre y usa generalmente un conector de 168 contactos. DIP: Siglas de Dual In line Package, un tipo de encapsulado consistente en almacenar un chip de memoria en una caja rectangular con dos filas de pines de conexin en cada lado. RAM Disk: Se refiere a la RAM que ha sido configurada para simular un disco duro. Se puede acceder a los ficheros de un RAM disk de la misma forma en la que se acceden a los de un disco duro. Sin embargo, los RAM disk son aproximadamente miles de veces ms rpidos que los discos duros, y son particularmente tiles para aplicaciones que precisan de frecuentes accesos a disco. Dado que estn constituidos por RAM normal. los RAM disk pierden su contenido una vez que la computadora es apagada. Para usar los RAM Disk se precisa copiar los ficheros desde un disco duro real al inicio de la sesin y copiarlos de nuevo al disco duro antes de apagar la mquina. Observe que en el caso de fallo de alimentacin elctrica, se perdern los datos que huviera en el RAM disk. El sistema operativo DOS permite convertir la memoria extendida en un RAM Disk por medio del comando VDISK, siglas de Virtual DISK, otro nombre de los RAM Disks

SRAM Siglas de Static Random Access Memory, es un tipo de memoria que es ms rpida y fiable que la ms comn DRAM (Dynamic RAM). El trmino esttica viene derivado del hecho que necesita ser refrescada menos veces que la RAM dinmica. Los chips de RAM esttica tienen tiempos de acceso del orden de 10 a 30 nanosegundos, mientras que las RAM dinmicas estn por encima de 30, y las memorias bipolares y ECL se encuentran por debajo de 10 nanosegundos Un bit de RAM esttica se construye con un --- como circuito flipflop que permite que la corriente fluya de un lado a otro basndose en cual de los dos transistores es activado. Las RAM estticas no precisan de circuiteria de refresco como sucede con las RAMs dinmicas, pero precisan ms espacio y usan mas energa. La SRAM, debido a su alta velocidad, es usada como memoria cach DRAM Siglas de Dynamic RAM, un tipo de memoria de gran capacidad pero que precisa ser constantemente refrescada (re-energizada) o perdera su contenido. Generalmente usa un transistor y un condensador para representar un bit Los condensadores debe de ser energizados cientos de veces por segundo para mantener las cargas. A diferencia de los chips firmware (ROMs, PROMs, etc.) las dos principales variaciones de RAM (dinmica y esttica) pierden su

contenido cuando se desconectan de la alimentacin. Contrasta con la RAM esttica. Algunas veces en los anuncios de memorias, la RAM dinmica se indica errneamente como un tipo de encapsulado; por ejemplo se venden DRAMs, SIMMs y SIPs, cuando deberia decirse DIPs, SIMMs y SIPs los tres tipos de encapsulado tpicos para almacenar chips de RAM dinmica. Tambien algunas veces el trmino RAM (Random Access Memory) es utilizado para referirse a la DRAM y distinguirla de la RAM esttica (SRAM) que es ms rpida y ms estable que la RAM dinmica, pero que requiere ms energa y es ms cara SDRAM Siglas de Synchronous DRAM, DRAM sncrona, un tipo de memoria RAM dinmica que es casi un 20% ms rpida que la RAM EDO. SDRAM entrelaza dos o ms matrices de memoria interna de tal forma que mientras que se est accediendo a una matriz, la siguiente se est preparando para el acceso. SDRAM-II es tecnologa SDRAM ms rpida esperada para 1998. Tambin conocido como DDR DRAM o DDR SDRAM (Double Data Rate DRAM o SDRAM), permite leer y escribir datos a dos veces la velocidad bus FPM: Siglas de Fast Page Mode, memoria en modo paginado, el diseo ms comun de chips de RAM dinmica. El acceso a los bits de memoria se realiza por medio de coordenadas, fila y columna. Antes del modo paginado, era leido pulsando la fila y la columna de las lneas seleccionadas. Con el modo pagina, la fila se selecciona solo

una vez para todas las columnas (bits) dentro de la fila, dando como resultado un rpido acceso. La memoria en modo paginado tambien es llamada memoria de modo Fast Page o memoria FPM, FPM RAM, FPM DRAM. El trmino fast fu aadido cuando los ms nuevos chips empezaron a correr a 100 nanoseconds e incluso ms. EDO Siglas de Extended Data Output, un tipo de chip de RAM dinmica que mejora el rendimiento del modo de memoria Fast Page alrededor de un 10%. Al ser un subconjunto de Fast Page, puede ser substituida por chips de modo Fast Page. Sin embargo, si el controlador de memoria no est diseado para los ms rpidos chips EDO, el rendimiento ser el mismo que en el modo Fast Page. EDO elimina los estados de espera manteniendo activo el buffer de salida hasta que comienza el prximo ciclo. BEDO (Burst EDO) es un tipo ms rpido de EDO que mejora la velocidad usando un contador de direccin para las siguientes direcciones y un estado pipeline que solapa las operaciones RAM Esttica o SDRAM Que no necesita ser restaurada, por lo que se vuelve ms rpida pero tambin ms costosa que la DRAM. La SDRAM surgi junto con los microprocesadores Pentium II, pero son utilizadas tambin para Pentium III, AMD K6, K62, K63, Athlon, Duron y dems variantes. Pueden funcionar a 66, 100 o a 133 MHz domsticos, y es ms fcil de utilizar En trminos prcticos, es buena para la mayora de los usos de empresa o

MEMORIA ROM ROM es el acrnimo de Read-Only Memory (memoria de slo lectura). Es una memoria de semiconductor no destructible, es decir, que no se puede escribir sobre ella, y que conserva intacta la informacin almacenada, incluso en el caso de interrupcin de corriente (memoria no voltil). La ROM suele almacenar la configuracin del sistema o el programa de arranque del ordenador. La memoria de slo lectura o ROM es utilizada como medio de almacenamiento de datos en los ordenadores. Debido a que no se puede escribir fcilmente, su uso principal reside en la distribucin de programas que estn estrechamente ligados al soporte fsico del ordenador, y que seguramente no necesitarn actualizacin. Por ejemplo, una tarjeta grfica puede realizar algunas funciones bsicas a travs de los programas contenidos en la ROM. Una razn de que todava se utilice la memoria ROM para almacenar datos es la velocidad ya que los discos son ms lentos. An ms importante, no se puede leer un programa que es necesario para ejecutar un disco desde el propio disco. Por lo tanto, la BIOS, o el sistema de arranque oportuno del ordenador normalmente se encuentran en una memoria ROM. La memoria RAM normalmente es ms rpida de leer que la mayora de las memorias ROM, por lo tanto el contenido ROM se suele trasvasar normalmente a la memoria RAM cuando se utiliza.

Sobre todo lectura Adems de los chips clsicos de memoria ROM puros, hay ROM llamada de sobre todo lectura (del ingls, Read-Mostly Memory). Esta pueden ser escrita durante su realizacin, pero adems se puede cambiar su contenido despus. Algunos ejemplos:

- Memoria PROM - Memoria EPROM - Memoria EEPROM - Memoria flash


PROM Es el acrnimo de Programmable Read-Only Memory (ROM programable). Es una memoria digital donde el valor de cada bit depende del estado de un fusible (o antifusible), que puede ser quemado una sola vez. Estas memorias son utilizadas para grabar datos permanentes en cantidades menores a las ROMs, o cuando los datos deben cambiar en muchos o todos los casos. EPROM Son las siglas de Erasable Programmable Read-Only Memory (ROM borrable programable). Es un tipo de chip de memoria ROM

inventado por el ingeniero Dov Frohman que retiene los datos cuando la fuente de energa se apaga. En otras palabras, es no voltil. EEPROM Son las siglas de electrically-erasable programmable read-only memory (ROM programable y borrable elctricamente), en espaol o castellano se suele referir al hablar como EPROM y en ingls ESquared-PROM. Es un tipo de memoria ROM que puede ser programado, borrado y reprogramado elctricamente, a diferencia de la EPROM que ha de borrarse mediante rayos ultravioletas. Aunque una EEPROM puede ser leda un nmero ilimitado de veces, slo puede ser borrada y reprogramada entre 100.000 y 1.000.000 de veces. La Memoria flash es una forma evolucionada de la memoria EEPROM que permite que mltiples posiciones de memoria sean escritas o borradas en una misma operacin de programacin mediante impulsos elctricos, frente a las anteriores que slo permite escribir o borrar una nica celda cada vez. Por ello, flash permite funcionar a velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes puntos de esta memoria al mismo tiempo.

1.2.2.3

Caractersticas La divisin entre primario, secundario, terciario, fuera de lnea se basa en la jerarqua de memoria o distancia desde la unidad central de proceso. Hay otras formas de caracterizar a los distintos tipos de memoria.

Volatilidad de la informacin

Foto de memorias RAM tipo DDR instaladas en su socket

La memoria voltil requiere energa constante para mantener la informacin almacenada. La memoria voltil se suele usar slo en memorias primarias. La memoria RAM es una memoria voltil, ya que pierde informacin en la falta de energa elctrica. La memoria no voltil retendr la informacin almacenada incluso si no recibe corriente elctrica constantemente, como es el caso de la memoria ROM. Se usa para almacenamientos a largo plazo y, por tanto, se usa en memorias secundarias, terciarias y fuera de lnea.

La memoria dinmica es una memoria voltil que adems requiere que peridicamente se refresque la informacin almacenada, o leda y reescrita sin modificaciones.

Habilidad para acceder a informacin no contigua

Acceso aleatorio significa que se puede acceder a cualquier localizacin de la memoria en cualquier momento en el mismo intervalo de tiempo, normalmente pequeo. Acceso secuencial significa que acceder a una unidad de informacin tomar un intervalo de tiempo variable, dependiendo de la unidad de informacin que fue leda anteriormente. El dispositivo puede necesitar buscar (posicionar correctamente el cabezal de lectura/escritura de un disco), o dar vueltas (esperando a que la posicin adecuada aparezca debajo del cabezal de lectura/escritura en un medio que gira continuamente).

Habilidad para cambiar la informacin

Las memorias de lectura/escritura o memorias

cambiables permiten que la informacin se reescriba en cualquier


momento. Una computadora sin algo de memoria de lectura/escritura como memoria principal sera intil para muchas tareas. Las computadora modernas tambin usan habitualmente memorias de lectura/escritura como memoria secundaria.

La memorias de slo lectura retienen la informacin almacenada en el momento de fabricarse y la memoria de escritura nica (WORM) permite que la informacin se escriba una sola vez en

algn momento tras la fabricacin. Tambin estn las memorias inmutables, que se utilizan en memorias terciarias y fuera de lnea. Un ejemplo son los CD-ROMs.

Las memorias de escritura lenta y lectura rpida son memorias de lectura/escritura que permite que la informacin se reescriba mltiples veces pero con una velocidad de escritura mucho menor que la de lectura. Un ejemplo son los CD-RW.

Direccionamiento de la informacin

En la memoria de localizacin direccionable, cada unidad de informacin accesible individualmente en la memoria se selecciona con su direccin de memoria numrica. En las computadoras modernas, la memoria de localizacin direccionadle se suele limitar a memorias primarias, que se leen internamente por programas de computadora ya que la localizacin direccionadle es muy eficiente, pero difcil de usar para los humanos. En las memorias de sistema de archivos, la informacin se divide en Archivos informticos de longitud variable y un fichero concreto se localiza en directorios y nombres de archivos "legible por humanos". El dispositivo subyacente sigue siendo de localizacin direccionadle, pero el sistema operativo de la computadora proporciona la abstraccin del sistema de archivos para que la operacin sea ms entendible. En las computadora modernas, las memorias secundarias, terciarias y fuera de lnea usan sistemas de archivos.

En las memorias de contenido direccionable (content-

addressable memory), cada unidad de informacin legible


individualmente se selecciona con una valor hash o un identificador corto sin relacin con la direccin de memoria en la que se almacena la informacin. La memoria de contenido direccionadle pueden construirse usando software o hardware; la opcin hardware es la opcin ms rpida y cara.

Capacidad de memoria
Memorias de mayor capacidad son el resultado de la rpida evolucin en tecnologa de materiales semiconductores. Los primeros programas de ajedrez funcionaban en mquinas que utilizaban memorias de base magntica. A inicios de 1970 aparecen las memorias realizadas por semiconductores, como las utilizadas en la serie de computadoras IBM 370. La velocidad de los computadores se increment, multiplicada por 100.000 aproximadamente y la capacidad de memoria creci en una proporcin similar. Este hecho es particularmente importante para los programas que utilizan tablas de transposicin: a medida que aumenta la velocidad de la computadora se necesitan memorias de capacidad proporcionalmente mayor para mantener la cantidad extra de posiciones que el programa est buscando. Se espera que la capacidad de procesadores siga aumentando en los prximos aos; no es un abuso pensar que la capacidad de

memoria continuar creciendo de manera impresionante. Memorias de mayor capacidad podrn ser utilizadas por programas con tablas de Hash de mayor envergadura, las cuales mantendrn la informacin en forma permanente.

1.2.2.4

Funcionamiento

La memoria RAM es en la que se depositan los programas para arrancar. La memoria ROM o cache es la que tienes en este momento activa es la que ocupa lo ejecutado, lo presente una vez que cambies de pantalla y no puedas volver a ella sin volver a cargarla quiere decir que ya no est presente que no la tienes en cache. La memoria flash BIOS es la que contiene activa o desactivamente la placa madre y sus componentes se mantienen por una pila de reloj en la placa madre. La memoria principal o RAM (acrnimo de Random Access Memory, Memoria de Acceso Aleatorio) es donde el ordenador guarda los datos que est utilizando en el momento presente. Se llama de acceso aleatorio porque el procesador accede a la informacin que est en la memoria en cualquier punto sin tener que acceder la informacin anterior y posterior. Es la memoria que se actualiza constantemente mientras el ordenador est en uso y que pierde sus datos cuando el ordenador se apaga.

Proceso de carga en la memoria RAM: Cuando las aplicaciones se ejecutan, primeramente deben ser cargadas en memoria RAM. El procesador entonces efecta accesos a dicha memoria para cargar instrucciones y enviar o recoger datos. Reducir el tiempo necesario para acceder a la memoria, ayuda a mejorar las prestaciones del sistema. La diferencia entre la RAM y otros tipos de memoria de almacenamiento, como los disquetes o discos duros, es que la RAM es mucho ms rpida, y se borra al apagar el ordenador. Es una memoria dinmica, lo que indica la necesidad de recordar los datos ala memoria cada pequeo periodo de tiempo, para impedir que esta pierda la informacin. Eso se llama Refresco. Cuando se pierde la alimentacin, la memoria pierde todos los datos. Random Access, acceso aleatorio, indica que cada posicin de memoria puede ser leda o escrita en cualquier orden. Lo contrario seria el acceso secuencial, en el cual los datos tienen que ser ledos o escritos en un orden predeterminado. Las memorias poseen la ventaja de contar con una mayor velocidad, mayor capacidad de almacenamiento y un menor consumo. En contra partida presentan el CPU, Memoria y Disco Duro. Los datos de instrucciones cuando se carga un programa, se carga en memoria. (DMA)

El inconveniente es 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 visitable se va perdiendo. Para que no ocurra esta 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 esta trabajando el DMA. El refresco de la memoria en modo normal esta 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 el ordenador aparecen errores de en la memoria debido a que las memorias que se estn utilizando son de una velocidad inadecuada que se descargan antes de poder ser refrescadas. Las posiciones de memoria estn organizadas en filas y en columnas. Cuando se quiere acceder a la RAM se debe empezar especificando la fila, despus la columna y por ltimo se debe indicar si deseamos escribir o leer en esa posicin. En ese momento la RAM coloca los datos de esa posicin en la salida, si el acceso es de lectura o coge los datos y los almacena en la posicin seleccionada, si el acceso es de escritura.

La

cantidad

de

memoria

Ram

de

nuestro

sistema

afecta

notablemente a las prestaciones, fundamentalmente cuando se emplean sistemas operativos actuales. En general, y sobretodo cuando se ejecutan mltiples aplicaciones, puede que la demanda de memoria sea superior a la realmente existente, con lo que el sistema operativo fuerza al procesador a simular dicha memoria con el disco duro (memoria virtual). Una buena inversin para aumentar las prestaciones ser por tanto poner la mayor cantidad de RAM posible, con lo que minimizaremos los accesos al disco duro. Los sistemas avanzados emplean RAM entrelazada, que reduce los tiempos de acceso mediante la segmentacin de la memoria del sistema en dos bancos coordinados. Durante una solicitud particular, un banco suministra la informacin al procesador, mientras que el otro prepara datos para el siguiente ciclo; en el siguiente acceso, se intercambian los papeles. Los mdulos habituales que se encuentran en el mercado, tienen unos tiempos de acceso de 60 y 70 ns (aquellos de tiempos superiores deben ser desechados por lentos). Es conveniente que todos los bancos de memoria estn constituidos por mdulos con el mismo tiempo de acceso y a ser posible de 60 ns. Hay que tener en cuenta que el bus de datos del procesador debe coincidir con el de la memoria, y en el caso de que no sea as, esta se organizar en bancos, habiendo de tener cada banco la cantidad necesaria de mdulos hasta llegar al ancho buscado. Por tanto, el ordenador slo trabaja con bancos completos, y stos slo pueden componerse de mdulos del mismo tipo y capacidad. Como existen restricciones a la hora de colocar los mdulos, hay que tener

en

cuenta

que

no

siempre

podemos

alcanzar

todas

las

configuraciones de memoria. Tenemos que rellenar siempre el banco primero y despus el banco nmero dos, pero siempre rellenando los dos zcalos de cada banco (en el caso de que tengamos dos) con el mismo tipo de memoria. Combinando diferentes tamaos en cada banco podremos poner la cantidad de memoria que deseemos.

1.2.3

Dispositivos de entrada y salida

Los dispositivos de entrada/salida.Son aquellos que permiten la comunicacin entre la computadora y el usuario

1.2.3.1

Arquitectura

o Dispositivos de entrada Son aquellos que sirven para introducir datos a la computadora para su proceso. Los datos se leen de los dispositivos de entrada y se almacenan en la memoria central o interna. Los dispositivos de entrada convierten la informacin en seales elctricas que se almacenan en la memoria central. Los dispositivos de entrada tpicos son los teclados, otros son: lpices pticos, palancas de mando (joystick), CD-ROM, discos compactos (CD), etc. Hoy en da es muy frecuente que el usuario

utilice un dispositivo de entrada llamado ratn que mueve un puntero electrnico sobre una pantalla que facilita la interaccin usuario-mquina.

o Dispositivos de salida Son los que permiten representar los resultados (salida) del proceso de datos. El dispositivo de salida tpico es la pantalla o monitor. Otros dispositivos de salida son: impresoras (imprimen resultados en papel), trazadores grficos (plotters), bocinas, entre otros

1.2.3.2

Tipos

Mouse
La funcin principal del ratn es transmitir los movimientos de nuestra mano sobre una superficie plana hacia el ordenador. All, el software denominado driver se encarga realmente de transformarlo a un movimiento del puntero por la pantalla dependiendo de varios parmetros

Teclado
Es el dispositivo ms comn de entrada de datos. Se lo utiliza para introducir comandos, textos y nmeros. Estrictamente hablando, es

un dispositivo de entrada y de salida, ya que los LEDs tambin pueden ser controlados por la mquina

Scanner
A tenindonos a los criterios de la Real Academia de la Lengua, famosa por la genial introduccin del trmino cederrn para denominar al CD-ROM, probablemente nada; para el resto de comunes mortales, digamos que es la palabra que se utiliza en informtica para designar a un aparato digitalizador de imagen. Por digitalizar se entiende la operacin de transformar algo analgico (algo fsico, real, de precisin infinita) en algo digital (un conjunto finito y de precisin determinada de unidades lgicas denominadas bits). En fin, que dejndonos de tanto formalismo sintctico, en el caso que nos ocupa se trata de coger una imagen (fotografa, dibujo o texto) y convertirla a un formato que podamos almacenar y modificar con el ordenador. Realmente un escner no es ni ms ni menos que los ojos del ordenador

Webcam
Una cmara web en la simple definicin, es una cmara que esta simplemente conectada a la red o INTERNET. Como te puede imaginar tomando esta definicin, las cmaras Web pueden tomar diferentes formas y usos.

Lpiz ptico
Dispositivo sealador que permite sostener sobre la pantalla (fotosensible) un lpiz que est conectado al ordenador con un mecanismo de resorte en la punta o en un botn lateral, mediante el cual se puede seleccionar informacin visualizada en la pantalla. Cuando se dispone de informacin desplegada, con el lpiz ptico se puede escoger una opcin entre las diferentes alternativas, presionndolo sobre la ventana respectiva o presionando el botn lateral, permitiendo de ese modo que se proyecte un rayo lser desde el lpiz hacia la pantalla fotosensible

Joystick
Palanca que se mueve apoyada en una base. Se trata, como el ratn, de un manejador de cursor. Consta de una palanca con una rtula en un extremo, que permite efectuar rotaciones segn dos ejes perpendiculares. La orientacin de la palanca es detectada por dos medidores angulares perpendiculares, siendo enviada esta informacin al ordenador. Un programa adecuado convertir los ngulos de orientacin de la palanca en desplazamiento del cursor sobre la misma

Monitor o Pantalla
Es el dispositivo en el que se muestran las imgenes generadas por el adaptador de vdeo del ordenador o computadora. El trmino monitor se refiere normalmente a la pantalla de vdeo y su carcasa. El monitor se conecta al adaptador de vdeo mediante un cable.

Evidentemente, es la pantalla en la que se ve la informacin suministrada por el ordenador. En el caso ms habitual se trata de un aparato basado en un tubo de rayos catdicos (CRT) como el de los televisores, mientras que en los porttiles es una pantalla plana de cristal lquido (LCD)

Impresoras
Como indica su nombre, la impresora es el perifrico que el ordenador utiliza para presentar informacin impresa en papel. Las primeras impresoras nacieron muchos aos antes que el PC e incluso antes que los monitores, siendo durante aos el mtodo ms usual para presentar los resultados de los clculos en aquellos primitivos ordenadores, todo un avance respecto a las tarjetas y cintas perforadas que se usaban hasta entonces

Plters
Un plter es un dispositivo que conectado a una computadora puede dibujar sobre papel cualquier tipo de grfico mediante el trazado de lneas gracias a las plumillas retirables de las que dispone. La limitacin fundamental respecto a una impresora est en la menor velocidad del plter y en lo limitado de los colores que puede ofrecer, que se ven limitados por el nmero de plumillas, bien es cierto que se pueden crear mezclando puntos de distintas plumillas, pero el proceso alargara an ms la obtencin de resultados.

Bocinas
Algunas bocinas son de mesas, similares a la de cualquier aparato de sonidos y otras son porttiles (audfonos). Existen modelos muy variados, de acuerdo a su diseo y la capacidad en watts que poseen.

1.2.3.3

Caractersticas de las funciones con los bsicas de la computadora es decir, es la dispositivos exteriores,

Una

comunicarse

computadora debe ser capaz de enviar y recibir datos desde estos dispositivo. Sin esta funcin, la computadora no sera operativo porque sus clculos no seran visibles desde el exterior.

Existe

una

gran

variedad

de

dispositivos

que

pueden

comunicarse con una computadora, desde los dispositivos clsicos (terminales, impresoras, discos, cintas, etc.) hasta convertidores A/D y D/A para aplicaciones de medida y control de procesos.

De todos los posibles perifricos, algunos son de lectura, otros de escritura y otros de lectura y escritura (es importante resaltar que este hecho siempre se mira desde el punto de vista del

proceso). Por otra parte, existen perifricos de almacenamiento tambin llamados memorias auxiliares o masivas.

La mayora de los perifricos estn compuestos por una parte mecnica y otra parte electrnica. Estas partes suelen separarse claramente para dar una mayor modularidad. A la componente electrnica del perifrico se le suele denominar controlador del dispositivo o, tambin, adaptador del dispositivo. Si el

dispositivo no tiene parte mecnica (como, por ejemplo, la pantalla de un terminal), el controlador estar formado por la parte digital del circuito. Frecuentemente los controladores de los dispositivos estn alojados en una placa de circuito impreso diferenciada del resto del perifrico. En este caso es bastante habitual que un mismo controlador pueda dar servicio a dispositivos de caractersticas similares.

El principal problema planteado por los perifricos es su gran variedad que tambin afecta a las velocidades de transmisin. Por tanto, el mayor inconveniente que encontramos en los perifricos es la diferencia entre sus velocidades de transmisin y la diferencia entre stas y la velocidad de operacin de la computadora.

1.2.3.4

Funcionamiento

Componente de hardware utilizado tanto para proporcionar como para recibir informacin del ordenador o computadora. Un dispositivo de entrada/salida transfiere informacin en las dos direcciones posibles. Una unidad de disco es un ejemplo de dispositivo de entrada/salida. Algunos dispositivos son slo de entrada, por ejemplo un teclado, un mouse o ratn, un lpiz ptico y un joystick o palanca de juegos. Otros sirven slo para la salida de datos (impresoras y monitores). La mayora de los dispositivos requieren la instalacin de rutinas de software denominadas controladores, que permiten el intercambio de informacin entre la computadora y el dispositivo.

Fuentes de informacin visitadas:

http://es.wikipedia.org/wiki/Memoria_(inform%C3%A1tica)#Caracter.C3.ADsticas_de_las_memori as

https://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r49114.PDF

http://es.wikipedia.org/wiki/Unidad_central_de_procesamiento

http://www.monografias.com/trabajos16/memorias/memorias.shtml

http://www.definicionabc.com/tecnologia/dispositivos-de-entrada-y-salida.php

http://www.agendistas.com/computadoras/dispositivos-entrada-almacenamiento.html

http://www.mailxmail.com/curso-arquitectura-ordenadores/tipos-dispositivos-entrada-salida

Vous aimerez peut-être aussi