Você está na página 1de 10

3.

Unidades funcionales de una Computadora


3.1 Computadora (UNLP) Una Computadora es una mquina digital y sincrnica, con cierta capacidad de clculo numrico y lgico, controlada por un programa almacenado, y con posibilidad de comunicacin con el mundo exterior. Qu significa esto? Es digital porque dentro de la computadora las seales elctricas que se manejan y la informacin que se procesa se representa en forma discreta, por medio de valores binarios (0 y 1). Adems se afirma que es sincrnica, es decir que realiza las operaciones coordinada por un reloj central que enva pulsos de sincronismo a todos los elementos que componen la computadora. Esto significa que todas las operaciones internas se realizan en instantes de tiempo predefinidos y coordinados con el reloj. Internamente posee una capacidad de clculo numrico y lgico, en un subsistema conocido como unidad aritmtico-lgica (UAL). Normalmente las operaciones que pueden realizarse en ella son muy simples (suma, disyuncin, conjuncin, comparaciones). El hecho de que sea controlada por programas es quizs el punto ms importante que diferencia a una computadora de una calculadora. Significa que internamente se tienen rdenes o instrucciones almacenadas, que la computadora podr leer, interpretar y ejecutar ordenadamente. Adems, est comunicada con el mundo real, que es analgico. Esto significa que puede realizar operaciones de entrada y salida con el mundo real, a travs de dispositivos perifricos (por ejemplo el teclado o mouse para entrada de informacin, y pantalla como salida) La computadora es una mquina que cambia informacin de una forma a otra: recibe informacin (entrada), la transforma, y proporciona informacin (salida). Esta informacin puede presentarse de muchas formas, lo que convierte a la computadora en una mquina sumamente verstil, que es capaz desde liquidar impuestos hasta guiar el recorrido de una nave espacial. En cada caso las entradas y salidas son totalmente distintas, y en esto radica lo sorprendente de poder usar una computadora para ambas actividades. Esta versatilidad est dada en que la mquina est controlada por un programa, que establece las instrucciones que le indican a las partes fsicas qu deben hacer para transformar los datos de entrada en la salida requerida. El

programa controla todo el proceso, del principio al fin: podemos modificar su funcionamiento con solo cambiar el programa. 3.2 Mquina de Von Neumann En el ao 1946, John Louis Von Neumann -junto a otros colaboradoresescribi un artculo de investigacin titulado "First Draft of a Report of the EDVAC". En el mencionado documento se expresaban algunas ideas acerca de como deba operar una computadora. A tales conceptos, derivados del artculo, se los conoce con el nombre de Mquina o Arquitectura de Von Neumann; y han brindado las bases para la construccin y el desarrollo de computadoras hasta los das actuales. Hasta antes de Von Neumann la programacin de una computadora consista directamente en la reordenacin fsica de sus componentes. La arquitectura Von Neumann se fundamenta en el concepto de programa almacenado; donde de forma revolucionaria, plantea que las instrucciones y los datos tenan que almacenarse juntos en un medio comn y uniforme -denominado memoria-, en vez de estar separados. As las instrucciones y los datos podan leerse y escribirse bajo el control del programa. Ntese que un elemento de memoria o celda tiene una calidad ambigua con respecto a su interpretacin -es instruccin o dato-; esta ambigedad se resuelve al momento de la ejecucin del programa almacenado, debido a que l mismo determinar qu celdas contienen datos y cuales instrucciones. Un segundo concepto, introducido por Von Neumann, es la ruptura de secuencia. Se dot a la computadora de una instruccin denominada "salto condicional", donde segn el resultado de una operacin, se ejecutara la siguiente instruccin u otra. Junto con la arquitectura se defini el ciclo de trabajo de una computadora (conjunto de pasos a realizar para ejecutar una instruccin de programa), que en su forma simple consta de las siguientes operaciones: Mientras haya instrucciones { Tomar de la memoria la siguiente instruccin. Decodificar la instruccin. Tomar de la memoria l o los operandos asociados. Ejecutar la operacin. Almacenar en memoria los resultados. } A la computadora debe considerrsela como una mquina procesadora de informacin capaz de transformar un programa escrito en un lenguaje de alto nivel -generalmente expresado en lenguaje natural- en un programa en lenguaje que el

hardware pueda decodificar y ejecutar. La tarea de conversin de lenguaje de alto nivel a lenguaje de mquina la debe realizar un programa denominado compilador. En principio el hardware de un sistema se puede estructurar en tres partes claramente diferenciadas: la Unidad Central de Proceso (CPU o UCP), la memoria principal, y los dispositivos de entrada/salida. Todos estos elementos estn conectados entre s por los buses de comunicaciones. La unidad de entrada es el dispositivo por donde se introducen en la computadora los datos y las instrucciones. La unidad de salida de datos es un dispositivo donde se obtienen los resultados de los programas ejecutados en la computadora.

Una forma alternativa de ver la computadora se presenta en el siguiente grfico. Se han agregado los buses de comunicaciones que permiten solicitar, almacenar datos y controlar los dispositivos. Ntese el sentido del flujo de informacin sobre los buses.
Bus Control Bus de datos Bus de direcciones

UCP Memoria de trabajo Unidad Central de Proceso Perifrico de E/S Perifrico de E/S

A mayor detalle, la mquina propuesta por Von Neumann consiste de los siguientes elementos:

(a) una memoria principal (b) una Unidad Central de Proceso (UCP o CPU que contiene: (b1) una Unidad Aritmtico Lgica (UAL) , cuya finalidad es ejecutar todas las operaciones aritmticas y lgicas, (b2) una Unidad de Control (UC) , cuya funcin bsica es la de gerenciar el ciclo de trabajo descripto anteriormente. (b3) un conjunto de registros (c) lneas de transferencia (buses) de datos, direcciones de memoria y control (d) dispositivos de entrada/salida La UAL y la UC conforman al procesador o microprocesador. 3.2.1 Memoria principal La memoria es el componente responsable por el almacenamiento de los datos e instrucciones que componen un programa. Se trata de un conjunto finito de celdas del mismo tamao, cada una identificada con una direccin, que pueden almacenar datos o instrucciones de programa La unidad bsica de almacenamiento en una memoria es un bit. Una celda de una memoria puede almacenar n bits. De forma estndar una celda de tamao mnimo est compuesta por 1 byte (8 bits) y se puede almacenar 1 de 2^8 valores diferentes.

Si bien se describi la memoria principal (por su importancia dentro del esquema de Von Neumann) no es el nico tipo de memoria existente en una computadora moderna. La necesidad de obtener una capacidad de almacenamiento permanente y de optimizar determinados procesos hace que los fabricantes desarrollen diferentes tipos de memorias, con diferentes tecnologas y capacidades especficas. Por ejemplo, existen memorias de almacenamiento permanente (generalmente conocidas como memorias secundarias que permiten guardar los datos y los programas an luego de finalizada una sesin de trabajo y apagada la computadora. Actualmente, esta tarea la cumplen

dispositivos denominados discos rgidos y son el complemente necesario de la memoria principal ya que permiten almacenar grandes volmenes de datos que se utilizan en la computadora en diferentes momentos. Adems de la RAM, existe un segundo tipo de memoria, de solo lectura, denominada ROM; sobre la cual los fabricantes graban programas y datos bsicos para el funcionamiento de la computadora. 3.2.2 Unidad Central de Proceso La CPU o UCP contiene los siguientes tres mdulos: la memoria la unidad aritmtica y lgica y la unidad de control

La UAL y la UC conforman al procesador o microprocesador. 3.2.2.1 Unidad Aritmtico y Lgica La unidad aritmtica y lgica es el componente encargado de realizar las operaciones tanto aritmticas (suma, resta, multiplicacin, divisin) como lgicas (and, or, not) derivadas de la ejecucin de un programa y es dirigida por la Unidad de Control. Dispone de un conjunto de registros internos que la auxilian en la tarea de clculo. Tales registros se utilizan a los efectos de traer datos de memoria y almacenar temporalmente resultados para luego copiarlos a memoria. En resumen, la UAL comprende: Varios registros de memoria llamados acumuladores, donde se almacenan los resultados parciales de las operaciones . Circuitos dedicados a la suma, resta, multiplicacin, divisin, comparacin y testeo.

3.2.2.2 Unidad de Control Componente que controla el ciclo de procesamiento, coordinando todas las actividades de la computadora. Cada vez que se requiere ejecucin de una instruccin, la UC reconoce la misma, carga los operandos, ejecuta la instruccin y almacena los resultados. Posee, de forma embutida o empotrada, el conjunto de instrucciones primitivas (microinstrucciones) que el procesador es capaz de interpretar y ejecutar (que normalmente es bastante reducido). La sincronizacin entre las etapas que componen el ciclo es realizada por un reloj comn a todos los componentes. 3.2.3 Lneas de comunicacin - Buses Los perifricos de entrada/salida representan a los dispositivos que permiten la comunicacin con el exterior (Ej, mdulo controlador de teclado, vdeo, reproduccin de sonido, etc). A los efectos de interconectar todos los mdulos se implementa un cableado denominado sistema de bus. Un sistema de bus est compuesto por el conjunto de caminos compartidos que permiten la interconexin de los distintos componentes: UCP, memoria y perifricos de entrada/salida. Un bus est formado por un conjunto de lneas elctricas que permiten la transmisin de datos en paralelo. Hay tres tipos de buses: de datos: por donde, de forma bidireccional, fluyen los datos entre las distintas partes de la computadora.

de direcciones, por donde viajan las direcciones de memoria sobre las cuales se quiere leer o escribir. de control, por donde viajan seales que controlan el acceso y el uso a los buses de datos y de direcciones. Seales de control pueden ser: escribir en memoria, leer de memoria, escribir o leer en un dispositivo de entrada/salida, etc. 3.2.4 Dispositivos de entrada/salida

Las operaciones de entrada/salida son las encargadas de controlar y realizar el intercambio de informacin entre la computadora y el mundo exterior. Para realizar este intercambio se deben conocer los siguientes tems: 1. a qu dispositivo se quiere acceder, 2. el estado de ese dispositivo y 3. qu operacin hay que realizar. Existen una gran variedad de dispositivos de entrada/salida, con caractersticas muy diferentes a las de la CPU. La velocidad de transmisin de los perifricos es mucho menor que la velocidad de operacin de una CPU, los perifricos poseen velocidades muy diferentes entre s. En un dispositivo de entrada/salida se distinguen tres componentes:
1.

Interfase: Se encarga de gestionar el intercambio de informacin entre el dispositivo perifrico y la CPU. Controlador: Gestiona directamente el dispositivo fsico. Perifricos: El dispositivo de entrada/salida propiamente dicho.

2. 3.

Controlador teclado

Teclado

Memoria Principal

Procesador

Interfase E/S

Controlador monitor

Monitor

CPU

Controlador disco

Disco

Los perifricos son los dispositivos que hacen posible el intercambio de informacin entre la computadora y el mundo exterior. Se clasifican en:

Unidades de entrada Unidades de salida Unidades de Entrada/Salida

Perifricos de entrada: Son los encargados de introducir los datos y los programas desde el exterior a la memoria principal para que puedan ser utilizados por la computadora. Transforman los datos introducidos en cdigos binarios que pueden ser entendidos y procesados por la computadora. Ejemplos: 1. 2. 3. Teclado. Es similar al teclado de una mquina de escribir y cuenta adems con algunas teclas de controles y funciones. Mouse. Es un dispositivo que al ser desplazado sobre una superficie permite mover el cursor por la pantalla. Existen los de sistema mecnico y de sistema ptico. Sensores. Este tipo de perifricos incluye a las pantallas tctiles, capaces de seleccionar distintas opciones reconociendo el tacto sobre distintas zonas de la pantalla. Tambin podemos encontrar otro tipo de sensores como el lpiz ptico, que cuando se posa en la pantalla reconoce la posicin que ocupa mediante una medicin de la luminosidad que recibe, la tableta grfica, similar a una pizarra provista de un lpiz (los trazos sobre la tableta aparecen en la pantalla del computador), etc. Escner. Permite digitalizar imgenes planas (fotografas o texto) y archivarlas. Otros: lector de tarjetas magnticas, lector de marcas pticas, joystick, reconocedor de voz, cmara de video, pantalla sensible al tacto, etc.

4. 5.

Perifricos de salida: Son los encargados proporcionar al exterior los datos de salida o resultados de los procesos que se realizan en la computadora. Ejemplos:

Pantalla o monitor. Es el principal instrumento de comunicacin entre la computadora y el usuario. Su constitucin fsica es similar a la del tubo de imagen de un televisor. 2. Plotter. Permite realizar grficos de alta precisin como mapas o diseos tcnicos. 3. Impresora. Su misin es proporcionar copias impresas en papel de la informacin guardada en la computadora. Hay diversos tipos de impresoraa, entre los que destacan las impresoras de matriz de puntos, de chorro de tinta y las impresoras lser.
1.

Perifricos de entrada/salida: A travs de ellos se intercambia informacin con la CPU en ambos sentidos. Un subconjunto importante de estos corresponde a los dispositivos de almacenamiento. Ejemplos:
1.

2.

Modem. Es un dispositivo que permite la comunicacin de una computadora con otra a travs de la lnea telefnica (red conmutada) o a travs de lneas destinadas en forma exclusiva (lneas punto a punto). Para ello convierte los datos binarios en seales moduladas de baja frecuencia. Su nombre procede de su doble funcin: MOdulador, DEModulador. Su velocidad se mide en baudios, que equivalen aproximadamente a bits por segundo, al incluir las necesarias seales de control. De almacenamiento: Disquetera, discos rgidos, discos pticos, unidades de cinta. Los perifericos de almacenamiento son tambin conocidos como memorias secundarias y memorias auxiliares. La mayora de estos dispositivos almacenan la informacin de forma magntica. El primero de todos los dispositivos de almacenamiento magntico fue la unidad (lectora y grabadora) de cinta magntica, y posteriormente se desarrollaron las unidades de discos fijos o discos duros y las unidades de discos flexibles. En una cinta magntica el acceso a la informacin es secuencial (tenemos que hacer correr la cinta hasta que aparezca la informacin que buscamos); esto hace que sea un medio muy lento. Generalmente las cintas magnticas, debido a su gran capacidad, se utilizan para hacer periodicamente copias de seguridad (backup) de la informacin almacenada en los discos duros del computador. Los discos magnticos reciben este nombre porque su superficie es magntica y son dispositivos de acceso directo, esto es, no

tenemos que recorrer toda la informacin que hay delante de la que necesitamos. Los discos magnticos necesitan organizarse lgicamente para poder albergar informacin de un modo ordenado; dar formato a un disco magntico es dotarlo de la organizacin lgica necesaria. La informacin se almacena siguiendo crculos concntricos llamados pistas que a su vez se dividen en sectores. Para indicar una direccin se especifica la pista y el sector donde comienza la informacin. Entre los distintos tipos de disco destacan los discos duros (hard disk ), que disponen de una gran capacidad de almacenamiento. Suelen ser fijos (no se pueden extraer del computador) y suelen contener el sistema operativo y los programas de uso ms comn. Los discos flexibles o diskettes, son extraibles y por eso pueden ser usados para transferir informacin de una computadora a otra. Estos discos tienen una capacidad mucho menor que un disco duro y el tiempo de acceso a la informacin almacenada es bastante grande.

Asimismo podemos distinguir entre perifricos locales y perifricos remotos, segn su conexin a la computadora. Un perifrico local, como el mouse, se encuentra cerca de la CPU conectado mediante cables que hacen las veces de prolongador de los buses de la computadora. Para un perifrico remoto, como una impresora lser, la conexin se realiza a travs de una red de comunicaciones.

Você também pode gostar