07.05.2013 Views

Tema 1 - Desarrollo de Aplicaciones Informáticas (DAI)

Tema 1 - Desarrollo de Aplicaciones Informáticas (DAI)

Tema 1 - Desarrollo de Aplicaciones Informáticas (DAI)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Medios Informáticos y Comunicaciones - Introducción a la informática<br />

______________________________________________________________________<br />

SISTEMAS INFORMÁTICOS<br />

1. SISTEMA INFORMÁTICO .................................................................................... 1<br />

2. EL ORDENADOR ................................................................................................... 2<br />

3. DESCRIPCIÓN DEL ORDENADOR ..................................................................... 2<br />

3.1. Unidad Central <strong>de</strong> Proceso (CPU)..................................................................... 2<br />

1. Unidad <strong>de</strong> control (UC). ............................................................................... 3<br />

2. Unidad aritmético-lógica (ALU). ................................................................. 3<br />

3. Memoria central o memoria principal (MC o MM....................................... 3<br />

La CPU <strong>de</strong> los Or<strong>de</strong>nadores Personales (PC): El microprocesador ..................... 4<br />

3.2. Buses.................................................................................................................. 8<br />

3.3. Registros ............................................................................................................ 8<br />

3.4. La memoria........................................................................................................ 9<br />

4. PERIFÉRICOS ....................................................................................................... 10<br />

1. INTRODUCCIÓN<br />

Informática. La informática es la ciencia que estudia el tratamiento <strong>de</strong> la<br />

información, abarcando su codificación y su utilización, buscando los mejores<br />

sistemas para procesarla.<br />

El <strong>de</strong>sarrollo <strong>de</strong> la informática está íntimamente unido a una máquina<br />

electrónica llamada or<strong>de</strong>nador. No existirían los or<strong>de</strong>nadores sin la ciencia<br />

informática, ni ésta sin los or<strong>de</strong>nadores.<br />

Información. Una <strong>de</strong> las características que diferencia a los humanos <strong>de</strong> los<br />

<strong>de</strong>más seres vivos en su capacidad para obtener información, procesarla y<br />

guardarla para su posterior utilización.<br />

En el mundo actual el hombre maneja una infinidad <strong>de</strong> informaciones. Éstas<br />

son <strong>de</strong> distintos tipos: palabras, números, letras, etc. y adoptan diferentes<br />

formas: libros, revistas, casetes, ví<strong>de</strong>os, etc.<br />

El <strong>de</strong>sarrollo impone el manejo rápido <strong>de</strong> un volumen cada vez mayor <strong>de</strong><br />

información. Pensemos, por ejemplo, en la cantidad y complejidad <strong>de</strong> las<br />

operaciones realizadas por una entidad bancaria durante solo un día.<br />

La integración y gestión <strong>de</strong> las informaciones sólo es posible utilizando<br />

sistemas informáticos. Tomemos como ejemplo la información que sobre un<br />

alumno posee un centro escolar. La informática permite integrar todas estas<br />

informaciones dispersas, o hacerlas fácilmente accesibles en cualquier<br />

momento y procesarlas <strong>de</strong> una manera rápida y precisa.<br />

Comunicación. En un proceso informático, la comunicación representa un<br />

papel muy importante. Ésta permite trasladar los datos <strong>de</strong> una parte a otra <strong>de</strong><br />

un or<strong>de</strong>nador o a sus periféricos, e incluso <strong>de</strong> un or<strong>de</strong>nador a otro.<br />

El sistema informático. Un sistema informático resulta <strong>de</strong> la conjunción <strong>de</strong><br />

dos partes bien diferenciadas: hardware y software.<br />

a) Hardware: Es el conjunto formado por todos los elementos físicos que<br />

componen el or<strong>de</strong>nador.<br />

1


Medios Informáticos y Comunicaciones - Introducción a la informática<br />

______________________________________________________________________<br />

b) Software: está constituido por todo el entorno lógico, es <strong>de</strong>cir, el<br />

conjunto <strong>de</strong> todos los programas informáticos capaces <strong>de</strong> funcionar en<br />

un or<strong>de</strong>nador.<br />

El hardware <strong>de</strong> un or<strong>de</strong>nador, consi<strong>de</strong>rado <strong>de</strong> forma individual, es único pero<br />

pue<strong>de</strong> contener tipos muy diferentes <strong>de</strong> software. Algo muy normal es que un<br />

or<strong>de</strong>nador contenga en su disco programas procesadores <strong>de</strong> texto, hojas <strong>de</strong><br />

cálculo, bases <strong>de</strong> datos, etc. Todos ellos corren en el mismo or<strong>de</strong>nador.<br />

2. EL ORDENADOR<br />

A lo largo <strong>de</strong> su historia el hombre se ha ido creando las herramientas<br />

necesarias para su trabajo. Así, <strong>de</strong>s<strong>de</strong> las primeras hechas en piedra hasta los<br />

más mo<strong>de</strong>rnos automóviles tienen como finalidad facilitar y mejorar el trabajo.<br />

Un or<strong>de</strong>nador es una herramienta <strong>de</strong> trabajo más, pero con una gran<br />

diferencia y ventaja sobre casi todas las restantes: su versatilidad, ya que<br />

po<strong>de</strong>mos utilizarlo para escribir un libro, reservar nuestros billetes <strong>de</strong> avión o<br />

tren, controlar el tráfico aéreo, marítimo o terrestre, o dirigir un robot.<br />

Un or<strong>de</strong>nador es una herramienta <strong>de</strong> trabajo con multitud <strong>de</strong> aplicaciones y con<br />

dos características fundamentales:<br />

1. Fiabilidad, obe<strong>de</strong>ce sin errores las ór<strong>de</strong>nes que se le dan.<br />

2. Rapi<strong>de</strong>z <strong>de</strong> ejecución.<br />

3. DESCRIPCIÓN DEL ORDENADOR<br />

Insistiendo en el concepto <strong>de</strong> que un or<strong>de</strong>nador es una máquina,<br />

enten<strong>de</strong>remos que está formado por una serie <strong>de</strong> elementos, unos<br />

imprescindibles y otros opcionales, que en su conjunto <strong>de</strong>terminan lo que se<br />

conoce como configuración <strong>de</strong>l equipo.<br />

Intentaremos ir <strong>de</strong>sglosando los diferentes elementos que configuran un<br />

or<strong>de</strong>nador. Pese a toda su complejidad, po<strong>de</strong>mos separar un or<strong>de</strong>nador en dos<br />

bloques:<br />

a) Unidad Central <strong>de</strong> Proceso<br />

b) Periféricos<br />

3.1. Unidad Central <strong>de</strong> Proceso (CPU)<br />

Po<strong>de</strong>mos calificar esta zona <strong>de</strong>l or<strong>de</strong>nador como “la inteligente”. Es<br />

imprescindible en la composición <strong>de</strong>l or<strong>de</strong>nador. En ella incluimos: el<br />

tratamiento <strong>de</strong> la información, supervisión <strong>de</strong> todo el sistema informático,<br />

realización <strong>de</strong> los cálculos necesarios, y por último, la organización y gestión <strong>de</strong><br />

las distintas tareas y activida<strong>de</strong>s que se efectúan en el or<strong>de</strong>nador.<br />

CPU Es la abreviatura <strong>de</strong> Unidad Central <strong>de</strong> Proceso (en inglés Central<br />

Process Unit), elemento físico don<strong>de</strong> radica todo el control <strong>de</strong> los diferentes<br />

elementos que configuran el or<strong>de</strong>nador.<br />

La unidad central <strong>de</strong> proceso está formada por:<br />

2


Medios Informáticos y Comunicaciones - Introducción a la informática<br />

______________________________________________________________________<br />

1. Unidad <strong>de</strong> control (UC). Encargada <strong>de</strong>l control <strong>de</strong> todo el complejo<br />

entramado <strong>de</strong> relaciones entre los diferentes componentes <strong>de</strong> un<br />

or<strong>de</strong>nador. Recibe la información, la transforma e interpreta, enviando<br />

las ór<strong>de</strong>nes precisas a los elementos que las requieren para un<br />

procesamiento correcto <strong>de</strong> los datos.<br />

La UC contiene un reloj que sincroniza todas las operaciones<br />

elementales <strong>de</strong> la computadora. El periodo <strong>de</strong>l reloj se <strong>de</strong>nomina tiempo<br />

<strong>de</strong> ciclo, y está comprendido aproximadamente entre <strong>de</strong>cenas <strong>de</strong><br />

nanosegundos y varios microsegundos, <strong>de</strong>pendiendo <strong>de</strong> la CPU. La<br />

frecuencia <strong>de</strong>l reloj (Megahercios, MHz, o Gigahercios, GHz) <strong>de</strong>termina,<br />

en parte, la velocidad <strong>de</strong> funcionamiento <strong>de</strong>l computador.<br />

2. Unidad aritmético-lógica (ALU). También llamada “unidad <strong>de</strong><br />

cálculo”. Recibe este nombre porque es un circuito (combinacional)<br />

complejo que se encarga <strong>de</strong> llevar a cabo las operaciones que pue<strong>de</strong><br />

realizar un or<strong>de</strong>nador. Estos cálculos pue<strong>de</strong>n ser aritméticos (sumas,<br />

productos, etc.) o lógicos (operaciones <strong>de</strong> comparación).<br />

La ALU recibe los datos con los que <strong>de</strong>be operar la unidad <strong>de</strong> control y,<br />

tras realizar la operación, <strong>de</strong>vuelve los resultados a la memoria central.<br />

El procesador central está formado por la unidad <strong>de</strong> control y la unidad<br />

aritmético-lógica, y su función principal es la <strong>de</strong> controlar y dirigir la<br />

ejecución <strong>de</strong> todas las operaciones <strong>de</strong>l or<strong>de</strong>nador.<br />

3. Memoria central o memoria principal (MC o MM). Capaz <strong>de</strong><br />

almacenar la información a procesar, a<strong>de</strong>más <strong>de</strong> servir como memoria<br />

intermedia para su posterior archivo en disco. Se compone <strong>de</strong> celdas o<br />

palabras <strong>de</strong> memoria, semejantes y funcionalmente in<strong>de</strong>pendientes. En<br />

realidad es el medio en el que se almacena y sitúa toda la información<br />

que va a formar parte <strong>de</strong> una operación <strong>de</strong> entrada o salida. Debido a<br />

que es un soporte interno, también recibe el nombre <strong>de</strong> memoria interna.<br />

3


Medios Informáticos y Comunicaciones - Introducción a la informática<br />

______________________________________________________________________<br />

La CPU <strong>de</strong> los Or<strong>de</strong>nadores Personales (PC): El microprocesador<br />

En un or<strong>de</strong>nador personal o microor<strong>de</strong>nador (PC), la CPU recibe el nombre <strong>de</strong><br />

microprocesador. A lo largo <strong>de</strong> la última década los procesadores se han ido<br />

transformando y perfeccionando hasta nuestros días. Existe, por tanto, una<br />

evolución continua <strong>de</strong> este elemento tan básico <strong>de</strong>l or<strong>de</strong>nador, lo que ha ido<br />

permitiendo mayor potencia <strong>de</strong> cálculo, mejor gestión y rapi<strong>de</strong>z <strong>de</strong> operación,<br />

etc.<br />

Así, el PC original contaba con el microprocesador 8088 (más a<strong>de</strong>lante se<br />

utilizó el 8086), posteriormente los or<strong>de</strong>nadores PC AT incorporaban el 80286 y<br />

en la actualidad se dispone <strong>de</strong> una gran gama <strong>de</strong> procesadores:<br />

- El PC 386 incluye el procesador 80386 en sus versiones SX y DX<br />

- Los PC 486 incorporan los procesadores 80486, igualmente, en versiones SX<br />

y DX.<br />

- El Pentium correspon<strong>de</strong> al nombre con que se <strong>de</strong>signa a la quinta generación<br />

<strong>de</strong> microprocesadores <strong>de</strong> Intel (abril, 1993). Su arquitectura interna es<br />

consi<strong>de</strong>rablemente diferente a la <strong>de</strong> los 486 y cuenta con mucha más velocidad<br />

<strong>de</strong> proceso. En la actualidad, los procesadores Pentium tienen un diseño<br />

basado en un doble núcleo, lo que les permite procesar casi en paralelo dos<br />

instrucciones.<br />

Los elementos hasta ahora vistos se sitúan <strong>de</strong>ntro <strong>de</strong> la placa base. Ésta se<br />

encuentra en el interior <strong>de</strong> la carcasa <strong>de</strong>l or<strong>de</strong>nador y está formada por<br />

<strong>de</strong>cenas <strong>de</strong> chips y circuitos electrónicos que forman los diferentes elementos<br />

<strong>de</strong>l or<strong>de</strong>nador. No existe un único mo<strong>de</strong>lo <strong>de</strong> placa base, aunque si se pue<strong>de</strong>n<br />

estudiar algunos <strong>de</strong> los mo<strong>de</strong>los más estandarizados para los PC’s. En la<br />

mayoría <strong>de</strong> las placas base hay reservado un lugar para instalar un elemento<br />

esencial: el coprocesador matemático. Éste permite incrementar<br />

consi<strong>de</strong>rablemente la velocidad <strong>de</strong> trabajo <strong>de</strong>l or<strong>de</strong>nador en las operaciones<br />

aritméticas <strong>de</strong> coma flotante, es <strong>de</strong>cir, aquéllas que manejan valores muy<br />

gran<strong>de</strong> y con gran número <strong>de</strong> <strong>de</strong>cimales. Se utilizan fundamentalmente en los<br />

4


Medios Informáticos y Comunicaciones - Introducción a la informática<br />

______________________________________________________________________<br />

programas <strong>de</strong> diseño y resolución <strong>de</strong> problemas matemáticos, mientras que no<br />

se utilizan en programas <strong>de</strong> contabilidad o tratamiento <strong>de</strong> textos.<br />

Cada microprocesador tiene su coprocesador correspondiente.<br />

- microprocesador 8088 le correspon<strong>de</strong> el coprocesador 8087<br />

- a los microprocesadores 80286 y 80386 le correspon<strong>de</strong>n los coprocesadores<br />

80287 y 80387.<br />

La auténtica ventaja <strong>de</strong>l uso <strong>de</strong> un coprocesador es que libera a la CPU <strong>de</strong> la<br />

tarea <strong>de</strong> realizar cálculos complejos con números <strong>de</strong>cimales que conllevan un<br />

alto coste <strong>de</strong> efectividad y velocidad. De esta forma, cuando actúa el<br />

coprocesador, la CPU queda liberada para po<strong>de</strong>r realizar otro tipo <strong>de</strong> tarea.<br />

Para apreciar la verda<strong>de</strong>ra potencia <strong>de</strong>l coprocesador diremos que éste es<br />

capaz <strong>de</strong> realizar los cálculos entre 20 y 45 veces más rápido que el<br />

microprocesador.<br />

En la actualidad en un único chip se integran millones <strong>de</strong> transistores. Los<br />

microprocesadores actuales, a<strong>de</strong>más <strong>de</strong> los circuitos <strong>de</strong> un procesador clásico,<br />

suelen contener:<br />

- Procesador <strong>de</strong> coma flotante (FPU)<br />

- Sistema o unidad <strong>de</strong> gestión <strong>de</strong> memoria (MMU)<br />

- Memoria caché (se estudiará más a<strong>de</strong>lante, en esta misma lección),<br />

- Etc.<br />

Funciones <strong>de</strong>l µprocesador<br />

- Almacena temporalmente las instrucciones.<br />

- Interpreta los códigos <strong>de</strong> operación <strong>de</strong> las instrucciones, y genera las<br />

señales <strong>de</strong> control.<br />

- Genera las secuencias <strong>de</strong> tiempo que sincronizan los intercambios <strong>de</strong><br />

información entre el microprocesador y su exterior.<br />

- Contiene registros para el almacenamiento temporal <strong>de</strong> datos y<br />

direcciones.<br />

- Efectúa las operaciones aritméticas y lógicas típicas <strong>de</strong> una ALU.<br />

5


Medios Informáticos y Comunicaciones - Introducción a la informática<br />

______________________________________________________________________<br />

Microprocesadores <strong>de</strong>sarrollados por Intel<br />

Microprocesadores actuales <strong>de</strong>sarrollados por Intel<br />

6


Medios Informáticos y Comunicaciones - Introducción a la informática<br />

______________________________________________________________________<br />

Microprocesadores compatibles con los <strong>de</strong>sarrollados por Intel<br />

Microprocesadores actuales <strong>de</strong> AMD<br />

7


Medios Informáticos y Comunicaciones - Introducción a la informática<br />

______________________________________________________________________<br />

3.2. Buses<br />

Como ya se ha mencionado antes, la unidad <strong>de</strong> control es la encargada <strong>de</strong><br />

gestionar la entrada y salida <strong>de</strong> datos a través <strong>de</strong> la memoria y <strong>de</strong> controlar que<br />

la UAL realiza todos los cálculos necesarios.<br />

Para <strong>de</strong>sempeñar esta función <strong>de</strong>be comunicarse con los diferentes<br />

componentes que forman el or<strong>de</strong>nador. Esta comunicación se establece a<br />

través <strong>de</strong> unos canales básicos que <strong>de</strong>nominamos buses. Distinguimos tres<br />

tipos principales <strong>de</strong> buses<br />

- Bus <strong>de</strong> instrucciones y datos: se emplea para recibir los datos que se<br />

encuentran almacenados en la memoria RAM. También recibe y canaliza las<br />

instrucciones que <strong>de</strong>be ejecutar el programa.<br />

- Bus <strong>de</strong> direcciones: se emplea por la unidad <strong>de</strong> control para indicar a la<br />

memoria la dirección que va a emplear.<br />

- Bus <strong>de</strong> control: se encarga <strong>de</strong> informar a la unidad <strong>de</strong> control <strong>de</strong> la conexión<br />

<strong>de</strong> los periféricos, el estado <strong>de</strong> los puertos, etc. En <strong>de</strong>finitiva, controla el estado<br />

<strong>de</strong> los distintos dispositivos <strong>de</strong>l or<strong>de</strong>nador.<br />

3.3. Registros<br />

Hasta ahora hemos englobado <strong>de</strong>ntro <strong>de</strong> la memoria principal tanto la memoria<br />

central <strong>de</strong>l or<strong>de</strong>nador, como los registros <strong>de</strong> la CPU que almacenan los<br />

cálculos temporales. Sin embargo, en un análisis más <strong>de</strong>tallado <strong>de</strong>beríamos<br />

diferenciar:<br />

- La memoria principal, es el área <strong>de</strong> almacenamiento <strong>de</strong> los programas<br />

cargados que van a ser ejecutados. La CPU tiene acceso directo a la<br />

información que se encuentra almacenada en dicha memoria.<br />

- La memoria interna está constituida por el conjunto <strong>de</strong> registros <strong>de</strong> la CPU<br />

que permiten almacenar los resultados <strong>de</strong> cálculos temporales según se<br />

van dando éstos.<br />

Definimos un registro como un dispositivo <strong>de</strong> almacenamiento temporal<br />

formado por biestables colocados <strong>de</strong> tal forma que pue<strong>de</strong>n almacenar la<br />

información en un momento <strong>de</strong>terminado. Todo registro está compuesto por:<br />

1. Un conjunto <strong>de</strong> biestables que son el espacio físico <strong>de</strong> almacenamiento<br />

<strong>de</strong> la información. La longitud <strong>de</strong>l registro viene dad por el número <strong>de</strong><br />

biestables que lo forman.<br />

2. Una pequeña lógica adicional que será la que <strong>de</strong>termine las funciones<br />

que el registro pue<strong>de</strong> efectuar sobre los datos.<br />

8


Medios Informáticos y Comunicaciones - Introducción a la informática<br />

______________________________________________________________________<br />

Entre alguna <strong>de</strong> las características <strong>de</strong>stacamos:<br />

- Su pequeña dimensión, ya que normalmente suelen ser <strong>de</strong> 16, 32 o 64 bits.<br />

- La CPU pue<strong>de</strong> acce<strong>de</strong>r directamente a ellos (a los datos que contiene)<br />

- Las entradas y salidas <strong>de</strong> un registro funcionan por impulsos <strong>de</strong> reloj.<br />

Generalmente las salidas requieren más tiempo que las entradas.<br />

- La transferencia <strong>de</strong> información entre registros se realiza a través <strong>de</strong> un canal<br />

o bus común.<br />

- El número <strong>de</strong> registros <strong>de</strong> un microprocesador es la característica<br />

fundamental que <strong>de</strong>termina una arquitectura. Así, cuantos más registros<br />

existan, menor necesidad <strong>de</strong> referencias a la memoria principal con el<br />

consiguiente ahorro <strong>de</strong> tiempo. Sin embargo, este tipo <strong>de</strong> memoria supone un<br />

coste elevado, por lo que se <strong>de</strong>be equilibrar el número <strong>de</strong> registros teniendo<br />

en cuenta la velocidad que se requiere y a su vez buscando el mínimo coste.<br />

- Será mejor el registro que tenga menor retardo.<br />

3.4. La memoria<br />

Cuando hablamos <strong>de</strong> memoria en el or<strong>de</strong>nador <strong>de</strong>bemos diferenciar a qué tipo<br />

<strong>de</strong> memoria se está haciendo alusión. Existen diferentes clasificaciones <strong>de</strong><br />

memorias; en una primera clasificación global po<strong>de</strong>mos distinguir dos tipos <strong>de</strong><br />

memoria en relación a la permanencia <strong>de</strong> la información en ella:<br />

- La memoria volátil hace referencia a la memoria disponible en la placa base;<br />

es lo que hasta ahora hemos <strong>de</strong>nominado memoria central o principal <strong>de</strong>l<br />

or<strong>de</strong>nador. Esta memoria recibe el nombre <strong>de</strong> memoria RAM y representa un<br />

medio <strong>de</strong> almacenamiento temporal en el que se carga en primer lugar el<br />

sistema operativo, y a continuación el resto <strong>de</strong> los programas <strong>de</strong> usuario.<br />

La ventaja <strong>de</strong> esta memoria es que muy rápida a la hora <strong>de</strong> acce<strong>de</strong>r a la<br />

información y transferirla, pero el inconveniente es que es volátil, es <strong>de</strong>cir,<br />

que su información se pier<strong>de</strong> cuando se interrumpe el suministro <strong>de</strong> energía a<br />

la memoria.<br />

- La memoria no volátil o permanente nos permite almacenar información,<br />

datos y programas <strong>de</strong> forma in<strong>de</strong>finida. En este tipo <strong>de</strong> memoria incluiríamos<br />

las memorias <strong>de</strong> tipo ROM (Read Only Memory), disco duro, disquetes, etc.<br />

Cuando una memoria recibe una dirección y unas señales <strong>de</strong> control <strong>de</strong>be<br />

mandar una respuesta concreta.<br />

En esta operación existe un retardo <strong>de</strong> tiempo entre la aplicación <strong>de</strong> una<br />

dirección y la aparición en la salida <strong>de</strong>l contenido <strong>de</strong> la posición direccionada.<br />

Este retardo <strong>de</strong>pen<strong>de</strong>rá <strong>de</strong> la tecnología y <strong>de</strong> la estructura utilizada en la<br />

implementación <strong>de</strong> la memoria, y recibe el nombre <strong>de</strong> tiempo <strong>de</strong> acceso <strong>de</strong> la<br />

memoria.<br />

También una operación <strong>de</strong> escritura sobre la memoria implica un retardo <strong>de</strong><br />

tiempo tras haber recibido la dirección, el dato <strong>de</strong> entrada y la señal <strong>de</strong> control<br />

<strong>de</strong> escritura, y recibe el nombre <strong>de</strong> tiempo <strong>de</strong> escritura <strong>de</strong> la memoria.<br />

Por otro lado, existe un concepto primordial en el cálculo <strong>de</strong> la velocidad <strong>de</strong><br />

trabajo <strong>de</strong> las memorias, se <strong>de</strong>nomina ciclo <strong>de</strong> memoria y se refiere al periodo<br />

9


Medios Informáticos y Comunicaciones - Introducción a la informática<br />

______________________________________________________________________<br />

<strong>de</strong> tiempo requerido entre la solicitud <strong>de</strong> una operación <strong>de</strong> memoria y una<br />

nueva solicitud inmediata <strong>de</strong> una operación idéntica.<br />

Clases <strong>de</strong> memorias (en función <strong>de</strong> su propiedad <strong>de</strong> lectura y escritura)<br />

- Memoria <strong>de</strong> acceso aleatorio (Random Access Memory; RAM). Recibe este<br />

nombre por su capacidad <strong>de</strong> acce<strong>de</strong>r al contenido <strong>de</strong> una posición concreta en<br />

el mismo tiempo que requeriría cualquier otra dirección escogida <strong>de</strong> forma<br />

aleatoria. Es una memoria que permite tanto la lectura como la escritura por<br />

parte <strong>de</strong>l procesador.<br />

- Memorias <strong>de</strong> sólo lectura (Read Only Memory; ROM). Son aquellas en las<br />

que su contenido se especifica sólo una vez (durante la fabricación), una vez<br />

programadas no pue<strong>de</strong>n volver a ser escritas nunca más. También permiten el<br />

acceso aleatorio.<br />

Existe una variante <strong>de</strong> la ROM que se <strong>de</strong>nomina <strong>de</strong> sólo lectura programable<br />

(Programmable Read Only Memory; PROM), y se caracteriza porque cuando<br />

se compra aún no tiene fijado su contenido y pue<strong>de</strong> ser programada por el<br />

diseñador utilizando un equipo especial <strong>de</strong>nominado programador <strong>de</strong> PROM.<br />

Sin embargo, una vez programada no pue<strong>de</strong> volver a ser escrita.<br />

- Memorias <strong>de</strong> lectura / escritura (Read / Write Memory; RWM). Son aquellas<br />

que pue<strong>de</strong>n ser escritas (programadas) más <strong>de</strong> una vez y que conllevan<br />

tiempos <strong>de</strong> escritura cortos.<br />

- Memorias <strong>de</strong> lectura preferente (RMM’s). Este tipo <strong>de</strong> memorias, en términos<br />

<strong>de</strong> facilidad y velocidad <strong>de</strong> escritura o programación, están entre las ROM’s y<br />

las RWM’s. Pue<strong>de</strong>n ser <strong>de</strong> dos tipos:<br />

a) Memorias <strong>de</strong> sólo lectura alterables eléctricamente (EAPROM’s):<br />

caracterizadas porque pue<strong>de</strong>n ser escritas más <strong>de</strong> una vez. Su<br />

diferencia principal con las RWM’s está en que requieren más tiempo<br />

para su escritura.<br />

b) Memorias <strong>de</strong> sólo lectura borrables y programables (EPROM): se<br />

caracterizan porque para ser escritas <strong>de</strong> nuevo precisan ser retiradas <strong>de</strong>l<br />

sistema microprocesador para borrarlas. Generalmente, los chips<br />

EPROM’s almacenan los programas <strong>de</strong> diagnóstico automático y <strong>de</strong><br />

gestión <strong>de</strong> la entrada y salida <strong>de</strong> los periféricos <strong>de</strong>l or<strong>de</strong>nador.<br />

Nota: Es precisamente un chip EPROM el que almacena el sistema básico <strong>de</strong> entrada/salida <strong>de</strong>l<br />

or<strong>de</strong>nador que controla el trasvase <strong>de</strong> la información entre los periféricos y la CPU. Recibe el<br />

nombre <strong>de</strong> BIOS (Basic Input Output System).<br />

Tanto las ROM’s como las RMM’s son memorias no volátiles lo que representa<br />

una gran ventaja frente a las RAM’s. Lo i<strong>de</strong>al sería obtener una memoria no<br />

volátil y <strong>de</strong> lectura/escritura pero que trabajase con bajo coste y alta velocidad.<br />

4. PERIFÉRICOS<br />

Los periféricos son todos aquellos elementos que pue<strong>de</strong>n conectarse a la<br />

unidad central para realizar las operaciones que faciliten la entrada o salida <strong>de</strong><br />

información hacia o <strong>de</strong>s<strong>de</strong> la unidad central. Po<strong>de</strong>mos encontrar infinidad <strong>de</strong><br />

periféricos susceptibles <strong>de</strong> incorporarse a la configuración <strong>de</strong> un or<strong>de</strong>nador.<br />

10


Medios Informáticos y Comunicaciones - Introducción a la informática<br />

______________________________________________________________________<br />

Todos los periféricos pue<strong>de</strong>n clasificarse en tres grupos; atendiendo al sentido<br />

que sigue la información:<br />

1. De Entrada. Dentro <strong>de</strong> este grupo incluiremos todos aquellos periféricos<br />

que sirven para introducir (input) información. Por ejemplo el teclado.<br />

2. De salida. Este grupo lo forman todos aquellos periféricos que<br />

suministran (output) información contenida en la unidad central; por<br />

ejemplo, el monitor o la impresora.<br />

3. De entrada y salida. Forman este grupo aquellos elementos periféricos<br />

que presentan la doble función <strong>de</strong> po<strong>de</strong>r introducir y sacar información;<br />

el ejemplo más representativo es la unidad <strong>de</strong> disco.<br />

Esquema <strong>de</strong> un PC con sus periféricos<br />

11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!