Sie sind auf Seite 1von 28

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

Universidad de Sonsonate

Ttulo: Clasificacin de las Computadoras Tipo de informe: .Tarea ex aula Autor: Omar Set Galicia Fecha de elaboracin: .Sbado 14 de Abril del 2012.

Omar Set Galicia

1-

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

ndice de contenido

Contenido
Introduccin.............................................................................................................................- 3 Cuerpo Principal ......................................................................................................................- 4 1. sistema informtico: hardware y software ............................................................................- 4 1.1 sistema informtico ........................................................................................................- 4 2. componentes fsicos: HARDWARE .....................................................................................- 6 3. COMPONENTES LGICOS (DATOS Y SOFTWARE) .....................................................- 26 3.1 DATOS ........................................................................................................................- 26 3.1.1 sistemas de numeracin ...........................................................................................- 26 -

Omar Set Galicia

2-

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

Introduccin
Uno de los factores de mayor importancia en la administracin actual, es poseer informacin de alta calidad, tanto en los distintos procesos de una organizacin, como para la toma de decisiones; esto ha provocado que cada da se busque un mayor perfeccionamiento, tanto de los elementos tcnicos para obtenerla, como de los sistemas de informacin que se desarrolla, con el objeto de lograr resultado oportunos, confiables y al ms bajo costo. Por lo tanto, es necesario controlar que cada etapa de sistema conformado para obtener la informacin se haya cumplido correctamente, es decir, se verifique que los procesos administrativos y electrnicos de datos sean coherentes y acten como un todo que satisfaga los requerimientos de quienes deben hacer uso de dicha informacin. La informtica es la ciencia que estudia el tratamiento automtico y racional de la informacin.

DEFINICIONES COMPUTADORA: Mquina compuesta de elementos fsicos, en su mayora electrnicos, capaz de desarrollar una gran cantidad de trabajos a gran velocidad, con precisin y siguiendo unas instrucciones concretas (programas). PROGRAMA: Conjunto de rdenes que se dan a una computadora para que realice un proceso determinado. APLICACIN INFORMTICA: Conjunto de programas que realizan un determinado trabajo. SISTEMA INFORMTICO: Elementos necesarios para la realizacin de las aplicaciones informticas. INFORMACIN: Elemento a procesar. DATOS: Informacin no elaborada que una vez procesada nos da un resultado. HARDWARE El HARDWARE es el elemento fsico de un sistema informtico. Est compuesto por el ordenador, dispositivos externos, cableado, soportes de almacenaje, etc. Los componentes elementales del HARDWARE son: SOFTWARE El SOFTWARE es la parte lgica que da al equipo capacidad para realizar sus funciones. Son los programas, sistemas operativos, aplicaciones, etc. El SOFTWARE se guarda en memoria principal y en memoria auxiliar. Los componentes del SOFTWARE son: El SISTEMA OPERATIVO es el soporte lgico que controla el funcionamiento del equipo fsico ocultando los detalles de hardware y haciendo sencillo el uso de la computadora. Est compuesto por programas de control y por programas de utilidades. Los programas de control controlan el equipo fsico en todos sus aspectos; los programas de utilidades sirven para realizar tareas usuales como el manejo de ficheros, formateo de discos, etc.

Omar Set Galicia

3-

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

CLASIFICACION DE LAS COMPUTADORAS


Cuerpo Principal

1. sistema informtico: hardware y software


1.1 sistema informtico
Informtica: El trmino informtica proviene de la fusin de los trminos Informacin y automtica. La informtica es una ciencia que estudia el tratamiento automtico de la informacin. Como definicin formal, se puede usar la siguiente: Ciencia que estudia el tratamiento automtico y racional de la informacin como soporte de los conocimientos y comunicaciones humanas , llevado a cabo mediante elementos automticos , as como el conjunto de tcnicas , mtodos y mquinas aplicadas a dicho tratamiento . La Real Academia Espaola de la Lengua nos da la siguiente definicin: Conjunto de conocimientos cientficos y tcnicas que hacen posible el tratamiento automtico de la informacin por medio de computadoras electrnicas. De esta ltima definicin podemos deducir que hay tanto una ciencia informtica como unas tcnicas informticas.

Sistema informtico: Sistema de procesamiento de la informacin vasado en ordenadores. Ordenador: Mquina capaz de aceptar datos a travs de un medio de entrada, procesarlos automticamente bajo el control de un programa previamente almacenado, y proporcionar la informacin resultante a travs de un medio de salida. Esta informacin que se procesa puede ser superflua o incompleta, o poco clara, o demasiado voluminosa, o llegar demasiado tarde para ser aprovechada (es decir, puede no ser del todo til). Una buena informacin tendra las siguientes cualidades:
Precisin: La informacin ha de ser precisa. La precisin a exigir depender de la aplicacin

concreta que tenga la informacin. Hay que evitar tanto defectos de precisin (en la sala hay varios ordenadores en lugar de en la sala hay 15 ordenadores) como excesos de precisin (la mesa que queremos es de 75'45648 ms.).
Exactitud: La informacin ha de ser exacta. La exactitud se mide en trminos de porcentaje de

error. Es una medida del alejamiento de la realidad. Tambin aqu la aplicacin concreta marcar

Omar Set Galicia

4-

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

en cada caso la exactitud que ha de exigirse. No podr obtenerse la exactitud suficiente si los datos de partida son incorrectos o errneos
Oportunidad: La informacin ha de ser oportuna, es decir, debe llegar al usuario con el tiempo

necesario para que ste pueda actuar (en funcin de dicha informacin) antes de que esa accin sea intil. El tiempo disponible para que la informacin llegue oportunamente variar mucho en funcin de la aplicacin y puede ser desde unos pocos microsegundos (en algunos controles de proceso) a varios meses (en macroeconoma y sociologa). Tambin puede ser inoportuno a veces llegar antes de tiempo. En algunas aplicaciones interactivas se introducen retrasos programados en las respuestas del ordenador para evitar que el exceso de velocidad de la mquina incomode al hombre.
Integridad: La informacin debe ser completa. En la mayora de los casos es inalcanzable una

integridad del 100%; en todos los casos conviene que sea lo ms completa posible. La integridad no debe provocar que la informacin contenga cosas superfluas o redundantes (no caer en el exceso de informacin).
Significatividad: La informacin debe ser clara y relevante, de tal modo que su recepcin sea fcil

y rpida. Para ello, se puede acompaar dicha informacin con ayudas grficas, visuales, auditivas o de otro tipo.

La Informtica se ocupa de la informacin como materia esencial de estudio; con esta informacin es preciso:

representarla en forma eficiente y automatizable retransmitirla sin errores ni prdidas almacenarla para poderla acceder y recuperar tantas veces como sea preciso procesarla para obtener nuevas informaciones ms elaboradas y ms tiles a nuestros propsitos Un sistema informtico est compuesto a su vez por dos subsistemas: el Hardware y el Software. Hardware: El equipo fsico que compone el sistema se conoce con la palabra inglesa hardware, que en castellano se puede traducir como soporte fsico. Es el conjunto de dispositivos electrnicos y electromecnicos, circuitos, cables... que componen el ordenador. Son entes palpables, que podemos tocar. Software: Para que el sistema trabaje, necesita que le suministren una serie de rdenes que indiquen qu es lo que queremos que haga. Estas rdenes se le suministran por medio de programas. El software o soporte lgico est compuesto por todos aquellos programas necesarios para que el ordenador trabaje. El software dirige de forma adecuada a los elementos fsicos o hardware. Comenzaremos estudiando la parte fsica del ordenador, es decir, su hardware

i.

ii.

Omar Set Galicia

5-

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

2. componentes fsicos: HARDWARE


El ordenador no est formado por un solo bloque, sino que lo forman diferentes partes encargadas cada una de ellas de una labor muy especfica dentro de todo el conjunto. Hay una parte del ordenador que le sirve para comunicarse con el exterior, es decir, para recibir y emitir informacin. Son las unidades de entrada salida, unidades perifricas o simplemente perifricos. Otra parte fundamental es la memoria, que se encarga de memorizar las instrucciones, datos y resultados. La tercera parte fundamental es la unidad central de proceso (U.C.P. o C.P.U.), que se divide en dos partes: una parte que controla todo el proceso (unidad de control, U.C.) y otra parte en la que se realizan las operaciones aritmticas y lgicas que ordene la U.C. (es la unidad aritmtico lgica, U.A.L. o A.L.U.).

Memoria La Memoria Principal o Memoria Central es el dispositivo que sirve para almacenar los programas (instrucciones) que se quieran ejecutar (cuando haya que cargar el programa) y para almacenar los datos, los clculos intermedios y los resultados (cuando el programa ya se est ejecutando).Es decir, almacena todo aquello que ha de ser procesado por la CPU. La CPU puede traer y llevar datos directamente desde y hacia la memoria. La posibilidad de que en dos momentos diferentes estn dos programas diferentes en la memoria es lo que permite que una misma mquina pueda servir para trabajos distintos (ordenadores de propsito general). Slo los datos almacenados en la memoria son procesables por la CPU. Los datos que estn contenidos en algn dispositivo de almacenamiento externo deben ser previamente introducidos a la memoria, por medio de una unidad perifrica. La cantidad de memoria usada para almacenar el programa depender de la complejidad del mismo (nmero de instrucciones que lo formen) y del tamao de los datos que se quieren procesar en el programa. direccionalidad de la memoria La memoria se puede comparar con los buzones que hay en los portales de los edificios. Estn dispuestos en forma matricial, o sea en filas y columnas; cada uno de los buzones es una unidad de almacenamiento y est identificada por un cdigo de piso y puerta al que corresponde. En la memoria cada uno de estos buzones se corresponde con una celda de memoria o posicin de memoria. Estas celdas tienen un tamao (nmero de bits que pueden almacenar) siempre igual para cada sistema. A cada celda de memoria se le asigna un indicativo, que llamaremos direccin de la celda (un nmero) que la identifica y permite referenciarla por su posicin dentro del conjunto total de celdillas que componen el total de la memoria. Para leer o escribir informacin en una determinada celda ser preciso identificarla mediante su direccin de celda. Como suele ser el propio ordenador quien maneja continuamente los nmeros que representan las direcciones, estas direcciones se expresan en binario (que es el sistema con el que trabaja el ordenador). Para mayor comodidad humana, se pueden representar en hexadecimal. El nmero de bits (unidad binaria bsica de informacin) que componen una celdilla elemental de memoria, la unidad mnima direccionales, lo que llamamos posicin de memoria, depende de la

Omar Set Galicia

6-

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

construccin electrnica del diseo de cada ordenador. Hoy da predomina el empleo de la longitud de 8 bits (1 byte) para posicin elemental de memoria. Otra cosa distinta, que no hay que confundir, es la longitud de bits que son abarcados como operando de una instruccin. Es un dato muy importante porque limita el valor mximo que puede llegar a tener un operando dentro del ordenador. Al conjunto de bits que forman un campo de memoria que contiene un operando de una instruccin de la mquina se le llama palabra.

Espacio direccionales En cualquier ordenador existir un espacio direccional. Es el intervalo de direcciones que pueden ser utilizadas por el microprocesador. El espacio direccional est limitado por el tamao del bus de direcciones y ste a su vez depende del diseo del microprocesador. De forma general, la cantidad de memoria mxima que puede direccionar el microprocesador ser de 2n bytes, siendo n el nmero de lneas del bus de direcciones; para un bus de direcciones de 20 lneas, tendramos 220 bytes = 1.048.576 bytes = 1.024 Kb = 1 Mb. Caractersticas de la memoria Algunas de las caractersticas fundamentales de las memorias (de cualquier tipo) son las siguientes: Volatilidad. Se dice que la informacin almacenada en una memoria es voltil siempre y cuando corra el riesgo de verse alterada en el caso que se produzca algn fallo de suministro de energa elctrica (memorias de inestables). No son voltiles aqullas en las que la informacin, independientemente o no que exista algn fallo en el fluido elctrico, permanece inalterada. Tiempo de acceso. Es el tiempo que transcurre desde el instante en que se lanza la operacin de lectura en la memoria y el instante en que se dispone de la primera informacin buscada. En la memoria principal este tiempo es, en principio, independiente de la direccin en la que se encuentre la informacin a la que queremos acceder. Capacidad. Nmero de posiciones de memoria de un sistema (nmero de informaciones que puede contener una memoria). La capacidad total de memoria ser un dato esencial para calibrar la potencia de un ordenador. La capacidad de la memoria la mediremos en mltiplos de byte (8 bits): Kilobytes (1024 bytes) y Megabytes (1024 Kilobytes). Caudal. Nmero mximo de informaciones ledas o escritas por unidad de tiempo. Tipos de memoria Dentro de la memoria principal, existen dos divisiones, en funcin de las posibilidades de lectura/escritura o solamente lectura: RAM y ROM.

Omar Set Galicia

7-

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

Memorias RAM (Random Access Memory), memoria de acceso aleatorio o directo; esto quiere decir que el tiempo de acceso a una celda de la memoria no depende de la ubicacin fsica de la misma (se tarda el mismo tiempo en acceder a cualquier celda dentro de la memoria). Son llamadas tambin memorias temporales o memorias de lectura y escritura. En este tipo de memorias leemos y escribimos a voluntad. Para escribir no hace falta el borrado previo de las posiciones a grabar. Es la memoria destinada a contener los programas cambiantes del usuario y los datos que se vayan necesitando durante la ejecucin de dichos programas. Es la memoria perfectamente flexible y reutilizable. Su inconveniente radica en la volatilidad al cortarse el suministro de corriente: si se pierde la alimentacin elctrica, la informacin presente en la memoria se pierde. Por este motivo los datos y programas que el sistema debe mantener permanentemente para su funcionamiento no se almacenan en memoria de tipo RAM. La memoria RAM se llama tambin memoria de usuario, por ser la memoria con la que trabaja el sistema para ejecutar los programas encargados. Cuando se hace referencia a la capacidad de memoria de un ordenador se est hablando de la memoria RAM del sistema.

Memorias ROM (Red Only Memory), memoria de solo lectura, llamadas tambin memorias residentes o permanentes. Son memorias que slo permiten la lectura y no pueden ser reescritas. Su contenido viene grabado en origen por el fabricante de la computadora y no puede ser cambiado nunca. No es voltil, los datos almacenados permanecen aunque desaparezca el fluido elctrico. Por lo dems funciona exactamente igual que la memoria RAM, pudiendo contener datos y cdigo de programas. Debido a estas caractersticas, se usa para almacenar informacin vital para el funcionamiento del sistema. La gestin del proceso de arranque, el chequeo inicial del sistema, carga del sistema operativo y diversas rutinas de control de dispositivos de entrada/salida suelen ser las tareas encargadas a los programas grabados en ROM. Estos programas forman la llamada BIOS (o ROM-BIOS) (Basic Input Output System). Junto a la BIOS se encuentra el chip de CMOS donde se almacenan los valores que determinan la configuracin hardware del sistema, como tipos de unidades, parmetros de los discos duros, fecha y hora del sistema... esta informacin no se pierde al apagar el ordenador. Estos valores se pueden modificar por medio del SETUP.

La memoria ROM constituye lo que se ha venido llamando Firmware, es decir, el software metido fsicamente en hardware. De cara a los fines del usuario es una memoria que no sirve para la operacin de su programa, slo le aporta mayores funcionalidades (mayor sabidura) del equipo. Existen tipos especiales de memorias ROM en las cuales la informacin no ha sido grabada durante el proceso de fabricacin: Memorias PROM (Programable ROM), llamadas ROM's programables, son memorias de tipo ROM pero suministradas vrgenes para que el usuario programe su contenido en funcin del trabajo que le interese desarrollar en su equipo y una vez grabadas se convierten en ROM a todos los efectos. Se usan mucho para grabar constantes que dependen de cada usuario particular pero que son totalmente permanentes una vez definidos sus valores; por ejemplo un conjunto particular de smbolos convencionales o un alfabeto especfico no estndar. Memorias EPROM (Erasable PROM), llamadas PROMs reprogramables, son del mismo tipo y finalidad que las PROM pero con la posibilidad de borrar su contenido en un momento determinado y reutilizarlas para contener otro programa distinto. Para ello la memoria dispone de una ventana de cuarzo a travs de la cual mediante un fuerte rayo ultravioleta se puede borrar el contenido y proceder como si se tratara de una PROM virgen pendiente de grabar por primera vez.

Omar Set Galicia

8-

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

dispositivos adicionales Dentro del subsistema de memoria adems de la memoria propiamente dicha, existen una serie de dispositivos adicionales como:

el registro de contenido de memoria (RCM): contendr el valor que ser escrito en una operacin de escritura o el dato ledo despus de una operacin de lectura. el registro de direccin de memoria (RDM): contendr la direccin de la celda que ser accedida, tanto para escritura como para lectura. la unidad de control de memoria (UCM): se encarga de controlar las operaciones que deben realizarse en el subsistema de memoria a instancias de las seales de control enviadas por la UC de la CPU. memoria cach Un tipo importante de memoria es la memoria cach. Funcionalmente, la memoria cach es igual a la memoria principal. Sin embargo, fsicamente en el ordenador es un componente distinto (no es imprescindible que est en los ordenadores). Se puede definir como una memoria rpida y pequea, situada entre la memoria principal y el procesador, especialmente diseada para contener informacin que se utiliza con frecuencia en un proceso con el fin de evitar accesos a otras memorias (principal), reduciendo considerablemente el tiempo de acceso al ser ms rpida que el resto de la memoria principal. Cuando el procesador lee datos o los almacena en la memoria principal, los datos tambin se almacenan en la memoria cach. Si el microprocesador los necesita de nuevo, los lee de la cach y no de la principal. Al ser sta muy rpida la velocidad se incrementa dramticamente. La cantidad de memoria cach en un ordenador que disponga de esta memoria es bastante menor que la cantidad de memoria principal (no cach), y adems la cach es bastante ms cara.

unidad central de proceso. EL microprocesador. La unidad central de proceso o CPU es el verdadero motor de un ordenador. Se encarga de realizar las tareas fundamentales:

Operaciones aritmticas Direccionamiento de Memoria Gestin de instrucciones Control del transporte de los datos a travs de los buses. La CPU es el elemento principal de un sistema computarizado. Si hacemos un smil entre un ordenador y el cuerpo humano, la CPU har el papel del cerebro: atender las solicitudes, mandar y hacer controlar la ejecucin. Un microprocesador es un circuito integrado o chip que contiene a la CPU y un conjunto de patillas. Su tamao es algo menor que el de una caja de cerrillas. Los ordenadores equipados con microprocesadores se suelen conocer con el nombre de microordenadores, que son los ordenadores de pequeo tamao y elevada capacidad que estamos acostumbrados a ver. Generalmente los trminos CPU y microprocesador se usan indistintamente.

Omar Set Galicia

9-

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

En los microordenadores, es comn referirse a la CPU identificndola con la carcasa del ordenador (Ej.: no hace falta que traigas el teclado ni la pantalla, slo la CPU). Aunque esta acepcin es usada con frecuencia y sirve como identificativo de toda la circuitera interna que se encuentra dentro de la carcasa del ordenador, no es correcta. Fsicamente la CPU o microprocesador es el circuito integrado o chip al que nos referamos anteriormente. Este chip se instala en la placa madre del ordenador y est conectado al resto de los componentes (Memoria, controladores de dispositivos, etc.) a travs de los buses. La CPU est compuesta por varios subsistemas. Principalmente son dos: la unidad aritmtico lgica (ALU) y la unidad de control (UC). Otro componente muy importante son los registros. Comenzaremos viendo estos ltimos: registros Los procesadores no suelen operar casi nunca directamente sobre la memoria principal. Coger los datos a operar directamente de la memoria principal sera lo ideal pero tcnicamente sera muy caro de construir y seguramente muy lento. Resulta mucho ms conveniente que los operados sobre los cuales va a actuar el procesador sean traspasados previamente a unas pequeas memorias auxiliares fijas y ultra rpidas. Estas memorias de altsima velocidad destinadas a memorizar los datos esenciales de cada instante del proceso se llaman registros, y estn situados dentro del propio procesador. El tamao de los registros suele ser el mismo que el bus de datos. En cada procesador concreto habr un nmero determinado de ellos, segn los usos especficos que se tengan previstos. Estos usos pueden ser, por ejemplo, los siguientes:
instruccin que se est ejecutando primer operando de la instruccin que se est ejecutando segundo operando de la instruccin que se est ejecutando resultado de la operacin Informacin que ser utilizada para calcular la direccin de memoria a la que se quiere acceder. Informacin sobre la situacin en la que ha quedado la CPU despus de la ejecucin de una

instruccin (por ejemplo: resultado de la ltima comparacin efectuada)


informacin que permita controlar el funcionamiento de la CPU. direccin de la siguiente instruccin a ejecutar (es una direccin de memoria)

Los registros constituyen el nexo entre la CPU y la memoria. Los operados sobre los cuales se aplica una instruccin debern ser transportados previamente a los correspondientes registros desde la memoria principal y el resultado obtenido en el registro de resultado deber transportarse a la ubicacin deseada de la memoria principal. unidad de control La unidad de control dirige todas las actividades del ordenador. Acta como el corazn del sistema, enviando impulsos elctricos (seales de control) para secuenciar (poner en orden) y sincronizar (marcar el tiempo) el funcionamiento de los restantes componentes. Para alcanzar la sincronizacin de todo el sistema, la UC tiene un componente denominado reloj, que se describe a continuacin:

Omar Set Galicia

10 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

reloj El microprocesador est conectado a una oscilador que genera impulsos (seales elctricas) igualmente espaciados en el tiempo (a intervalos constantes de tiempo), y que se suele conocer como reloj. Estos impulsos forman una seal, que permite regular los instantes exactos en los que debe comenzar y finalizar el trabajo de un componente.. Esta ser emitida por el reloj a una determinada frecuencia base. La frecuencia se mide en megahercios (MHz o millones de ciclos por segundo). El microprocesador recibe dicha seal y la divide para obtener otra seal con la frecuencia a la que el microprocesador es capaz de trabajar. Esta nuevas seal marca el ritmo con el cual se ejecutan todas las tareas. Por ejemplo, el 8088 funciona a 4,77 MHz, que es un tercio de la frecuencia base del reloj que usa, que es de 14,31818 MHz. Los ms modernos microprocesadores alcanzan velocidades de cientos de MHz (300 MHz alcanza el Pentium II, es decir, 300x106 Hz, lo que significa que el reloj genera 300 milln de pulsos por segundo, lo que suponiendo que cada instruccin a realizar por el microprocesador necesitara un ciclo de reloj, se podran realizar 300 millones de instrucciones por segundo). decodificador Otro componente de la UC es el decodificador. El decodificador tiene como misin recibir el cdigo de la operacin a realizar y traducirla (decodificarla) en el conjunto de seales de control necesarias para llevarla a cabo. El funcionamiento del decodificador se basa, en los modernos microprocesadores, en la llamada lgica microprogramada. La interpretacin de un cdigo de instruccin se traduce en la ejecucin de un microprograma que define los pasos elementales a realizar para ejecutar la instruccin deseada. El microprograma est almacenado en una zona de memoria denominada memoria de control.

registros de la UC Hay que sealar la presencia dentro de la UC de varios registros. Aunque su nmero y su misin pueden variar en gran medida entre diferentes microprocesadores, de alguna manera siempre deben existir por lo menos dos:
o o

el registro Contador de Programa el registro de instrucciones El primero de ellos, tambin conocido como PC (Program Counter) o IP (Instruction Pointer) almacena la direccin de la prxima instruccin a ejecutar. El segundo, tambin conocido como IR (Instruction Register), almacena el cdigo de la operacin que est siendo ejecutada en un momento dado.

Por cada instruccin del programa que est siendo ejecutada por el sistema, la UC recorre una serie de etapas que se dividen en dos fases:

Omar Set Galicia

11 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

1. Fase de bsqueda e interpretacin: El objetivo de esta fase obtener el cdigo de la siguiente instruccin a ejecutar y que se encuentra almacenada en la memoria principal. Los pasos a grandes rasgos son: oria del ordenador. La instruccin a recobrar se encuentra en la direccin sealada por el registro IP. El cdigo de la instruccin leda pasa al RI donde ser decodificada. se guarda en el IR, pasa a travs del decodificador el cual genera las seales de control asociadas al cdigo de la instruccin

2. Fase de ejecucin propiamente dicha: Durante el ciclo de ejecucin la instruccin interpretada es ejecutada enviando a cada componente las seales de control generadas. Los pasos son:

3. Unidad aritmtico-lgica La unidad aritmtico-lgica es la parte del microprocesador que realiza los clculos y las operaciones con los datos indicados en las instrucciones. Podramos llamarla calculadora si nicamente realizase operaciones aritmticas, pero como es capaz de realizar operaciones del varios tipos es mejor llamarla unidad aritmtico-lgica para destacar que es capaz de realizar operaciones lgicas. Estas operaciones lgicas que la ALU puede realizar son, en realidad, la simple aplicacin de unas reglas simples de comparacin de dos datos. Pueden establecerse comparaciones de igual, mayor que, menor que, menor o igual que y mayor o igual que. Usando estos tipos de instrucciones el ordenador podr simular el comportamiento lgico humano y adoptar actuaciones diferentes frente a situaciones diferentes. Pero esto no es inteligencia automtica o inteligencia artificial: debe ser el programa realizado por el programador el que contemple convenientemente el uso de estas instrucciones para simular la capacidad de decisin que la inteligencia comporta. La ALU posee una circuitera que le proporciona la capacidad de realizar estas operaciones aritmticas y lgicas con los datos. El conjunto de operaciones que puede llevar a cabo la ALU estn concebidas y fijadas durante su diseo. en el caso de una ALU elemental, sta podr: sumar, restar, realizar operaciones lgicas (Y, O, NO) y relacionales (=, >, <, >=, <=, <>). El resto de operaciones se realizarn a partir de las operaciones elementales, por ejemplo multiplicar dos nmeros se hara mediante una sucesin de sumas. Podemos hacer un smil entre un ordenador y una orquesta dirigida por un director de orquesta. Toda la orquesta compondra el hardware del sistema. El director de orquesta actuara como el microprocesador: su labor es leer una serie de instrucciones (partitura) y enviar rdenes al resto de la orquesta para que sta funcione. Los msicos y sus instrumentos funcionaran como elemento perifricos: reciben rdenes del microprocesador y actan en consecuencia. La partitura del director sera el programa, que est almacenado en la memoria del ordenador: sin tal partitura, la orquesta

Omar Set Galicia

12 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

no hace nada. La labor del director es ir tomando las instrucciones escritas en la partitura y dar las rdenes correspondientes a los msicos. El director no hara nada por iniciativa propia: solamente lee la partitura y acta en consecuencia. En el smil anterior de la orquesta, quizs la parte que ms adecuadamente se ajuste a la labor del director de orquesta es la unidad de control: no toca ningn instrumento, pero su batuta es la que hace que cada instrumento intervenga en el momento oportuno. Para marcar los intervalos precisos de tiempo de las actividades de todos los dispositivos que controla, la unidad de control dispone tambin a semejanza de un director de orquesta- de un cadencimetro para lograr la sincronizacin. En un microprocesador esta labor la lleva a cabo el reloj.

4. repertorio o juego de instrucciones La potencia de un microprocesador depender de su velocidad en la ejecucin de las instrucciones pero tambin del tipo, variedad y riqueza de operaciones que sea capaz de realizar. Cada microprocesador dispone de un repertorio de instrucciones propio, que se conoce como juego de instrucciones del microprocesador. Este juego depende de la circuitera interna con la cual ha sido diseado. La programacin ntima y verdadera del procesador debe hacerse usando ese juego de instrucciones de que de la mquina concreta con la que estemos trabajando. Afortunadamente, existen lenguajes de programacin que nos evitan tener que aprender el lenguaje de cada mquina particular. Dentro del repertorio completo de instrucciones del microprocesador existirn un conjunto asociado a las distintas operaciones que puede realizar la ALU. Cuando la UC identifica un cdigo de Uno de los factores de mayor importancia en la administracin actual, es poseer informacin de alta calidad, tanto en los distintos procesos de una organizacin, como para la toma de decisiones; esto ha provocado que cada da se busque un mayor perfeccionamiento, tanto de los elementos tcnicos para obtenerla, como de los sistemas de informacin que se desarrolla, con el objeto de lograr resultado oportunos, confiables y al ms bajo costo. Por lo tanto, es necesario controlar que cada etapa de sistema conformado para obtener la informacin se haya cumplido correctamente, es decir, se verifique que los procesos administrativos y electrnicos de datos sean coherentes y acten como un todo que satisfaga los requerimientos de quienes deben hacer uso de dicha informacin. instruccin que indica una determinada operacin de la ALU, generar las seales oportunas para activar la operacin correspondiente dentro de la ALU. El formato general de las instrucciones que son ejecutadas por el microprocesador se ajusta al formato: <Cdigo de operacin> <Operando 1> <Operando 2> Pueden existir operaciones que solo contengan un operador o incluso ninguno. Supongamos un microprocesador que puede realizar la siguiente operacin: Sumar el contenido de un registro con un determinado valor y guardar el resultado en el propio registro. Consideremos que el cdigo de dicha operacin es 0011. El registro se llamar A, y el valor a sumar es 2. La instruccin que debera recibir el microprocesador para sumar el contenido de A con el valor 2 es: 0011 0010 (cdigo de operacin, y primer y nico operando)

Omar Set Galicia

13 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

Al entrar en un ciclo de bsqueda la UC extraer desde la posicin de memoria sealada por IP el cdigo de la siguiente instruccin a ejecutar. Al recibir el cdigo de instruccin 0011 se enviarn las seales de control necesarias para: operados implicados en la suma a la ALU (contenido del registro A, y valor 0010) realizar una operacin de SUMA.

Estas seales son una simplificacin de todas las seales elementales que habran de ser generadas. La popularizacin de los microordenadores comenz en los aos 70 con el ordenador Apple II, sin embargo su impacto comercial comienza cuando IBM lanza en 1981 su ordenador personal PC (Personal Computer) basado en el microprocesador 8088 de Intel. A este lanzamiento le siguieron otros muchos fabricantes: COMPAQ, ALR, Olivetti, Tandom, Hewlett-Pakard, etc... Desde entonces la evolucin ha sido continua en la aparicin de nuevos microprocesadores y modelos de microordenadores cada vez ms potentes y veloces. Hoy en da prcticamente todos los fabricantes de ordenadores comercializan ordenadores personales. Se puede decir en comparacin con la industria del automvil, que los ordenadores personales vienen a ser los utilitarios de la Informtica. Actualmente la mayor parte de los microordenadores estn basados en dos grandes familias de microprocesadores: la Intel y la Motorola. La familia Intel (8088, 8086, 80286, 80386, 80486, Pentium) es la base de todos los ordenadores IBM y compatibles (PC, XT, AT, PS/2, 386, 486, Pentium). La familia Motorola (68000,68010, 68020, 68030, 68040) es la base de los ordenadores Apple Macintosh. Son especialmente populares los ordenadores de tipo PC. A este tipo de ordenadores estn orientadas la mayora de las descripciones presentes en este tema.

5. procesadores risc y cisc Existen en la actualidad dos grandes tendencias en la construccin de procesadores. stas se diferencian esencialmente en las caractersticas de su repertorio de instrucciones. CISC (Complex Instruction Set Computer) tienen un repertorio con un nmero de instrucciones alto (200-300); estas instrucciones adems son ms complejas que las de RISC, con lo que la circuitera necesaria para decodificacin y secuenciacin tambin aumenta, y la velocidad del proceso disminuye. Como ventaja, tenemos que se necesitan menos instrucciones para ejecutar una tarea. Adems, el formato de las instrucciones es bastante variable (es decir, hay bastantes formatos). Adems, el diseo hace que el procesador tenga que realizar constantes accesos a memoria. Este tipo de procesadores es en el que se basan los PCs. Reduced Instruction Set Computer) tienen caractersticas opuestas a los CISC. Su juego de instrucciones es ms reducido (menos de 128), y las instrucciones son ms sencillas (con lo que se necesitarn ms instrucciones para ejecutar una tarea). El formato de instrucciones es fijo (o sern pocos formatos), con lo que el control del hardware es ms sencillo y se facilita la colocacin de las instrucciones en la memoria, lo que implica que los accesos a la memoria se aceleren. Por otra parte, estos accesos a memoria son menos frecuentes ya que el procesador posee un mayor nmero de registros.

Omar Set Galicia

14 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

Estos procesadores son los que estn presentes en las estaciones de trabajo. Como ejemplos podemos citar los procesadores ALPHA de Digital Equipment, y los SuperSPARC y MicroSPARC de Sun Microsystems y Texas Instruments. Relacionada con los conceptos RISC y CISC est la tcnica pipeline; esta tcnica consiste en dividir la ejecucin de la instruccin en bloques independientes que se ejecutan en paralelo. Es ms eficiente para los procesadores RISC, aunque tambin se implementa en CISC.

6. Coprocesador matemtico Tambin conocido como procesador numrico, es otro microprocesador adicional que se puede incorporar a los microordenadores. Su objetivo es descargar de las operaciones aritmticas al procesador principal (no lo sustituye, sino que colabora con l). Los coprocesadores matemticos realizan directamente las operaciones con nmeros reales y con algunas funciones (seno, coseno, tangente, potencias del nmero e...). La presencia del coprocesador matemtico en un ordenador es importante siempre que se vayan a efectuar clculos matemticos (manejo de nmeros reales) y para otras tareas como el trabajo con grficos (lags funciones trigonomtricas son necesarias para realizar las operaciones). No obstante, el coprocesador no es un elemento imprescindible para un ordenador;: si ste no est presente, las operaciones las realizar el procesador principal (con menos eficiencia). Los coprocesadores matemticos de la familia Intel son el 8087, 80287 y 80387. Esta familia tambin cuenta con microprocesadores con coprocesador matemtico incorporado en el mismo chip, como es el caso del microprocesador 80486 DX. Los de la familia Motorola son el 68881 y el 68882. buses Un bus se puede definir como una lnea de interconexin portadora de informacin, constituida por varios hilos conductores ( en sentido fsico) o varios canales o lneas (en sentido de la lgica de transmisin), por cada una de las cuales se transporta un bit de informacin. El nmero de lneas que forman los buses (ancho del bus) es fundamental: Si un bus est compuesto por 16 lneas, podr enviar 16 bits al mismo tiempo (paralelamente); por el contrario, si el bus tiene 32 lneas podr enviar 32 bits en el mismo tiempo. En la familia de los ordenadores personales, los buses interconexiones toda la circuitera interna. Cuando un dato pasa de un componente a otro, viaja a lo largo de este camino para alcanzar su destino. Es decir, los distintos subsistemas del ordenador intercambian datos gracias a los buses. Podemos distinguir principalmente tres categoras de buses:

Bus de datos. Sirve para transmitir informacin entre el microprocesador, la memoria y los perifricos. Por l circulan los datos y las instrucciones. Tiene tantas lneas como bits se transmiten en paralelo (una para cada bit). El flujo es de doble sentido y a mayor nmero de bits paralelos mayor podr ser la velocidad de transmisin que consigamos. El ancho de este bus (n de bits que puede transmitir simultneamente en paralelo) es una medida de la potencia del microprocesador. Este bus es como una autopista de datos electrnicos y cuanto ms ancho sea, ms datos podrn moverse al mismo tiempo. El ancho del bus de datos es una de las caractersticas ms importantes del microprocesador. Cuando decimos que un microprocesador es, por ejemplo, de 16 bits, nos estamos refiriendo al ancho de su bus de datos.

Omar Set Galicia

15 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

Bus de direcciones. Es utilizado por el microprocesador para sealar la celda de memoria (o el dispositivo de E/S) con el que se quiere operar. El tipo de operacin ser de lectura o de escritura y los datos implicados viajarn por el bus de datos. Por l circula la expresin binaria de la direccin de memoria a la cual el microprocesador quiere acceder. Tiene sentido de flujo unidireccional desde el microprocesador hacia la memoria. Una vez localizados los datos pedidos, su transmisin hacia el microprocesador (o hacia donde sea) se har a travs del bus de datos. Si queremos leer el valor de una celda de memoria, se selecciona la celda en concreto escribiendo su direccin en el bus de direcciones y se recibe su contenido a travs del bus de datos. Los dispositivos de E/S intercambian la informacin con el microprocesador mediante los puertos de E/S. Cada puerto est asociado con un determinado dispositivo y tiene una direccin que lo identifica. El ancho de este bus tambin es una medida de la potencia del microprocesador, ya que determina la cantidad de memoria a la que ste puede acceder, es decir, la cantidad de espacio direccionales. El espacio de direcciones es el rango de valores distintos que el microprocesador puede seleccionar. Si nicamente tuviramos un bus de direcciones de dos lneas, entonces slo se podrn enviar 4 direcciones: 00, 01,10, 11. En general, la cantidad mxima de direcciones disponibles ser 2n, siendo n el nmero de lneas del bus de direcciones. Bus de control. Por l circulan las seales que marcan las interrelaciones entre los distintos componentes del procesador. Es de doble sentido de flujo. Sirve para transportar las seales que se encargan de dirigir el correcto funcionamiento del sistema: Seales de reloj, alimentacin, interrupciones, etc. Mediante las seales de control se gestiona el correcto funcionamiento y la sincronizacin de las tareas a realizar por los distintos subsistemas. Tambin podemos hacer otra clasificacin de los buses, segn el criterio de su situacin fsica: buses internos y buses externos. El primero de ellos mueve datos entre los componentes internos del microprocesador, mientras que el segundo se utiliza para comunicar el micro y otras partes, como perifricos y memoria. De todo lo dicho anteriormente podemos concluir que las caractersticas a valorar en un procesador sern:

de reloj a la que trabaja (se mide en Megahercios) instrucciones. microprocesador puede llevar a cabo en una unidad de tiempo (un segundo). Esta magnitud se mide en M.I.P.S. (millones de instrucciones por segundo).

unidades de entrada/salida o perifricos

Omar Set Galicia

16 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

Tal y como hemos presentado un ordenador, un perifrico sera cualquier unidad del sistema, excepto la unidad central de proceso y la memoria principal. Los perifricos son una serie de dispositivos que permiten al ordenador comunicarse con el exterior, bien sea para tomar datos o para mostrar informacin, o bien para almacenar, de forma permanente, grandes cantidades de informacin. Segn el sentido del flujo de informacin, tendremos los siguientes tipos de perifricos:

Perifricos de entrada: Establecen un flujo de informacin desde el exterior del ordenador hacia ste. Perifricos de salida: Establecen un flujos de informacin desde el interior del ordenador hacia el exterior. Perifricos de entrada/salida: Pueden establecer el flujo de informacin en ambos sentidos: desde el exterior al interior del ordenador o al revs. Estamos diciendo que la informacin se transmite desde/hacia el interior del ordenador. Cuando se produce una operacin de entrada de informacin, la informacin ir desde el exterior hasta la CPU. Lo que ocurre es que la CPU no es un elemento pensado para almacenar informacin (solo podra almacenarla en alguno de sus registros, pero stos no son muy numerosos). De hecho, cuando se introduce informacin en el ordenador, esta informacin pasar por algn registro de la CPU, pero su destino final ser la memoria principal del ordenador, que s es un elemento cuyo principal cometido es almacenar informacin. En las operaciones de salida de informacin ocurre lo mismo: la informacin pasar de la memoria principal a algn registro de la CPU, y desde ah ir hacia el exterior por medio del perifrico. ADAPTADORES, INTERFACES o controladores Toda la transferencia de informacin entre el ordenador y el mundo exterior se realizar a travs de los perifricos. La manera en que la informacin se transfiere es controlada por la CPU. Para auxiliar a la CPU en esta labor, existen unos dispositivos intermedios llamados adaptadores, controladores o interfaces de entrada/salida, que comunican a la CPU con el perifrico. La misin del interface es hacer de intermediario entre el mundo exterior, representado por el perifrico, y la CPU del ordenador. es decir, la interface de entrada/salida se encarga de transformar la informacin, representada en el formato utilizado por el ordenador, en informacin inteligible por el perifrico y viceversa. Adems, la interface de entrada/salida se encarga de acoplar la velocidad de trabajo del ordenador (normalmente muy rpida) con la del perifrico (muy baja), ya que, al tener los perifricos partes mecnicas, su velocidad de entrada/salida de datos es muy inferior a la velocidad de entrada/salida de datos de la CPU. La razn de ser del interface es debido a que en la mayora de los casos es necesario transformar las caractersticas de la informacin almacenada en los dispositivos, para adaptarlas a las del ordenador a la que estn conectados, y viceversa. Con esto se consigue realizar sin errores la transmisin de la informacin en un sentido y otro. El adaptador o interface realiza la correccin de cualquier incompatibilidad de informacin entre los perifricos y el ordenador. Existe una gran variedad de adaptadores. Aunque todos ellos realizan las mismas funciones, los fabricantes han pretendido introducir en el mercado los de fabricacin propia. Esto ha generado incompatibilidad entre diferentes ordenadores del mismo tipo. La transmisin entre perifricos y ordenador se realiza mediante un conjunto de reglas y procedimientos a seguir para el intercambio de la informacin entre dispositivos, equipos o sistemas

Omar Set Galicia

17 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

diferentes. Estas reglas o procedimientos reciben el nombre de protocolo y en la actualidad se han normalizado por el organismo ISO. Los controladores se aaden al sistema mediante unas extensiones reservadas en la arquitectura del sistema para incorporar nuevos componentes hardware. Estas extensiones se denominan ranuras de expansin o slots de expansin, y son unos zcalos longitudinales donde se instalan las tarjetas para aumentar las prestaciones de un ordenador. Existen varios tipos de slots dependiendo del nmero de bits que transmitan. Cada tipo de tarjeta se conectar a un slot del mismo tipo. monitor El proceso de visualizacin de datos es posible gracias al sistema de vdeo del ordenador. Un sistema de vdeo consta del monitor, tarjeta grfica y programa controlador. El monitor visualizar la informacin que se genera en el programa que se ejecute en el ordenador. Est controlado por la tarjeta grfica. El tamao del monitor viene dado por la longitud de la diagonal de la pantalla. Los habituales son de 14, 15, 17, 20 y 21 pulgadas. El ordenador manda informaciones a la tarjeta de vdeo, y el monitor transforma esas informaciones en un rayo electrnico que ilumina la pantalla en un punto. Esto todava no conduce a la formacin de una imagen completa, sino tan solo contribuye a la formacin de un minsculo punto luminoso (PIXEL). La imagen del monitor constar de muchos de esos puntos. El rayo electrnico se mover desde la esquina superior izquierda de la pantalla hasta la inferior derecha, siguiendo un movimiento horizontal y otro vertical. De esta forma crea consecutivamente uno tras otro todos los puntos de la pantalla que son necesarios para crear una imagen completa, a partir de seales que enva la tarjeta de vdeo. Para que el primer punto permanezca visible mientras el rayo electrnico est iluminando al ltimo, la parte interior de la pantalla est recubierta por una capa de numerossimas partculas fosforescentes, que tienen como misin prolongar durante un cierto tiempo la iluminacin que les ha sido transferida. En el momento en que se ha conseguido una imagen completa, el rayo electrnico vuelve a posicionarse en la esquina superior izquierda para enviar un nuevo impulso de iluminacin. Se conoce como frecuencia de barrido vertical o frecuencia de refresco de pantalla al nmero de veces por segundo que el rayo electrnico recorre la pantalla. La frecuencia de refresco de imagen en monitores de PC usuales se encuentra entre 50 y 70 Hertzios (Hz). Esto significa que la imagen completa se construye de 50 a 70 veces por segundo. Cuanto ms elevada sea la frecuencia, ms tranquila aparecer la imagen. El ojo humano es capaz de registrar del orden de 25 imgenes por segundo y por tanto se muestra demasiado perezoso para darse cuenta de forma notable de esta sucesin de repeticin de la imagen. El trabajo con la pantalla resulta mucho menos cansado en el supuesto de un monitor de 70 Hz. Existen dos tcnicas de barrido: los monitores no entrelazados barren todas las lneas horizontales sin saltarse ninguna. Los monitores entrelazados barren una lnea de cada dos, barriendo en la siguiente pasada las lneas saltadas. El programa controlador o driver es el elemento software encargado de la comunicacin entre los programas de aplicacin y la tarjeta grfica. Estos controladores relacionan el formato del programa principal con el que maneja el procesador grfico. La tarjeta grfica es interface hardware que controla el monitor. Acta como punto de conexin entre el monitor y el procesador. Los elementos que componen una tarjeta grfica son: conexin con el PC: parte de la tarjeta que se insertar en el slot del ordenador. conector para el monitor: sirve para enviar la informacin de la tarjeta al monitor; consiste en un enchufe especial de 15 pins. Memoria de pantalla: los tipos de memorias que puede contener una tarjeta grfica son:

Omar Set Galicia

18 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

ROM (ROM de vdeo). Contienen los juegos de caracteres, grficos y numricos y los formatos para la conversin de formato ASCII a patrones de puntos. DRAM (RAM dinmica). Es la ms general y es monotarea (slo puede leer o escribir datos al mismo tiempo, ya que slo dispone de un puerto de comunicaciones. VRAM (RAM de vdeo). Es ms veloz, porque dispone de dos puertos de comunicaciones para permitir lectura y escritura simultneas. En los ltimos tiempos han comenzado a usarse otros tipos de RAM, como EDO RAM, WRAM, SGRAM y RAMBUS, que ofrecen mejoras en los tiempos de acceso y mayor velocidad de transferencia. controladora de vdeo: reproduce total o parcialmente el contenido de la memoria de pantalla en intervalos peridicos de tiempo. tipos de tarjetas grficas mda (adaptador monocromo) Los primeros PCs fabricados por IBM fueron previstos con una conexin para el monitor que no tena capacidad grfica. Dispona de una memoria de pantalla de 4 Kb y solo poda registrar datos alfanumricos. Como cualquier otro adaptador de monitor de PC , era capaz de llenar una pantalla con 25 lneas de 80 caracteres cada una. No puede trabajar con colores. hgc (Hrcules graphics card, tarjeta grfica Hrcules) Lanzada en 1982, es la primera tarjeta que aparece con posibilidades grficas. Tiene dos modos de funcionamiento: el modo texto del MDA (pero con una matriz de puntos por signo de 8x16) y un modo grfico con resolucin de 720 x 340. Tampoco poda trabajar con colores. La memoria de la pantalla se aumenta hasta 64 Kb. La frecuencia de cambio de imagen es de 50 Hz. cga (color graphics adapter, adaptador de grficos a color) Esta tarjeta hizo aparecer el color en el mundo de los PC's. Su memoria de pantalla es tan slo de 16 Kb. En el modo texto trabaja como la MDA (forma cada carcter con una matriz de puntos de 8x8), mientras que en modo grfico puede trabajar con una resolucin de 160x100 con 16 colores, de 320x200 con 4 colores, o de 640 x 200 en 2 colores. Como se ve, a ms colores ms escasa es la resolucin. ega (enhanced graphics adapter, adaptador de grficos mejorado) Esta tarjeta puede trabajar en modo texto y grfico; en este ltimo es capaz de representar 16 colores de una paleta de 64, y una resolucin de 650x350 puntos. En modo texto la matriz de caracteres es de 14x8 puntos. Su alta resolucin le permite representar 80 caracteres en 25 o 42 lneas. la memoria de pantalla es de 256 Kb. vga (video graphics array, adaptador de grficos de vdeo) Puede trabajar en modo texto y modo grfico y ofrece una resolucin de 640x480 puntos con 16 colores. SuperVGA's, ExtraVGA's, VGA's ampliados o VGA's extendidos Estos controladores son capaces de trabajar con resoluciones de 800x600, 1024x768, 1280x1024, 1600x1200... y de manejar 256, 32.768, 65.536 o 16.777.216 colores. teclado Hoy por hoy, el dispositivo principal de introduccin que le sirve al usuario como medio de comunicacin con el ordenador sigue siendo el teclado, si bien en entornos grficos es casi

Omar Set Galicia

19 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

imprescindible adems el uso de un ratn. Desde siempre ha sido considerado como parte fija del ordenador, por ejemplo las antiguas consolas y terminales, pero para aumentar la comodidad y eficacia se separ del mismo, aunque mantenindose unido a travs de un cable. No todos los teclados se adaptan a cualquier ordenador. Esto proviene del tipo de ordenador, en el cual IBM marc las diferencias. el teclado PC/xt Los primeros PC de IBM que se lanzaron al mercado lo hicieron con un teclado albergado en una pesada carcasa metlica. Estaban equipados con un total de 83 teclas exactamente. A diferencia de los teclados usuales de hoy en da, no disponan de indicadores LED que anunciasen el status de las teclas Num Lock, Caps Lock y Scroll Lock. Las teclas de funcin desde F1 hasta F10 se localizaban en dos filas verticales en el lado izquierdo del teclado. La tecla Esc se encontraba en el campo de letras y nmeros en la esquina superior izquierda al lado del 1. el teclado PC/at En los ordenadores de la clase AT desarrollados posteriormente por IBM se llev a cabo una ligera modificacin por parte de IBM, pero dentro de la misma carcasa. La situacin de la mayora de las teclas se conserv sin modificaciones. Las teclas numricas, de control del cursor y las de clculo se agruparon en un bloque aparte, que se coloc en el margen derecho del teclado. Adems fue albergada all una segunda tecla Intro. Pero tampoco se dispona de indicadores LED para el status del teclado. el teclado at ampliado Partiendo del teclado antes descrito, el teclado AT, se llev a cabo nuevamente una importante ampliacin que s modific de forma esencial el mismo. El nmero de teclas de funcin se aument de 10 a 12, a la vez que fueron albergadas en lnea horizontal en la parte superior del teclado. A la izquierda de esta lnea se alberg la tecla Esc y a la derecha se instalaron tres adicionales de funcin fija (Imp Pant, Bloq Desplay y Pausa). Entre el teclado alfanumrico y el numrico se albergaron 10 teclas adicionales (las cuatro direcciones del cursor, Insertar, Suprimir, Inicio, Fin, Avanzar Pgina y Retroceder Pgina) Algunas teclas se encontraban repetidas para posibilitar un uso ms flexible. Por esto es por lo que el teclado ampliado para AT recibi el nombre de MF (Multi Function). Una ampliacin muy til fue la instalacin de LED's para el estado del teclado. el teclado de Windows 95 Con la llegada de Windows 95, Microsoft ha diseado un nuevo teclado, el cual aparte de ser un teclado estndar AT, aade unas teclas especficas con determinadas tareas propias de este sistema operativo. el cdigo de teclas (scan code) Cada vez que una tecla es pulsada, se transmite un determinado cdigo de tecla desde el procesador del teclado a la CPU. Esta traduce el cdigo de teclas en el smbolo correspondiente. Es por lo que es posible desarrollar diferentes dispositivos de teclado para distintos idiomas, y siempre conservando las mismas teclas. Las distintas clases de teclados no slo se diferencian en lo referente a sus teclas, sino tambin en lo que se refiere al cdigo de teclas. As, por ejemplo, el teclado del XT enva al apretar la tecla de espacio el cdigo de teclas 57 a la CPU, mientras que el teclado AT mandara el cdigo 61. As podemos deducir fcilmente que los teclados no son intercambiables directamente entre distintos tipos de PC.

Omar Set Galicia

20 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

Los ordenadores actuales, independientemente de la clase a la que pertenezcan, disponen todos de teclados del tipo MF (con o sin las teclas de Windows 95) .Un pequeo interruptor casi siempre situado en la base de la carcasa del teclado, hace que el teclado se adapte a un XT o a un AT. teclados especiales Actualmente existen en el mercado teclados especiales que disponen, a parte de funciones de teclado normales, de un Trackboard integrado. Un Trackboard integra en el teclado las funciones propias del ratn. Se trata en este caso de un teclado MF completo, en cuya carcasa se encuentra adicionalmente instalada una bola que puede girar libremente. El trackboard tiene la misma utilidad que un dispositivo de ratn, es decir, el cursor se mueve libremente sobre la pantalla siguiendo las indicaciones del Trackball. Tres teclas adicionales simulan las teclas del ratn. Por ltimo, indicar que al conjunto de monitor ms teclado se le suele conocer como consola. ratn El uso del ratn facilita enormemente el trabajo, especialmente en entornos grficos. El ratn forma parte de la categora de dispositivos perifricos de entrada y acta como puntero. La mayora de los ratones trabajan mecnicamente (ratn mecnico). En su parte inferior se encuentra instalada una bola de acero recubierta de goma. Al mover el ratn sobre una superficie, el movimiento de rotacin de la bola se transmite a los discos de codificacin a travs de dos bolas de acero. El movimiento de estos discos de codificacin es captado por los registradores pticos y transmitidos a la electrnica del ratn. All sern finalmente traducidos los valores de movimiento en seales en serie, y sern a continuacin transmitidos a travs de un bus a la CPU. Un programa de configuracin previamente cargado y residente en la memoria recibe los datos de movimiento del ratn en unidades Mickey (1/100 pulgadas). A diferencia del ratn mecnico, el ratn ptico no necesita estar fsicamente conectado al ordenador mediante un cable. Todos los ratones tienen en comn dos o tres teclas de ratn en su parte superior. impresora La impresora es un perifrico de salida, por medio del cual transferimos los datos al papel. En principio cualquier impresora puede ser instalada en cualquier PC compatible, suponiendo que los dos aparatos dispongan de la conexin adecuada. La conexin de la impresora se realiza sin problemas con un cable Centronics en paralelo de los que habitualmente se encuentran disponibles en el mercado. No obstante, pueden surgir numerosos problemas a la hora de realizar la adaptacin de la impresora. Pero en la mayora de los casos se trata de un problema de colaboracin entre el programa de aplicacin y la impresora. No es el ordenador el que se tiene que adaptar a la impresora o viceversa, sino que es el programa de aplicacin el que se tiene que adaptar a la impresora. impresora matricial Estas impresoras componen cada signo a imprimir a travs de una matriz de puntos. Cuanto ms compactos estn colocados estos puntos de impresin, ms legible resultar la resolucin de la imagen impresa. En el mercado podemos encontrar impresoras con diferente nmero de agujas: 9, 18, 24, 48 Cuantas ms agujas se tengan, menos reconocibles son cada uno de los puntos y en consecuencia el signo impreso se hace ms ntido y legible (mayor calidad cuanto mayor nmero de agujas). Para mejorar el resultado final de la imagen escrita, un gran nmero de impresoras ofrecen el denominado modo NQL (Near Letter Quality). Con este sistema, cada signo se imprime dos veces,

Omar Set Galicia

21 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

pero no superpuesto, sino ligeramente desplazado. Mediante este sistema se consigue una mayor densidad de puntos. Sin embargo, la repeticin de la impresin hace que se emplee ms tiempo. impresora de chorro de tinta Otra tcnica de impresin es el sistema de chorro de tinta, el cual se diferencia del anterior sobre todo en lo que se refiere a su trabajo silencioso; es decir, que prcticamente trabaja sin ruido. Tambin la velocidad de impresin es en este caso ms elevada, y lo mismo ocurre con la calidad de impresin. Adems no se precisa cinta de impresin. El cabezal de impresin no se pone en ningn momento en contacto con el papel; en realidad se imprimen minsculas gotitas de tinta al papel a presin, a travs de pequeos tubos accionados por impulsos elctricos. De esta forma una pequea cantidad de tinta sale a fuerte velocidad, y prcticamente se seca cuando se pone en contacto con el papel. Como inconvenientes de esta tcnica de impresin podemos decir que no se pueden usar papeles de calco, y que no se puede usar cualquier papel si queremos una impresin de calidad. El papel ha de ser muy absorbente pero no muy basto para que la tinta no se corra. impresin trmica Es una tcnica de impresin menos extendida. Se basa en el sistema de termo reaccin y la tcnica de transferencia trmica. Las impresoras trmicas exigen un papel especial que libera color a travs de una reaccin qumica que se produce en presencia de calor. La materia colorante del papel trmico, al reaccionar con el calor producido por el cabezal de la impresora, crea la imagen de impresin. Estas impresoras no necesitan ningn tipo de cinta y la impresin que se produce es extremadamente silenciosa. Suministran una impresin muy ntida con un negro intenso. El gran inconveniente es que no son recomendables para importantes volmenes de papel debido fundamentalmente a su elevado coste. A parte de las impresoras que acabamos de comentar, que funcionan por termo reaccin, se ofrecen en el mercado impresoras de transferencia trmica, que emplean papel normal. Con esta tcnica de impresin la materia colorante se encuentra no en el papel, sino en una cinta especial. Tampoco resulta una impresin demasiado econmica. Un inconveniente decisivo de los productos de impresin realizados con impresoras trmicas consiste en el hecho de que la impresin resultante no es resistente a la luz. Adems las hojas impresas son sensibles tambin al calor. Por efecto de un calor elevado podra darse el caso de que la impresin desapareciera. impresoras de margarita Emplean el mismo principio de impresin que las mquinas de escribir de margarita. Los caracteres de impresin (tpicamente 96) se encuentran albergados en un pequeo disco que gira hasta conseguir la posicin adecuada. A continuacin, un martillo golpea el carcter contra la cinta, llevando el smbolo al papel. La velocidad de impresin es mucho ms lenta que en las vistas hasta ahora, pero la impresin ofrecida es precisa y ntida. Otro inconveniente es el elevado ruido que provocan. impresoras lser Es la de ms aceptacin en la actualidad, junto con las impresoras de chorro de tinta. Ofrece gran variedad de tipos de escritura, un nivel de ruido mnimo y una elevada rapidez en el trabajo. Utilizan bsicamente la misma tcnica de impresin que las fotocopiadoras. La impresin no es lnea a lnea, sino por pginas. Esto le obliga a disponer de una memoria de trabajo lo suficientemente grande. Las representaciones grficas fcilmente ocupan varios Mbyte, mientras las matriciales debido a su tcnica de impresin por lneas, necesitan solamente un buffer de unos pocos Kbyte.

Omar Set Galicia

22 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

El color se lleva al papel mediante carboncillo (tner), que es incinerado a continuacin. La luz y el calor de un lser crean la imagen de impresin. Una caracterstica ms importante de estas impresoras es que el texto y los grficos se elaboran e imprimen conjuntamente. La calidad de impresin es muy alta y tambin lo es la velocidad. Un grupo especial entre las impresoras lser lo constituyen las denominadas lser PostScript. Bajo este concepto se entiende un lenguaje de impresin de pginas. A travs de este lenguaje, los contenidos de cada pgina no son enviados a la impresora en forma de matriz de puntos, sino en forma de grfica vectorial. Mientras que la impresora en el sistema convencional recibe del ordenador cada uno de los puntos a imprimir, con este lenguaje se puede comunicar a la impresora instrucciones del tipo imprime un crculo con centro en el centro de la pgina, 5 cm de radio y 2 mm de grueso de lnea. tableta digitalizadora En una tableta digitalizadora representaremos dibujos del mismo modo que en una mesa de dibujo. Los movimientos del lpiz de dibujo se traducen en informaciones digitales que se envan al ordenador a travs de un cable serie. De esta forma el dibujo puede ser almacenado de forma completa en disquetes o discos duros y posteriormente podr ser cargado y modificado. scanner Para poder llevar datos ya existentes (como por ejemplo textos o grficos que ya se encuentran impresos) a un soporte informtico (para poder por ejemplo mezclarlos con otros datos o continuar elaborndolos) podemos usar un scanner, que leer la informacin y la introducir en el ordenador. plotter Es un perifrico de salida con el que se pueden representar dibujos. Lo especfico de los plotters es que se consigue una precisin extremadamente elevada en la representacin grfica. A diferencia de las impresoras, el papel no se conduce siempre en el mismo sentido, sino que es capaz de avanzar y retroceder. La aplicacin principal de los plotters se encuentra sobre todo en las estaciones de diseo asistido por ordenador (CAD) en las cuales se crean dibujos tcnicos, construcciones arquitectnicas y croquis con la ayuda de programas especiales, que posteriormente sern impresos. modem El mdem, que sirve para la transmisin de datos a distancia, puede actuar tanto como dispositivo de entrada como de salida. Con un mdem es posible enviar y recibir datos de un ordenador a travs de una lnea telefnica o de cualquier otro tipo de transmisin de datos. Pueden estar integrados en tarjetas de expansin internas, o ser externos (conectados a travs de un puerto y cable serie). Mdem significa Modulador/DEModulador. Esencialmente su funcin es la de convertir los datos digitales generados por el ordenador, en informacin analgica que puede discurrir por la lnea telefnica. El mdem receptor a su vez debe volver a digitalizar la informacin que le llega para transmitirla al PC al que est conectado. tarjetas de comunicaciones Los elementos que se van a describir dentro de este apartado entraran ms dentro de la clasificacin de conexiones que en la de perifricos, ya que sirven de conexin entre un perifrico externo y el ordenador. puerto paralelo A veces denominado puerto de impresoras, ya que su funcin principal consiste en la transmisin de datos a una impresora mediante un cable de impresora en paralelo (Centronics).

Omar Set Galicia

23 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

La denominacin de puerto paralelo proviene del hecho de que esta conexin realiza transmisin de datos en paralelo (8 bytes simultneamente). puerto serie Se diferencia fundamentalmente del paralelo en que la transmisin se realiza bit a bit consecutivamente. Por lo tanto la transmisin ser ms lenta. En principio el puerto serie estaba pensado para hacer posible la transmisin de datos mediante un mdem. Ms tarde se idearon otros dispositivos perifricos, tales como ratones, impresoras adaptadores de red Los adaptadores de red, tarjetas de red o tarjetas de comunicaciones son unas extensiones especializadas en la conexin del PC con una red de ordenadores.

unidades de disco Existen varios tipos, en funcin del soporte: unidades de disquetes, unidades de discos duros, unidades de CD-ROM Actualmente han alcanzado cierta popularidad las unidades ZIP y tambin han aparecido en el mercado las unidades lectoras de DVD. Los discos son gestionados por un controlador de disco, que es un dispositivo electrnico que transforma las rdenes del ordenador en movimientos de la unidad de disco. Este controlador har las funciones propias de interface que ya se han comentado. Por ejemplo, en el caso de los discos duros, la controladora efectuar la conexin entre la unidad de disco duro y el bus de datos. Para ello, fundamentalmente se ocupar de:

traducir los datos del emisor a una forma comprensible para el receptor (TRADUCTOR DE DATOS) reglamentar la secuencia de tiempo de emisin y recepcin (SEMFORO DE DATOS) y adems tendr que ser rpido y corregir las deficiencias de lectura. En la actualidad los dos modelos de controladoras que se reparten el mercado son las IDE y las SCSI. OTROS PERIFRICOS Aqu podramos aadir muchos otros dispositivos como micrfonos, altavoces, lectores de cdigos de barras, joysticks, pantallas de cristal lquido, lpices pticos, y tambin otros cuyo uso va disminuyendo o ya no se usan, como las cintas magnticas, unidades lectoras de tarjetas perforadas documentacin La documentacin es una parte muy importante del sistema. Se entiende por documentacin tanto los manuales del sistema, como los contratos de venta o alquiler del mismo, o la relacin de puestos de mantenimiento y venta de componentes del sistema. El hardware viene documentado por los manuales tcnicos, que especifican las caractersticas fsicas del sistema: dimensiones, peso, alimentacin elctrica, etc. Asimismo, el software ha de estar documentado mediante los correspondientes manuales del sistema operativo y sus utilidades, as como los manuales de todos los lenguajes que incluye el sistema.

Omar Set Galicia

24 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

Una buena documentacin debe permitir al propietario del sistema llevar a cabo las siguientes funciones: hardware y software que lo integran. usuario no informtico. especializado. desde el hardware como desde el software. Para ello la documentacin ha de incluir las siguientes partes: suministrado. manual de mantenimiento del sistema por parte del personal no informtico. disco, etc.) y de todo el software suministrado. Estas explicaciones deben estar escritas de forma clara y concisa. utilizados. llamada. para cada compilador o ensamblador. programas. leta relacin de todos los mensajes de error, su causa y su solucin. are como para el software.

Omar Set Galicia

25 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

3. COMPONENTES LGICOS (DATOS Y SOFTWARE)


3.1 DATOS
La palabra datos proviene del latn datum (plural data) que significa lo que se da, en el sentido de lo que acontece. El diccionario de la Real Academia de la Lengua Espaola dice que los datos son: antecedentes necesarios para llegar al conocimiento exacto de una cosa o para deducir las consecuencias legtimas de un hecho. Los datos suelen ser magnitudes numricas directamente medidas o captadas, pero tambin pueden ser nombres o conjuntos de smbolos; o valores cualitativos; o frahses enteras, premisas, imgenes, sonidos, colores Los datos, la informacin, se representa mediante secuencias de smbolos. Por ejemplo, en nuestra vida diaria representamos las palabras mediante letras tomadas de nuestro alfabeto. ste es simplemente uno entre los muchos alfabetos existentes. Una misma letra puede tener sonidos diferentes segn el idioma que se est usando, y una palabra con sentido en un idioma puede carecer de l. Adems, los smbolos que empleamos para representar los nmeros son los dgitos del 0 al 9. Existen otros sistemas como el heredado de los romanos, que es ms difcil de usar. Si pensamos en el prrafo anterior, vemos queloque ocurre es que en base a un alfabeto cualquiera que establecemos por un acuerdo cultural, podemos representar cualquier informacin compuesta de palabras y cantidades numricas, y as el que lee entender al que escribe. Un alfabeto no es ms que un conjunto, fijado por acuerdo cultural, de smbolos elementales en base a los cuales se forma la informacin. Es importante recalcar la arbitrariedad de cualquier alfabeto porque si la informtica ha logrado el tratamiento automtico de la informacin con mquinas, ha sido gracias a este concepto. No es necesario que el alfabeto que usa una maquina en su interior sea el mismo que el que utiliza el hombre que la ha construido y la maneja, basta con que la traduccin de los smbolos internos a los externos o viceversa se efecte de una manera cmoda, y a ser posible (y lo es) automticamente por la propia mquina. Cuando una informacin que originalmente vena representada en un alfabeto A1 es transcrita a un segundo alfabeto A2, se dice que ha sido codificada. As, se puede definir un cdigo como una representacin unvoca de las informaciones de tal forma que a cada una de stas se le asigna una combinacin de smbolos determinada. Un ejemplo clsico es el cdigo Morse empleado en los inicios de la telegrafa. Cuando los smbolos a codificar (alfabeto A1) son transcritos a secuencias de un alfabeto (alfabeto A2) que slo tiene dos smbolos, diremos que tenemos un sistema de codificacin binaria. Estos sistemas son especialmente importantes en informtica, pues son los que se usan habitualmente. El motivo para usar un alfabeto de tan slo dos smbolos es de tipo tcnico, como ya veremos.

3.1.1 sistemas de numeracin


Nuestro sistema de numeracin habitual es de base 10 (o decimal), es decir:

Existen 10 dgitos (0, 1, , 9) posibles en cada posicin del nmero. Numerando de derecha a izquierda los dgitos de un nmero, empezando con el cero, el valor (peso) de posicin del dgito n es 10n. Por ejemplo, 1234 en base 10 quiere decir: 1103 + 2102 + 3101 + 410

Omar Set Galicia

26 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

Para indicar explcitamente que el nmero 1234 est en base 10, lo representaremos as: 1234(10. Lo que hemos dicho hasta ahora del sistema decimal se puede resumir diciendo que es un sistema de numeracin posicional, lo que quiere decir que el valor de una cifra depende de la posicin en la que se encuentre. Es decir, un nmero x estar formado por un conjunto de cifras, del siguiente modo: x = xk xk-1.x1 x0 x-1x-j El subndice indica la posicin. Segn este subndice, cada posicin tiene un peso. Los elementos xk los llamamos coeficientes. Llamando b a la base de numeracin, tenemos la siguiente frmula general (que nos da el valor decimal de un nmero en cualquier base b):

Omar Set Galicia

27 -

UNIVERSIDAD DE SONSONATE PRINCIPIOS DE COMPUTACION G-01

Conclusiones
Hoy en da, resulta necesario para cualquier empresa, contar con un Sistema de Informacin adecuado y eficaz que le permita planificar, controlar y gestionar de manera optima los objetivos que persigue, y as tomar las decisiones segn la situacin actual en la que se encuentra la empresa. Adems las empresas deben ir adecundose a las nuevas tecnologas (Informticas), para as tener una visin ms amplia del mercado en el que compite, tanto nacional como internacional. Por ltimo, podemos decir que dentro de los sistemas de informacin el principal es el contable, pues toda entidad posee uno, ya que, es un medio que permite analizar y presentar en signos monetarios la informacin relativa al negocio.

Omar Set Galicia

28 -

Das könnte Ihnen auch gefallen