Los sistemas de computadora del hogar pueden parecer muy complejos, pero hay algunas cosas que todos ellos tienen en comn. Para decir que algo es un sistema de computadora, debe tener al menos un elemento de cada unos de estos cuatro componentes: dispositivos de entrada, dispositivos de salida, dispositivo de procesamiento y almacenamiento. Entrada Todos los sistemas de computadora tienen dispositivos de entrada. Hay distintos tipos de dispositivos de entrada, pero esta categora incluye cualquier cosa que una persona utilice para dar instrucciones a la computadora. Los teclados, ratones, joystick, miniteclados, bolas de seguimiento, cmaras digitales, micrfonos y pantallas tctiles son dispositivos de entrada. Cada uno de estos dispositivos convierte las acciones de la persona en seales digitales para que el sistema de computadora los interprete y los procese. Salida Para proporcionar resultados a las personas que usan el sistema de computadora, cada una debe llevar tambin dispositivos de salida. Un dispositivo de salida es cualquier cosa que el sistema de computadora pueda usar para comunicar informacin a la persona. Algunos dispositivos de salida son los monitores, altavoces, impresoras, algunos joystick, las pantallas de lectura de braille, los trazadores de grficos, las impresoras de pelcula, los monitores virtuales de retina, los monitores hologrficos y los routers. Algunos dispositivos, como las pantallas tctiles, pueden ser tanto dispositivos de entrada como de salida. Procesamiento Una de las cosas que hace que las computadoras sean tan potentes y tiles para las personas hoy en da es su procesamiento. Gracias a los procesadores, los sistemas de computadora pueden ejecutar muchas tareas de una forma mucho ms rpida que los humanos. En los sistemas de computadora personales del hogar, el procesamiento es realizado por una parte llamada unidad central de proceso, o CPU. Cuanto ms alta sea la velocidad de tu CPU, ms rpido procesar la informacin el sistema de computadora. Almacenamiento Si tu computadora no pudiera almacenar informacin, no sera muy til. Los sistemas de computadora para el hogar actuales vienen con numerosos tipos de almacenamiento, tanto magnticos como electrnicos. Toda la informacin se almacena como una combinacin de unos y ceros. Algunos ejemplos de dispositivos de almacenamiento magntico son los discos flexibles y los discos duros. Algunos ejemplos de dispositivos de almacenamiento electrnico son los CD-ROM, DVD, unidades de memoria, tarjetas flash en cmaras, discos USB y discos pticos. La caja Dentro de la caja hay una gran tabla llamada placa base. Esta placa base electrnica acta como lugar central para conectar los distintos componentes unos con otros y ayuda a que se comuniquen entre ellos. La caja tambin sirve como lugar donde conectar varios componentes al sistema de computadora. 2. En qu consiste la arquitectura Von neumann? sigue teniendo vigencia?
En 1945 John Von Neumann cre un modelo computacional que se caracteriza por disponer de una nica memoria principal en la que se almacenan los datos y las instrucciones. La memoria estaba dividida en dos zonas, la primera para almacenar el programa que se deba ejecutar y la segunda, para retener los datos. Esta caracterstica es la parte fundamental de las computadoras, porque un comando del programa para ser ejecutado debe estar necesariamente en la unidad central de procesamiento. De este modo, se gana velocidad de ejecucin del conjunto de instrucciones que componen los programas. La solucin fue poner las instrucciones en la misma memoria que los datos, escribindolas de la misma forma, en cdigo binario, arquitectura de Von Neumann. La EDVAC fue el modelo de las computadoras de este tipo. El modelo define una computadora como cuatro subsistemas: La memoria. La unidad aritmtico-lgica o ALU. La unidad de control. Un dispositivo de entrada/salida Se puede decir que una computadora est formada por tres partes fundamentales, aunque una de ellas es subdividida en dos partes no menos importantes. En la figura siguiente se muestran dichas partes, llamadas genricamente unidades funcionales debido a que, desde el punto de vista del funcionamiento, son independientes.
El nombre de cada parte nos indica la funcin que realiza: La unidad de Memoria Principal (MP) es el rea de almacenamiento, se encarga de almacenar las instrucciones que realizar la Unidad de Control al ejecutar un programa y los datos que sern procesados. La Unidad Central de Proceso (CPU) es la que coordina el funcionamiento conjunto de las dems unidades y realiza los clculos necesarios; por eso la podemos subdividir en una Unidad de Control (UC) y en una unidad de clculo o Unidad Aritmtico- Lgica (ALU). v ALU es donde el clculo aritmtico y las operaciones lgicas toman lugar. Si una computadora es un procesador de datos, se debera poder realizar operaciones aritmticas con los datos (por ejemplo, sumar una lista de nmeros). Tambin debera poderse realizar operaciones lgicas con ellos (por ejemplo, encontrar el menor de dos elementos de datos). v UC determina las operaciones de la memoria, de la ALU y del subsistema de Entrada/Salida. La Unidad de Entradas y Salidas ser la encargada de la comunicacin con el exterior a travs de los perifricos. Estos perifricos pueden ser: de entrada, como los teclados; de salida, como los tubos de rayos catdicos, y de entrada y salida, como los discos magnticos. El esquema original del modelo de Von Neuman era el siguiente
La mquina de Von Neumann tena 5 partes bsicas: La memoria, La unidad Aritmtica lgica, La unidad de control del programa y Los equipos de entrada y salida. La memoria principal est formada por un conjunto de unidades llamadas palabras. Dentro de cada una de estas palabras se guarda la informacin que constituye una instruccin o parte de ella (puede darse el caso de que una sola instruccin necesite varia palabras), o un dato o parte de un dato (tambin un dato puede ocupar varias palabras). La memoria constaba de 4096 palabras, cada una con 40 bits. Cada palabra poda contener 2 instrucciones de 20 bits o un nmero entero de 39 bits y su signo. Las instrucciones tenan 8 bits dedicados a sealar el tiempo de la misma y 12 bits para especificar alguna de las 4096 palabras de la memoria. A la cantidad de palabras que forman la MP se le denomina capacidad de memoria. De este modo, cuanto mayor sea el nmero de palabras mayor ser el nmero de instrucciones y datos que podr almacenar la computadora. Una palabra est formada a su vez de unidades ms elementales llamadas bits, del mismo modo que en el lenguaje natural una palabra esta formada por letras. El nmero de bits que forman una palabra se llama longitud de palabra. Por regla general, las computadoras potentes tienen memorias con longitud de palabra grande, mientras que las computadoras pequeas tienen memorias con longitud de palabra menor. En la figura siguiente se muestra como se puede estar organizada una Memoria Principal.
Dentro de la unidad aritmtica-lgica, haba un registro interno especial de 40 bits llamado acumulador. Una instruccin tpica era sumar una palabra de la memoria al acumulador o almacenarlo en la memoria. La comunicacin es necesaria entre el interior de la computadora y su entorno o periferia. Esta comunicacin se consigue a travs de dispositivos de muy diversos tipos, como son: teclados, impresoras, pantallas, discos magnticos, entre otros. Estos dispositivos se les conoce con el nombre genrico de perifricos. En la siguiente figura se muestran algunos perifricos conectados a la Unidad de E/S, la cual hace de intermediaria entre los perifricos y la CPU. Las flechas indican el sentido en que fluye la informacin.
La coordinacin de la comunicacin entre los perifricos y la CPU la realiza la Unidad de E/S. Obsrvese que esta no es un perifrico sino un dispositivo que gestiona a los perifricos siguiendo las rdenes de la CPU; es decir, la Unidad de E/S recibe de la Unidad de Control informacin sobre el tipo de transferencia de datos que debe realizar (si es de entrada o de salida) y perifrico que debe de utilizar; si es de salida recibir tambin el dato que debe enviar y el momento de la operacin. Entonces, la Unidad de E/S seleccionara el perifrico y ejecutara la operacin teniendo en cuanta las caractersticas propias de cada perifrico. Una vez ejecutada la orden avisara a la UC de la terminacin de la transferencia. Cada perifrico o parte de un perifrico tendr asignado un numero o direccin que servir para identificarlo. Cuando la UC quiera seleccionarlo enviara dicho nmero a la Unidad de E/S. El cerebro de la PC y compatibles es un microprocesador basado en la familia 8086 de Intel, que realiza todo el procesamiento de datos e instrucciones. Los procesadores varan en velocidad y capacidad de memoria, registros y bus de datos. El bus de datos es la forma de interconectar la CPU, la memoria principal y E/S en una computadora. El CPU y la memoria por lo general se conectan por medio de tres grupos de lneas, cada una llamada bus: Bus de datos Este est formado por varias lneas de control que transportan 1 bit a la vez, el nmero de lneas va ha depender del tamao de la palabra. Si la palabra mide 32 bits (4 bits), se necesita un bus de datos con 32 lneas de modo que todos los 32 bits de una sola palabra puedan transmitirse al mismo tiempo. Bus de Direcciones Este permite el acceso a una palabra en particular en la memoria. El numero de lneas depende del espacio de direccionamiento de la memoria. Ej. Si la memoria tiene 2 n palabras, el bus de direcciones necesita transporta n bits a la vez. Bus de Control El bus de control lleva la comunicacin entre el CPU y la memoria. Es decir, debe haber un cdigo enviado desde el CPU a la memora para especificar una operacin de lectura y escritura. El nmero de lneas en este bus depende del nmero total de comandos que necesita la computadora. Ej. Si una computadora tiene 2 n acciones de control, necesita m lneas para el bus de control porque m bits pueden definir 2 n operaciones diferente. Un programa en el modelo de von Neumann se conforma de un nmero finito de instrucciones. En este modelo, la unidad de control trae una instruccin de la memoria, la interpreta y luego la ejecuta, es decir, las instrucciones se ejecutan una despus de otra, Desde luego, una instruccin puede requerir que la unidad de control salte a algunas instrucciones previas o posteriores, no significa que las instrucciones no se ejecutan de manera secuencial. Un ordenador con esta arquitectura realiza o emula los siguientes pasos secuencialmente: 1. Enciende el ordenador y obtiene la siguiente instruccin desde la memoria en la direccin (Para poder acceder a una ubicacin especfica de la memoria, la CPU genera seales en el bus de direccin, que habitualmente tiene un tamao de 32 bits en la mayora de mquinas actuales) indicada por el contador de programa (registro del procesador) y la guarda en el registro de instruccin (se almacena la instruccin que se est ejecutando). 2. Aumenta el contador de programa en la longitud de la instruccin para apuntar a la siguiente. 3. Decodifica la instruccin mediante la unidad de control. sta se encarga de coordinar el resto de componentes del ordenador para realizar una funcin determinada. 4. Se ejecuta la instruccin. sta puede cambiar el valor del contador del programa, permitiendo as operaciones repetitivas. El contador puede cambiar tambin cuando se cumpla una cierta condicin aritmtica, haciendo que el ordenador pueda tomar decisiones, que pueden alcanzar cualquier grado de complejidad, mediante la aritmtica y lgica anteriores. 5. Vuelve al paso 1. Aunque existen muchos tipos de computadoras digitales segn se tenga en cuenta su tamao, velocidad de proceso, complejidad de diseo fsico, etc., los principios fundamentales bsicos de funcionamiento son esencialmente los mismos en todos ellos. 3. Cul fue la primera computadora electrnica y quin la invent? La primera computadora completamente electrnica apareci recin durante la Segunda Guerra Mundial. Realizaba 5000 adiciones por segundo! Se llam ENIAC. Fue desarrollada y fabricada por el Laboratorio de Investigacin de Balstica del ejrcito de los Estados Unidos. Se encendi por primera vez en 1947 y funcion en forma continua hasta el 2 de octubre de 1955 a las 11:45 p.m. Para almacenar los dgitos utilizaba contadores de anillos de diez posiciones. Para realizar los clculos "contaba" los pulsos con los contadores de anillos y si el contador reiniciaba el conteo, generaba "pulsos de acarreo". La idea era simular con la electrnica la operacin de las ruedas de dgitos de una mquina de sumar mecnica. Despus del nacimiento de las primeras computadoras como la ENIAC en la dcada de 1950, los descubrimientos experimentales demostraron que los transistores realizaban las mismas funciones que los tubos de vaco.
En 1979, el microprocesador o circuito integrado INTEL 8088 poda realizar 300.000 operaciones por segundo. En el ao 2000 la Pentium 4, tambin fabricada por INTEL, poda realizar aproximadamente 1.700.000.000 operaciones por segundo, unas 6000 veces ms! Este crecimiento exponencial de la cantidad de transistores por circuito integrado funciona de acuerdo con la Ley de Moore. En 1965, slo cuatro aos despus de que se descubriera el circuito integrado plano, Gordon Moore observ que aproximadamente cada dos aos se duplicaba el nmero de transistores por circuito integrado. Crdito: Cortesa de Intel Corporation. En 2004, un chip de silicona de 0,5 mm cuadrados (0,02 pulgadas cuadradas) tena la misma capacidad que ENIAC, que ocupaba una habitacin grande. All por 1943, cuando Thomas Watson, presidente de IBM, dijo: "creo que hay un mercado mundial para unas cinco computadoras", no poda imaginarse que su propia compaa jugara un papel clave para transformar la computadora en un elemento siempre presente en nuestra vida cotidiana. Las computadoras cada vez son ms rpidas y ms pequeas y proliferan en todo el mundo con sorprendente velocidad. Sin el chip de computadora, la vida no sera como la conocemos hoy. Apenas medio siglo despus de su invencin, todo aparato veloz y complejo, desde un reproductor de DVD hasta un avin caza, tiene un chip. Un chip de computadora puede hacer funcionar la red de suministro elctrico de una ciudad, el microondas que utilizamos para calentar alimentos o el telfono celular con el que nos comunicamos con los amigos y la familia. En realidad, muchos eruditos piensan que la computadora es uno de los inventos ms importantes de la humanidad. 4. Indique brevemente las diferencias bsicas entre las generaciones de computadoras. Primera Generacin (1946-1958) En esta poca las computadoras funcionaban con vulvas, usaban tarjetas perforadas para entrar los datos y los programas, utilizaban cilindros magnticos para almacenar informacin e instrucciones internas y se utilizaban exclusivamente en el mbito cientfico o militar. La programacin implicaba la modificacin directa de los cartuchos y eran sumamente grandes, utilizaban gran cantidad de electricidad, generaban gran cantidad de color y eran sumamente lentas. Segunda Generacin (1958-1964) Caractersticas de sta generacin: Usaban transistores para procesar informacin. Los transistores eran ms rpidos, pequeos y ms confiables que los tubos al vaco. 200 transistores podan acomodarse en la misma cantidad de espacio que un tubo al vaco. Usaban pequeos anillos magnticos para almacenar informacin e instrucciones. Producan gran cantidad de calor y eran sumamente lentas. Se mejoraron los programas de computadoras que fueron desarrollados durante la primera generacin. Se desarrollaron nuevos lenguajes de programacin como COBOL y FORTRAN, los cuales eran comercialmente accesibles. Se usaban en aplicaciones de sistemas de reservaciones de lneas areas, control del trfico areo y simulaciones de propsito general. La marina de los Estados Unidos desarrolla el primer simulador de vuelo,Computadora Whirlwind. Se comenz a disminuir el tamao de las computadoras. Aparecen muchas compaas y las computadoras eran bastante avanzadas para su poca como la serie 5000 de Burroughs y la ATLAS de la Universidad de Mnchester. Algunas computadoras se programaban con cintas perforadas y otras por medio de cableado en un tablero. Tercera Generacin (1964-1971) Comienza a utilizarse los circuitos integrados, lo cual permiti abaratar costos al tiempo que se aumentaba la capacidad de procesamiento y se reduca el tamao de las mquinas. La tercera generacin de computadoras emergi con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electrnicos en una integracin en miniatura. El PDP-8 de la Digital Equipment Corporation fue el primer miniordenador. Cuarta Generacin (1971-1983) Fase caracterizada por la integracin sobre los componentes electrnicos, lo que propici la aparicin del microprocesador, es decir, un nico circuito integrado en el que se renen los elementos bsicos de la mquina. Se desarroll el microprocesador. Se colocan ms circuitos dentro de un "chip". "LSI - Large Scale Integration circuit". "VLSI - Very Large Scale Integration circuit". Cada "chip" puede hacer diferentes tareas. Un "chip" sencillo actualmente contiene la unidad de control y la unidad de aritmtica/lgica. El tercer componente, la memoria primaria, es operado por otros "chips". Se reemplaza la memoria de anillos magnticos por la memoria de "chips" de silicio. Se desarrollan las microcomputadoras, o sea, computadoras personales o PC. Se desarrollan las supercomputadoras. Quinta Generacin (1984 -1999) Surge la PC tal cual como la conocemos en la actualidad. IBM presenta su primera computadora personal y revoluciona el sector informativo. En vista de la acelerada marcha de la microelectrnica, la sociedad industrial se ha dado a la tarea de poner tambin a esa altura el desarrollo del software y los sistemas con que se manejan las computadoras. 5. Qu entendemos por seal digital y seal analgica?. Por qu la seal digital es ms popular? Una seal analgica es un tipo de seal generada por algn tipo de fenmeno electromagntico y que es representable por una funcin matemtica continua en la que es variable su amplitud y periodo (representando un dato de informacin) en funcin del tiempo. Algunas magnitudes fsicas comnmente portadoras de una seal de este tipo son elctricas como la intensidad, la tensin y la potencia, pero tambin pueden ser hidrulicas como la presin, trmicas como la temperatura, mecnicas, etc. La magnitud tambin puede ser cualquier objeto medible como los beneficios o prdidas de un negocio. En la naturaleza, el conjunto de seales que percibimos son analgicas, as la luz, el sonido, la energa etc, son seales que tienen una variacin continua. Incluso la descomposicin de la luz en el arco iris vemos como se realiza de una forma suave y contina. Una onda sinodal es una seal analgica de una sola frecuencia. Los voltajes de la voz y del video son seales analgicas que varan de acuerdo con el sonido o variaciones de la luz que corresponden a la informacin que se est transmitiendo.
Una seal digital es una seal analgica compuesta. El ancho de banda es infinito como se podra adivinar. Una seal digital, en el dominio del tiempo, incluye segmentos horizontales y verticales conectados. Una lnea vertical en el dominio de tiempo significa una frecuencia cero(no hay cambio en el tiempo).Ir de una frecuencia cero a una frecuencia infinito(y viceversa) implica que todas las frecuencias en medio son parte del dominio. El anlisis de Fourier se puede usar para descomponer una seal.Si la seal digital es peridica, lo que es raro en comunicaciones, la seal descompuesta tiene una representacin en el dominio de frecuencia con un ancho de banda infinito y frecuencias discretas. Si la seal digital es aperidica, la seal descompuesta todava tiene un ancho de banda infinito, pero las frecuencias son continuas. La gran desventaja respecto a las seales digitales es que en las seales analgicas cualquier variacin en la informacin es de difcil recuperacin, y esta prdida afecta en gran medida al correcto funcionamiento y rendimiento del dispositivo analgico. Un sistema de control (ya pueda ser un ordenador, etc.) no tiene capacidad alguna para trabajar con seales analgicas, de modo que necesita convertirlas en seales digitales para poder trabajar con ellas.