Tema 1 - Desarrollo de Aplicaciones Informáticas (DAI)
Tema 1 - Desarrollo de Aplicaciones Informáticas (DAI)
Tema 1 - Desarrollo de Aplicaciones Informáticas (DAI)
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