octubre 12, 2009

Memorias Semiconductoras

EL elemento básico de una memoria semiconductor es la celda de memoria y comparten ciertas propiedades que son:

· Presentan 2 estados estables con lo que se presentan 1 y 0

· Puede escribir en ella para fijar su estado

· Se pueden leer y detectar su estado

Los tipos de memoria pueden ser

· De acceso aleatorio (RAM)

· De solo lectura(ROM)

MEMORIAS RAM

LA RAM es una memoria volátil y debe estar siempre alimentada. Existen 2 tipos de memoria RAM.

· DRAM(RAM Dinámica) : Están hechas con celdas que almacenan datos como cargas eléctricas en condensadores Se le llama dinámica debido a la tendencia a que la carga almacenada se pierda incluso manteniéndola siempre alimentada

· SRAM(RAM Estática) :Usa compuertas lógicas entre ellas el slip flor. Una RAM estática retendrá sus datos en cuanto se mantenga alimentada

Tanto la RAM estática como dinámica se les debe aplicar continuamente voltaje de alimentación para mantener los valores de los bits

VENTAJAS Y DESVENTAJAS ENTRE SRAM Y DRAM

DRAM:
  • son mas simples y mas pequeñas
  • requieren mas circuiteria para el refresco
  • usado para memorias grandes
SRAM:
  • mas caras
  • son mas rapidas
MEMORIAS ROM

Contienen un patro permanente de datos que por lo general no se pueden alterar. Son NO volatiles es decir, no requiere fuente de alimentacion para mantener memorizados los datos.Existen varios tipos de memoria Rom, que son los siguientes :

  • PROM(memoria solo lectura programable) : es la mas economica de todas ,pude grabarse solo una vez.El procesos de escritura se lleva a acabo electricamente sobre un chip semiconductor y requiere un equipo especial para el proceso de escritura
  • EPROM :se lee y escribe electricamente como la prom. Sin embargo todas las celdas de almacenamiento deben borrarse mediante la exposicion del chip encapsulado a radiacion ultravioleta. Las EPROM pueden modificarse multiples veces y es mas costosa que la PROM
  • EEPROM(Memoria programable borrable de solo lectura) : Es una memoria no volátil y es debido a que cuando se desconecta la energía, los datos almacenados en la EEPROM no serán eliminados quedando intactos. Las EEPROM más nuevas no tiene datos almacenados en ellas y deben ser primero configuradas con un programador antes de ser usadas. La información almacenada dentro de este dispositivo puede permanecer durante años sin una fuente de energía eléctrica.

Memorias

El computador dispone de varios dispositivos de memorización:

  • La memoria ROM
  • La memoria RAM
  • Las memorias externas. Un aspecto importante de la memorización es la capacidad de hacer ese registro en medios permanentes, básicamente los llamados "archivos" grabados en disco.
  • El acumulador

La principal memoria externa es el llamado "disco duro", que está conformado por un aparato independiente, que contiene un conjunto de placas de plastico magnetizado apto para registrar la "grabación" de los datos que constituyen los "archivos" y sistemas de programas. Ese conjunto de discos gira a gran velocidad impulsado por un motor, y es recorrido también en forma muy veloz por un conjunto de brazos que "leen" sus registros. También contiene un circuito electrónico propio, que recepciona y graba, como también lee y dirige hacia otros componentes del computador la información registrada.


La memoria principal o RAM 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.


ROM (memoria inalterable) Los ordenadores contienen casi siempre una cantidad pequeña de memoria de solo lectura que guarde las instrucciones para iniciar el ordenador. En estas memoria, no se puede escribir.

Dispositivos de Entrada/Salida

Los dispositivos son regímenes definibles, con sus variaciones y transformaciones. Presentan líneas de fuerza que atraviesan umbrales en funcion de los cuales son estéticos, científicos, políticos, etc. Cuando la fuerza en un dispositivo en lugar de entrar en relación lineal con otra fuerza, se vuelve sobre sí misma y se afecta, no se trata de saber ni de poder, sino de un proceso de individuación relativo a grupos o personas que se sustrae a las relaciones de fuerzas establecidas como saberes constituidos.

Perifericos de entrada
Son los que permiten introducir datos externos a la computadora para su posterior tratamiento por parte de la CPU. Estos datos pueden provenir de distintas fuentes, siendo la principal un ser humano.

Perifericos de Salida
Son los que reciben información que es procesada por la CPU y la reproducen para que sea perceptible para el usuario.


Buses

El bus es un sistema digital que transfiere datos entre los componentes de un computador o entre computadores. Están formado por cables o pistas en un circuito impreso, dispositivos como resistencias y condensadores además de circuitos integrados.

La tendencia en los últimos años es el uso de buses seriales como el USB,Firewire para comunicaciones con periféricos y el reemplazo de buses paralelos para conectar toda clase de dispositivos, incluyendo el microprocesador con el chipset en la propia placa base. Son conexiones con lógica compleja que requieren en algunos casos gran poder de computo en los propios dispositivos, pero que poseen grandes ventajas frente al bus paralelo que es menos inteligente.

Diferentes tipos de buses:

  • Las Líneas de Dirección son las encargadas de indicar la posición de memoria o el dispositivo con el que se desea establecer comunicación.
  • Las Líneas de Control son las encargadas de enviar señales de arbitraje entre los dispositivos. Entre las más importantes están las líneas de interrupción, DMA y los indicadores de estado.
  • Las Líneas de Datos trasmiten los bits, de manera que por lo general un bus tiene un ancho que es potencia de 2.

septiembre 22, 2009

Historia de las Computadoras

Primera Generación
El arranque de la industria de la computación se caracteriza por un gran desconocimiento de las capacidades y alcances de las computadoras. Por ejemplo, según un estudio de esa época, se suponía que iban a ser necesarias alrededor de 20 computadoras para saturar la capacidad del mercado de Estados Unidos en el campo del procesamiento de datos. Esta primera etapa abarcó la década de 1950 y se conoce como la primera generación de computadoras. Las maquinas de esta generación cumplen los requisitos antes mencionados de la siguiente manera:
· Su construcción estaba basada en circuitos de tubos de vacío o bulbos.
· La comunicación se establecía por medio de programación en lenguaje máquina (binario).
Estos aparatos son grandes y costosos
Durante la primera generación ( y hasta parte de la tercera), las unidades de entrada estaban por completo dominadas por las tarjetas perforadas. A la UNIVAC I siguió una máquina desarrollada por IBM(Internacional Bussiness Machines), que apenas incursionaba en el campo; es la IBM 701.

En la segunda generación hubo mucha competencia y muchas compañías nuevas, y se contaba con maquinas bastante avanzadas para su época, como la serie 5000 de Burroughs y la máquina ATLAS, de la Universidad de Manchester. Entre los primeros modelos que se pueden mencionar esta la Philco 212 y la UNIVAC M460.
IBM mejoro la 709 y produjo la 7090 (luego ampliada a la 7094), que gano el mercado durante la primera parte de la segunda generación. UNIVAC continuo con el modelo 1107, mientras NRC (National Cash Register) empezó a producir maquinas más pequeñas para proceso de datos comercial como la NCR 315.Esta generación no duro mucho, solo cinco años.

Tercera Generación
A mediados de la década de 1960, con la aparición de nuevas y mejores formas de comunicarse con la máquina, además de procesos adicionales en electrónica, surge la tercera generación de computadoras.
Se inaugura con la presentación, en abril de 1964 , de la serie 360 de IBM, como culminación de una enorme estrategia comercial y de mercadotecnia.Las características de la tercera generación consisten en :
Su fabricación electrónica está basada en circuitos integrados: agrupamiento de circuitos de transistores grabados en milimétricas placas de silicio.
Su manejo es por medio de los lenguajes de control de los sistemas operativos.
Sin embargo desde el punto de vista estricto, hace poco ingresamos a la cuarta generación , porque en la que podía llamarse la segunda parte de la tercera generación solo hubo adelantos significativos en el punto A y no en el punto B. Con el uso masivo de internet ya también ya se puede hablar de un cambio sustancial en el punto B.
Por los que criterios son:
Microelectrónica de alta integración y distribución de tareas específicas mediante microprocesadores acoplados.
Acceso a la red desde una computadora personal, tanto en forma local como global.
La siguiente generación
Japón lanzó en 1983 el llamado "programa de la quinta generación de computadoras", con los objetivos explícitos de introducir maquinas con innovaciones reales en los dos criterios mencionados, aunque a su termino en 1993 los resultados fueron bastante pobres
En Estados Unidos estuvo en actividad un programa de desarrollo que perseguía objetivos semejantes, que pueden resumirse de la siguiente forma:
Procesamiento en paralelo mediante arquitecturas y diseños especiales.
Manejo de lenguaje natural y sistemas de inteligencia artificial.
El futuro de la computación es muy interesante, y se puede esperar que esta ciencia sigua siendo objeto de atención prioritaria de gobiernos y de la sociedad en conjunto. Talvez las dos tecnologías que definirán los inicios del siglo XXI serán la computación y la ingeniería genética, y esta última depende en buena medida de las tecnologías de computo para proceder.

Commodore 64



La C64 ha sido considerada como el sistema de cómputo más sofisticado de sus tiempos: el modelo básico contaba con un procesador MOS 6510, 64 KB en RAM (la memoria más alta de la época), incluía software para varias aplicaciones (propietarios de la marca), juegos y una serie básica de programación, que entre otras cosas le permitía combinar textos y gráficos. Pero su éxito no sólo fue técnico: podía comprarse prácticamente en cualquier lugar, tanto en una tienda de juguetes como en una mueblería, situación que no vivió ningún equipo de cómputo hasta después de los 90, que seguían siendo aparatos “raros” para gente adinerada y sofisticada.

septiembre 13, 2009

Arquitectura de Computadoras

Definicion:

La arquitectura de computadoras es el diseño conceptual y la estructura operacional fundamental de un sistema de computadora. Es decir, es un modelo y una descripción funcional de los requerimientos y las implementaciones de diseño para varias partes de una computadora, con especial interés en la forma en que la Unidad Central de Proceso(CPU) trabaja internamente y accede a las direcciones de memoria.

También suele definirse como la forma de seleccionar e interconectar componentes de hardware para crear computadoras según los requerimientos de funcionalidad, rendimiento y costo

El ordenador recibe y envía la información a través de los periféricos por medio de los canales. La UCP es la encargada de procesar la información que le llega al ordenador. El intercambio de información se tiene que hacer con los periféricos y la UCP. Todas aquellas unidades de un sistema exceptuando la UCP se denomina periférico, por lo que el ordenador tiene dos partes bien diferenciadas, que son: la UCP (encargada de ejecutar programas y que esta compuesta por la memoria principal, la UAL y la UC) y los periféricos (que pueden ser de entrada, salida, entrada-salida y comunicaciones).

Fuente:
http://es.wikipedia.org/wiki/Arquitectura_de_computadoras