You are on page 1of 626

Temario

Junta de Andalucía

Auxiliares Técnicos
Opción Informática
Convocatoria
Actualizado para la n de 2
promulgada por Or,de
de septiembre de 20 09 turno libre
/2009).
(BOJA n.º 178, de 10/09
AUXILIARES TÉCNICOS
OPCIÓN INFORMÁTICA
DE LA JUNTA DE ANDALUCÍA

(Sevilla, 23 de septiembre de 2009)


     

  
   

  
  
 
  

  
  
      
  
    



   


 
  

    


      

 
      





 
 
  

 
 
   

   
     

 




  
   
  

       




   ! *'  

  
/    
      / 
   0

         

 
 

)  
   (    


  * 

 




    

   * 

      

   
( 

   
 #

 
 
+,-  
.,,-

  * 

  
     


      
  '    


  
        $     
 %  
  
    
   &   '
     
   

      & (  ) 

  $     (
 



 

  
        
 
  

 
 
    !"    
  
 #
  
 

  
  

   

    
      
 


    
  



   
 
/ 
  

'#


  !"# 
     
    

 
 ' (  ) *+, --- -./

         


#
   


 
  $ 
 
%   
  &
 1  

 
 
  


AUXILIARES TÉCNICOS
OPCIÓN INFORMÁTICA
DE LA JUNTA DE ANDALUCÍA

TEMARIO
AUTOR

JUAN DESONGLES CORRALES


Ingeniero en Informática de Sistemas
Funcionario del Cuerpo Técnico de Informática de la Junta de Andalucía
Jefe de Proceso de Datos de la D.P. de Turismo y Deportes de Sevilla

©Editorial Mad, S.L.


©El autor
Primera edición, septiembre 2009.
Derechos de edición reservados a favor de EDITORIAL MAD, S.L.
Prohibida la reproducción total o parcial sin permiso escrito del editor.
IMPRESO EN ESPAÑA.
Diseño Portada: EDITORIAL MAD, S.L.
Edita: EDITORIAL MAD, S.L.
Plg. Merka, c/B. Nave 1. 41500 ALCALÁ DE GUADAÍRA (Sevilla)
Telf.: +34 902 452 900
WEB: www.mad.es
ISBN: 978-84-676-2775-6.
PRESENTACIÓN

Este volumen recoge los quince temas del programa para las oposiciones a las plazas
de Auxiliares Técnicos de la Junta de Andalucía, Opción Informática, totalmente actualizado
y ajustado, de modo pormenorizado, a cada uno de los contenidos solicitados en esta
convocatoria.

La estructuración del texto pretende que los conceptos expuestos, objeto de estudio,
sean asimilados de modo coherente y preciso, cuidando el encuadre y desarrollo de cada
apartado.

El resto de los temas aparecen recogidos en un volumen común a todas las categorías
de la Junta de Andalucía, que es el Temario y Test de Igualdad de Género para las Oposiciones
de la Junta de Andalucía.

Nos queda sólo recordarle que, para cualquier actualización o modificación en la


convocatoria, no deje de consultar nuestra página web (www.mad.es/actualizaciones).
ÍNDICE

Tema 1. Conceptos de informática. Sistema de información, sistema informático, equi-


po informático, programa, sistema operativo................................................................... 11

Tema 2. El ordenador electrónico. Antecedentes históricos. Evolución de la tecnología


de los ordenadores ...................................................................................................... 33

Tema 3. Equipos informáticos. Elementos principales. Utilización. Concepto de memoria


y de sus distintas clases. Características y función de la memoria principal de un ordenador. 55

Tema 4. Principales unidades de entrada y salida de datos y su utilización. Principales


unidades de almacenamiento de datos y su utilización .................................................... 83

Tema 5. Conceptos básicos de Telemática. Teletratamiento. Módem. Multiplexores,


Enrutadores, Puentes, Adaptadores de líneas. Concentradores. Terminales remotos ........... 163

Tema 6. Sistemas de numeración y su representación. Representación de la infor-


mación. Unidades. Códigos de representación. Organización de la información. Registros,
ficheros, bibliotecas y bases de datos. Modos de acceso a ficheros y datos ....................... 197

Tema 7. Conceptos básicos de Sistemas Operativos. El Supervisor. Multiprogramación


y multiproceso. Proceso en tiempo real. Por lotes, secuencial. Tiempo compartido ............. 269

Tema 8. Lenguajes de programación. Ensambladores. Compiladores. Programa fuente.


Programa objeto. Aplicaciones informáticas. Diagramas. Organigramas ............................. 307

Tema 9. El personal de informática y sus funciones generales. Normas de buena con-


ducta de los profesionales informáticos.......................................................................... 391

Tema 10. Explotación. Distribución y gestión de recursos compartidos. Gestión de


colas, control de spool. Control de acceso de usuarios. Control de trabajos. Manuales de
explotación de aplicaciones informáticas. Funciones, contenido........................................ 419
Tema 11. Explotación. Programas de utilidad. Conversión de soportes. Copias de segu-
ridad. Lenguajes procedimentales y de control ................................................................ 447

Tema 12. Medidas de seguridad de una instalación y de los soportes de información 471

Tema 13. Microinformática. Conceptos básicos. Periferia. Sistemas operativos de mi-


croordenadores ........................................................................................................... 499

Tema 14. Ofimática. Tratamiento de textos. Hojas de cálculo .................................. 531

Tema 15. Redes de ordenadores. Redes de área local. Redes de área extensa. Internet 567
TEMA
1

Conceptos de informática: sistemas de


información, sistema informático, equipo
informático, programa, sistema operativo

En este tema estudiaremos los conceptos básicos de la Informática. Será una


aproximación básica e introductoria a conceptos que serán desarrollados con más
detalle en capítulos siguientes.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 11


CONCEPTOS DE INFORMÁTICA

ESQUEMA INICIAL

1. Introducción

2. Información, datos y proceso


2.1. Definiciones generales
2.2. El entorno informático

3. Comunicación y codificación

4. Magnitudes analógicas y discretas

5. Señales digitales y el sistema binario

6. Las medidas de la información: bits, bytes y demás

7. Conceptos básicos de electrónica digital


7.1. Nivel físico: componentes y circuitos
7.2 Nivel lógico: puertas lógicas y Álgebra de Boole

8. Sistemas, subsistemas, módulos e interfaces

9. Algoritmos, programas e instrucciones

10. Hardware y software

11. Informática y sistema informático


11.1. Informática
11.2. Sistema informático
11.3. Clasificación de los sistemas informáticos
11.4. Evolución y distribución física de los sistemas informáticos
11.5. Organización de los sistemas informáticos

12. Equipo informático (ordenador) y sistema operativo

12 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS DE INFORMÁTICA

1. INTRODUCCIÓN
El conocimiento de términos como información, ordenador o programa es imprescindible para
iniciarse en la ciencia de la Informática. Estos conceptos son la base para construir ideas más
complejas y además se utilizarán con frecuencia en el resto del temario; por tanto es muy importante
adquirir una visión de conjunto de nuestros primeros conocimientos informáticos.
En la literatura informática es frecuente el uso del inglés
para denominar estos conceptos. Encontraremos palabras como
software, hardware o Windows, así como otras formadas por
iniciales o siglas como RAM (Random Access Memory), ROM
(Read Only Memory) o USB (Universal Serial Bus). Para algunos
de estos términos no existe su correspondiente versión en espa-
ñol; para otros, aun existiendo, su forma original en inglés está
tan extendida que es comúnmente aceptada sin traducción.
La existencia de tanta terminología anglosajona se debe
principalmente a que ha sido en los Estados Unidos donde más
investigación y desarrollo se ha producido a lo largo de la breve
historia de la Informática. Nosotros, en la medida de lo posible,
utilizaremos conjuntamente sus traducciones al español, pero
sin olvidar que en ocasiones resulta más claro el uso del original
en inglés.

2. INFORMACIÓN, DATOS Y PROCESO El inglés está muy presente en


la terminología informática.

2.1. DEFINICIONES GENERALES


Información es un término muy amplio. La información representa ideas, hechos, relaciones y
propiedades de los objetos, de las personas y del universo en general. El primer paso para utilizar la
información es recibirla. Debemos ser capaces de captar la información para poder interpretarla, es
decir, darle un sentido que incrementa nuestra comprensión hacia algo. Desde este punto de vista
podemos definir:
Información: cualquier señal que recibamos a la que asociemos un significado
y aumente nuestro conocimiento.
Adquirimos información leyendo un libro, observando un telediario, mirando qué luz está encen-
dida en un semáforo, escuchando un discurso, e incluso tocando la taza de café para averiguar su
temperatura. Un ser humano normal adquiere el 90% de la información por medio de la vista, repar-
tiéndose el otro 10% entre los demás sentidos, principalmente el oído.
Teniendo en cuenta lo expuesto, cabe una definición alternativa:
La información se define como toda percepción que permita adquirir cualquier
tipo de conocimiento; por tanto, existirá información cuando se da a conocer algo
que se desconoce.
Por otra parte, un dato es un concepto mucho más preciso. Podemos pensar en un dato como
en una información concreta y no demasiada extensa. Por ejemplo, tomamos la biografía de una
persona y averiguamos su fecha de nacimiento; esta fecha, de forma aislada, se considera un dato
(aunque si seguimos leyendo recibiremos mucha más información sobre su vida).
Un dato es una información breve y concreta que representa una condición o
situación de un sujeto o idea más amplia.
Estudiemos la anterior definición mediante un ejemplo sencillo: en una conversación intercam-
biamos mucha información. Utilizamos para ello una serie de sonidos producidos por la voz y recibidos
por los oídos. Podemos hablar del tiempo, del trabajo y de muchas otras cosas en general, sin em-
bargo, si nos preguntan nuestra edad transmitiremos una información breve y muy concreta. Esta
es la primera condición para que pueda ser considerada como un dato.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 13


CONCEPTOS DE INFORMÁTICA

Por otra parte, la cantidad numérica que estamos expresando tiene sentido porque previamente
se nos ha preguntado la edad; es decir, el dato aportado expresa una característica concreta de un
sujeto de más identidad (nosotros mismos). Esta era la segunda condición para poder hablar de un
dato propiamente dicho.
Un dato está íntimamente ligado al contexto en el que se sitúa. Por ejemplo, el número 27 en sí
mismo aporta poca información, ya que de forma aislada no sabemos si es el número de zapato de
una persona, su edad o los euros que lleva en su bolsillo. Cuando situamos este dato en el contexto
adecuado adquiere todo su significado. En el ejemplo anterior, el contexto consistía en una pregunta
sobre nuestra edad.
El significado completo de un dato (o la información que representa) depen-
de de dos factores, la propia información del dato y el contexto en el que
se sitúa.
La ecuación expuesta a continuación es muy importante, y resume las ideas de estas páginas:
los datos por sí mismos no aportan información útil si no se les aplica una interpretación
lógica, la cual es facilitada por el contexto:

DATOS + INTERPRETACIÓN (CONTEXTO) = INFORMACIÓN ÚTIL

2.2. EL ENTORNO INFORMÁTICO


Las definiciones de algunos conceptos pueden variar ligeramente según el contexto donde se estu-
dien. Nuestro contexto es la informática, pero existen otros, como el de un publicista o el de un psicólogo
donde nuestras definiciones pueden no ser completamente adecuadas a sus circunstancias particulares.

En informática un dato es una información breve y concreta, proporcionada en


un formato específico y que puede ser procesada por un ordenador.

Si continuamos con el ejemplo anterior, cuando proporcionamos nuestra edad transmitiremos una
información breve y muy concreta, como vimos antes, esta es la primera condición de un dato.
En nuestra conversación ambos interlocutores hablan castellano, por lo que nuestra exposición
del dato queda clara. No obstante, un ordenador no entiende este dato si no lo expresamos de una
forma más adecuada a su naturaleza. Al introducir nuestra edad mediante el teclado, el ordenador la
almacena en su memoria en forma de señales digitales (que estudiaremos posteriormente), es decir,
le damos un formato específico que puede ser “entendido” por el ordenador. Esta era la segunda
condición.
El dato se encuentra ahora en la memoria del ordenador, listo para ser procesado electrónica-
mente, cumpliéndose así la tercera condición de la definición.
Aunque los datos pueden usarse como entidades individuales, con frecuencia aparecen asocia-
dos en estructuras más o menos complejas. Un buen ejemplo es nuestro documento nacional de
identidad, donde encontramos un conjunto de datos relacionados sobre nuestra persona: nombre,
dirección, fecha de nacimiento, etc.

En un DNI encontramos una serie de datos individuales formando una estructura más compleja.
La agrupación lógica de datos es una idea esencial en informática.

14 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS DE INFORMÁTICA

La idea de agrupar los datos en estructuras más complejas es muy importante en ciertas ramas
de la informática, sobre todo en aquellas relacionadas con la gestión de grandes ficheros (bases de
datos) y con la representación de la información.
Esto nos lleva a redefinir el concepto de información en nuestro nuevo entorno informático:
En informática, la información consiste en un conjunto de datos interrela-
cionados y ordenados según una estructura específica. Esta información puede
almacenarse, procesarse y transmitirse electrónicamente, además de transformar
su formato para su introducción y compresión por un ser humano (mediante un
teclado, pantalla, listado de impresora, etc.).
La información sigue un camino general en informática:
1. La información es introducida en un ordenador por algún medio (un teclado, una tarjeta
electrónica, incluso mediante una orden oral). Ciertos elementos periféricos del ordenador
traducen dicha información a formato electrónico manejable por el ordenador.
2. La información es almacenada en la memoria del ordenador, donde se le aplica un proceso.
3. Los resultados se vuelven a traducir para que los usuarios podamos comprender las conse-
cuencias del proceso de la información original y obtengamos nuevos conocimientos (me-
diante un monitor, un listado, etc.).
Proceso o procesamiento: tratamiento y transformación de la información
que se produce en un ordenador con objeto de obtener resultados útiles para el
ser humano.

3. COMUNICACIÓN Y CODIFICACIÓN
La comunicación entre los seres vivos es una característica fundamental y necesaria de la vida,
siendo a la vez consecuencia directa de ésta. La definición básica de comunicación consiste en
un intercambio de información.
Los mecanismos de comunicación son muy numerosos y diversos, no obstante podemos hacer
una primera clasificación general: los creados por la propia naturaleza y aquellos otros frutos de la
inventiva humana.
En efecto, ya identificamos formas de comunicación en los más primitivos organismos vivos, que
utilizan ciertas moléculas como mensajeros químicos. En el otro extremo se sitúa la capacidad del
habla del ser humano, única en la naturaleza. Por otra parte, como ejemplo de una comunicación
artificial podemos señalar la producida entre un satélite y una base receptora terrestre.
Actualmente el hombre es el máximo exponente de todos los organismos comunicadores, ya que
además de los medios naturales que posee (la capacidad del habla antes comentada), utiliza todo tipo de
dispositivos artificiales para comunicarse. Las razones más importantes de esta diversidad de medios son
la naturaleza eminentemente sociable de la raza humana y la inteligencia creativa que poseemos, factores
que nos conducen al desarrollo de sistemas de comunicación cada vez más perfectos y sofisticados.
Desde una perspectiva humana, la comunicación puede definirse como sigue:
Comunicación: descubrir, manifestar o hacer saber a otra persona una cosa.
Desde el ámbito de la informática, existe otra definición más adecuada:
Comunicación: transmisión de información entre diversas entidades organiza-
da según ciertas reglas básicas.
Esta sencilla definición encierra aspectos significativos:
– Transmisión de información: en el sentido más amplio del término según veíamos en el
apartado anterior.
– Entre diversas entidades: (nótese la generalización del término). Se incluye igualmente
una persona, un dispositivo electrónico o en general cualquier cosa capaz de transmitir in-
formación.
– Organizada según ciertas reglas básicas: que detallan en qué formato se estructura la
información, qué medio se utiliza para su transmisión y otros aspectos que detallaremos más
adelante. Estas reglas en la comunicación se denominan protocolo.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 15


CONCEPTOS DE INFORMÁTICA

Para que cualquier tipo de comunicación pueda efectuarse deben existir ciertos elementos:
– Un emisor que origina la comunicación.
– Un mensaje generado, codificado y transmitido por el emisor.
– Un medio o canal por el cual viaja el mensaje.
– Un receptor que recibe el mensaje, lo decodifica y lo analiza.
El emisor y receptor tienen ciertas características que caben resaltar:
– Realizan una comunicación bidireccional; la infor-
mación fluye en ambos sentidos y emisor y receptor
intercambian sus papeles. Esto ocurre por ejemplo en
una conversación, cuando hablamos y escuchamos
a la otra persona alternativamente. La comunicación
también puede existir entre un único emisor y varios
receptores, tal es el caso de un programa de radio, o
viceversa, por ejemplo una carta enviada por varios
amigos.
– Emisor y receptor pueden estar separados en tiempo
y espacio. Por ejemplo, podemos leer obras de anti-
guos autores griegos ya desaparecidos, o hablar por
teléfono con un amigo que vive en Australia.
El concepto de codificación es muy importante en la comu-
nicación. El mensaje que contiene la información puede codifi-
carse de diversas formas. Por ejemplo, dos indios podrían co- La codificación del mensaje
municarse mediante señales de humo, cuyo significado ambos es fundamental para com-
conocen. Un soldado, sin embargo, no entendería el mensaje. prender su significado.
El mensaje está codificado en forma de señales de humo que
el soldado desconoce, pero no por ello deja de ser válido para
los indios.
El medio utilizado en la comunicación es un factor importante en la codificación, aunque no
definitivo. Por ejemplo, al leer las páginas de este libro, el medio lo constituye el papel y la tinta, sin
embargo, cuando mantenemos una conversación con otra persona, el medio lo constituye el aire y
las ondas sonoras que viajan por él. En ambos casos el sistema de codificación empleado es el cas-
tellano, pero se han utilizado distintos medios.
Veamos otro ejemplo que incluye todos los conceptos estudiados: cuando el lector lee estas
páginas (medio o canal) asimila su contenido porque están escritas en castellano (sistema de
codificación) conocido por el autor (emisor) y por el lector (receptor). Si estas ideas estuviesen
codificadas con símbolos chinos no existiría comunicación, a no ser que el lector conociese dicho
lenguaje.
NOTA: podemos comunicar sin problemas nuestra edad a un alemán, a un
francés y a un inglés, siempre que utilicemos el medio escrito. Efectivamente, to-
dos esos receptores sabrían interpretar un número en un papel. Sin embargo no
ocurriría lo mismo si el medio que se usa es la voz, ya que entonces codificamos en
nuestro propio idioma, que pueden no compartir los receptores.
En los modernos sistemas de comunicación pueden aparecer niveles de codificación más profun-
dos, los cuales el emisor y receptor no tienen por qué conocer.
Imaginemos a dos personas hablando por teléfono. Si utilizan el lenguaje castellano están reali-
zando un primer nivel codificación. Por otra parte se está utilizando un medio más complejo que es
la red telefónica que realiza una segunda codificación. Efectivamente, en el micrófono del emisor
está ocurriendo una transformación de las ondas sonoras en impulsos eléctricos, estos viajan por el
cable hasta alcanzar el otro teléfono, momento en el que se produce la transformación inversa: en el
auricular del receptor los impulsos eléctricos se convierten en ondas sonoras.
Esta segunda codificación se debe al cambio de medio (de ondas sonoras a impulsos eléctricos),
y su existencia puede ser totalmente ignorada por el emisor y el receptor sin que la comunicación se
vea afectada.

16 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS DE INFORMÁTICA

Estos fenómenos ocurren también en el mundo informático. La información se codifica a distin-


tos niveles de complejidad, el más básico de los cuales se denomina SISTEMA BINARIO. El sistema
binario está basado en señales digitales que toman sólo dos valores posibles. Este sistema, como
estudiamos en su momento, es causa y efecto del diseño y funcionamiento de los modernos orde-
nadores.
NOTA: el sistema binario se ha introducido como un sistema de codificación
de la información. Esto es adecuado en el mundo de la informática. Sin embargo
desde una aproximación matemática, el sistema binario es un sistema de nume-
ración.
El sistema binario es la codificación propia de los ordenadores, la cual resulta totalmente in-
adecuada para el ser humano. Por tanto debemos diseñar elementos intermedios que traduzcan la
información y nos permitan comunicarnos con los ordenadores.
El teclado es un ejemplo excelente de elemento traductor. En efecto, las teclas están marca-
das con letras del alfabeto, números y signos de puntuación que son fácilmente reconocibles por
nosotros, pero que para un ordenador no tienen ningún significado. Cuando pulsamos una tecla,
los circuitos internos del teclado envían al ordenador una serie de señales digitales que representan
la letra elegida, funcionando así como un complejo traductor entre dos sistemas de codificación
totalmente distintos.

Utilizamos el teclado como herramienta para traducir


la información que será procesada por el ordenador.

4. MAGNITUDES ANALÓGICAS Y DISCRETAS


En el mundo que nos rodea existen muchos factores que se pueden medir de alguna manera.
Por ejemplo, el volumen de la radio, la sensación de calor al coger una sartén o el peso que sentimos
al transportar una carga.
Los ejemplos anteriores están referidos a percepciones apreciables por los sentidos humanos
(oído, tacto, etc.), pero existen otros que reflejan distintos fenómenos físicos más difíciles de per-
cibir por el hombre: la variación de tensión eléctrica en un cable, la presión del aire al llenar un
neumático, etc.
Una magnitud es un factor que puede ser medido, ya sea por los sentidos
humanos o por otros medios. En nuestro contexto informático podemos considerar
magnitud y señal como conceptos equivalentes.
Las mediciones de una magnitud pueden variar con el tiempo. Pensemos en la temperatura de
una habitación vacía en invierno: hace frío. Al entrar conectamos la calefacción y la temperatura co-
mienza a aumentar. A medida que transcurre el tiempo alcanza un valor confortable y desconectamos
la calefacción. Si la mantenemos desconectada, la temperatura comienza a bajar de nuevo hasta
alcanzar su valor original. En la siguiente gráfica se representa la variación de temperatura en nuestra
habitación.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 17


CONCEPTOS DE INFORMÁTICA

         




         

   
   


      


    
    
  

!"   

   

  
    
   "




Variación de la temperatura a lo largo del tiempo. Este es un ejemplo de magnitud analógica

A nivel macroscópico, es decir, desde un punto de vista humano, todas las magnitudes en la
naturaleza varían de forma continua a lo largo del tiempo. Una variación continua significa que no
existen cambios bruscos en la magnitud medida. Siguiendo con el ejemplo de la habitación, podemos
asegurar que la temperatura no bajará de +20 ºC a –15 ºC de forma inmediata, sino a lo largo de un
periodo más o menos largo de tiempo.
Una magnitud o señal es analógica cuando es continua en el tiempo.
Como antes comentábamos, todas las magnitudes de la naturaleza son analógicas y se pueden
representar en una gráfica como una línea continua, sin cortes ni interrupciones.
Por otra parte, el hombre, en su evolución tecnológica, ha introducido un nuevo tipo de magnitud
que no se comporta de esta forma. Son las magnitudes discretas.
Una magnitud o señal es discreta cuando varía a lo largo del tiempo tomando
valores definidos, nunca toma valores intermedios.
De forma coloquial podemos decir que varían “a saltos”. En la siguiente gráfica observamos una
de estas magnitudes que cambia entre los valores 0 y 3.

      




Variación de una magnitud discreta a lo largo del tiempo.


Variación de una magnitud discreta. Esta señal varía de forma discontinua a lo largo del tiempo, tomando valores que cambian
“a saltos”. Este comportamiento ocasiona la aparición de picos o vértices en la gráfica de la señal.

Obsérvese que los cambios se producen pasando directamente de un valor al siguiente. No existe
ningún intervalo de tiempo en el que la señal tome un valor intermedio. En el intervalo t1 el valor es
0 y en t2 el valor es 1, pero no existe ninguno donde el valor sea 0,5.

18 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS DE INFORMÁTICA

5. SEÑALES DIGITALES Y EL SISTEMA BINARIO


Las señales digitales son un caso concreto de las magnitudes discretas que estudiábamos en
el apartado anterior. Son muy importantes ya que son la base del funcionamiento de los modernos
ordenadores. Veamos su definición.
Una señal digital es una señal discreta que sólo toma dos valores a lo largo
del tiempo.
Los ordenadores manejan únicamente señales digitales; toda la información que manejan y las
operaciones que realizan se codifican mediante ellas. La razón de ello se debe a cuestiones matemá-
ticas y de diseño electrónico, las cuales condicionan y simplifican la construcción de ordenadores y
de los programas que los manejan.
En la gráfica siguiente aparece una señal digital variando entre los valores genéricos A y B. En los
intervalos t1, t3, t5 y t7 la señal toma el valor A, y en los instantes t2, t4, t6 y t8 toma el valor B.

 
     




Variación de una señal digital a lo largo del tiempo. Una señal digital es una
magnitud discreta que sólo toma dos valores posibles: A o B.

Por otra parte, pero muy relacionado con lo que acabamos de aprender, tenemos el sistema
binario.
El sistema binario es un sistema de numeración que utiliza la base dos.
La anterior definición significa que el sistema binario representa cualquier cantidad con sólo dos
dígitos. El ser humano utiliza el sistema decimal, que consta de 10 dígitos (del 0 al 9), con los cuales
podemos igualmente expresar cualquier cantidad.
Matemáticamente hablando, ambos sistemas poseen muchas similitudes y comparten nume-
rosas propiedades. Por ejemplo, el binario posee toda la gama de operaciones aritméticas (suma,
resta, multiplicación, etc.) que realizamos en decimal. Además consta de algunas otras que le son
exclusivas y que toman nombres como NOT, XOR, etc.
IMPORTANTE: el sistema binario es el sistema de numeración utilizado por
los ordenadores. La base del sistema binario (como su propio nombre indica) es el
dos, lo que significa que sólo tiene dos símbolos: el 0 y el 1, frente a los diez del
sistema decimal.
Si el sistema binario posee los mismos principios que el decimal, con el que estamos más
familiarizados, ¿por qué los ordenadores utilizan el sistema binario y no el decimal? La respuesta
radica en que los circuitos que forman los ordenadores trabajan exclusivamente con señales
digitales.
Parece obvio que el sistema binario es ideal para codificar las señales digitales. En efecto, la
correspondencia es inmediata: el sistema binario, como su propio nombre indica sólo consta de dos
símbolos. Paralelamente las señales digitales sólo alcanzan dos valores.
Generalmente se utiliza el dígito 0 para representar el nivel bajo de la señal binaria, y el 1 para el
alto. De esta forma, la señal de la figura anterior puede ser codificada mediante la secuencia binaria
01010101.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 19


CONCEPTOS DE INFORMÁTICA

6. LAS MEDIDAS DE LA INFORMACIÓN: BITS, BYTES Y DEMÁS


Sabemos que con un único dígito del sistema decimal podemos expresar 10 valores distintos, del 0
hasta el 9. Hemos aprendido sin embargo que con un dígito binario estos valores se reducen a dos: 0 y 1.
La cantidad mínima de información que podemos representar con el sistema
binario se denomina BIT, de Binary digit (dígito binario). El bit es una de las unida-
des básicas del sistema binario y por ende de la informática.
Veamos qué tipo de información se puede representar con un bit.
– Si queremos decir que algo es blanco o negro podemos utilizar un bit. Por ejemplo, asigna-
mos el dígito 0 para el blanco y el 1 para el negro.
– Si queremos codificar el sexo de una persona podemos utilizar un bit: 0 si es hombre, 1 si
es mujer (o viceversa).
No podemos codificar datos que adquieran más de dos valores con un solo bit. Por ejemplo, el
estado de un semáforo tiene tres opciones, rojo, ámbar y verde. Representar esta información con
un dígito decimal no presenta problemas. Podríamos hacerlo de la siguiente manera: 1 para el rojo,
2 para el ámbar y 3 para el verde. No obstante si utilizamos el sistema binario tendríamos que em-
plear una combinación de más de un bit, ya que con uno únicamente representaríamos dos colores.
La siguiente tabla representa esta idea:
Color del semáforo
Rojo Ámbar Verde
Decimal 0 1 2
Sistema empleado
Binario 00 01 10

La tabla anterior nos lleva a pensar sobre la correspondencia entre ambos sistemas. Efecti-
vamente, toda cantidad puede ser expresada con sistemas de numeración de cualquier base. La
dificultad que encontramos en comprender las cantidades expresadas en binario radica en la fuerte
costumbre que tenemos de utilizar exclusivamente el sistema decimal.
La siguiente tabla muestra la correspondencia entre los sistemas decimal, binario y hexadecimal
(este último con base 16 y también muy utilizado en informática):
Sistemas de numeración
Decimal Binario Hexadecimal
0 0 0
1 1 1
2 10 2
3 11 3
4 100 4
5 101 5
6 110 6
7 111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
La correspondencia entre los sistemas de numeración permite afirmar que cualquiera
de ellos es perfectamente válido para representar cualquier cantidad numérica.

20 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS DE INFORMÁTICA

NOTA Sobre la tabla anterior: no hay que confundir la lectura de las cantida-
des; 4 en decimal se lee “cuatro”, pero su equivalente en binario (100) no se lee
“cien”, sino “uno-cero-cero”.
El sistema binario puede codificar cualquier número, empleando para ello cadenas de ceros y
unos. Estas cadenas aumentan su longitud a medida que la cantidad representada crece. Por ejem-
plo, el número 4 es 100 en binario, pero 2002 es 11111010010
En informática necesitamos facilitar el manejo de estas cadenas binarias, para ello se agrupan
conjuntos de dígitos binarios. Esta medida simplifica además el diseño de los circuitos digitales y las
operaciones binarias.
Cuando se aplicó toda esta teoría al diseño de los circuitos digitales, se observó la necesidad de
asociar los bits en grupos, con objeto de simplificar algunas operaciones y facilitar los diseños de los
circuitos electrónicos. Las agrupaciones más importantes son las siguientes:

Nombre Bytes Bits


Nibble o cuarteto 4 bits 4
Byte u octeto 1 8
Kilobyte 1.024 8.192
Megabyte 1.048.576 8.388.608
Gigabyte 1.073.741.824 8.589.934.592
Terabyte 1.099.511.627.776 8.796.093.022.208
Agrupaciones de bits más comunes. Esta tabla se expone a modo informativo.
Se recomienda memorizar únicamente las tres primeras filas. Por otra parte, la asociación de bits que
engloba 4 bits (Nibble) actualmente no tiene demasiada utilidad práctica, resultando obsoleta en la mayoría de las situaciones.

Al observar esta tabla podemos apreciar lo siguiente:


– El factor de multiplicación en la segunda columna es de 1.024 veces la cantidad anterior en
lugar de 1.000 como en otras magnitudes. Esto ocurre porque 1024 es el múltiplo de dos
más próximo a 1.000 (recordemos que trabajamos en sistema binario).
– El byte u octeto es considerado como la unidad más importante desde el punto de vista prác-
tico de la informática, así como el bit lo era en el aspecto teórico por representar la cantidad
de información más pequeña posible.
BYTE: agrupación de 8 bits que se trata como una única unidad de infor-
mación.
Existen otras asociaciones más complejas cuyo estudio queda para otros temas. Son las siguientes:
– CARÁCTER: representación de una letra, dígito, signo de puntuación o código especial. Se
representa con 8 bits, es decir con un byte.
– PALABRA: los ordenadores aprovechan las asociaciones de bits para realizar sus opera-
ciones. Por ejemplo, la comunicación por los circuitos internos de un ordenador se realiza
transmitiendo un determinado número de bits simultáneamente. Esta asociación de bits,
que depende de cada tipo de ordenador, da lugar a un concepto muy importante en arqui-
tectura de ordenadores:
PALABRA: número de bits que un ordenador puede procesar en una única
operación. Sus valores más comunes oscilan entre 16, 32, 64 y 128 bits.
– CAMPO: agrupación de información a nivel lógico. Es más compleja que todas las anteriores
en cuanto que almacena información más compleja, por ejemplo un nombre o la edad de
una persona.
– REGISTRO: agrupación lógica de campos, por ejemplo toda la información que el DNI posee
sobre una persona (nombre, fecha de nacimiento, etc.).

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 21


CONCEPTOS DE INFORMÁTICA

7. CONCEPTOS BÁSICOS DE ELECTRÓNICA DIGITAL


Es importante introducir algunas ideas de electrónica antes de estudiar la arquitectura interna de
un ordenador y sus componentes, ya que estos están compuestos básicamente por circuitos electró-
nicos. Existen también algunos elementos mecánicos, sobre todo en los periféricos (dispositivos que
acompañan al ordenador), pero su importancia es poco relevante desde el punto de vista del proceso
de la información.
La electrónica de un ordenador es digital, se basa en señales digitales, me-
diante las cuales es capaz de procesar información de forma muy compleja.
Existen dos niveles de aproximación a la electrónica:
– Electrónico.
– Lógico.

7.1. NIVEL FÍSICO: COMPONENTES Y CIRCUITOS


Los circuitos electrónicos están formados principalmente por resistencias, condensadores, tran-
sistores, etc. En los primeros tiempos de la electrónica estos componentes eran relativamente gran-
des y caros, y se situaban de forma aislada sobre placas de plástico o de material aislante con pistas
conductoras sobre ellos.

Componentes electrónicos discretos dispuestos en un circuito.

Actualmente los componentes más utilizados, los transistores, han evolucionado y se agrupan en
circuitos integrados muy pequeños y complejos. Esto se consigue mediante un importante proceso
de miniaturización e inclusión en pequeñas pastillas de silicio. Estas se protegen del exterior en una
cápsula de plástico, constituyendo los chips o circuitos integrados.

Un chip de ordenador. El encapsulamiento se suele hacer en una pastilla de plástico


en cuyo interior se encuentra el diminuto circuito electrónico que procesa las señales digitales. Obsérvense
los pines en forma de patitas plateadas que se utilizan para conectar el dispositivo al resto del sistema.

Por el interior de los chips circula una corriente eléctrica de bajo voltaje que activa su funciona-
miento. Al ser circuitos digitales sólo admiten dos valores de voltaje eléctrico.

22 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS DE INFORMÁTICA

7.2. NIVEL LÓGICO: PUERTAS LÓGICAS Y ÁLGEBRA DE BOOLE


A nivel físico encontramos componentes electrónicos y señales digitales. El nivel lógico, sin em-
bargo, se basa en operaciones matemáticas sobre las señales digitales, para ello se utilizan las pro-
piedades del sistema binario.
El funcionamiento del ordenador se basa en estas operaciones matemáticas, denominada álge-
bra booleana (también lógica booleana o lógica binaria).
CURIOSIDAD: el término “Álgebra Booleana” se acuñó en honor a su descu-
bridor: un matemático inglés llamado Boole.
El álgebra booleana gobierna el funcionamiento de los circuitos electrónicos digitales. El nivel
lógico independiza este funcionamiento de los detalles físicos de los circuitos, como su construcción,
rango de las señales y otros aspectos. El nivel lógico se apoya en unos circuitos digitales ideales que
realizan las operaciones booleanas básicas. Estos circuitos ideales se denominan puertas lógicas y
mediante su combinación podemos conseguir operaciones muy complejas.
Las puertas lógicas son circuitos digitales elementales que transforman una
información de entrada muy básica en otra de salida según los principios de la
lógica booleana.
Las puertas lógicas tienen una o varias entradas y una salida. Por estos canales se mueven las
señales digitales que son transformadas según la función de la puerta lógica. Las transformaciones
que sufren las señales al pasar por la puerta se representan en unas tablas denominadas tablas de
la verdad.
Las tablas de la verdad indican cómo reaccionan las puertas lógicas ante una combinación
en sus señales de entrada (recordemos que las señales sólo toman dos valores, representados
como 0 o 1). Todas las operaciones que un ordenador es capaz de realizar están basadas en es-
tos circuitos básicos. Las puertas lógicas se combinan entre sí para formar unidades mucho más
complicadas.
En la figura podemos observar las puertas lógicas más comunes, los símbolos utilizados para su
representación en los circuitos digitales y sus tablas de la verdad.

NOT A Salida XOR A B Salida


    
    
  
  

AND A B Salida NAND A B Salida


     
     
     
     

OR A B Salida NOR A B Salida


     
     
     
     

Representación y tablas de la verdad de las puertas lógicas que forman los circuitos
de un ordenador digital. La primera columna de cada tabla muestra el nombre de la puerta lógica
y el símbolo por el que se representan. El resto de las columnas constituyen las tablas de la verdad, donde A y B
son las señales de entrada (nótese que la puerta NOT sólo tiene una entrada).

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 23


CONCEPTOS DE INFORMÁTICA

8. SISTEMAS, SUBSISTEMAS, MÓDULOS E INTERFACES


El concepto de sistema es muy importante en el mundo de los ordenadores.
Sistema: conjunto de elementos relacionados funcionalmente cuya misión es
realizar una tarea y obtener ciertos resultados.
Podemos considerar, por ejemplo, un coche como un sistema compuesto por múltiples mecanis-
mos relacionados cuyo objetivo final es trasladar personas.
Una propiedad importante de los sistemas es que frecuentemente aquellos que son complejos
pueden dividirse en otros más sencillos. Hablamos entonces de subsistemas o módulos.
Siguiendo con el ejemplo anterior, el coche es un sistema muy complejo, formado por el subsiste-
ma eléctrico, el subsistema de arranque, el subsistema de transmisión, etc. Cada subsistema cumple
tareas más o menos independientes, para contribuir al correcto funcionamiento global del coche.

Los sistemas complejos se componen de otros más sencillos, como el motor de la figura.
Este es un principio muy importante en informática, pues permite abordar sistemas muy
complejos mediante el estudio, diseño y combinación de otros más sencillos.

CURIOSIDAD: los ordenadores son los sistemas artificiales más complejos que
existen. El cuerpo humano, sin embargo, es un sistema infinitamente más com-
plicado que el más potente ordenador, pero no es producto de la inteligencia del
hombre, sino de millones de años de evolución natural.
Aplicando el razonamiento anterior, podemos afirmar que un ordenador es un sistema que se pue-
de dividir a su vez en subsistemas más sencillos. Desde nuestro contexto informático podemos definir:
Subsistema o módulo: unidad intercambiable que realiza una función concre-
ta y que está acoplada al resto del sistema mediante unas conexiones especiales.
El uso de módulos aporta grandes ventajas al diseño de dispositivos electrónicos. Un buen ejem-
plo lo constituyen los equipos de música, donde podemos ver el amplificador, el giradiscos o el re-
productor de compactos como módulos interconectados por medio de cables y clavijas. Es muy fácil
(si tenemos el dinero necesario) sustituir nuestro viejo amplificador por otro más moderno; tan sólo
hay que desenchufar el viejo y conectar el nuevo. El sistema completo, el equipo de música, sigue
funcionando perfectamente aunque hayamos sustituido uno de sus módulos. Este principio cobra
especial importancia en el ámbito de la informática.

Un equipo de música es un buen ejemplo de diseño modular.


Varios subsistemas con distintas funciones forman el equipo completo.

24 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS DE INFORMÁTICA

En general, si se conoce la función de un módulo y sus conexiones, éste se puede ser sustituido
por otro que cumpla las mismas características, sin importar su marca, fabricante o tecnología. Esta
idea es muy importante en diversos aspectos de la informática actual, desde el diseño y la construc-
ción de ordenadores hasta en las modernas técnicas de programación.
Los módulos necesitan mecanismos de conexión con otros módulos. Una interfaz es un punto
de contacto entre dos módulos o entre un módulo y el exterior del sistema. Los cables y conectores
que unen el amplificador con el giradiscos son una buena muestra de interfaz entre módulos.

La clavija de la figura es una interfaz del dispositivo.

Las interfaces de un sistema con el exterior son muy importantes, ya que definen la forma de
comunicarnos con dicho sistema. Por ejemplo, cuando deseamos escuchar la música más fuerte
actuamos sobre la interfaz adecuada: giramos el mando del volumen.
Si aplicamos todas estas ideas al mundo de la informática, podemos pensar en un ordenador
como un sistema compuesto por cierto número de módulos o subsistemas conectados entre sí me-
diante sus correspondientes interfaces. Esta es la idea principal sobre la que basar el estudio de la
estructura y el funcionamiento de un ordenador.

Las flechas señalan las conexiones o interfaces de diversos componentes o subsistemas informáticos.

9. ALGORITMOS, PROGRAMAS E INSTRUCCIONES


Este apartado introduce una nueva perspectiva de la informática: aquella que trata sobre el
aprovechamiento efectivo de los ordenadores. Los resultados que esperamos de un ordenador se
consiguen mediante el diseño y posterior uso de programas y aplicaciones informáticas.
Pensemos en primer lugar que cualquier tarea puede ser descrita mediante una sucesión de
pasos a seguir. La descripción de este conjunto de pasos se denomina algoritmo. Técnicamente la
definición de algoritmo es:
ALGORITMO: descripción detallada de un proceso o tarea mediante la especi-
ficación de los pasos a seguir para su consecución.
Este concepto es muy importante para los programadores de ordenadores y fundamental en in-
formática, ya que el diseño de un buen algoritmo constituye una fase previa al desarrollo de cualquier
programa.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 25


CONCEPTOS DE INFORMÁTICA

Aunque el término algoritmo esté muy ligado a la informática, puede aplicarse a cualquier tarea de la
vida cotidiana. Por ejemplo, veamos el algoritmo que seguimos para lavarnos los dientes por las mañanas:
1. Entramos en el cuarto de baño.
2. Abrimos el tubo dentífrico.
3. Cogemos el cepillo.
4. Aplicamos la pasta.
5. Cerramos el tubo dentífrico.
6. Cepillamos durante dos minutos.
7. Nos enjuagamos la boca.
El ejemplo anterior describe una tarea muy humana, pero igualmente pueden describirse proce-
sos técnicos más complejos. Cuando los algoritmos se traducen a un lenguaje apropiado para que los
ordenadores lo entiendan, hablamos de programas.
PROGRAMA: conjunto de instrucciones que controla el funcionamiento de un
ordenador para conseguir resultados.
A continuación presentamos un algoritmo sencillo que describe el proceso para sumar dos nú-
meros y el programa correspondiente.

PASOS ALGORITMO PROGRAMA


1 Pedir el primer número a sumar INPUT A
2 Pedir el segundo número a sumar INPUT B
3 Calcular el resultado LET C=A+B
4 Imprimir el resultado PRINT “La suma resultante es:“, C
Un algoritmo sencillo y su traducción a un programa informático. Obsérvese que el algoritmo utiliza un lenguaje
mucho más parecido al humano que el programa, que requiere una sintaxis más estricta.

NOTA: los programas de ordenador también se denominan aplicaciones infor-


máticas. Más recientemente se ha introducido el término “aplicativo” para referirse
también a ellos. En la literatura encontraremos generalmente los dos primeros.

Para que el programa resultante sea correcto, el algoritmo que sirve de punto de partida debe
reunir una serie de características, por ejemplo, que tenga un número finito de pasos, o que en algún
momento llegue a un final. El estudio de los algoritmos, sus propiedades, tipos, etc. se denomina
Algorítmica, y es una ciencia muy relacionada con la informática.
La traducción de un algoritmo a su correspondiente programa de ordenador se hace mediante
un lenguaje de programación. El lenguaje de programación tiene una sintaxis propia que regula la
escritura de las instrucciones en un formato adecuado.
Por ejemplo en el programa que vimos anteriormente, la instrucción para introducir un número
en el ordenador era INPUT seguida de una variable (debemos pensar en esta variable como el lugar
donde se almacena dicho número, en nuestro caso se llama A). Por tanto la sintaxis completa de esta
instrucción se puede resumir:
INPUT + <Variable>
Otros lenguajes de programación tienen distintas sintaxis, formas diferentes de expresar la ante-
rior instrucción. Una analogía son los idiomas español, francés, inglés, etc.
Independientemente del lenguaje de programación utilizado, las instrucciones que componen los
programas se clasifican en los siguientes grupos:
– Instrucciones de entrada/salida: mueven información entre periféricos, memoria central o
microprocesador. Por ejemplo la instrucción INPUT mueve un dato del teclado a la memoria.
NOTA: una clasificación de los periféricos se basa en el sentido en que circula
la información que procesan: de entrada (por ejemplo un teclado), de salida (un
monitor o una impresora) y de entrada/salida (como los módems o las unidades
externas de almacenamiento).

26 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS DE INFORMÁTICA

– Instrucciones de proceso o tratamiento: realizan operaciones aritméticas y lógicas. Las


operaciones de suma, resta, etc., son las más comunes.
– Instrucciones de bifurcación o control: condicionan el flujo de un programa por un cami-
no u otro dependiendo generalmente del resultado de una comparación. Por ejemplo, si la
edad introducida es menor que 18, visualiza un mensaje en la pantalla, en caso contrario
muestra otro distinto.
Si consideramos un programa como una tarea compleja, podemos aplicar la técnica de diferen-
ciar partes más sencillas, de forma análoga a los subsistemas que forma sistemas más complicados.
Entonces podemos dividir el programa en módulos con sus interfaces adecuadas, pensando así en él
como en un conjunto de subtareas que operan conjuntamente.
Las subtareas fruto de dividir una tarea compleja en otras más sencillas se de-
nominan subrutinas, subprogramas o funciones en la terminología informática.
Esta idea facilita en gran medida el desarrollo de programas, ya que las subrutinas podrían desa-
rrollarse de forma independiente, por ejemplo por varios equipos de técnicos. Mediante esta técnica
aplicamos las ventajas del diseño modular a la creación de programas de ordenador.

10. HARDWARE Y SOFTWARE


Cuando nos encontramos con un ordenador ejecutando un programa, observamos en realidad
dos entidades de distinta naturaleza.
– En primer lugar el propio ordenador, que podemos percibir directamente (tocar y ver) porque
posee una naturaleza física, como un árbol, un coche o una mesa.
– Por otra parte está el programa que se ejecuta en el ordenador, del cuál realmente sólo
apreciamos su interfaz con el exterior: resultados impresos, mensajes en la pantalla, etc.
El programa en sí no está compuesto de piezas ni de elementos materiales, más bien es algo
abstracto, análogo a un razonamiento o a una idea. Dentro del ordenador no es más que una serie
de señales eléctricas invisibles que corren por circuitos y chips. Decimos por ello que los programas
tienen una naturaleza lógica. Es este elemento lógico el que controla el comportamiento del orde-
nador.
Los términos hardware y software se utilizan para definir las partes físicas y lógicas de un siste-
ma informático respectivamente. Las definiciones de ambos términos son:
Hardware: componentes y dispositivos físicos de un sistema informático.
Software: programas que controlan el funcionamiento de un sistema infor-
mático.
El término software hace referencia a cualquier programa que se ejecute en un ordenador. Estos
programas tienen funciones muy variadas y abarcan muchas áreas, por eso es necesario realizar
algún tipo de clasificación. La elección más lógica es aquella que clasifica los programas por sus ob-
jetivos, es decir, según para lo que sirvan. Inicialmente podemos distinguir tres grandes grupos:
– Software de sistema. Programas imprescindibles para el funcionamiento de un ordenador,
administran los recursos hardware de éste y facilitan ciertas tareas básicas al usuario y a
otros grupos de programas.
– Software de desarrollo. También se les denomina lenguajes de programación o siste-
mas de desarrollo. Son programas que sirven para crear otros programas. Utilizan los ser-
vicios prestados por el software del sistema. Han evolucionado a partir de dos tendencias.
Propuestas teóricas que realizan los especialistas informáticos sobre lenguajes de programa-
ción de alto nivel.
El desarrollo de la propia tecnología (como la arquitectura de los procesadores) que condi-
ciona cierto tipo de lenguajes básicos sobre el que se apoyan los más complejos.
– Software de aplicación. Son el resultado de los desarrollos realizados con los lenguajes de
programación del grupo anterior, que originan las aplicaciones que manejan los usuarios fi-
nales. Son los más variados, ya que se aplican a multitud de problemas y entornos de trabajo

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 27


CONCEPTOS DE INFORMÁTICA

distintos. En este grupo localizamos los procesadores de textos, editores gráficos, programas
de diseño, bases de datos, y un largo etcétera. Al igual que el grupo anterior, hace uso de
los recursos que ofrece el software del sistema.



 



   
  









 



 
 


   
 
  

 
   
 



  
 
 

 

Relación entre los tres grupos principales de software. Tanto el software de desarrollo
como el de aplicación trabajan utilizando los servicios proporcionados por el software de sistema, el cual
actúa directamente sobre el hardware. Los programadores utilizan el software de desarrollo para producir
nuevo software; los usuarios por su parte utilizan el software de aplicación obteniendo resultados.

11. INFORMÁTICA Y SISTEMA INFORMÁTICO

11.1. INFORMÁTICA
La información es fruto de la comunicación. Cuando un emisor transmite un mensaje a través
de un medio hacia un receptor, el conocimiento de este último se incrementa. Desde una perspec-
tiva exclusivamente natural, esta característica supone un gran salto evolutivo. Un organismo capaz
de transmitir información compleja tiene más posibilidades de supervivencia que sus competidores;
aumenta su capacidad para la toma de decisiones correctas, para generar experiencias válidas y para
coordinar la vida en comunidad, entre otros factores.
Las ciencias dedicadas al tratamiento de la información son tan antiguas como la existencia del
propio hombre; estas ciencias se han ido potenciando y sofisticando a lo largo de la historia hasta dar
el gran salto tecnológico en la etapa electrónica.
El esfuerzo intelectual y económico dedicado a mejorar el tratamiento de la información y a la
automatización de tareas se debe fundamentalmente a las siguientes razones:
– Realización de funciones que el hombre, por sí solo, no puede realizar (comunicación a larga
distancia, radares, etc.).
– Realizar tareas que al hombre le requieren gran cantidad de tiempo, por ejemplo la elabora-
ción de cálculos muy complejos.
– Necesidad de obtener seguridad en la realización de ciertas tareas (mediciones muy exactas,
procesos libres de errores, etc.).
– Liberar al hombre de tareas muy monótonas o penosas, como los robots en las cadenas de
montaje.
La gestión de una empresa actual precisa una estructura de comunicación que le facilite informa-
ción base para las decisiones más eficientes, contribuyendo al logro de objetivos. Cuando el volumen
de datos a tratar es grande, el proceso de obtener información rápidamente y con un alto nivel de
verosimilitud sólo puede obtenerse por medios informáticos que automaticen los procedimientos.

28 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS DE INFORMÁTICA

El término informática se origina en Francia en el año 1962 bajo la denominación INFORMATI-


QUE y procede de la contracción de las palabras INFORmation y autoMATIQUE. Posteriormente fue
reconocido por el resto de países, siendo adoptado en España en 1968 con el nombre de INFOR-
MÁTICA. Sin embargo en los países anglosajones se conoce con el nombre de Computer Science,
traducible como “Ciencia de Computadoras”.
La informática se puede precisar de muchas formas y de hecho existe una gran variedad de estas
definiciones en libros y publicaciones, si bien lógicamente todas ellas giran en torno a la misma idea.
La definición más sencilla y extendida es la siguiente:
Informática: ciencia que estudia el tratamiento automático y racional de la
información.
En la definición encontramos las siguientes ideas:
– Un tratamiento en este caso consiste en obtener unos resultados a partir de una informa-
ción inicial.
– Se dice que el tratamiento es automático porque los trabajos de captura, proceso y presen-
tación de la información los realizan máquinas.
– Se habla de racional por estar todo el proceso definido a través de programas que siguen
ciertas reglas y estructuras lógicas.
A modo de comparación, exponemos otras definiciones de Informática equivalentes, incluida la
definición formal dada por la Real Academia Española:
Informática: conjunto de conocimientos científicos y técnicos que hacen posi-
ble el tratamiento automático de la información por medio de ordenadores.
Informática: cuerpo de conocimientos científicos y técnicos que se ocupa del
tratamiento de la información por medios automáticos, principalmente mediante
equipos electrónicos de proceso de datos.
Podríamos decir entonces que la materia prima de la informática es LA INFORMACIÓN mientras
que su objetivo formal es EL TRATAMIENTO DE LA MISMA.
La informática se considera tanto una ciencia como una ingeniería. Como todas las ciencias
modernas, se divide en distintas ramas relacionadas en mayor o menor grado. Las más importantes
son las que estudian:
– El desarrollo de nuevas máquinas.
– El desarrollo de nuevos métodos de trabajo.
– La construcción y mejora de aplicaciones informáticas (programas).
Efectivamente, desde la aparición de las primeras máquinas de cálculo, la investigación se ha
acelerado notablemente para obtener dispositivos cada vez más potentes, rápidos, pequeños y ba-
ratos. Paralelamente se potencia la investigación para conseguir nuevos métodos de trabajo, formas
innovadoras de explotación de los ordenadores y mejores métodos para aprovechar sus recursos.
Esto supone un enorme rango de aplicaciones, que abarca aspectos tan variados como la inves-
tigación de redes de ordenadores de alta velocidad, la integración del ordenador en el automóvil, el
desarrollo de la multimedia orientada a la educación y a la comunicación, el comercio electrónico y
un largo etcétera.

11.2. SISTEMA INFORMÁTICO


Pero un ordenador por sí mismo no es capaz de realizar una tarea útil. Esta debe ser programa-
da, supervisada y aprovechada por seres humanos. Además el ordenador necesita un software para
realizar dichas tareas.
Un Sistema Informático es el conjunto formado por uno o varios ordenadores
y sus periféricos (componentes físicos o hardware), que ejecutan aplicaciones infor-
máticas (componente lógico o software) y que son controlados por cierto personal
especializado (componente humano).

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 29


CONCEPTOS DE INFORMÁTICA

Veamos estos componentes con más detalle:


– Físico: constituye el hardware del sistema informático y se encuentra distribuido en el orde-
nador, los periféricos y el subsistema de comunicaciones. Los elementos físicos proporcio-
nan la capacidad de proceso y la potencia de cálculo del sistema informático, así como la
interface con el mundo exterior.
– Lógico: hace referencia a todo aquello que no es materia y que en términos vulgares se ha
considerado programación. Está constituido por los conjuntos de instrucciones escritas en
lenguajes especiales, y organizadas en programas, que hacen que el sistema físico pueda
trabajar realizando diferentes tareas sobre los datos: unas de tipo genérico y otras específi-
cas. El software se encuentra distribuido en el ordenador, los periféricos y el subsistema de
comunicaciones.
– Componente humano: constituido por las personas que participan el la dirección, diseño,
desarrollo, implantación y explotación de un sistema informático. El personal, según las
funciones que realice, se puede clasificar en Director, Jefe de Proyecto, Técnico de Siste-
mas, Administrador de Bases de Datos, Analista Funcional u Orgánico, Programador, Jefe de
Explotación, Operador, Grabador, etc.
En la práctica el término “Sistema Informático” se utiliza desde en dos sentidos:
– En un sentido amplio: conjunto de elementos, hardware, software y personal que hacen po-
sible el tratamiento automático de la información. Hablamos del sistema informático global
de una organización.
– En un sentido restringido: nos referimos a un ordenador con su software correspondiente.
Este sentido es más modesto que el anterior, pero se usa habitualmente con frecuencia.
La Arquitectura de un sistema informático se define como el subconjunto de reglas, normas y
procedimientos que especifican las interrelaciones que deben existir entre los componentes y ele-
mentos, físicos y lógicos, de un sistema informático y las características que deben cumplir cada uno
de estos componentes.
El subconjunto de normas, reglas y procedimientos de tipo organizativo, aplicadas dentro de una
organización y en las que intervenga el componente humano, constituyen una metodología.

11.3. CLASIFICACIÓN DE LOS SISTEMAS INFORMÁTICOS


Los sistemas informáticos pueden ser de uso general, para variados tipos de aplicaciones, o de
uso específico, que se caracterizan por ejecutar uno o muy pocos programas. En los sistemas de uso
específico las unidades de entrada/salida están completamente adaptadas a la aplicación como son
los programas de los videojuegos o de los robots.
En relación con las prestaciones que proporcionan los sistemas informáticos se pueden clasificar en:
– Supercomputadores: es el tipo de computador más rápido, también son los más caros
y se emplean para aplicaciones especializadas que requieren gran proceso de cálculo, por
ejemplo, las predicciones del tiempo, animaciones gráficas, cálculo dinámico de fluidos,
investigaciones nucleares y exploraciones de petróleo.
– Sistemas grandes o mainframes: es un computador de gran precio y potencia capaz de
soportar cientos, incluso miles de usuarios simultáneamente. La diferencia primordial con
los supercomputadores es que estos canalizan toda su capacidad en ejecutar unos pocos
programas con la mayor rapidez posible, mientras que un mainframe en ejecutar múltiples
programas concurrentemente. En un sentido se podría pensar que un mainframe es más
potente que un supercomputador porque es capaz de soportar más programas simultánea-
mente, pero un solo programa lo ejecutaría con menor rapidez que un supercomputador.
– Sistemas Medios o Miniordenadores: es un sistema multiprocesador de tamaño medio
capaz de unos cientos de usuarios simultáneamente a un coste inferior al de un sistema
grande. En este grupo se incluyen equipos de prestaciones muy variadas, desde los que so-
portan unos pocos de usuarios, a equipos que soportan cientos de usuarios y que compiten
con los mainframes más pequeños. Estos últimos son los superminiordenadores.

30 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS DE INFORMÁTICA

– Estaciones de Trabajo: tipo de computador utilizado en aplicaciones de ingeniería CAD/


CAM, diseño gráfico, desarrollo de software y otros tipos de aplicaciones que requieren una
moderada capacidad de computación y altas cualidades gráficas. Suelen tener pantallas
de alta resolución, al menos 64 MB de RAM, soporte de redes y los SO más comunes que
utilizan son UNIX y Windows NT.
La diferenciación entre un PC de altas prestaciones y una Workstation baja es prácticamente
nula así como entre una Workstation de altas prestaciones y un minicomputador. Los líderes
en fabricación de workstations son Sun Microsystems, HP, Silicon Graphics y Compaq.
– Microordenadores: computador relativamente barato diseñado para un usuario individual aunque
se utiliza conjuntamente con otros formando redes de ordenadores. Integran toda la CPU en un
solo chip. Su uso es muy variado, desde procesador de textos, contabilidad, aplicaciones de bases
de datos, juegos. En este grupo destacan los Personal Computer (PC) introducidos por IBM, cuyas
capacidades han sido copiadas por otras empresas que ofrecen al mercado una gran variedad de
PCs clónicos. También destaca Apple Computer que fue el primero que en la década de los setenta
fabricó el primer microordenador, el IBM PC surgió ya en la década de los ochenta.
Hay que tener presente que las diferencias entre los distintos tipos pueden no estar muy definidas por
lo que los criterios para clasificar un sistema en uno u otro tipo varían con el desarrollo tecnológico.

11.4. EVOLUCIÓN Y DISTRIBUCIÓN FÍSICA DE LOS SISTEMAS INFORMÁTICOS


El sistema informático, como soporte del sistema de información, ha evolucionado desde una
primera situación en que todos los componentes del Sistema –físicos, lógicos y personales– se en-
contraban centralizados en una sala de ordenadores, a la situación actual en que los componentes
del sistema se encuentran ampliamente distribuidos en diferentes lugares físicos.
Este camino hacia la implantación progresiva de sistemas distribuidos ha pasado por diferentes
fases y no se puede dar por finalizado pensando en la evolución futura hacia sistemas repartidos.
– Primera fase: inicios de los procesos de informatización en las organizaciones, los recursos
se encuentran totalmente centralizados.
– Segunda fase: se inicia con la distribución de los componentes físicos y en algunos casos hu-
manos del sistema. Esta fase se caracteriza por la introducción de los terminales no inteligentes
asociados a las primeras redes de teleproceso. En esta segunda fase toda la capacidad de
proceso y almacenamiento se encuentra centralizada, sin embargo, la entrada y salida de datos
se ha distribuido físicamente. Los inconvenientes de este tipo de sistemas eran los costes de las
comunicaciones y la gran complejidad de los sistemas centralizados que soportaban las redes de
teleproceso. Estos sistemas consumían gran cantidad de recursos en su gestión interna.
– Tercera fase: se distribuyen además los elementos lógicos, introduciendo cierta inteligencia
en los terminales. En realidad esta es una fase de transición porque el abaratamiento de
costes de los equipos y el desarrollo tecnológico permitieron pasar rápidamente a la informá-
tica distribuida de hoy día. No obstante, este tipo de organización del sistema informático en
el que existen terminales con cierta capacidad de proceso conectados a un equipo central,
se sigue manteniendo en muchas organizaciones, ya que es netamente preferible al modelo
anterior, sobre todo por el menor coste de las comunicaciones.
– Cuarta fase: por último, llegamos al modelo más avanzado de informática distribuida en
que tanto la capacidad de proceso como la capacidad de almacenamiento se encuentran
distribuidas en diferentes lugares.

11.5. ORGANIZACIÓN DE LOS SISTEMAS INFORMÁTICOS


Los sistemas distribuidos pueden organizarse de forma vertical/jerárquica o de forma horizontal.
En una distribución vertical/jerárquica existen varios niveles:
– En un primer nivel se encuentran los equipos más potentes mainframes. Este nivel del sis-
tema informático soporta el Sistema General de Información de la corporación o entidad,
es el nivel de la lnformática Corporativa. En los equipos situados en este nivel se realizan

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 31


CONCEPTOS DE INFORMÁTICA

trabajos en batch o por lotes. Los mainframes admiten entrada remota de trabajos, trabajan
en tiempo compartido, satisfaciendo las necesidades de los equipos situados en niveles
inferiores.
– En un segundo nivel se encuentra el sistema informático de unidades organizativas inferio-
res, por ejemplo el sistema informático de una delegación o de un departamento. Se conoce
como nivel de Informática departamental. Tradicionalmente el Sistema Informático De-
partamental ha estado constituido por ordenadores que interaccionaban con los mainframes
y con elementos del nivel inferior. Hoy día, en unas ocasiones, las redes locales pueden
constituir los Sistemas Informáticos Departamentales en lugar de los miniordenadores.
– El tercer nivel es el de la Informática personal constituido hoy por un único microordenador
o una estación de trabajo. El Sistema Informático personal dispone de herramientas especia-
lizadas para el trabajo personal e interacciona a través de las redes de comunicaciones con
los Sistemas Departamentales y Corporativos.
En una distribución horizontal todos los equipos tienen la misma categoría o por lo menos no
existe un equipo central en el primer nivel de la jerarquía. En realidad suelen existir un conjunto de equi-
pos interconectados que cooperan entre sí, pero sin que ninguno de ellos centralice la información.
La evolución previsible de estos sistemas de informática distribuida es hacia los sistemas de
informática repartida en la que únicamente existirán recursos –de capacidad de proceso, inteligencia
y de almacenamiento– repartidos por las unidades de la organización. El software general del sistema
permitirá actuar al componente que en un momento determinado sea necesario. Las funciones de
proceso, almacenamiento y control de los datos las realizará directamente el sistema de forma global,
optimizando la calidad del servicio y disminuyendo al máximo los costes.

12. EQUIPO INFORMÁTICO (ORDENADOR) Y SISTEMA OPERATIVO


Desde el punto de vista técnico, el equipo informático más importante y ampliamente utilizado
para el tratamiento de la información es el computador, computadora u ordenador, que se define
como sigue:
Un ordenador es una máquina compuesta de elementos físicos, en su ma-
yoría de origen electrónico, capaz de realizar una gran variedad de trabajos a gran
velocidad y con gran precisión siempre que se le proporcionen las instrucciones
adecuadas.
En principio los datos que maneja un ordenador constituyen una información no elaborada. Una
vez procesados (ordenados, sumados, comparados, etc.) se transforma en información útil o simple-
mente resultados.
Como vimos en apartados anteriores, el conjunto de instrucciones que se dan a un ordenador
para que realice un proceso determinado se denomina programa.
Recordemos ahora la siguiente definición:
El sistema operativo está integrado por una serie de programas impres-
cindibles para el funcionamiento de un ordenador, que administran los recursos
hardware de este y facilitan ciertas tareas básicas al usuario y a otros grupos de
programas.
Al conjunto de uno o varios programas más la documentación correspondiente para realizar un
determinado trabajo se conoce como aplicación informática.
Al conjunto de operaciones que se realizan sobre una información se le denomina tratamiento
de la información.

32 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


TEMA
2

El ordenador electrónico. Antecedentes


históricos. Evolución de la tecnología
de los ordenadores

El ordenador electrónico es el dispositivo más complejo jamás fa-


bricado por el hombre. Además constituye el elemento físico funda-
mental de la informática, la materialización de teorías matemáticas y
físicas que permiten hacer de la informática una ciencia aplicada y
productiva.
Este tema nos aproxima a sus principios, definición y funciona-
miento básico.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 33


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

ESQUEMA INICIAL

1. Concepto de ordenador

2. La información y el ordenador
2.1. Instrucciones
2.2. Datos

3. Estructura y funcionamiento básico


3.1. Elementos físicos
3.2. Elementos lógicos
3.2.1. Lenguajes de programación
3.2.2. Sistema Operativo o Software de Base
3.2.3. Software de aplicación

4. Antecedentes históricos
4.1. Primeros orígenes
4.2. Avances históricos hacia la informática actual

5. Generaciones de ordenadores
5.1. Primera generación (1940-1952)
5.2. Segunda generación (1952-1964)
5.3. Tercera generación (1964-1971)
5.4. Cuarta generación (1971-1981)
5.5. Quinta generación (1981-hasta la actualidad)

6. Tendencias actuales de los sistemas informáticos


6.1. Informática centralizada
6.2. Informática distribuida
6.3. Nuevos modelos
6.4. Tendencias
6.5. Procesos cooperativos y arquitectura cliente/servidor
6.5.1. Definición y ventajas de los procesos cooperativos
6.5.2. Conceptos básicos de arquitecturas cliente/servidor

7. Evolución de la tecnología de los ordenadores: el futuro de la informática

8. Niveles de arquitectura: Tipos de ordenadores


8.1. Superordenadores
8.2. Mainframes
8.3. Miniordenadores
8.4. Estación de trabajo
8.5. Microordenadores

34 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

1. CONCEPTO DE ORDENADOR
La definición más sencilla de ordenador es la siguiente:
Ordenador: máquina digital electrónica diseñada para realizar tratamientos
automáticos de la información.
En primer lugar observamos que un ordenador es una máquina. Efectivamente, se encuentra
en la misma línea que un molino de viento, una máquina de vapor, o un frigorífico, aunque a nivel de
diseño y construcción un ordenador es mucho más complejo que los ejemplo citados.
Es importante resaltar el carácter artificial del ordenador porque, aunque se trate del más potente
del mundo, se parece más a cualquier máquina que al cerebro humano, sobre el cual no tiene com-
paración en complejidad y versatilidad (aunque sí en potencia y velocidad de cálculo).
La gran variedad de máquinas inventadas por el hombre se clasifican según diversos criterios.
Uno de ellos es la tecnología en la que se fundamentan. Un ordenador es una máquina digital, es
decir, procesa señales discretas. Al ser electrónico pertenece a una rama distinta de los molinos de
viento o las máquinas de vapor, que se mueven por fuerzas físicas. La electricidad es la fuerza motriz
en un ordenador.
NOTA: existen ordenadores analógicos que procesan magnitudes físicas con-
tinuas y que fueron diseñados para la resolución de problemas concretos. Son los
ordenadores analógicos. Hoy en día están en franco desuso y no tienen interés en
nuestro estudio.
Históricamente el tratamiento de la información es un concepto tan antiguo como el hombre,
aunque ha sido la era de la electrónica la que ha posibilitado el despegue de esta ciencia. En nuestro
contexto describe las tareas que los ordenadores son capaces de ejecutar. Casi todas las cosas que
podemos realizar con ellos suponen algún tipo de tratamiento de la información, desde escribir una
carta hasta enviar un robot al planeta Marte. Existen innumerables actividades económicas y pro-
ductivas directamente relacionadas con este concepto, por ejemplo una transacción bancaria puede
considerarse casi exclusivamente una actividad de este tipo.
Cabe citar otra de las características más relevantes de los ordenadores: son máquinas de pro-
pósito general, dada la cantidad de actividades distintas que pueden desarrollar (ya hemos visto que
la expresión “tratamiento de la información” abarca un amplio rango de funciones).
Una definición más compleja que abarca todo lo expuesto es la siguiente:
Ordenador: un ordenador es una colección de recursos que comprende dis-
positivos electrónicos digitales, programas almacenados y conjuntos de datos, que
son capaces de aceptar y procesar datos según dichos programas, produciendo
de forma automática resultados controlados por las descripciones formuladas en
dichos programas.
Esta definición necesita algunas aclaraciones. Ya se ha mencionado el concepto de programa,
aprovechemos ahora para concretarlo: un programa es un conjunto de instrucciones, en un formato
especial aceptable por un ordenador y que controlan su comportamiento. Se denomina almacenado
porque las instrucciones que un ordenador está ejecutando en un determinado momento se encuen-
tran dentro de éste.
Esta capacidad de almacenar un juego completo de instrucciones que más adelante podrán ser
ejecutadas es una de las características distintivas de los ordenadores, aunque de forma estricta
también un vídeo o una lavadora pueden realizarla.
Por otra parte, el “procesado de datos” puede abarcar un conjunto de actividades muy amplio:
ordenarlos, sumarlos, hallar la media, contar palabras, representar una función de forma gráfica, etc.
Estas actividades que pueden llegar a un extremo grado de complejidad no deben hacernos pensar
que un ordenador es un dispositivo inteligente. El ordenador procesa los datos siguiendo las instruc-
ciones de un programa, el cual ha sido concebido, diseñado y creado por un ser humano. El ordena-
dor, por tanto, es tan sólo una potente herramienta con una capacidad de cálculo mucho mayor que
la de una persona, pero carente totalmente de la inteligencia de ésta.
Otras de las características más relevantes de los ordenadores es que son máquinas de propósi-
to general, lo cual viene originado por la cantidad de actividades que pueden desarrollar (ya hemos
dicho que la expresión “proceso de datos” abarca un amplio rango de funciones).

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 35


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

Terminamos señalando que los ordenadores son las más complejas creaciones artificiales jamás
producidas. Los conceptos de módulo e interfaz son esenciales para poder tratar esta complejidad,
tanto desde el punto de vista hardware como software.

2. LA INFORMACIÓN Y EL ORDENADOR
El ordenador es una máquina que sólo trabaja en función de la información que se le facilita. Esta
información se divide básicamente en dos tipos:

2.1. INSTRUCCIONES
Son las órdenes que dictan al ordenador lo que ha de hacer en cada momento. Cada instrucción
sirve para ejecutar una operación determinada. Las podemos clasificar en cuatro grandes grupos:
– Instrucciones de entrada/salida: gobiernan los intercambios de información entre memo-
ria principal y periféricos.
– Instrucciones de tratamiento: ordenan la ejecución de operaciones aritméticas y lógicas.
– Instrucciones de manipulación: ordenan los trasiegos de información de una zona a otra
de la memoria; mueven y transforman la información.
– Instrucciones de bifurcación y control: influyen sobre la marcha de los programas, depen-
diendo, generalmente, de comparaciones.
Un conjunto de instrucciones ordenadas de forma lógica es lo que constituye un programa; éste
se puede considerar como un reglamento que rige el funcionamiento del ordenador. El programa es
la herramienta lógica que usa el ordenador para tratar la información.

2.2. DATOS
Los datos son la información a procesar por el ordenador siguiendo los pasos marcados en el
programa. Los resultados facilitados por el ordenador, como consecuencia del tratamiento de la in-
formación, también son datos.
Los datos pueden ser:
– Datos de Entrada: información que facilitamos al ordenador para que sea procesada.
– Datos de Salida o Resultados: información que nos ofrece el ordenador, una vez han sido
tratados los datos de entrada.






    

   
 

Esquema de un ordenador y la información que maneja: los datos de entrada


son procesados según una serie de programas, obteniéndose unos resultados

36 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

3. ESTRUCTURA Y FUNCIONAMIENTO BÁSICO


Un ordenador es un dispositivo digital, es decir, trabaja con representaciones binarias de la infor-
mación. Dentro del hardware del ordenador podemos distinguir las siguientes partes:
– Unidades de entrada y salida de datos: son las unidades que enlazan al ordenador con
el exterior, ya sea para la captación de datos, como para ofrecer unos resultados.
– Elementos de proceso de la información: son aquellos componentes, que bajo las ins-
trucciones de un programa, tratan la información, la almacenan o la comparan, y ofrecen
unos resultados.
Para que el ordenador sea capaz de entender la información que le facilite el usuario, ésta debe
sufrir una transformación. No podemos decir al ordenador algo como lo siguiente: “suma 10 + 23
y dame el resultado”. Este lenguaje, natural para nosotros, es incomprensible para la máquina. El
ordenador es una máquina que funciona gracias al paso de la corriente eléctrica, por tanto, sólo es
capaz de entender si pasa corriente o no por sus circuitos.
Esta idea, que hemos desarrollado de forma más o menos escueta en el párrafo anterior, es la
filosofía del único lenguaje que es capaz de comprender el ordenador, el Lenguaje Máquina. Esta
forma de operar, como podemos ver, se fundamenta en el álgebra de Boole, según la cual bastan dos
elementos distintos para expresar pensamientos lógicos.
En lenguaje máquina sólo hay dos opciones: pasa corriente (1) o no pasa (0). Lo que ocurre es
que, combinando de esas dos variables en grupos, posibilita que el ordenador sea capaz de compren-
der muchas operaciones diferentes. El sistema de numeración que sólo cuenta con dos elementos
diferentes (el 1 y el 0), es el sistema o código binario.
Según su forma de representar la información nos encontramos con:
– Ordenadores analógicos, las entradas de datos son magnitudes físicas (coeficientes de
elasticidad, intensidades eléctricas, etc.). Suelen estar diseñados para la resolución de un
problema específico.
– Ordenadores digitales, actúan sobre cantidades discretas (recepción de impulso eléctrico
o no recepción, lo que equivale a 0 o 1 en sistema binario). Internamente, el ordenador trata
la información de esas dos maneras (1 = desactivado o 0 = activado). La mayoría de los
ordenadores son de este tipo.

3.1. ELEMENTOS FÍSICOS


El hardware es el conjunto de máquinas que, debidamente enlazadas e íntimamente relaciona-
das entre sí, configuran el Sistema de Tratamiento de la Información capaz de efectuar operaciones
aritméticas, lógicas e intermedias bajo el control de un programa previamente registrado.
Se basa en tres disciplinas: la Tecnología, la Lógica y la Arquitectura de ordenadores, siendo esta
última el estudio de las distintas configuraciones a establecer en función de las distintas Unidades
que integran la totalidad del Sistema.

3.2. ELEMENTOS LÓGICOS


El software o logical es la parte inmaterial del sistema. Dirige el funcionamiento de los elementos
físicos del ordenador de una forma adecuada ya que el ordenador, a diferencia de otras máquinas,
no es un elemento específico (no es una cortadora de papel que sólo sirve para esa tarea), sino que
se trata de una máquina programable que puede realizar tareas muy diversas, según el programa
adecuado.
Podemos distinguir los siguientes tipos de software:
– Lenguajes de Programación.
– Sistema Operativo o Software de Base.
– Software de aplicación.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 37


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

3.2.1. Lenguajes de programación


Los lenguajes de programación son los encargados de realizar la codificación de las instrucciones
de modo similar a como se dirían en lenguaje hablado, facilitando así la labor de programación.
En función del grado de aproximación del lenguaje de programación hacia el hombre o hacia la
máquina, tenemos varios tipos de lenguajes de programación:
– Lenguajes de alto nivel.
– Lenguajes de bajo nivel.
– Lenguaje máquina.

3.2.2. Sistema Operativo o Software de Base


El sistema operativo es un programa que ha de cargarse como paso previo a la ejecución de
cualquier tarea con el ordenador. El sistema operativo debe controlar el funcionamiento de todo el
sistema, gestionando los recursos del sistema (memoria, periféricos, etc.), así como controlando la
ejecución de programas.
Los programas que componen el sistema operativo pueden clasificarse en dos tipos:
– Programas de Control.
– Programas de Proceso.

3.2.3. Software de aplicación


Como hemos visto hasta ahora, ninguno de los softwares anteriores ofrece unos resultados que
satisfagan las necesidades de los usuarios habituales del sistema (escribir una carta, hacer cálculos,
consultar un archivo, etc.). Los programas encargados de resolver estas tareas son los programas de
aplicación.
Los programas de aplicación más usuales son:
– Tratamiento de textos.
– Hojas de cálculo.
– Bases de datos.
– Programas de comunicaciones.
– Generadores de gráficos.

4. ANTECEDENTES HISTÓRICOS

4.1. PRIMEROS ORÍGENES


Los orígenes de la informática datan de antaño. De forma estricta podemos afirmar que al menos
ciertos conceptos básicos pueden encontrarse en las civilizaciones griegas, babilónica y egipcia. Los
sabios de esas épocas remotas sentaron las dos aspectos o aproximaciones fundamentales en las
que se basan la informática y muchas otras ciencias:
– Aspecto abstracto: consiste en la sistematización del razonamiento, es decir, sentar las
bases para desarrollar las cuestiones teóricas de las ciencias.
– Aspecto práctico: intenta desarrollar métodos prácticos para conseguir resultados precisos
y eficaces. La teoría que gobierna una ciencia proporciona los fundamentos de estos méto-
dos prácticos.
Estos dos aspectos van a condicionar el desarrollo histórico de todas las ciencias experimentales,
y la informática no queda fuera de esta categoría.

38 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

Un hecho común a estas ciencias consiste en que a menudo los avances teóricos suelen ser
más rápidos que los prácticos. En efecto, este hecho es una constante en la historia de la ciencia, y
se debe principalmente a que la tecnología para poner en práctica las ideas teóricas es más difícil de
conseguir que la propia teoría. No hay que olvidar que las ideas y teorías provienen del pensamiento
lógico y del uso racional de la mente, mientras que los aspectos prácticos dependen casi exclusiva-
mente del desarrollo tecnológico disponible en un momento histórico dado.
Estas cuestiones han llamado la atención de los pensadores durante miles de años. Entre todas
las culturas antiguas fue la antigua Grecia la más relevante, ya que realizó una contribución enorme
en la sistematización del razonamiento (el aspecto teórico).
Entre los logros de los griegos podemos citar, por ejemplo, el desarrollo de la geometría como
un sistema de deducción lógica: en lugar de realizar experimentos con círculos y analizar los datos
(método práctico muy utilizado por los egipcios), los matemáticos griegos definieron el concepto de
círculo y derivaron las propiedades de éstos utilizando el razonamiento formal (método teórico).
Los griegos también consiguieron grandes avances en la clarificación de los criterios a seguir
para realizar un razonamiento correcto. Los trabajos de Aristóteles fueron los mayores exponentes en
este sentido, ya que sentaron las bases de la lógica formal; sin embargo, no se produjeron avances
revolucionarios en este campo hasta el siglo XIX.
Los babilonios y egipcios, en cambio, no fueron razonadores sistemáticos como los griegos. En
su lugar desarrollaron una gran cantidad de métodos de cálculo, con la intención de facilitar éstos
y basados, fundamentalmente, en los métodos de prueba-y-error. Algunos de sus logros fueron la
obtención de:
– Tablas de multiplicar.
– Tablas de cuadrados y cubos.
– Tablas de raíces cuadradas y cúbicas.
– Tablas de inversos.
– Tablas de exponenciales para poder obtener el interés compuesto.
Una fórmula para resolver ecuaciones cuadráticas.
Un método para completar el cuadrado.
Pero los egipcios no fueron lo únicos en desarrollar el cálculo de forma práctica; sobre el 3.500
a.C., en los valles del Tigris y Éufrates se construyó un artilugio a base de unos soportes de madera y
unas pequeñas piedras planas sujetas mediante varillas que servía para contar y realizar operaciones
matemáticas básicas, como sumas y restas. Posteriormente se le dio el nombre de Ábaco, término
proveniente de la palabra fenicia Abak. Se han encontrado también ábacos en China, llamados Suan-
Pan, y en Japón (Soroban), aunque ambos de forma más tardía (sobre el 2.500 a.C.).
CURIOSIDAD: la palabra cálculo tiene raíz latina calculus, que significaba pie-
dra (recuérdese la enfermedad denominada cálculo de riñón, en alusión a la piedra
que se forma en este órgano). La razón por la que se adoptó este término para de-
finir una de las más importantes ramas de las matemáticas, es que antiguamente
se utilizaban piedras para contar.
El ábaco estuvo vigente en Europa hasta el siglo XVI, dejando paso entonces a otras herramien-
tas más potentes. Sin embargo, en algunos países orientales el ábaco conserva toda su vigencia y
se utiliza comúnmente para realizar operaciones sencillas en mercados y escuelas. Esto muestra la
potencia de esta sencilla herramienta inventada hace más de 5.000 años.

4.2. AVANCES HISTÓRICOS HACIA LA INFORMÁTICA ACTUAL


Por otra parte, las mejoras sobre métodos computacionales se sucedieron a lo largo de los siglos
en diferentes partes del mundo. Por ejemplo, el término algoritmo se deriva del nombre del matemá-
tico persa Abu Ja´far Mohammed ibn Musa al-Kowarizmi, que vivió alrededor del 825 d.C.
La acepción original fue algorism y hacía referencia al proceso de prueba de cálculos realizados
utilizando números arábigos, que constituía el tema central del libro de al-Kowarizmi.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 39


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

Tuvieron que transcurrir muchos siglos para el siguiente descubrimiento de importancia trascen-
dental para las matemáticas (y por ende para la informática); se realizó a finales del siglo XVI y co-
mienzos del XVII, cuando François Viète (1540-1603) estableció las bases del álgebra, mediante la
utilización de letras para simbolizar valores desconocidos. Aunque en un principio pueda parecer que
este descubrimiento no revista demasiada importancia, fue el causante de todo el desarrollo posterior
de los distintos tipos de ecuaciones, fundamentales para el progreso de muchas ciencias.
En efecto, a partir de ese momento se vive una intensa sucesión de conquistas matemáticas
acompañada esporádicamente de nuevas herramientas prácticas, fruto de éxitos tecnológicos. En
1614 John Napier (1550-1616) idea y desarrolla la teoría de los logaritmos, que pronto se dispone
como una valiosa herramienta de ayuda al cálculo; además construyó un calculador basado en tar-
jetas (denominado Estructura de Napier) que puede considerarse como un dispositivo intermedio
entre el ábaco y las primeras calculadoras mecánicas.
Pocos años después, en 1620, Edmund Gunter (1581-1626) inventó un precursor de la regla de
cálculo, que tras varias modificaciones originó la propia regla del cálculo, cuyos principios han llegado a la
actualidad casi sin variaciones. La principal mejora la realizó en 1650 un científico llamado Patridge.
Galileo (1563-1642) realizó numerosas contribuciones valiosísimas al desarrollo de las ciencias.
Cabe destacar su aportación de un método conciso, compacto y no ambiguo de expresar sucesos
científicos, además de sentar las bases de la formulación matemática de las ciencias físicas.
Otro ilustre pensador, René Descartes (1596-1650), descubrió e impulsó la geometría analítica
que permitió la aplicación del álgebra a problemas de geometría y dinámica, abriendo las puertas de
varias ramas de la física.
En 1623, Wilhelm Schickard diseñó y construyó un dispositivo, denominado posteriormente la
Calculadora de Schickard o Reloj Calculante, que realizaba sumas y restas de forma totalmente au-
tomática. Aunque las operaciones de multiplicación y división no eran completamente automáticas, se
podían realizar también con gran efectividad. Este dispositivo se considera hoy en día la primera calcu-
ladora digital, aunque en aquellos tiempos no tuvo demasiada difusión y aceptación, sobre todo porque
su inventor y toda su familia murieron víctimas de una epidemia tan comunes en esas fechas.
CURIOSIDAD: en la época de Schickard las técnicas de fabricación no estaban
lo suficientemente avanzadas como para permitir que su calculadora mostrase toda
su potencia, por ello, a principio del siglo XX, ingenieros de la IBM construyeron la
máquina ideada por Schickard siguiendo exclusivamente los planos de éste.
Veinte años más tarde del desgraciado final de Schickard, Blaise Pascal (1623-1662), insigne
matemático y pensador francés, retomó su línea de investigación con cierto éxito, siendo actualmente
considerado (un tanto injustamente) como el inventor de la calculadora. Además esta calculadora de
Pascal sólo podía sumar y restar, por lo que técnicamente fue inferior a su predecesora.
Pascal construyó su calculadora sobre la base de un diseño teórico que consistía en un artilugio
de complicados conjuntos de ruedas dentadas y piezas mecánicas (este artilugio fue denominado
Pascalina en sus primeros momentos, aunque después tomó el nombre de Máquina Aritmética de
Pascal). Aunque la Pascalina en teoría debía ofrecer resultados satisfactorios, la tecnología de aque-
llos días seguía siendo inapropiada para producir las piezas con la precisión requerida, resultando por
ello una máquina de escasa fiabilidad. He aquí un buen ejemplo de cómo las ideas teóricas siempre
han ido por delante de las posibilidades de la tecnología para ponerlas en práctica.
De forma paralela a Pascal, el matemático inglés Samuel Morland inventa en 1666 otro dispo-
sitivo denominado Máquina Aritmética de Morland, cuyo funcionamiento, diseño y prestaciones se
acercaban mucho a la Pascalina.
Un contemporáneo de Pascal, y figura de igual importancia, fue Gottfried Wilhelm von Leibniz
(1646-1716), que acompañó de un poderoso pragmatismo a su condición de excelente pensador
teórico. Baste citar que fue, junto con Isaac Newton, el descubridor del cálculo infinitesimal, el cual
abriría muchas puertas a las ciencias. Una de las citas más relevantes de Leibniz fue la siguiente:
“Es una pérdida de tiempo que personas cualificadas pierdan horas como
esclavos en la labor de calcular, lo que podría ser delegado en cualquier otro si se
pudieran utilizar máquinas.”
Leibniz ideó un dispositivo que fue llamado la Rueda de Leibniz o Calculadora Universal, si
bien es verdad que tuvo como base los trabajos anteriores de Pascal, este dispositivo podía realizar

40 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

de forma automática sumas, restas, multiplicaciones y divisiones, llegando a superar con creces la
antigua calculadora de Schickard. Los principios técnicos y teóricos que Leibniz desarrolló fueron tan
trascendentales que hasta la segunda guerra mundial se construyeron máquinas basadas en ellos.
Otra no menos importante aportación de Leibniz a la ciencia de la computación fueron sus ideas
sobre lógica simbólica, expuestas en sus estudios sobre la posibilidad de utilización de máquinas
para la validación de hipótesis, la equiparación del razonamiento a la realización de cálculos y en sus
investigaciones pioneras sobre aritmética binaria.
El francés Charles-Xavier Thomas (1785-1870), basándose en el modelo de Leibniz, construyó
una de las primeras máquinas calculadoras que funcionó correctamente, hasta tal punto que su co-
mercialización resultó un verdadero éxito. Se llevó al mercado con el nombre de Aritmómetro.
De forma independiente, Mathieu Hahn construye en 1779 un curioso dispositivo basado en
un modelo circular que era capaz de realizar las operaciones aritméticas básicas: sumas, restas,
multiplicaciones y divisiones.
Aun así podemos apreciar en el siglo XVIII cierta relajación de los impulsos investigadores que do-
minaron el siglo anterior, tendencia que cambia al entrar en el siglo XIX, el cual abre un período donde
proliferan los avances en computación. Esta vez la constante perfección de los métodos de cálculo y
el desarrollo de la sistematización del razonamiento originaron teorías revolucionarias e innovadoras,
sentándose definitivamente los pilares de la moderna informática.
El primer gran invento del siglo XIX, lo aportó el francés Joseph Marie Jacquard en 1805, cuan-
do, después de ciertos intentos fallidos, consigue fabricar un telar automático controlado por tarjetas
perforadas que actúan sobre las agujas tejedoras, haciendo que éstas dibujasen figuras en el tejido.
Esta máquina puede ser considerada como el primer dispositivo programable del mundo, y su perfec-
ción llegó hasta tal punto que se pudo realizar con ella un retrato en tela del propio Jacquard.
En 1791 nacía en Inglaterra Charles Babbage que, con el tiempo, llegaría a ser una gran figura
de la ciencia de la computación. Entre sus méritos podemos destacar su condición de profesor en
Cambridge, su participación en la fundación de la prestigiosa Royal Astronomical Society además
de ser el primer receptor de su medalla de oro, galardonando su trabajo titulado “Experiencias en la
aplicación de maquinaria en los cálculos de tablas matemáticas”. Este estudio lo llevó a la práctica
mediante la construcción de dos máquinas: la Máquina de Diferencias y la Máquina Analítica, que
en cierta manera pueden ser consideradas las primeras computadoras de la historia (curiosamente su
fuente de energía era una máquina de vapor).
De ambas máquinas, la Máquina Analítica estaba conceptualmente muy cerca de los modernos
ordenadores de propósito general, incluyendo un “almacén”, que correspondería a la actual memoria,
y de una muela, que vendría a ser el procesador.
Babbage diseñó la programación de su sistema mediante una serie de cartones perforados,
idea que tomó del telar de Jacquard. Las tarjetas de Babbage, sin embargo, contenían instrucciones
y datos que utilizaba la Máquina Analítica, la cual, por otra parte, nunca llegó a funcionar correcta-
mente debido a la imprecisa tecnología del momento. De nuevo tenemos otro ejemplo de la falta
de paralelismo entre el desarrollo teórico y el tecnológico, sin embargo su diseño fue revolucionario
por su complejidad basándose en un intrincado mecanismo de ruedas dentadas controlado por los
mencionados cartones perforados.





 



  

Esquema de la máquina analítica de Babbage. Esta máquina se ideó para resolver tablas de logaritmos
y cálculos trigonométricos, y por su diseño y estructura se considera a Babbage como el primer padre de la informática.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 41


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

NOTA: como anécdota curiosa mencionamos que fue la condesa de Lovelace


la encargada de preparar las tarjetas que se utilizaban con la Máquina Analítica, por
lo que es considerada la primera programadora del mundo.
Pehr George Scheutz, ingeniero sueco, construye en 1854 una máquina de características
similares a la de Babbage, contando con el apoyo de su gobierno. Al dispositivo se le denominó Má-
quina de Tabular y constituyó un nuevo ejemplo de éxito comercial, ya que, curiosamente, se utilizó
con profusión por las compañías de seguros para realizar tablas de valores.
En 1815 nacía en Londres el que sería uno de los padres de la moderna Informática y creador de
una nueva rama de las matemática y de la lógica: George Boole, auténtico ejemplo de inteligencia
privilegiada y aprendizaje autodidacto (aprendió latín, griego, francés, italiano y alemán por su cuenta).
Boole dominó completamente las matemáticas conocidas en sus días, y en 1854 publicó un
estudio sobre las leyes de la verdad que supuso la piedra angular de toda la teoría del proceso de ra-
zonamiento, identificando operaciones fundamentales y variables en este campo y representándolas
de forma simbólica.
Por ejemplo, introdujo variables que sólo podían tomar dos valores posibles (verdadero o falso, blan-
co o negro, arriba o abajo, etc.), desarrollando una nueva rama del álgebra centrada en estas expresio-
nes (el álgebra de Boole o booleana), la cual resultó fundamental cerca de 100 años más tarde, cuando
se utilizó como base matemática del diseño de la unidad aritmético-lógica de un ordenador digital.
Boole no llegó a ser consciente de la transcendencia que tendrían sus trabajos, ya que éstos
llegarían a ser la base de la actual lógica formal y fundamentales en el desarrollo de los modernos
ordenadores digitales. Por todo ello se le considera como uno de los padres de la informática.
Cabe destacar en este momento las aportaciones del único gran pensador español de la época
a la ciencia de la computación. En 1893, Leonardo Torres Quevedo (1852-1936) tomó con gran
interés los estudios y diseños de Babbage, proponiendo una máquina electromecánica basada en las
propuestas éste, y llegando a construir incluso cierto tipo de autómata, en concreto una especie de
robot capaz de jugar al ajedrez.
Hasta 1890 la Oficina del Censo de los Estado Unidos realizaba el censo de la población de este
país de forma manual, pero el rápido incremento de la población americana a finales del siglo pasado
hizo que esta actividad se hiciese imposible dada la cantidad de datos a manejar. Ante estos incon-
venientes, en 1890 Herman Hollerith, ingeniero mecánico, inventa una nueva técnica basada en
tarjetas perforadas, la cual dio un resultado espectacular, no sólo facilitando y acelerando el trabajo,
sino permitiendo incluso que se ampliase el cuestionario que rellenaba la gente, por lo que se pudo
disponer de mayor información de una forma más rápida y eficiente.
Este éxito animó a Hollerit a fundar en 1896 su propia compañía, la Tabulating Machine Com-
pany. Más adelante, esta compañía se convertiría en la International Business Machines Inc (la
famosa IBM).
La compañía de Hollerith, basada inicialmente en su tabulador de tarjetas perforadas fue fundada
con fines exclusivamente comerciales. Aun así la compañía fue la primera en aplicar un dispositivo
eficaz con fines científicos cuando en 1928 se utilizó el tabulador para calcular las posiciones de la
luna en el cielo.
En realidad los científicos pronto tomaron consciencia de las ventajas que supondría disponer de
un dispositivo que ahorrara interminables horas de cálculo. Fue esta necesidad de equipos de cálcu-
lo más eficientes orientados al mundo científico lo que impulsó a Wallace J. Ecker (1920-1971),
inicialmente formado como astrónomo, a proponer a la IBM ciertas extensiones en el diseños de sus
máquinas tabuladoras para su aplicación a fines científicos.
Fleming, científico inglés, inventa en 1904 un dispositivo destinado a producir la primera revolu-
ción tecnológica en el mundo de los ordenadores; se trata de la válvula de vacío, destinada a sustituir
a los relés electromecánicos y utilizada como elementos biestables (pueden estar en dos estados
posibles). La aplicación de válvulas de vacío redujeron el tamaño de los primeros ordenadores y mul-
tiplicaron su velocidad por mil. Las válvulas de vacío aún pueden encontrarse en antiguos aparatos
de radio y televisión.
Otro pensador y lógico inglés llamado Alan Turing (1912-1954), publicó en 1936 un trabajo
que fue trascendental para la construcción de la primera computadora digital años más tarde. En su
estudió demostró que un cálculo efectivo puede ser conceptualmente formulado como un tipo parti-

42 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

cular de máquina abstracta (máquinas de Turing). Inicialmente estas ideas supusieron un importante
avance teórico, aplicándose en la práctica una década después.
Otra persona que estuvo fuertemente involucrada en el diseño de computadoras digitales electro-
mecánicas fue Howard T. Aiken (1900-1973). En 1937 identificó cuatro características que debía po-
seer una computadora de uso científico y que no poseían las máquinas de gestión de aquella época:
– La posibilidad de manipular tanto números positivos como negativos.
– La capacidad de utilizar determinadas funciones matemáticas.
– La capacidad de operar de forma totalmente automática.
– La capacidad de realizar cálculos extensos en su secuencia natural.
En 1944 Aiken y sus colaboradores, junto con un grupo de ingenieros de la cada vez más po-
derosa IBM, diseñaron y construyeron una máquina electromecánica que ponía a su disposición las
características citadas anteriormente. Entre sus logros podríamos citar la capacidad de multiplicar dos
números en seis segundos y la de dividirlos en doce. Los programas estaban codificados en una cinta
de papel. Fue la primera computadora electromecánica y fue denominada popularmente Mark-I.
CURIOSIDAD: la Mark-I medía 16,6 metros de largo por 2,6 metros de alto, su
peso se aproximaba a 70 toneladas, poseía 800.000 piezas móviles y la longitud
total de los cables utilizados en su construcción alcanzaba 800 kilómetros.
Bell Telephone Laboratories, la empresa creada por Alexander Bell (inventor del teléfono), cons-
truyó una máquina de similares posibilidades que fue terminada con éxito en 1940. Algunas otras
versiones mejoradas se construyeron a lo largo de esos años, todas basadas en tecnología electro-
mecánica, teniendo el relé como componente principal de conmutación.
En 1938, Claude E. Shannon, del Instituto Tecnológico de Massachusetts (el prestigioso MIT),
contribuyó al desarrollo de la informática con otro éxito notable. Shannon demostró que el análisis de
circuitos de conmutación complejos podía realizarse mediante el álgebra de Boole, lo que supuso un
enlace muy importante entre la teoría y el diseño de los futuros ordenadores.
NOTA: el término BIT (Binary Digit) fue acuñado por Shannon en esas fechas, cuando publica sus
estudios sobre la teoría de la comunicación.
En 1940 un físico llamado John V. Atanasoff, profesor de la Universidad de Iowa (Estados
Unidos), y un alumno suyo, Clifford E. Berry, construyen la primera computadora digital totalmente
electrónica, las piezas electromecánicas en sus circuitos fueron sustituidas por válvulas. La llamaron
ABC (Atanasoff Berry Computer). Esta computadora utilizaba aritmética binaria y estaba construida
con el único propósito de resolver sistemas de ecuaciones lineales, principal interés de Atanasoff, por
lo cual no se consideró nunca como una herramienta decisiva de propósito general.
Aun así, la ABC ejerció una influencia decisiva sobre dos científicos de la Escuela Moore de Inge-
niería Eléctrica: John W. Mauchly y John Presper Eckert, diseñadores de la primera computadora
digital a gran escala. Esta computadora, llamada ENIAC, fue diseñada y construida entre 1943 y
1945 y contenía 18.000 válvulas y 1.500 relés. Entre los miembros del equipo que construyeron la
ENIAC se encontraban Atanasoff y Berry, cuyas experiencias con la ABC resultaron fundamentales.
La ENIAC estaba basada en válvulas de vacío, técnica que aceleró los cálculos mil veces respecto
a la MARK-I, ya que era capaz de sumar dos números en dos diezmilésimas de segundo. Aun así la
ENIAC ocupaba una superficie de 160 metros cuadrados, pesaba casi 30 toneladas y tenía aproxima-
damente 17.500 válvulas que consumían 200.000 watios, razón por la cual, la primera vez que entró
en funcionamiento, las luces de la ciudad de Filadelfia se oscurecieron.
CURIOSIDAD: el ejército de los Estados Unidos utilizó con frecuencia la ENIAC
para el cálculo de las trayectorias de los proyectiles de artillería.
Un matemático del Institute for Advanced Study de la Princeton University (Estados Unidos),
se interesó mucho por la construcción de la ENIAC. Su nombre era John von Neumann (1903-1957),
y puede ser considerado un genio en todos sus sentidos: fue doctor en matemáticas, graduado en física
experimental y química cuando contaba sólo con veintidós años. Al cumplir los veintitrés ya era un renom-
brado matemático en todo el mundo, colaborando con Hilbert (otro famoso matemático) en sus estudios
sobre la axiomatización de las matemáticas y realizando importantes estudios sobre lógica formal.
Por otra parte Von Neumann estaba muy interesado en la resolución de ciertos problemas plan-
teados por los modelos matemáticos de dinámica de fluidos que exigían cálculos complicados y

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 43


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

tediosos. Por todo ello, Von Neumann conjugó en sus logros en computación dos antiguos intereses
de la historia de la ciencia: la sistematización de la lógica (aspecto teórico) y la posibilidad de realizar
cálculos de forma rápida y fiable (aspecto práctico).
En agosto de 1944 Von Neumann fue incluido en el proyecto de la ENIAC, formando parte de un
comité que dictó los fundamentos del diseño de una nueva máquina, la EDVAC, con la que se preten-
dían corregir las deficiencias de la ENIAC. El diseño de la estructura lógica de este nuevo dispositivo
cayó bajo la responsabilidad de Von Neumann, siendo durante este trabajo cuando ideó muchos de
los postulados e ideas más importantes de la informática actual, entre los que se incluyen:
– Una notación para describir los aspectos lógicos de los circuitos de un ordenador, la cual
fue adaptada de un método utilizado anteriormente en medicina para describir el sistema
nervioso.
– Un conjunto detallado de instrucciones para la EDVAC.
– El concepto de programa almacenado, idea por la cual éste y los datos que utiliza pueden
almacenarse en memoria.
– El primer programa almacenado que ordenó y mezcló los números de una lista.
– La noción de secuenciamiento de operaciones basada en la idea de que, aunque una com-
putadora trabaje muy deprisa, una tarea puede subdividirse en una secuencia de pasos,
realizables uno detrás de otro. Esta idea fue decisiva en la simplificación de la circuitería de
la EDVAC en relación a la de la ENIAC.
– Al contrario de la ENIAC, que utilizaba aritmética decimal, la EDVAC utilizaba notación binaria
tanto para el almacenamiento como para la manipulación de números e instrucciones.
El diseño de computadoras evolucionó rápidamente en varias direcciones desde la construcción
de EDVAC, ya que las contribuciones de Von Neumann fueron tan trascendentales que forman las
bases de diseño de los modernos ordenadores; de hecho, hoy en día, en ciertos ámbitos, se utiliza el
término de máquina de Von Neumann para referirnos a ellos.
A partir de ese momento termina la etapa “prehistórica” de la informática. Nuevos desarrollos
como la comunicación de señales en paralelo, el uso de soportes magnéticos y la introducción de los
núcleos de ferrita como elementos principales de la memoria, abren nuevas etapas, que pasamos a
describir a continuación.

ORDENADORES AÑO DE APARICIÓN INVENTORES


ABC 1940 John V. Atanasoff, Clifford E. Berry
MARK-I 1944 Howard T. Aiken
ENIAC 1945 John W. Mauchly, John Presper Eckert
BINAC 1949 John W. Mauchly, John Presper Eckert
UNIVAC-I 1951 John W. Mauchly
EDVAC 1952 John von Neumann
Ordenadores que supusieron hitos históricos y sus inventores

El nacimiento de la moderna infor-


mática puede datarse en la década
de los 50 en Estados Unidos

44 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

5. GENERACIONES DE ORDENADORES
Desde mediados del siglo XX hasta finales de la década de los ochenta, los avances tecnológicos
se suceden sin cesar. A lo largo de este período diferenciamos ciertas etapas denominadas genera-
ciones de ordenadores, que vienen definidas principalmente por los siguientes aspectos:
– La tecnología vigente en un momento dado.
– Las técnicas de programación utilizadas.
– El impacto de la informática en la sociedad.
Por otra parte, y debido al increíble ritmo de desarrollo de los últimos diez años, esta forma de cla-
sificación ha perdido la efectividad que tenía. Actualmente es muy difícil separar una etapa de otra.

5.1. PRIMERA GENERACIÓN (1940-1952)


El comienzo de la historia actual de la informática lo constituyen todos aquellos ordenadores
construidos a base de válvulas de vacío como elemento principal de control. El uso principal de estos
primeros ordenadores fueron aplicaciones científicas y militares, y se programaban directamente en
lenguaje máquina.
La primera generación incluye ordenadores con las siguientes características:
– Utilizan relés electromecánicos, válvulas y tubos de vacío como elementos principales de
control.
– Las memorias estaban constituidas por tarjetas y cintas perforadas, y posteriormente por
líneas de demora de mercurio, tecnologías ya totalmente desfasadas.
– La velocidad de proceso se mide en milisegundos.
– El uso principal de estos primeros ordenadores fueron aplicaciones científicas y militares. Se
construyeron para tareas muy concretas.
– Se programaban directamente en lenguaje máquina, cerrando o abriendo manualmente una
serie de interruptores.

5.2. SEGUNDA GENERACIÓN (1952-1964)


A principio de los años cincuenta un nuevo dispositivo denominado transistor supuso la segun-
da revolución tecnológica en el campo de la computación. El transistor fue inventado por Walter
Brattain, John Barden y W. Shockley en los laboratorios Bell en 1947, y fue tal su impacto que
fueron galardonados con el premio Nobel.
El transistor sustituyó a la válvula de vacío, reduciendo el tamaño de los circuitos, su consumo
y su coste; además aumentaron la fiabilidad de los ordenadores. Estas ventajas, apoyadas por la
introducción de las memorias de núcleos de ferrita y los soportes de información magnéticos, dieron
paso a la segunda generación.
Ahora los ordenadores ya no eran costosísimas máquinas a disposición de unos cuantos orga-
nismos privilegiados, se extendieron con velocidad por empresas y universidades, ampliándose sus
aplicaciones a los campos administrativos y de gestión. Para ello fue necesario desarrollar nuevos
métodos de programación más asequibles y adaptados al ser humano, por lo que hicieron su apari-
ción los lenguajes evolucionados como el Ensamblador, Fortran, Cobol y Algol.
La aplicación del transistor en la construcción de ordenadores supuso el comienzo de la segunda
generación de ordenadores que estuvo caracterizada por:
– La sustitución de la válvula de vacío por el transistor, reduciendo el tamaño, el consumo y el
coste de los ordenadores y aumentando su fiabilidad.
– La introducción de las memorias de núcleos de ferrita y de los soportes de información mag-
néticos.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 45


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

– La sustitución del cableado por circuitos impresos, otro factor importante en el aumento de
la velocidad de los ordenadores, pues se disminuye la distancia que tienen que recorrer las
señales eléctricas.
– La aparición de los primeros periféricos que simplifican el diseños de los sistemas hard-
ware.
– La rápida expansión de los ordenadores por empresas y universidades, ampliándose sus
aplicaciones a los campos administrativos y de gestión.
– La necesidad de desarrollar nuevos métodos de programación más asequibles y adaptados
al ser humano: aparecen los lenguajes de programación evolucionados (Ensamblador, For-
tran, Cobol y Algol).

5.3. TERCERA GENERACIÓN (1964-1971)


El descubrimiento del transistor dio paso a su uso como elemento discreto en los circuitos de los
ordenadores. A mediados de la década de los sesenta, se comenzaron a construir circuitos que inte-
graban en un solo dispositivo varios transistores, naciendo así la industria de los circuitos integrados,
destinada a provocar la tercera revolución tecnológica.
Aplicación práctica de lo que se llamó SSI (Short Scale Integration) o pequeña escala de integra-
ción, mediante la cual se introdujeron diez transistores en una única pastilla de tamaño reducido.
Años más tarde esta tecnología evolucionaba hacia la MSI (Medium Scale Integration), que
integraba hasta 1.000 transistores en una única pastilla o chip, apareciendo los primeros circuitos
integrados del mercado.
La miniaturización consecuente tuvo sus consecuencias en los ordenadores: de nuevo se redujo
su tamaño y su precio, apareciendo las primeras minicomputadoras.
Se producen otros avances hardware. Aplicación práctica de las memorias de semiconductores y
de los discos magnéticos como medio para almacenar información de forma permanente.
El software aportó el desarrollo y difusión de los sistemas operativos y de técnicas como el pro-
ceso en tiempo real, el modo interactivo y la multiprogramación.
Aparece el lenguaje de programación BASIC.

5.4. CUARTA GENERACIÓN (1971-1981)


Las tecnologías LSI (Large Scale Integration) y VLSI (Very Large Scale Integration), alta escala de
integración y muy alta escala de integración, respectivamente, posibilitaron la introducción de más de
10.000 puertas lógicas por chip, apareciendo así en 1971 el primer microprocesador, dispositivo
que incluía toda la unidad central de proceso de un ordenador en un único chip.
Aparecen los primeros ordenadores personales (el famoso IBM PC), que utilizaba los disquetes
(floppy disk) como medio de almacenamiento externo, además de multitud de lenguajes de progra-
mación.
Nuevas tecnologías como las redes de ordenadores y la teleinformática (combinación de tecno-
logías informáticas y de comunicaciones), contribuyeron a esta cuarta generación.

5.5. QUINTA GENERACIÓN (1981-HASTA LA ACTUALIDAD)


En 1981 se anuncia por parte de los principales productores de alta tecnología (Estados Unidos y Ja-
pón principalmente) el nacimiento de una nueva generación, entre cuyas características podemos citar:
– Utilización masiva de componentes VSLI.
– Técnicas de Inteligencia Artificial y Sistemas Expertos.
– Creación de lenguajes de programación cercanos al lenguaje natural.

46 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

– Aplicación de los ordenadores a muchos aspectos de la vida cotidiana.


– Sistemas operativos orientados al usuario. La aplicación de interfaces gráficas y de disposi-
tivos como el ratón acercan la informática al gran público.
– Interconexión global de ordenadores mediante redes internacionales (INTERNET).
– Integración de datos, imágenes y sonidos: nace la multimedia.

6. TENDENCIAS ACTUALES DE LOS SISTEMAS INFORMÁTICOS


Las organizaciones complejas evolucionan desde una concepción tradicional, centralizada y jerár-
quica, donde los distintos departamentos tienen cometidos fijos y predeterminados, a otra más abier-
ta en la que cada unidad organiza sus propias actividades sobre la base de criterios de cumplimiento
de objetivos, adquiriendo mayor grado de responsabilidad y de autonomía y realizando funciones más
dispares.
El modelo tradicional define claramente las jerarquías y flujos de los datos. En los nuevos mode-
los las jerarquías se acortan sensiblemente y proliferan las relaciones cruzadas y los flujos de datos
son más directos desde quien produce la información hasta quien la necesita.
Desde la construcción del primer ordenador comercial, en 1946, la tecnología experimenta una
fuerte evolución desde los primeros sistemas de alto coste y sólo manipulables por personal especia-
lizado, a la gran disparidad de plataformas software, hardware y de servicios que se ofrecen hoy en
día en el mercado de la informática.
Para los usuarios la informática pasa de ser una gran desconocida a ser una herramienta de
trabajo habitual. Los diseñadores de sistemas informáticos han oscilado a la hora de diseñar modelos
de arquitecturas informáticas entre estos extremos:
– Informática centralizada.
– Informática distribuida.

6.1. INFORMÁTICA CENTRALIZADA


La informática centralizada se caracteriza porque todo reside en un ordenador
central de gran complejidad y coste.
En las primeras generaciones de ordenadores (desde la primera a la tercera), la única arquitec-
tura posible es la centralizada. Los datos viajaban desde los distintos departamentos al departamento
informático, donde eran introducidos en el ordenador central mediante convertidores de fichas per-
foradas a cintas.

6.2. INFORMÁTICA DISTRIBUIDA


Con la aparición de los microordenadores y, por tanto, el abaratamiento de los costes, surge una
gran expansión de la informática personal.
En las arquitecturas distribuidas cada usuario dispone de su propio sistema
informático a la medida de sus necesidades.

6.3. NUEVOS MODELOS


Con el avance tecnológico surge una pugna entre los adeptos de cada uno de los tipos de arqui-
tecturas, centralizado y distribuido, que da lugar a la aparición de nuevos modelos que tratan de llegar
a un compromiso entre una y otra:
– Terminales no inteligentes que se conectan al ordenador central.
– Miniordenadores departamentales con aplicaciones homogéneas que periódicamente vier-
ten sus datos al ordenador central.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 47


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

– Sistemas informáticos departamentales que trabajan aisladamente, ya que realizan funcio-


nes independientes del resto de departamentos.

6.4. TENDENCIAS
Si bien en los sistemas informáticos corporativos subsisten de forma mayoritaria las arquitecturas
centralizadas, continúa la búsqueda de soluciones hacia arquitecturas distribuidas.
Estas soluciones dependen enteramente de la aparición de gestores de bases de datos distribuidas
suficientemente potentes, de modo que el usuario no tuviera que preocuparse de dónde se encuentran
los datos que estarían dispersos por los distintos equipos y bajo el control del propio sistema.
El acceso a los datos y servicios, así como la integridad y consistencia de éstos, estarían garan-
tizados desde cualquier puesto conectado mediante el sistema de comunicaciones de forma total-
mente transparente al usuario.
Según esto, parece que el tipo de arquitectura informática distribuida marca la tendencia actual
más firme.

6.5. PROCESOS COOPERATIVOS Y ARQUITECTURA CLIENTE/SERVIDOR

6.5.1. Definición y ventajas de los procesos cooperativos


El proceso cooperativo es aquel en el que dos o más elementos lógicos dife-
rentes interactúan entre sí en la realización de una tarea común.
De forma más extendida el concepto de proceso corporativo consiste en un conjunto de ordena-
dores que ejecutan una misma aplicación. Normalmente un ordenador central y múltiples microorde-
nadores que comparten la ejecución de un proceso global.
Las ventajas de los procesos cooperativos frente al modelo convencional, se derivan de la utilización
eficiente de los equipos microordenadores y la consiguiente descarga de tareas del ordenador central.

6.5.2. Conceptos básicos de arquitecturas cliente/servidor


El concepto de servidor se aplica de forma genérica a equipos informáticos
que suministran servicios de base de datos.
Con más precisión se atribuye a procesos lógicos que aportan servicio a formulaciones de solici-
tudes, también lógicas.
Los clientes son estaciones de trabajo u ordenadores personales que realizan peticiones lógicas
al servidor.
Los procesos lógicos que requieren servicio de un servidor, también se denominan clientes. El
diálogo entre cliente y servidor siempre se inicia a requerimiento del cliente. Varios clientes pueden
compartir un mismo servidor.
El principal objetivo de la arquitectura cliente/servidor es permitir a las aplicaciones clientes ac-
ceder a servicios ajenos de gestión de datos.

7. EVOLUCIÓN DE LA TECNOLOGÍA DE LOS ORDENADORES: EL


FUTURO DE LA INFORMÁTICA
La informática, en la mayoría de sus áreas, sigue en pleno desarrollo en esta primera década del
nuevo siglo, abriendo sorprendentes e innovadores campos de investigación.
Los procesos de diseño y fabricación de procesadores están en continuo avance, duplicándose
la potencia de éstos anualmente y desarrollándose nuevas técnicas y conceptos. Tal es el caso de los
procesadores paralelos, que representan el próximo paso de los postulados de Von Neumann, ya que
ejecutan instrucciones de forma paralela y no secuencial.

48 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

Von Neumann supuso que la electrónica siempre sería lo suficientemente rápida para ejecutar
todos los pasos de un algoritmo de forma secuencial, pero debido a la evolución tecnológica los or-
denadores se han ido utilizando en la resolución de problemas cada vez más complejos, habiéndose
llegado a un nivel en que la suposición de Von Neumann ha dejado de ser válida. El diseño de los
procesadores paralelos parecen ofrecer la solución.
Por otra parte los lenguajes de programación también se han desarrollado enormemente en los
últimos años, incluyendo las técnicas de orientación a objetos, permitiendo el aislamiento de módulos
de software reutilizables y originando la construcción de programas más fiable.
Otra de las áreas de máximo interés es el desarrollo de redes de ordenadores, que tienen su
máximo exponente en Internet. Los ordenadores ya no son unidades aisladas; sino que forman parte
de redes que les permiten compartir recursos y comunicarse a grandes velocidades.
Con la difusión y popularización de los ordenadores personales hemos entrado en una nueva era
de las tecnologías de la información, cuyo horizonte parece perfilarse como la sociedad automatizada
o sociedad del ocio en un futuro no muy lejano. Los especialistas, interpretando las repercusiones
de esta revolución de la información en la sociedad, consideran que el impacto ha sido mucho más
profundo que el que causó en su día la revolución industrial.
No es fácil predecir los futuros avances y mucho menos los plazos en que éstos ocurrirán, de-
bido fundamentalmente a que la evolución y el desarrollo de la tecnología aumenta a un ritmo cada
vez más acelerado. No obstante, a partir de los logros alcanzados y de otros en experimentación, se
puede vislumbrar el efecto de su implantación masiva en la sociedad.
La gestión de las empresas se realizará de forma totalmente automatizada, mediante el uso de
los sistemas de información, eliminando así la mayor parte del trabajo manual.
En la industria, el uso de robots con capacidad de variar su producción con tan sólo modificar el
programa de su funcionamiento, hará posible el abaratamiento de productos personalizados o de con-
sumo minoritario, fabricados en pequeña escala, de forma similar a la actual producción en masa.
En el campo de la medicina, las bases de datos, las redes entre hospitales, los sistemas expertos
de diagnóstico y los de vigilancia de pacientes, facilitarán la labor de médicos y personal sanitario para
salvar vidas, no sólo en los grandes centros urbanos, sino en los entornos rurales o aislados, los cua-
les dispondrán prácticamente de las mismas posibilidades gracias a las redes de telecomunicación.
En educación, los programas tutoriales de enseñanza asistida por ordenador se generalizarán en
los centros docentes, universidades y departamentos de formación de las empresas, lo que facilitará
la labor del profesor en la atención personalizada y la adaptación a los diversos ritmos de aprendizaje
de los alumnos, así como en educación especial a discapacitados. Mediante reconocedores y gene-
radores de voz se facilitará la comunicación con el ordenador, el cual será capaz incluso de detectar
el estado anímico de un alumno.
En ciencias e ingenierías, los grandes y complejos programas de simulación eliminarán la necesi-
dad de costosos modelos a escala, y el proceso estadístico de enormes cantidades de datos facilitará
la planificación y la toma de decisiones.
Actualmente se está estudiando el funcionamiento del cerebro humano y de las redes neuro-
nales, con el fin de impulsar de forma decisiva las técnicas de inteligencia artificial y su posterior
aplicación a la robótica.
Existen multitud de opiniones sobre el efecto de todos estos cambios en la sociedad del futuro,
no todas coincidentes. Unos piensan que proporcionarán mayor libertad individual y una sociedad
más humana, por ejemplo, la fabricación controlada mediante ordenador implicará un aumento de la
productividad, una reducción de la jornada laboral, un nivel de vida superior y en definitiva un paso
fundamental hacia la sociedad del ocio.
Por el contrario, los más pesimistas auguran el control y el dominio de los ordenadores sobre la
vida del individuo, social y privada, y de su efecto deshumanizador.
Para finalizar, podemos decir que efectivamente no todas las aplicaciones de los ordenadores
son beneficiosas y ni siquiera efectivas, pero lo que resulta innegable es que, hoy por hoy, hemos de
considerar la informática como una herramienta imprescindible en nuestra vida diaria, que resuelve
muchos más problemas de los que genera, dependiendo sus consecuencias futuras sobre el individuo
y sobre la sociedad de la orientación que le demos.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 49


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

8. NIVELES DE ARQUITECTURA: TIPOS DE ORDENADORES


Los equipos informáticos se pueden clasificar según diversos criterios. Uno de los más frecuentes
es el tamaño, término que incluye: potencia de cálculo, capacidad de almacenamiento interno y nú-
mero de periféricos que pueden soportar. Estas características están condicionadas por las distintas
unidades que componen el ordenador (procesador, memoria, etc.), y es lo que llamamos Arquitectura
del ordenador. Según estas tenemos los siguientes tipos:
– Superordenadores
– Mainframes
– Miniordenadores
– Microordenadores

8.1. SUPERORDENADORES
Son los ordenadores más potentes que existen. Las prestaciones de velocidad y capacidad de
proceso son impresionantes, pues están diseñadas especialmente para cálculos muy complejos.
Poseen un gran número de procesadores que trabajan en paralelo, con lo que se consiguen realizar
billones de operaciones por segundo. Existen relativamente pocas unidades en el mundo, y se utilizan
para fines muy concretos: predicciones meteorológicas, control de satélites, aplicaciones militares,
etc. Un ejemplo de ellos es el Cray Y-MP de Cray Research Inc.

8.2. MAINFRAMES
Son grandes equipos orientados generalmente a la gestión de grandes empresas y a procesar
grandes bases de datos. Su potencia de cálculo es inferior a la de las anteriores, ejecutando varios
millones de operaciones por segundo. Disponen de varios Gb de memoria RAM y de palabras de 64
o 128 bits. Una de sus características principales es la de soportar un gran número de terminales
trabajando de forma simultánea. La IBM 3090 admite aproximadamente 5000 usuarios. Esto se
consigue mediante técnicas de tiempo compartido y multiprogramación.
Funcionan dirigidos por un sistema operativo muy específico (estudiaremos los sistemas opera-
tivos más adelante), y pueden intervenir en procesos distribuidos donde se conectan varios de ellos,
de forma que se reparten el trabajo a realizar.

Mainframe. Obsérvese el tamaño


relativo de la pantalla

50 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

8.3. MINIORDENADORES
Son máquinas de tipo medio. Se utilizan para gestionar empresas u organizaciones de tamaño
moderado. Su capacidad de proceso es inferior a la de las anteriores y controlan un menor número
de terminales que puede llegar hasta 64. Sus sistemas operativos son poco estándares y pueden
llegar a ser muy específicos, dependiendo del constructor. Dos ejemplos muy típicos de este tipo de
computadoras son la VAX de Digital Equipment Corporation y la AS400 de IBM.

8.4. ESTACIÓN DE TRABAJO


Pequeño ordenador comparado con el tamaño de los anteriores, pero de gran potencia. Se utiliza
para trabajos de ingeniería, diseño gráfico o similares, tareas que requieren una alta capacidad de
proceso, pero que no requieren algunas de las prestaciones de los miniordenadores (por ejemplo la
conexión de terminales). Posee componentes especialmente preparados para acelerar tareas críticas,
como la gestión de vídeo e imágenes.

8.5. MICROORDENADORES
Son equipos orientados al trabajo personal o monousuario. Estos ordenadores han permitido la
gran difusión de la informática que vivimos en nuestros días, y son fruto de los avances tecnológicos,
especialmente de miniaturización de componentes, y de la continua reducción de precios.

Los modernos ordenadores PC ofrecen elevadas prestaciones


a un precio moderado. Son equipos potentes, versátiles y
adecuados para muchas tareas cotidianas, tanto en entornos
profesionales como domésticos

La estructura y funcionamiento se basa en un microprocesador, que ofrece prestaciones limita-


das respecto a las anteriores categorías, pero suficientes para que esta arquitectura haya tenido un
gran éxito en pequeñas empresas y en el hogar de muchos usuarios. Además, la conexión en red de
estos ordenadores supone una alternativa muy interesante a los grandes ordenadores multiusuarios
(mainframes).
Según el tipo de microprocesador empleado, se define la arquitectura del ordenador. Dos or-
denadores con la misma arquitectura (y con el mismo sistema operativo) serán capaces de ejecutar
el mismo programa, decimos entonces que los ordenadores son compatibles, lo que supone una
gran ventaja de estandarización. Las principales arquitecturas son los compatibles PC (basados en
los microprocesadores de INTEL) y los MacIntosh de APPLE (basados en los microprocesadores de
Motorola), con gran ventaja de mercado para los primeros.
Los microordenadores se clasifican en varios tipos:
– Ordenador personal de sobremesa. Está muy extendido tanto en el ámbito doméstico
como empresarial. Los más modernos poseen potentes microprocesadores y gran capacidad
de memoria RAM que puede alcanzar hasta 256 Mb, prestaciones que los acercan a los
miniordenadores de gama baja.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 51


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

– Portátil. Se trata de un microordenador cuyas características físicas permiten fácilmente su


transporte (pesan menos de 5 Kg). Suelen tener el teclado integrado en la CPU y pantallas de
cristal líquido, así como algún dispositivo apuntador integrado (ratón, trackball o similar). Debido
a estas particularidades y la miniaturización de sus componentes, son más caros que los de so-
bremesa.

Un ordenador portátil

– Notebook. Es un microordenador similar al portátil, pero aún más pequeño, de menor peso
y más especializado. Tiene útiles aplicaciones como la de agenda electrónica, procesador de
textos, etc.

Un ordenador notebook

52 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EL ORDENADOR ELECTRÓNICO. ANTECEDENTES HISTÓRICOS

– Palmtop. Es el dispositivo más pequeño que puede considerarse ordenador. Son muy re-
cientes, y van incorporando muchas prestaciones en un tamaño realmente reducido.

Ordenadores palmtop o PDAs

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 53


TEMA
3

Equipos informáticos. Elementos


principales. Utilización. Concepto de
memoria y de sus distintas clases.
Características y función de la memoria
principal de un ordenador
El ordenador electrónico constituye el elemento fundamental de
la informática a nivel práctico. Este tema introduce los conocimientos
básicos sobre su estructura y funcionamiento.
Además estudiaremos la memoria del ordenador, cómo funciona,
las tecnologías existentes, cómo se presentan físicamente y los diferen-
tes tipos existentes en los ordenadores actuales.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 55


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

ESQUEMA INICIAL

1. Elementos principales
1.1. Estructura básica
1.2. Unidad Central de Proceso
1.2.1. Unidad de control
1.2.2. Unidad Aritmético-Lógica (UAL)
1.2. Memoria central
1.3. Buses

2. Utilización: funcionamiento básico de un ordenador

3. Operaciones básicas
3.1. Entrada de datos
3.2. Salida de datos
3.3. Transmisión/recepción de datos
3.4. Tratamiento de datos

4. Aplicaciones de los ordenadores

5. Memoria

6. Tecnologías
6.1. ROM: Read Only Memory (Memoria de sólo lectura)
6.1.1. ROM
6.1.2. PROM, Programmable ROM (ROM Programable)
6.1.3. EPROM, Erasable Programmable ROM (ROM Programable que se pue
de borrar)
6.1.4. EEPROM, Electrically Erasable Programmable ROM (ROM Programable
que se puede borrar eléctricamente)
6.2. BIOS, CMOS y ROM shadowing
6.3. RAM: Random Access Memory (Memoria de acceso aleatorio)
6.3.1. SRAM: Static RAM (RAM estática)
6.3.2. DRAM: Dynamic RAM (RAM dinámica)
6.4. Memoria Caché

7. Organización y funcionamiento básico de la memoria


7.1. Organización física y lógica
7.2. Proceso de acceso básico

8. Factores relacionados con la memoria


8.1. El controlador de memoria
8.2. Tiempo de acceso

56 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

8.3. DRAM síncrona y DRAM asíncrona


8.4. El bus de memoria
8.5. Estados de espera y system timing
8.6. Acceso en modo ráfaga (Burst Mode)
8.7. Interleaving
8.8. Memoria real y virtual
8.9. Capacidad
8.10. Paridad y memoria ECC

9. Módulos de memoria
9.1. Módulos DIPs (Dual Inline Package)
9.2. Módulos estándar y propietarios
9.3. Módulos SIMMs (Single Inline Memory Module)
9.4. Módulos DIMMs (Dual Inline Memory Modules)
9.5. Módulos RIMM
9.6. Bancos de memoria

10. Estructura lógica de la memoria


10.1.Segmentos y desplazamientos
10.2. Zonas de la memoria
10.2.1. Memoria convencional
10.2.2. Área de memoria superior (Upper Memory Area) o UMA
10.2.3. Área de memoria alta (High Memory Area) o HMA
10.2.4. Memoria extendida (XMS) y expandida (EMS)

1. ELEMENTOS PRINCIPALES

1.1. ESTRUCTURA BÁSICA

La estructura hardware de un ordenador digital quedó definida básicamente en la década de los


50, casi a comienzos de la historia de la informática. Desde entonces pocas cosas han cambiado
en dicho diseño (al menos en sus módulos esenciales). Sin embargo sí se han desarrollado muchas
mejoras en la tecnología empleada para llevar a la práctica el diseño teórico.
El hardware de un ordenador se estructura en tres subsistemas bien diferenciados, con funciones
bien definidas, pero trabajando totalmente integradas. Son las siguientes:
– La unidad central de proceso (UCP o CPU utilizando el término inglés).
– La memoria central.
– Las unidades de entrada/salida o periféricos.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 57


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

A veces se considera la CPU y la memoria como una única unidad, debido a la fuerte relación
existente entre ellas y a su proximidad física dentro de la carcasa del ordenador (en contrapartida a
los periféricos que suelen encontrarse más distantes). Desde el punto de vista académico conviene
separar estas dos unidades, ya que tanto sus características como sus funciones son diferentes.

 

   
    

   


  

Esquema de la estructura básica de un ordenador. El bloque marcado con una C representa un elemento controlador de la
unidad de entrada/salida. Este controlador junto con la unidad es el periférico (recuadro punteado). El controlador puede
situarse físicamente junto a la unidad o cerca de la UCP (caso que representa la figura). La comunicación entre los subsiste-
mas se realiza por los buses del sistema y conexiones externas

1.2. UNIDAD CENTRAL DE PROCESO


También denominado CPU (Central Processing Unit). Es el subsistema más importante en un or-
denador, actúa como su cerebro, coordinando y supervisando el funcionamiento del resto del sistema
y procesan las instrucciones que componen los programas.
NOTA: la analogía con el cerebro humano es sólo válida en el sentido de que
controla y coordina todas las operaciones del ordenador, pero nunca respecto a su
complejidad y versatilidad, cualidades únicas de las personas.
La secuencia de operación de la CPU es siempre la misma:
1. Extraer de la memoria una instrucción del programa que se está ejecutando.
2. Analizar dicha instrucción.
3. Realizar las operaciones necesarias para su realización.
Este ciclo es invariable para todos los programas, independientemente de su naturaleza y de su
propósito.
Actualmente la CPU está formada por un conglomerado de circuitos electrónicos integrados en
un chip denominado microprocesador, aunque también se utiliza la palabra procesador para sim-
plificar. El microprocesador se sitúa sobre un circuito integrado de mayor tamaño denominado placa
base o placa madre (debido a que es el principal sistema de un ordenador), y suele acompañarse
de algún dispositivo refrigerador, ya que genera una importante cantidad de calor.
NOTA: según lo expuesto hasta ahora, los siguientes términos son equivalen-
tes: “UCP”, “CPU”, “microprocesador”, “procesador”.
Un criterio de clasificación para los ordenadores es el tipo de procesador que poseen. Si clasifi-
camos los ordenadores por este criterio hablamos de ordenadores con arquitecturas compatibles.
Decimos que un ordenador es compatible con otro si sus procesadores son del mismo tipo, lo
que generalmente conlleva una arquitectura semejante. Los microprocesadores del mismo tipo,

58 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

no necesariamente idénticos, se engloban en familias. En apartados posteriores estudiaremos


una familia de ordenadores basados en un tipo de microprocesador muy extendido: la familia
80x86 de INTEL.
Cualquier microprocesador moderno incluye varios millones de transistores en varios centímetros
cuadrados. Esta gran complejidad se estructura en varias unidades, siguiendo el principio del diseño
modular. Por tanto un microprocesador se compone básicamente de los siguientes subsistemas:
– Varios registros de acceso rápido donde se almacenan datos temporalmente.
– La unidad de control.
– La unidad aritmético-lógica.
Registro: pequeña zona de memoria de acceso muy rápido y directo por parte
del procesador que almacena un dato, instrucción o dirección de memoria.

1.2.1. Unidad de control


La unidad de control es la parte más importante del microprocesador. Controla y gobierna todas
las operaciones excepto las operaciones aritméticas. La unidad de control tiene la siguiente estruc-
tura:
– Reloj: la realización de una instrucción u operación en un ordenador se divide en una serie
de ciclos básicos. El reloj proporciona una sucesión de impulsos con frecuencia constante
que marcan los instantes en los que deben empezar dichos ciclos. Podemos decir que el
reloj es el “pulso” del ordenador.
La frecuencia del reloj es muy elevada, por ejemplo, los procesadores Pentium IV trabajan
hasta a 2000 MHz o 2 GHz, esto significa que se producen 2000 millones de pulsos por se-
gundo. Esto no quiere decir que pueda ejecutar igual número de instrucciones por segundo,
ya que muchas de ellas requieren hasta varios centenares de pulsos.

 
   


 

 


     

   

Esquema de la unidad de control de un microprocesador

– Contador de programa (CP): el contador de programa es un registro también llamado de


control de secuencia (RCS). Las instrucciones del programa en ejecución están almacena-
das en memoria, cada una en una dirección. El CP contiene en todo momento la dirección
de la memoria de la siguiente instrucción a ejecutar, así el procesador sabe dónde tiene que
buscarla cuando acabe de procesar la actual.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 59


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

Esto puede plantear una curiosa pregunta: ¿qué ocurre al encender el ordenador cuando se
ejecuta la primera instrucción?. Al encender el ordenador el CP toma un valor por defecto
que es donde debe encontrarse la primera instrucción.
– Registro de instrucción (RI): contiene la instrucción que se está ejecutando en un momen-
to dado. Como veremos, las instrucciones tienen dos partes: el código de operación (indica
qué acción se va a realizar) y los operandos (indican dónde se va a realizar dicha acción).
– Decodificador: el decodificador extrae el código de operación de la instrucción del RI, lo
analiza y lo comunica al controlador.
– Controlador (o secuenciador): este elemento es el encargado de interpretar el código de
operación y de llevarlo a cabo. Para ello genera las llamadas microórdenes, que actúan sobre
el resto del sistema en sincronía con los impulsos del reloj.

1.2.2. Unidad Aritmético-Lógica (UAL)


También se le llama ALU (Arithmetic Logic Unit). La ALU realiza todas las operaciones elemen-
tales de tipo aritmético: sumas, restas, multiplicaciones y divisiones, además de otras de tipo lógico
(comparaciones, desplazamientos, etc.).


 




 
 
 


   
       

 
    
Esquema de la unidad aritmético-lógica (comprendida en el recuadro punteado)

60 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

La ALU se comunica con el sistema mediante el bus de datos, y tiene la siguiente estructura:
– Circuito operacional (COP): es el elemento más importante de la ALU. Contiene todos
los circuitos digitales necesarios para realizar las operaciones. Los registros de entrada pro-
porcionan los datos sobre los que operar. El bus de control indica qué operación hay que
ejecutar (suma, resta, comparación, etc.).
– Registros de entrada (REN): estos registros almacenan los datos u operandos sobre los
que se ejecuta la operación en el COP. Pueden servir también para almacenar resultados
intermedios de las operaciones en curso.
– Acumulador: los resultados finales se colocan aquí. Es un registro especial conectado a los
registros de entrada. Existe también una conexión directa al bus de datos que posibilita el
envío directo de los resultados a memoria o a la unidad de control.
– Registro de estado: registro que almacena información sobre ciertas condiciones y estados
acerca de la última operación realizada. Por ejemplo, si el resultado de una comparación ha
sido positivo o negativo, mayor o menor, etc.

1.2. MEMORIA CENTRAL


También denominada principal o interna. Es otro de los componentes esenciales en la estruc-
tura de un ordenador. Su misión es almacenar las instrucciones que componen los programas y los
datos que éstos procesan.
La memoria se organiza en celdillas que se localizan mediante una dirección única. Estas celdillas
almacenan información mientras el ordenador está encendido; cuando éste se apaga la informa-
ción se borra, por tanto este tipo de memoria sirve como almacenamiento temporal y se denomina
memoria RAM. El nombre RAM es el acrónimo de Random Access Memory, o memoria de acceso
aleatorio.
Por el contrario, la llamada memoria ROM, Read Only Memory (memoria de sólo lectura) es
memoria no volátil (no se borra), y es de sólo lectura. Los programas almacenados en ROM no se
pierden al apagar el ordenador, sino que se mantienen impresos en los chips ROM durante toda su
existencia. Al ser esta memoria de sólo lectura, los programas almacenados en los chips ROM no se
pueden modificar, por ello es ideal para almacenar ciertos programas básicos para el funcionamiento
del ordenador, por ejemplo, aquel que arranca el ordenador.
La memoria RAM presenta dos ventajas muy importantes: por una parte, trabaja a gran velocidad
y, por otra, el microprocesador puede acceder directamente a los datos almacenados. Pero tiene el
gran inconveniente antes mencionado: su contenido se pierde cuando se apaga el ordenador.
Otros tipos de memoria son los siguientes:
– PROM (Programable Read Only Memory): memoria de sólo lectura programable. Su fun-
cionamiento es idéntico al de las memorias ROM, con la particularidad de que se pueden
escribir una única vez.
– EPROM (Eraseable Programable Read Only Memory): memoria de sólo lectura programable
con posibilidad de borrado. En condiciones normales también funcionan como las memorias
ROM, pero se pueden borrar y volver a escribir tantas veces como se desee mediante técni-
cas especiales (un programa de usuario no podría hacerlo, aspecto que las diferencia de las
memorias RAM).
Independientemente del tipo de memoria, el procesador utiliza las direcciones de las celdillas
(llamadas direcciones de memoria) para leer su contenido o escribir en él un valor nuevo. El acceso
se realiza directamente a cualquier casilla independientemente de su posición, por ello decimos que
la memoria central es un dispositivo de acceso directo.
El tiempo de acceso a la memoria es un factor importante a la hora de medir las prestaciones
de un ordenador. Los modernos PCs tienen unos tiempos de acceso que oscilan entre 60 y 80 na-
nosegundos y este tiempo continúa reduciéndose. Cuanto menor sea este tiempo más veloz será el
ordenador, aunque existen también otros parámetros a evaluar.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 61


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

Otra característica importante de un ordenador es la longitud de palabra que posea, que se


define como sigue:
La longitud de palabra de un ordenador mide la cantidad de información
que puede introducirse o extraerse de la memoria central simultáneamente en un
instante dado.
Las longitudes de palabra más habituales en los ordenadores actuales son de 16, 32 y 64 bits
(2, 4 y 8 bytes, respectivamente, recordemos que 1 byte equivale a 8 bits), dependiendo de la po-
tencia de la máquina.
No hay que confundir el concepto de longitud de palabra con la información mínima manejable
por un ordenador. Aunque en un acceso a memoria se recuperen hasta 8 bytes, el ordenador puede
procesarlos independientemente una vez en el procesador.
Otra característica importante de la memoria central, y por ende del ordenador que la contiene, es
su capacidad. La capacidad se mide en múltiplos de un byte y puede resumirse en la siguiente tabla:

Kilobyte (Kb) 1024 bytes


Megabyte (Mb) 1024 Kb
Gigabyte (Gb) 1024 Mb
Terabyte (Tb) 1024 Gb

La capacidad de la memoria central de un ordenador personal ha variado significativamente des-


de principios de la década de los ochenta, cuando se lanzó al mercado el primer PC.
Estos ordenadores pioneros contaban con 640 Kb de memoria que, contrastados con los 256
Mb que podemos llegar a encontrar en la actualidad, suponen un aumento de cuatro órdenes de
magnitud. Este incremento de capacidad se debe sobre todo al continuo abaratamiento de los chips
de memoria, a la mejora en los diseños y métodos de construcción, y a la mayor necesidad de recur-
sos de las modernas aplicaciones informáticas.
La estructura de la memoria central está representada en la siguiente figura:

 





 
 



 


  
 



 

      





Esquema de la estructura de la memoria central

62 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

– Registro de dirección de memoria (RD): este registro contiene, como su propio nombre
indica, la dirección de la celdilla a la que se accede, bien para leerla, bien para escribir sobre
ella. La dirección de memoria se obtiene del bus de direcciones del sistema.
– Registro de intercambio de memoria (RI): este registro sirve de almacén temporal en las
operaciones de lectura y escritura. En el primer caso el registro se carga con el dato leído
de la memoria, para posteriormente ser trasvasado al procesador mediante el bus de datos.
Si se tratase de una operación de escritura, el proceso es el inverso: en una primera fase
se carga el RI con el dato a escribir a la vez que el RD toma la dirección dónde escribirlo; en
una segunda fase el dato del RI pasa a la casilla seleccionada por el RD completándose así
la escritura a memoria.
– Selector de memoria: el selector es el elemento que transforma la dirección del RD (que
en realidad consiste en un dato numérico) en una dirección efectiva, activando y desactivan-
do las correspondientes líneas de los circuitos conectados a la memoria central.

Tamaño relativo de un chip de memoria.


El microprocesador tiene unas dimensiones algo mayores,
pero su estructura interna es mucho más compleja

1.3. BUSES
Ya hemos mencionado algunos de los buses presentes en la mayoría de los ordenadores. Se
tratan de un conjunto de circuitos que se encargan de la conexión y comunicación entre los diversos
componentes de un ordenador.
Esta comunicación se realiza en la práctica por medio de varias líneas eléctricas que se distribu-
yen por el sistema una al lado de la otra, permitiendo la transmisión de datos en paralelo. Los buses
del sistema se dividen en los siguientes tipos:
– Bus de control: transmite señales generadas en la unidad de control que son interpretadas
como órdenes por el resto de los dispositivos del sistema.
– Bus de direcciones: transporta las direcciones de memoria sobre las que se va a actuar en
operaciones de lectura y escritura.
– Bus de datos: traslada datos hacia y desde la memoria principalmente, aunque también se
conecta a otros dispositivos (puertos del ordenador, controladores de periféricos, etc.).

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 63


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

2. UTILIZACIÓN: FUNCIONAMIENTO BÁSICO DE UN ORDENADOR


El funcionamiento de un ordenador se basa principalmente en la ejecución de programas. Para
ello el programa debe estar almacenado en la memoria central. Entonces el procesador toma una a
una sus instrucciones, las analiza y realiza las tareas correspondientes.
Las instrucciones que componen el programa se pueden clasificar según diversos criterios. Uno
de ello es el número de elementos que necesitan. Por ejemplo, una instrucción de suma necesitará al
menos dos números que sumar. A estos elementos se les denomina operandos de la instrucción.
Según el número de operandos tenemos:
– Instrucciones sin operandos: estas operaciones no actúan sobre ningún elemento en
concreto. Son útiles para funciones que no implican movimiento ni proceso de información.
Por ejemplo, para terminar un programa se podría utilizar la instrucción FIN.
– Instrucciones de un operando: actúan sobre un solo dato. Un ejemplo podría ser una
instrucción de salto a una dirección de memoria: SALTO 12345, después de la cual el pro-
grama seguiría ejecutándose a partir de esa dirección.
– Instrucciones de dos operandos: estas instrucciones necesitan dos elementos en su ejecu-
ción. Uno de ellos suele actuar como contenedor del resultado de la instrucción. Por ejemplo la
instrucción SUMA A,B sumaría los dos números y almacenaría el resultado en la dirección B.
– Instrucciones de tres operandos: al código de operación lo acompañan tres operandos,
los dos primeros son los datos a procesar y el tercero actúa como contenedor del resultado.
Son las instrucciones más cómodas desde el punto de vista del programador, pero también
son las que consumen más ciclos de reloj y las que necesitan mayor número de bits. Utilizan-
do el mismo ejemplo anterior, la instrucción SUMA A,B,C sumaría los dos primeros números,
representados por A y B, y dejaría el resultado en C.
Procesar una instrucción es una operación cuyo grado de complejidad depende de la propia
instrucción, pero todas ellas tienen fases comunes. Antes de estudiarlas es conveniente definir el
concepto de ciclo de instrucción.
Ciclo de instrucción: conjunto de acciones que realiza el ordenador para
ejecutar una instrucción.
Las fases de un ciclo de instrucción son las siguientes:
– Fase de búsqueda: la instrucción correspondiente es transferida de la memoria central
donde se encuentra almacenada, a la unidad de control que se encargará de su proceso.
La fase de búsqueda se compone de las siguientes etapas (véanse los correspondientes
esquemas anteriormente expuestos en este capítulo):
1. La unidad de control (UC) envía una microorden que transfiere el contenido del registro
contador de programa (CP) al registro de dirección de memoria (RDM) a través del bus
de direcciones. Recordemos que el CP contiene la dirección de la siguiente instrucción
a procesar, el cual ahora está en el RDM.
2. El selector de la memoria (SM) utiliza el contenido del RDM para acceder a la posición
de memoria deseada y transferir su contenido al registro de intercambio de memoria
(RIM), que ahora contiene la instrucción.
3. En una tercera etapa se transfiere la instrucción desde el RIM al registro de instrucción
(RI) de la unidad de control utilizando el bus de datos.
En este punto termina la fase de búsqueda (también denominada fetch) común a todas las
instrucciones, dando paso a la fase de ejecución. Se deja como ejercicio al lector la combi-
nación de los esquemas de los distintos módulos que toman parte en la ejecución de una
instrucción, y de numerar los circuitos según las etapas expuestas.
– Fase de ejecución: se ejecutan de todas las acciones que conlleva la instrucción. Esta fase
es muy distinta según el tipo de instrucción a procesar. En líneas generales consta de los
siguientes pasos:
1. El decodificador de la UC interpreta la instrucción que acaba de llegar al RI, y el secuen-
ciador activa los circuitos necesarios para su proceso, por ejemplo el sumador de la ALU
si se trata de una instrucción de suma.

64 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

2. Por último, el registro contador de programa (CP) se autoincrementa en una unidad


(utilizando la ALU) apuntando así a la siguiente instrucción a ejecutar. Sin embargo, si la
instrucción ejecutada es de ruptura de secuencia (la veremos con detalle en este mismo
capítulo), el contador de programa (CP) se cargará con la dirección que corresponda.
Para ilustrar estos pasos supongamos la siguiente instrucción que suma dos números. Los dos
números están almacenados en dos direcciones de memoria, y el resultado de la operación se deja
en una tercera dirección. La orden tendría por tanto tres operandos, y podría ser algo así:
SUMA A, B, C
Donde A, B, C representan direcciones de memoria, siendo A y B las direcciones de los datos a sumar
y C la dirección donde se almacenará el resultado. La fase de operación de esta instrucción sería así:
1. La fase de búsqueda ha finalizado dejando la instrucción con sus operandos en el registro
de instrucción (RI) de la unidad de control. El primer paso transfiere la dirección del primer
operando desde el RI al registro de dirección de memoria (RDM).
2. El selector extrae de la memoria dicho dato depositándolo en el registro de intercambio de
memoria (RIM). Se ha obtenido de la memoria el primer dato A.
3. El contenido del RIM, es decir el primer dato a sumar, se transfiere al registro de entrada nº
1 de la unidad arimético-lógica (ALU).
4. Ahora se busca el segundo dato B, repitiendo los pasos anteriores hasta tener dicho dato en
el registro de entrada nº 2 de la ALU.
5. Preparados ya los datos, el secuenciador envía una microorden a la ALU para que ejecute la
operación de suma. El resultado de la operación quedará almacenado en el acumulador.
6. Obtenido el resultado se procede a escribirlo en memoria en la dirección correspondiente C.
Para ello se envía el resultado desde el acumulador al registro de intercambio de memoria
(RIM).
7. Ahora se transfiere el tercer operando del registro de instrucción (IR), que contiene la direc-
ción donde almacenar el resultado, es decir C, al registro de dirección de memoria (RDM).
8. Por último se almacena el resultado, transfiriéndose el contenido del RIM (el resultado) a la
dirección de memoria indicada en el RDM.
Un buen ejercicio para el lector consiste en la realización de un esquema de las unidades del
ordenador implicadas en el ejemplo anterior, reflejando la secuencia de pasos seguida.

3. OPERACIONES BÁSICAS
Si tenemos que hacer una clasificación de las actividades que un ordenador es capaz de realizar,
ésta sería la siguiente:

3.1. ENTRADA DE DATOS


Procesos que suministran a un ordenador los datos sobre los que va a operar. Se realizan ge-
neralmente mediante los periféricos de entrada. La forma más común es utilizando un teclado;
por ejemplo, las letras y palabras de este libro fueron datos de entrada al ordenador. Existen otras
alternativas para introducir datos en un ordenador, por ejemplo, mediante:
– Lectores de cintas, de discos magnéticos, de CDROMs.
– Scanners.
– Pantallas táctiles (sensibles al tacto).
– Sensores especializados de temperatura, presión, etc.
– Micrófonos.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 65


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

3.2. SALIDA DE DATOS


Procesos mediante los que se obtiene información de un ordenador. Se realizan generalmente a
través de los periféricos de salida (de los cuales, junto con los de entrada, ya hablaremos). La for-
ma más común de salida de datos es su representación en una pantalla o utilizando una impresora,
aunque existen otras:
– Unidades grabadores de cintas, discos, CDROMs.
– Altavoces.
– Actuaciones de máquinas (robots).
En algunos casos las operaciones de entrada y salida pueden considerarse como de recupera-
ción y/o almacenamiento de información. Por ejemplo, al escribir la primera página de este libro, ésta
se almacena en un disco, por lo cual estamos realizando una operación de salida (aunque también
puede ser considerada como de almacenamiento).
Al día siguiente, cuando se prosigue con la escritura del libro, realizamos una operación de entra-
da al leer la página escrita el día anterior. Desde otro punto de vista, esto más bien es una operación
de recuperación, ya que la operación de entrada propiamente dicha consistirá en introducir nuevos
párrafos de texto.

3.3. TRANSMISIÓN/RECEPCIÓN DE DATOS


Consiste en transferir (o recibir) información de un ordenador a otro mediante una red de comuni-
cación de datos. Esta red puede tener diversas magnitudes, desde una red local limitada a un edificio,
hasta una de alcance internacional, con enlaces entre países lejanos vía satélite.

3.4. TRATAMIENTO DE DATOS


Constituyen los procesos más complejos y variados por los cuales se procesa la información,
transformándola mediante las instrucciones de un programa almacenado. Los datos se ordenan, se
seleccionan, se combinan, se clasifican, se calculan, etc. Son las operaciones que realmente aportan
versatilidad a un ordenador.
Recordamos que el tratamiento de la información no implica una inteligencia propia de la máqui-
na. Un ordenador no puede tomar iniciativas, responder a circunstancias imprevistas o emitir juicios
morales, entre otras muchas cosas. Un ordenador tan sólo sigue los pasos programas preestablecidos
por el hombre, si bien es verdad que éstos pueden llegar a ser muy complejos.
Aun así, existe un campo de investigación relativamente reciente que intenta atribuir algunas
de estas capacidades a los ordenadores: la Inteligencia Artificial, que en las últimas décadas ha
avanzando a grandes pasos.

4. APLICACIONES DE LOS ORDENADORES


Existen muchos procesos candidatos a ser efectuados con ayuda de un ordenador. La informática
encuentra campo de aplicación en aquéllos que reúnan algunas de las siguientes características:
– Manejo de un gran volumen de datos, por ejemplo la gestión de las cuentas bancarias de
una empresa.
– Gestión de datos comunes. Esto significa que los datos introducidos en un ordenador
sobre una persona (nombre, dirección, edad, etc.) pueden ser utilizados desde muchos pro-
gramas sin necesidad de repetirlos. Por ejemplo, un registro con sus datos puede servir tanto
para enviarle un extracto de su cuenta desde su banco, como para notificarle una sanción
desde la Jefatura de Tráfico.
– Repetitividad de procesos. Hace referencia a actividades que se repiten continuamente,
por ejemplo un programa que calcule la letra correspondiente a un DNI puede realizar esta

66 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

actividad para una única persona o para todos los habitantes de una ciudad. Lógicamente el
tiempo empleado para ambas tareas será distinto, pero el proceso es siempre el mismo.
– Distribución de la información. Hoy en día la cuestión del acceso a grandes cantidades de
información desde cualquier lugar del mundo es un hecho. Seguro que el lector habrá oído
mencionar el fenómeno Internet, que conecta ordenadores en todo el mundo. Los modernos
equipos informáticos y de comunicaciones hacen posible esta realidad.
– Precisión y complejidad. Los ordenadores son especialmente adecuados para actividades
complicadas o que requieran una precisión muy elevada, por ejemplo la gestión del tráfico
aéreo o la predicción de cambios meteorológicos.
– Velocidad. Los ordenadores modernos pueden realizar millones de cálculos por segundo y
con una probabilidad de fallo nula. No hay ni que mencionar las ventajas que esto supone
frente a las capacidades humanas.

Los ordenadores encuentran multitud de aplicaciones en el mundo actual

5. MEMORIA
Debido a que existen varias memorias en un ordenador actual (del sistema, de vídeo, etc.), el
propio término “memoria” se hace un poco ambiguo, pero tradicionalmente se refiere a la memoria
del sistema principal o del sistema:
La memoria principal, del sistema (o simplemente memoria) almacena los programas y datos que
se están ejecutando en un ordenador en un momento dado.
La memoria está muy relacionada con otros componentes del ordenador, como la placa base, el
chipset y el procesador, y aporta características muy importantes a un ordenador:
– Rendimiento: la cantidad y tipo de memoria disponible es un factor fundamental para el
rendimiento global de un ordenador. Por ejemplo, una falta de memoria puede causar que
un procesador funcione al 50% de su capacidad real.
– Soporte de software: muchos programas actuales requieren una determinada capacidad
mínima de memoria para poder ejecutarse.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 67


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

– Estabilidad del sistema: una memoria en mal estado es causa de fallos misteriosos en el
ordenador, difíciles de diagnosticar y reproducir.
– Actualización del sistema: existen muchos tipos de memoria, más o menos estándares.
Una buena elección en este aspecto es garantía de que el ordenador pueda adaptarse a los
nuevos avances técnicos del futuro (al menos durante cierto tiempo).

6. TECNOLOGÍAS
Como antes mencionábamos, en un ordenador conviven varios tipos de memoria. Son las siguientes:

6.1. ROM: READ ONLY MEMORY (MEMORIA DE SÓLO LECTURA)


Atendiendo al uso que se hace de la memoria tenemos una primera clasificación fundamental:
memorias RAM y ROM. La última toma su nombre de Read Only Memory (memoria de sólo lectu-
ra). De la memoria RAM hablaremos en el apartado siguiente, por ahora baste saber que RAM es la
abreviatura de Random Access Memory (memoria de acceso aleatorio).
Como su propio nombre indica, la memoria ROM contiene información que sólo puede ser leída,
y posee las siguientes características:
– Permanencia: los valores guardados no se borran nunca, independientemente de que el
ordenador esté encendido o apagado. Esta característica de la ROM es común con otros
dispositivos, por ejemplo los discos duros, con los que comparten la denominación de “al-
macenamiento no volátil”, debido a la permanencia de la información que retienen.
– Seguridad: la anterior característica aporta un factor de seguridad en cuanto a que la infor-
mación almacenada no puede ser borrada o alterada por causas accidentales o intenciona-
das. Por ejemplo, la memoria ROM es inmune a los virus.
El uso más frecuente de la ROM consiste en almacenar una serie de programas y datos utilizados
en el proceso de arranque de un ordenador. Esta información se denomina BIOS (Basic Input-Output
System) o sistema básico de entrada-salida, nombre que actualmente se debe más a razones histó-
ricas que a otra causa.
A pesar de lo dicho, existen algunas variantes de memoria ROM que, bajo ciertas condiciones
especiales, pueden cambiar su contenido, manteniéndolo inalterable en circunstancias normales. Las
describimos a continuación.

6.1.1. ROM
Está construida mediante una técnica denominada lógica cableada, que codificada la informa-
ción en el mismo soporte de silicio donde está instalada la memoria. Está específicamente designada
para realizar una misión que no varía y su funcionamiento a nivel de la utilización de los datos es
análogo a un CDROM: podemos leerlo muchas veces, pero no cambiar su contenido.

6.1.2. PROM, Programmable ROM (ROM Programable)


Es un tipo de ROM que se puede programar mediante un equipo especial. Esta operación sólo
puede realizarse una única vez; muy útil para pequeñas empresas que necesitan producir sus propias
ROMs sin tener que utilizar producciones masivas (que requieren unas inversiones mayores). Su fun-
cionamiento es similar a un CD-R, que podemos comprar en blanco y grabarlo una sola vez.

6.1.3. EPROM, Erasable Programmable ROM (ROM Programable que se puede borrar)
ROM que puede reprogramarse mediante una técnica especial: la memoria se construye cubrién-
dola de un cristal a través del cual la luz ultravioleta puede cambiar su contenido. Su funcionamiento
es análogo a un CD-R, que podemos regrabar muchas veces.

68 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

6.1.4. EEPROM, Electrically Erasable Programmable ROM (ROM Programable


que se puede borrar eléctricamente)
Es la ROM más flexible, pues se puede alterar mediante software. Es la que se utiliza normal-
mente en los PCs para mantener la información de la BIOS. Aunque se podría pensar que la EEPROM
y la RAM (que veremos a continuación) son la misma cosa, existe una diferencia fundamental entre
ellas: la frecuencia de actualización; mientras la EEPROM varía muy pocas veces al año, la RAM lo
hace muchas veces por segundo.

6.2. BIOS, CMOS Y ROM SHADOWING


La BIOS del sistema (BIOS = Basic Input-Output System) o sistema básico de entrada-salida,
es un conjunto de programas y datos almacenado en el hardware de un ordenador. Estos programas
constituyen el nivel más elemental de software que ejecuta el PC, actuando como intermediario entre
los componentes de éste (chipset, placa base, etc.) y el sistema operativo.
Mediante este modo de funcionamiento la BIOS oculta al sistema operativo detalles concretos
referentes al ordenador, actuando como una capa traductora. Esto permite que los sistemas opera-
tivos se construyan de forma general y puedan funcionar en todos los PC, independientemente de la
configuración de éstos.
La BIOS tiene otras funciones, como mantener y permitir la configuración de parámetros del sis-
tema (tipo de disco duro, fecha y hora, etc.). La BIOS se mantiene en una memoria ROM que suele
ser del tipo EEPROM y estar localizada en la placa base del ordenador. La BIOS puede así actualizarse
bajo control de un programa especial, causa por la cual se denomina Flash BIOS. En los primeros
días del PC la única manera de realizar esta operación era sustituir físicamente el chip que contienen
la ROM.

Sección de una placa base que muestra el chip EEPROM que contiene
la BIOS y la pequeña pila circular que lo alimenta

Aunque la memoria EEPROM mantiene sus valores cuando el ordenador está apagado, necesita
una pequeña pila para mantener su información durante estos periodos, pila que suele durar años.
La tecnología utilizada en esta memoria se denomina CMOS (Complementary Metal Oxide Se-
miconductor) o semiconductor complementario de óxido metálico, y tiene la ventaja de requerir muy
poca energía para mantener su información. La CMOS, asimismo, contiene un mecanismo que ga-
rantiza su integridad denominado checksum.
NOTA: la memoria EEPROM es denominada a veces NVRAM (non volatil RAM)
o RAM no volátil.
El principal inconveniente de la BIOS, y de la ROM en general, es que resulta demasiado lenta,
al menos comparativamente con la RAM. Mientras que el tiempo de acceso de la RAM varía entre 50
y 70 ns, la ROM lo incrementa hasta 200 ns. Además el acceso a la RAM se hace con buses más
anchos que a la ROM.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 69


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

Estos factores hacen necesario un mecanismo para acelerar el trabajo con la ROM, que resulta
tan sencillo como trasvasar parte de la ROM a la RAM y proteger ésta contra accesos de escritura,
con lo que en la práctica se comporta como una ROM rápida. Este mecanismo se conoce como ROM
Shadowing.

6.3. RAM: RANDOM ACCESS MEMORY (MEMORIA DE ACCESO ALEATORIO)


El tipo de memoria utilizado para almacenar los programas y datos que se están ejecutando se
denomina RAM (Random Access Memory).
Estas siglas hacen referencia a que la información en una RAM puede leerse y escribirse de for-
ma aleatoria, en el sentido de que tenemos la posibilidad de cambiar su contenido a conveniencia,
cuantas veces queramos. Esta es una de las principales diferencias con la ROM.
NOTA: algunos autores llaman a esta memoria RWM (Read-Write Memory) o
memoria de lectura-escritura, denominación poco utilizada pero mucho más preci-
sa en cuanto a las características que presenta su funcionamiento. Las siglas RAM
son más aceptadas, aunque tienen su origen en razones históricas ya desfasadas.
La RAM se clasifica como volátil en referencia a que su contenido se pierde cuando el ordenador
se apaga (otra diferencia con la ROM). Esto aumenta el riesgo de pérdida de trabajo si éste no ha
sido salvado en una memoria no volátil, por ejemplo, el disco duro. Desgraciadamente este hecho es
frecuentemente conocido entre los usuarios de ordenadores (¿quién no ha perdido alguna vez horas
de trabajo a causa de un corte eléctrico?).
Debido a su diseño, la RAM es mucho más rápida que la ROM (tercera diferencia), por lo que en
los ordenadores se suele traspasar el contenido de la ROM a RAM para acelerar su rendimiento. Esta
técnica se conoce como Memory Shadowing.
NOTA: existe alguna confusión en el sentido de interpretar RAM como opuesto
a ROM: dado que la RAM es de acceso aleatorio, la ROM no lo es. Esta idea es
falsa; puesto que la ROM también es de acceso aleatorio. La RAM debe su nombre
a razones técnicas actualmente obsoletas como antes comentábamos.

6.3.1. SRAM: Static RAM (RAM estática)


SRAM es un tipo de RAM que almacena información sin necesidad de una técnica adicional de-
nominada refresco, en contraste con la DRAM, que debe ser actualizada (refrescada) muchas veces
por segundo. La SRAM se utiliza en los ordenadores cuando sus ventajas son mayores que sus incon-
venientes, tal es el caso de una memoria especial denominada caché, que ya estudiaremos.
Ventajas:
– Simplicidad: no requiere el circuito adicional que produce el refresco.
– Velocidad: es más rápida que la DRAM.
Inconvenientes:
– Coste: considerablemente más cara que la DRAM.
– Tamaño: mucho más voluminosa que la DRAM.

6.3.2. DRAM: Dynamic RAM (RAM dinámica)


Esta memoria sólo mantiene la información si es continuamente accedida por un sistema deno-
minado circuito de refresco, de aquí toma el adjetivo de dinámica.
El circuito de refresco accede a cada celda de la memoria DRAM cientos de veces por segun-
do, proceso que, dado el diseño de dichas celdas, mantiene correctamente su información. Si este
proceso falla, independientemente de que el ordenador siga encendido, ocasiona la pérdida de infor-
mación de la DRAM.

70 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

Los ordenadores utilizan DRAM en su memoria principal, aun siendo más lentas y complicadas
que las SRAM y necesitando el circuito de refresco. Las razones de ellos son dos: su coste (conside-
rablemente más baratas) y que ocupan mucho menos espacio (menos de ¼ que las SRAM).
Existen muchas clases de memorias DRAM. Aunque la idea principal es la misma, las diferencias
se dan atendiendo a su tecnología y velocidad. Las diferencias son en su mayoría referentes a su or-
ganización y tipo de acceso, cada vez más eficientes y rápidos, para estar a la altura de los modernos
procesadores.
El factor más importante que condiciona el tipo de DRAM de un ordenador es el chipset de su placa
base, circuito que controla entre otras cosas el acceso a memoria. Estos tipos de DRAM son los siguien-
tes:
– DRAM convencional: es la DRAM original y por tanto más antigua. Las celdas se organizan
matricialmente, con el acceso a las celdas definido por las direcciones de su fila y columna.
Actualmente resulta obsoleta.
– FPM (Fast Page Mode): es más rápida que la anterior porque utiliza la dirección de la fila para
el acceso de varias celdas conjuntas, con lo que dicha dirección sólo debe ser especificada una
vez.
Aunque aún se puede encontrar en ciertos PCs, resulta antigua y lenta, y no es compatible
con los modernos buses de memoria a más de 66 MHz.
– EDO (Extended Data Out): algunas veces también denominada Hyper Page Mode. Resulta
ligeramente superior que la FPM (sobre un 5%) debido a que el acceso a una celda de me-
moria puede comenzar sin que el anterior haya aún finalizado.
La memoria EDO es muy usual todavía, siendo la tecnología estándar para los ordenadores
de 5ª y 6ª generación a partir de 1994, aunque los modernos PCs ya no la utilizan siendo
sustituida por SDRAM.
– BEDO (Burst Extended Data Out): combinación de memoria EDO y tecnología pipeline,
permitiendo velocidades de acceso considerablemente más altas.
Al contrario que EDO, BEDO no ha extendido su uso en el mercado, debido sobre todo a la
imposición de SDRAM. Aun con rendimientos similares, no ha contado con el apoyo de la
todopoderosa empresa INTEL, que no llegó a adaptar sus chipsets a esta tecnología.
– SDRAM (Synchronous DRAM): esta tecnología relativamente nueva (1999) se caracteriza
por ser síncrona, a diferencia de las anteriores que eran asíncronas. El acceso se realiza en
sincronismo con el reloj del sistema, en modo burst (ráfaga) e introduciendo la tecnología
interleaving, resultando todo ello en rápidas velocidades compatibles con los buses de 100
MHz. SDRAM se ha impuesto en el mercado desbancando a los demás sistemas.
– DDR SDRAM (Double Data Rate SDRAM): constituye uno de los nuevos estándares pro-
puestos. Aunque similar a SDRAM en muchos aspectos, dobla la velocidad al optimizar el
uso del reloj del sistema (utiliza tanto los flancos de subida como los de bajada de la se-
ñal).
– DRDRAM (Direct Rambus DRAM): otro candidato al mercado del futuro, con el aliciente
de que no se trata de mejoras de tecnologías preexistentes, sino de un revolucionario nuevo
diseño que utiliza la memoria como si fuese un bus interno. De hecho está basada en un
bus de 16 bits a 400 MHz, dando un rendimiento de 1,6 Gb por segundo. Aunque el bus se
ha reducido de 64 a 16 bits, este último es capaz velocidades mucho más elevadas.
DRDRAM se utiliza en unos módulos especiales denominados RIMM (Rambus Inline Memory
Module).
– SLDRAM (Synchronous-Link DRAM): nueva tecnología desarrollada por un grupo de unas
20 empresas de la industria de los ordenadores. Es un diseño evolutivo destinado a mejorar
el rendimiento de la memoria SDRAM.
Se basa en un bus de 64 bits a 200 MHz, ofreciendo una velocidad de 3,2 Gb por segundo
(doblando a DRDRAM). Además esta tecnología tiene el atractivo de ser un sistema abierto,
de patente pública.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 71


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

– VRAM (Video RAM): los modernos adaptadores de vídeo utilizan su propia memoria, separada
de la memoria del sistema. El rendimiento exigido a los sistemas de vídeo es mucho mayor, lo
que ha llevado a soluciones revolucionarias en este campo, pero incrementando el coste.
Tecnología Velocidad del bus Velocidad de la memoria (ns)
Conventional 4.77-40 80-150
FPM 16-66 60-80
EDO 33-75 50-60
BEDO 60-100 !?
SDRAM 60-100+ 6-12
Tabla comparativa de tecnologías de memorias

6.4. MEMORIA CACHÉ


En el principio de los tiempos, las velocidades relativas de los procesadores y de la memoria
del sistema eran equivalentes. A medida que la tecnología avanzaba, ambos dispositivos han incre-
mentado su velocidad de operación, pero no al mismo ritmo. En la actualidad la memoria ha sufrido
un incremento en un factor de 20, mientras el procesador lo ha hecho en un factor de 2000. La
diferencia habla por sí misma: la memoria del sistema está causando un cuello de botella en las
prestaciones del ordenador.
La memoria caché es un tipo especial de memoria, de pequeña capacidad pero muy rápida, que
se sitúa entre el procesador y la memoria del sistema. Su función es mantener parte de esta última
para que el procesador pueda acceder rápidamente a la memoria.
Cuando un dato de memoria no se encuentra en la caché, entonces se busca en la memoria
principal y se le pasa al procesador, pero también se almacena en la caché junto a la información
adyacente. Entonces hay una alta probabilidad de que la caché contenga la información que el pro-
cesador va a necesitar a continuación.
NOTA: los programas y la información se rigen por el llamado principio de locali-
dad; con frecuencia el siguiente dato necesario está a continuación del que se acaba
de procesar.
La memoria caché es responsable de grandes aumentos de prestaciones en los ordenadores y su
importancia no debe ser escatimada. La técnica en la que se basa consiste en general en actuar de
intermediario entre un dispositivo rápido y otro relativamente más lento, técnica cuyo uso se amplía
a otros tipos de componentes, creándose así una jerarquía de caché:
– Nivel 1 o caché primaria: constituye la memoria más rápida presente en un ordenador,
con velocidades equivalentes al mismo procesador. Se sitúa dentro de éste y su tamaño es
relativamente pequeño: 16 a 128 Kb.
– Nivel 2 o caché secundaria: ligeramente más lenta que la anterior pero de mayor tamaño,
hasta 2 Mb. Se encuentra en la placa base, razón por la cual a veces se la denomina externa.
– Caché de disco (RAM del sistema): se utiliza para acelerar el acceso al disco, reservando
para ello una parte de la RAM del sistema.
– Caché de periferia: algunos dispositivos cuyos accesos iniciales son lentos (por ejemplo un
CDROM) pueden utilizar la técnica de la caché para almacenar parte de su información en el
disco duro, relativamente más rápido que éstos.

Level Devices Cached


Nivel 1 Caché de nivel 2, RAM del sistema, Disco duro / CDROM
Nivel 2 RAM del sistema, Disco duro / CDROM
RAM del sistema Disco duro / CDROM
Disco duro / CDROM —

72 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

Jerarquía de cachés. Cada capa es más rápida que la anterior y se encuentra más cerca del
procesador. El límite se encuentra en el nivel 1, incluida físicamente dentro de éste.
NOTA: el término caché se refiere por sí mismo a la caché de 2º nivel o secun-
daria, haciendo referencia al sistema entre el procesador y la memoria principal.

7. ORGANIZACIÓN Y FUNCIONAMIENTO BÁSICO DE LA MEMORIA

7.1. ORGANIZACIÓN FÍSICA Y LÓGICA


El soporte físico de la memoria consiste en una serie de circuitos integrados (chips) que se colocan so-
bre la placa base del ordenador. Internamente estos chips se organizan como un conjunto de transistores y
otros componentes estructurados de una forma particular; es lo que denominamos organización física.
Por otra parte, de cara al funcionamiento del ordenador, existe otra organización denominada
lógica que simplifica la forma de manejar la memoria. Independientemente de la construcción del
chip, éste se organiza de forma lógica como un conjunto de celdas en forma matricial, es decir, iden-
tificadas por filas y columnas.

1 2 3 4 5 ...

3 H O L A

...

Organización matricial de la memoria en filas y columnas

Esta estructura lógica supone un nivel de abstracción sobre la organización física que simplifica
la gestión de la memoria. En efecto, ahora podemos acceder a una celda de memoria con tan sólo
especificar su fila y su columna. Por ejemplo, la fila 3, columna 4 contiene una letra H.
Los ordenadores, al trabajar en sistema binario, no utilizarían exactamente el ejemplo dado
anteriormente. Ellos enviarían un valor 011 (correspondiente binario a la fila 3) y 100 (ídem para la
columna 4). En realidad, al ser la matriz de la memoria muy extensa, las cadenas de unos y ceros
utilizadas son muy grandes, pero se mantiene la misma filosofía aquí expuesta.
El circuito que controla este sistema consta de unas líneas que transportan a la memoria los
valores de las filas y columnas. Estas líneas se denominan bus de direcciones.
La razón de organizar la memoria en forma matricial y no lineal es que en este último caso nece-
sitaríamos un bus de direcciones más ancho. En efecto, al no acceder por filas y columnas, no dividi-
mos la dirección de una celda, por lo que el bus de direcciones tendría que ser el doble de ancho. En
la práctica esto ocasiona que la producción de chips de memoria se complique y se encarezca, razón
por la cual el sistema de filas y columnas se ha impuesto.

1 2 3 4 5 6 7 8 ...

H O L A

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 73


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

Organización lineal de la memoria. Aunque en teoría esta estructura es perfectamente válida para
el acceso a las celdas, en la práctica supone un gran encarecimiento en la producción de los chips
de memoria. Esta es la razón por la que se impone la estructura matricial.
NOTA: los chips de memoria también guardan una estructura en la placa base
del ordenador; se organizan en módulos y en bancos.

7.2. PROCESO DE ACCESO BÁSICO


Teniendo en cuenta lo aprendido anteriormente, vamos a describir cómo se desarrolla el proceso
básico de acceso a una celda de memoria:
– Primero se envía por el bus de direcciones la fila.
– Un circuito especial denominado Decodificador analiza la dirección recibida y activa las fila
correspondiente de la matriz de memoria.
– A continuación se envía la dirección de la columna.
– El decodificador selecciona la columna especificada de la fila activada anteriormente.
– El dato obtenido (el contenido de la celda a la que se acaba de acceder) se coloca en el bus
de datos, donde el procesador u otro dispositivo pueden disponer de él.
Este es un ejemplo muy simplificado. En la práctica existen otros factores que complican con-
siderablemente el proceso: señales de control y sincronismo, acceso al chip adecuado, accesos de
lectura o de escritura, etc.

8. FACTORES RELACIONADOS CON LA MEMORIA

8.1. EL CONTROLADOR DE MEMORIA


Como su propio nombre indica, es el sistema que gestiona la memoria del ordenador, generando las
señales necesarias para los procesos de lectura y escritura y conectando la memoria a los otros sistemas
que componente el ordenador. El controlador de memoria está generalmente integrado en el chipset.

8.2. TIEMPO DE ACCESO


El tiempo empleado en el proceso anterior, desde que se especifica la dirección hasta que se
consigue el dato de la memoria, se denomina Tiempo de acceso y se mide en nanosegundos (ns).
Los sistemas de memoria actuales tienen unos tiempos de acceso que varían entre 5 y 70 ns.

8.3. DRAM SÍNCRONA Y DRAM ASÍNCRONA


Los ordenadores poseen un reloj del sistema que coordina ciertas operaciones internas generan-
do una señal periódica. La memoria asíncrona funciona de forma independiente a esta señal, y es
adecuada para sistemas antiguos, más lentos que los actuales, perdiendo sus ventajas cuando las
velocidades del ordenador sobrepasan los 66 MHz.
La DRAM síncrona se sincroniza con la señal del reloj, realizando sus operaciones bajo un control
más estricto que garantiza unos tiempos de operación ajustados y predecibles. Es muy adecuada para
los ordenadores modernos donde ofrece excelentes prestaciones.

8.4. EL BUS DE MEMORIA


El bus de memoria se compone de una serie de líneas cuya misión es transportar las direcciones
y los datos hacia y desde la memoria. Se compone de dos partes: el bus de direcciones y el de datos,
y se comparte con otros componentes como el procesador y el chipset.

74 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

Cuanto más ancho sean estos buses, más información pueden transmitir simultáneamente. Sus
señales viajan sincronizadas por el reloj del sistema, factor fundamental a la hora de medir las presta-
ciones de un ordenador. El ancho de banda de un bus es una medida de la cantidad de información
(en bits) que puede transmitir por unidad de tiempo y se mide en MHz (Megaherzios).
NOTA: podemos pensar en bus de datos como una autopista con una serie de
carriles, y el ancho de banda como el número de coches que circulan cada cierto
tiempo. La capacidad total depende del número de carriles (ancho del bus) y de la
velocidad a la que circulan los coches (reloj del sistema).
En cuanto al bus de direcciones, su anchura determina la cantidad total de memoria direcciona-
ble: con más líneas disponemos de más dígitos, lo que incrementa el número utilizado para especifi-
car filas y columnas de la memoria.
Generación del Velocidad del
Tecnología DRAM Velocidad de DRAM
procesador bus de memoria
1ª, 2ª 4.77-20 Convencional 100-120
Convencional, Page
3ª, 4ª 16-40 70-100
Mode, FPM, EDO
5ª, 6ª 50-100 FPM, EDO, BEDO, SDRAM 8-10 (SDRAM) 50-70 (asíncrona)
SDRAM, DDR SDRAM,
Futuro 125+ ?
DRDRAM, SLDRAM
Tabla comparativa de datos referentes a la memoria. Todos los tiempos en nanosegundos.
Los símbolos de interrogación representan tecnologías futuras

8.5. ESTADOS DE ESPERA Y SYSTEM TIMING


El bus de memoria es actualmente el principal límite del rendimiento total del sistema. Aunque
los antiguos ordenadores tenían procesadores cuya velocidad era igual al del bus de memoria, los
actuales la superan varias veces, por lo que deben esperar a que los accesos a memoria finalicen
para continuar funcionando. Esta es la razón de ser de la memoria caché y su gran importancia en el
rendimiento general de un ordenador.
La velocidad real de la memoria se denomina system-timing, definido como el número de ciclos
de reloj necesarios para completar una lectura o escritura a memoria. El system-timing está limitado
por los siguientes factores:
– La velocidad y tecnología de la DRAM.
– La velocidad permitida por el chipset y la placa base.
Dado que el procesador es más rápido que la memoria, éste debe esperar algunos ciclos de reloj
antes que el acceso a memoria finalice; son los denominado wait states o estados de espera. Un
estado de espera de cero significa que la memoria necesita un solo ciclo para realizar una operación.
Si necesitase dos ciclos, sería necesario 1 estado de espera, y así sucesivamente.

8.6. ACCESO EN MODO RÁFAGA (BURST MODE)


Como explicábamos anteriormente, el acceso a una celda de memoria requiere una serie de ope-
raciones que necesitan su tiempo. El tiempo necesario para el primer acceso a memoria se denomina
tiempo de latencia.
La mayor parte de este tiempo se emplea en gestionar las direcciones de las celdas a acceder.
Parece lógico que una vez accedida la memoria intentemos transferir cuanto más datos mejor, con
objeto de mejorar el rendimiento. En los modernos ordenadores, una vez accedido a la memoria,
no sólo se recupera un dato, sino una serie de ellos, por ejemplo de 64 a 256 bits. Así con un solo
acceso conseguimos transferir varios valores de memoria. Esta técnica se conoce como acceso a
ráfagas.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 75


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

El tiempo necesario se define mediante 4 números en la forma X-Y-Y-Y, por ejemplo: 5-2-2-2, donde
el primero indica el número de ciclos necesarios para transferir el primer dato y los demás indican los
ciclos para los datos consecutivos. El tiempo de latencia viene indicado por el primer número.

8.7. INTERLEAVING
Este término define una técnica muy moderna consistente en disponer de varias líneas de acceso
a la memoria, de forma que los datos se puedan recuperar o escribir simultáneamente. La memoria
queda así divida en bloques, generalmente 2 o 4, de acceso simultáneo. Es una técnica cara utilizada
en ordenadores de altas prestaciones.

8.8. MEMORIA REAL Y VIRTUAL


La memoria real es la que se encuentra instalada en el ordenador, donde se ejecutan los progra-
mas y los datos que éstos utilizan. Existen casos en los que un programa o sus datos son mayores
que la capacidad de la memoria real, originando el concepto de memoria virtual.
La memoria virtual es una técnica que permite simular más memoria de la realmente disponible
utilizando el disco duro del ordenador.
Veamos un ejemplo: supongamos que un programa necesita 80 Mb, mientras que nuestra me-
moria real es de 32 Mb. Un programa especial del sistema operativo carga en memoria los primeros
32 Mb del programa, y crea un fichero en disco de 80-32 = 48 Mb donde almacena el resto que no
ha cabido en memoria.
Cuando se necesita la parte del programa que está en el fichero del disco, se traspasa la informa-
ción de la memoria al fichero y de éste se toma el siguiente bloque de 32 Mb y se carga en memoria,
continuando la ejecución del programa como si realmente dispusiésemos de 80 Mb.
NOTA: el fichero creado por esta técnica se denomina swap file o fichero de
intercambio, y a los bloques que se intercambian entre memoria y disco se les
llama páginas.
La técnica de memoria virtual ha resultado un gran avance en informática. Ha permitido, entre
otras cosas, la multitarea, que consiste básicamente en poder ejecutar varias aplicaciones a la misma
vez, por ejemplo un procesador de textos, una hoja de cálculo, etc. Aplicaciones que no cabrían juntas
en la memoria real del ordenador.
El principal inconveniente de la memoria virtual es el tiempo necesario para realizar el cambio de
páginas entre la memoria real y el fichero de intercambio. Cuando este tiempo se incrementa hasta
bloquear el sistema, decimos que ha ocurrido un thrashing.

8.9. CAPACIDAD
La capacidad se define como la cantidad máxima de información que una memoria puede alma-
cenar. Existen varias unidades de medida; en el caso de la memoria RAM la más adecuada es el Mb
(Megabyte), equivalente aproximadamente a 1 libro con un millón de letras.
Existen varios factores que limitan la capacidad máxima en un ordenador. Son los siguientes:
– Límite de direccionabilidad: determinado por el ancho del bus de direcciones, indica la
dirección más alta de fila-columna que cabe en dicho bus.
– Limites del sistema operativo: especialmente los antiguos, como el MSDOS, que debido
a su diseño no permitían trabajar con más de una cantidad determinada de memoria. En los
sistemas operativos actuales este límite, aunque existente, está más allá de las necesidades
más exigentes.
– Límites del controlador de memoria: dispositivo incluido en el chipset del ordenador que
traduce las direcciones de fila-columna en señales de control a la memoria. Este factor está
limitado entre 512 Mb y 1 Gb en los modernos PCs.

76 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

– Límites físicos de los chips y de la placa base: los chips de memoria imponen otro límite,
así como los espacios reservados para ellos en la placa base.
Actualmente, en la mayoría de los casos, estos límites dejan suficiente margen para las necesi-
dades que pudiéramos tener.
La capacidad de memoria de un ordenador tiene una influencia decisiva en su funcionamiento.
Una falta de memoria RAM resulta en una disminución de las prestaciones que el equipo podría ofre-
cer. Cambiar el procesador por uno superior en semejantes circunstancias no resuelve gran cosa.
Estrictamente hablando, hay que señalar que aumentar la memoria no cambia la velocidad del
ordenador ni de ninguno de sus componentes, pero disminuye el trasiego producido por la memoria
virtual. Efectivamente, el traspaso de información hacia/desde el disco duro debido a que los progra-
mas no caben en la RAM, causa una degradación en la velocidad del ordenador. Un aumento en la
memoria RAM disminuye este fenómeno, por la sencilla razón de que el disco duro es un dispositivo
miles de veces más lento que la memoria.
NOTA: la memoria tiene un tiempo de acceso de nanosegundos (10-9 sg) mientras que en el
disco duro estos tiempos se elevan hasta los milisegundos (10-3 sg).
Por otra parte, existe un límite pasado el cual un aumento de memoria no resulta apreciable en la
respuesta del ordenador. Este límite depende mucho del tipo de programas que se ejecuten en el orde-
nador.

8.10. PARIDAD Y MEMORIA ECC


Los módulos de memoria pueden disponer o no de paridad. Mientras que los módulos conven-
cionales dedican una línea para cada bit almacenado, la paridad implica un bit adicional cada 8 bits
de datos. Este bit adicional se usa para la detección y corrección de posibles errores.
Los módulos de memoria ECC (Error-Correcting Code) son más modernos e incluyen varios bits
extras que mejoran el proceso anteriormente descrito. Tanto los módulos con paridad como los ECC
resultan más caros que los ordinarios, debido a que requieren un aumento del 12,5% de su capaci-
dad para almacenar la información de los bits adicionales.

9. MÓDULOS DE MEMORIA
La memoria, como los procesadores, están hechos de diminutos semiconductores que deben
empaquetarse en una estructura física que aporte solidez y manejabilidad.

9.1. MÓDULOS DIPS (DUAL INLINE PACKAGE)


Una forma de presentar la memoria es empaquetada en recipientes plásticos o cerámicos deno-
minados DIPs. Un DIP consiste en un chip rectangular con filas de conectores a lo largo de sus lados
que encajan en la placa base. Esta técnica fue utilizada en la construcción de las primeras memorias
de los PCs e incluso en los procesadores.
Los DIPs originalmente se soldaban directamente en la placa base del ordenador, cuando poca
memoria era suficiente para todas las necesidades. El principal inconveniente de esta técnica era que
si se producía un fallo en un DIP, había que desechar el resto del sistema.
Este inconveniente se supera mediante los sockets o conectores donde insertar los chips. Pero
de nuevo aparece otro problema: debido a dilataciones y contracciones térmicas, los DIPs acababan
saliéndose de sus ranuras produciendo fallos.
Los modernos sistemas no usan los DIPs directamente. Éstos se presentan soldados en peque-
ños módulos que se insertan en conectores especiales que eliminan todos los inconvenientes antes
mencionados, facilitando enormemente los problemas de sustitución, ampliación y reutilización de
la memoria.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 77


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

9.2. MÓDULOS ESTÁNDAR Y PROPIETARIOS


Los módulos de memoria que estudiaremos a continuación, están muy cerca de convertirse en
un estándar generalizado del mercado, con todas las ventajas que esto representa (interoperabilidad,
flexibilidad, precios más económicos, etc.).
Aun así, podemos encontrar compañías que siguen utilizando un sistema de memoria propie-
tario, es decir, de uso exclusivo. Esta elección ocasiona más restricciones a la hora de actualizar la
memoria de un ordenador y limita nuestras alternativas de compra.

9.3. MÓDULOS SIMMS (SINGLE INLINE MEMORY MODULE)


Sistema que ha gozado de gran éxito entre los fabricantes de PCs, pero que actualmente se en-
cuentra en desuso. Los módulos SIMMs se presentan en dos modalidades, dependiendo del número
de conectores o pines que poseen:
– SIMM de 30 pines: estándar más antiguo muy popular entre los ordenadores de 3ª y 4ª
generación. La capacidad varía entre 1, 4 y 16 Mb y disponen de 8 bits de datos (1 byte) y
1 bit adicional para controlar la paridad (en las versiones que incluyan esta característica).
– SIMM de 72 pines: utilizados en ordenadores de 4ª, 5ª y 6ª generación. La capacidad varía
entre 1, 2, 4, 8, 16 y 32 Mb. Manejan 4 bytes simultáneamente (32 bits) más 4 para control
de paridad. Existen dos versiones: la que tiene DIPs en una sola cara y la que los presenta
por ambas.
La mayoría de las placas base diseñadas para módulos SIMMs funcionan con uno u otro tipo,
pero rara vez permiten el uso simultáneo de ambos.

9.4. MÓDULOS DIMMS (DUAL INLINE MEMORY MODULES)


Los módulos DIMM son más recientes y están diseñados para funcionar con ordenadores de 5ª y
6ª generación. Estos módulos tienen 168 conectores y manejan 64 bits simultáneamente, es decir 8
bytes. Es muy raro encontrar un módulo DIMM de menos de 4 Mb de capacidad, ya que se diseñan
para equipos que requieren más memoria. Las capacidades más usuales son 8, 16, 32, 64 y 128
Mb. Los módulos DIMM sustituyen a los SIMM y tienen una amplia aceptación en el mercado.
Otra diferencia importante entre SIMM y DIMM es que este último posee conectores en ambos
lados del módulo que son independientes. Aunque los SIMMs también tienen conectores a ambos
lados, éstos están duplicados; es decir, un pin de un lado del módulo está conectado al del otro lado.
Esto resulta en que un módulo DIMM tiene 84 conectores en cada lado no redundantes.
Los módulos DIMM tienen variantes en cuanto al voltaje que los alimenta (3,3 y 5,0 V) y respecto
a una técnica denominada buffering. También aparecen en un formato especial para ordenadores
portátiles denominado SODIMM (Small Outline DIMM).
NOTA: los módulos de memoria y los conectores deben ser del mismo metal para evitar posibles
fallos. Existen dos variantes, plateados y dorados, tanto en los módulos de memoria como en los
sockets que los alojan, que, aun siendo compatibles, pueden ocasionar problemas con el tiempo.

9.5. MÓDULOS RIMM


Los módulos RIMM empaquetan la memoria RDRAM. Son físicamente similares a los módulos
DIMM, pero utilizan una configuración diferente en sus pines (conectores).
NOTA: aunque en principio se pueda deducir que RIMM es un acrónimo de
Rambus Inline Memory Module, esto no es así. La empresa Rambus Technology
registró la palabra RIMM como un término independiente.

78 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

Sección de una placa base que dispone de conectores (sockets) para módulos SIMMs
(los 4 blancos más cortos) y DIMMs (los dos negros más largos)

Memoria en formato SIMMs (los dos de arriba) y DIMMs (el de abajo).


Obsérvese la diferencia de tamaño y los módulos DIPs como pequeños chips negros que los forman

9.6. BANCOS DE MEMORIA


La información fluye entre los distintos dispositivos de un ordenador a través del bus de datos.
Con objeto de optimizar este flujo de información, se impone la memoria que complete el ancho del
bus en cada transferencia.
Se denomina banco de memoria a la cantidad de memoria que completa el ancho del bus de
datos. Este ancho puede ser de 32 o 64 bits, dependiendo de la antigüedad de la placa base. Un
ordenador no podrá leer parcialmente un banco de memoria, debe estar completo.
La mayoría de los PCs disponen de más de un banco de memoria, numerados desde el cero en
adelante. Este orden determina cómo deben rellenarse con los módulos de memoria, los cuales de-
ben elegirse de forma que completen el ancho del bus de datos. En caso de que se necesite más de
un módulo para completar un banco, éstos deben tener la misma capacidad y ser del mismo tipo.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 79


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

10. ESTRUCTURA LÓGICA DE LA MEMORIA


Cuando la empresa IBM creó los primeros PCs a principios de los 80, estructuró la memoria de
estos primeros ordenadores de una forma que ha mantenido su influencia aun en tiempos actuales,
pasados más de 20 años. Desgraciadamente muchos de los límites en la memoria de los PCs se
deben a ciertas decisiones que se tomaron con poca visión de futuro.
En esta sección estudiamos la configuración y uso de la memoria en los PCs, sus características
y limitaciones.

10.1. SEGMENTOS Y DESPLAZAMIENTOS


La forma más sencilla de referenciar la memoria es la lineal, es decir asignar un número o direc-
ción consecutivo a cada celda de memoria, independientemente de la organización física de éstas.
Sin embargo los procesadores de los PCs no utilizan este método, sino una combinación de 2 partes:
segmentos y desplazamientos.
La combinación de estas dos partes produce la dirección real, que se representa como dos
cantidades hexadecimales de 4 dígitos cada una separada por dos puntos. Ambas partes utilizan
la notación hexadecimal (sistema numérico de base 16) por conveniencia con el diseño interno del
procesador. La combinación de las dos partes se produce multiplicando por 16 la dirección del seg-
mento y añadiéndole el desplazamiento. Este sistema no resulta muy intuitivo, teniendo que buscar
las causas de su diseño de nuevo en la estructura y funcionamiento internos del procesador.
Memoria en formato SIMMs (los dos de arriba) y DIMMs (el de abajo). Obsérvese la diferencia de
tamaño y los módulos DIPs como pequeños chips negros que los forman
NOTA: en hexadecimal, multiplicar por 16 equivale a desplazar una cantidad
un dígito a la izquierda, de la misma forma que en decimal multiplicar por 10 equi-
vale a añadir un cero al final.
Este sistema tiene una peculiaridad: una dirección única puede expresarse de formas diferentes,
por ejemplo:

Segmento Segmento x 16 Desplazamiento Dirección real

C000 C0000 8000 C800:0000

C800 C8000 0000 C800:0000

NOTA: las direcciones pueden expresarse, para más facilidad, de forma lineal.
Así C800:0000 se convertiría en C8000.

10.2. ZONAS DE LA MEMORIA


Aunque solemos referirnos a la memoria de nuestros PCs con un solo número (“Mi ordenador
tiene 32 Mb de memoria”), ésta está en realidad dividida en diferentes áreas, como herencia de los
antiguos PCs y del sistema operativo MSDOS.

10.2.1. Memoria convencional


Primeros 640 Kb de la memoria del sistema. Su nombre proviene de que es donde el MSDOS y
los programas diseñados para este sistema se ejecutan, además de muchos de los drivers existentes,
programas residentes (que permanecen en memoria aunque no estén activos en un momento dado)
y cualquier otro código ejecutado bajo MSDOS.
La razón de este límite de 640 Kb tuvo su origen en una nefasta decisión por parte de IBM
(constructores de los primeros PCs), consistente en reservar la memoria para el sistema por encima

80 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

de la memoria para los programas, limitando ésta. Entonces la decisión parecía acertada porque se
pensaba que los programas nunca necesitarían más de 640 Kb para ejecutarse. Esta idea provoca
risa entre los usuarios actuales.
A medida que los programas crecían en complejidad y prestaciones los límites de la memoria
convencional se hicieron insuficientes. Microsoft intentó atacar este problema mediante dos solucio-
nes:
Cargar el sistema operativo en el área de memoria alta, técnica que liberaba unos 45 Kb de
memoria convencional.
Trasladar algunos drivers al área de memoria superior, con el mismo objeto que la anterior solución.
Afortunadamente estos problemas y soluciones a medias se terminan con los nuevos sistemas
operativos, los cuales se ejecutan en un modo especial denominado protegido que permite superar el
límite de los 640 Kb, disponiendo las aplicaciones de tanta memoria como disponga el sistema.

10.2.2. Área de memoria superior (Upper Memory Area) o UMA


Zona situada inmediatamente después de la memoria convencional y que completa el primer
megabyte. Dispone de 384 Kb y se reserva para dispositivos del sistema y usos especiales, tales
como ROM shadowing y ciertos drivers. Utiliza las direcciones A0000 hasta FFFFF (recordemos que
utilizamos notación hexadecimal).
Existe un problema con el rango de direcciones ocupado por la UMA: parte de la ROM comparte
dicho rango. Para solucionarlo, parte de la RAM de la UMA permanece “escondida” al sistema y des-
perdiciada, a menos que se utilice para ROM shadowing.
A continuación se listan dispositivos cuyas memorias ROM ocupan espacio en la UMA:
– BIOS de los controladores de vídeo VGA.
– BIOS de los controladores de discos duros.
– BIOS del sistema.
NOTA: la UMA no es adecuada para programas convencionales, entre otras
causas porque el tamaños de los bloques disponibles es demasiado pequeño. Por
otra parte estos bloques son ideales para alojar diminutos programas residentes o
TSR.

10.2.3. Área de memoria alta (High Memory Area) o HMA


Comprende los primeros 64 Kb (menos 16 bytes) del segundo megabyte de memoria. Técnica-
mente son los primeros 64 Mb de la memoria extendida (que veremos a continuación), pero puede
ser accedida por uno de los modos de funcionamiento del procesador (modo real), lo que la diferencia
del resto de la memoria extendida. Se utiliza principalmente para aumentar la memoria convencional
trasladando aquí cuanto drivers quepan. Ocupa la zona comprendida entre las direcciones 100000
a 10FFFF.

10.2.4. Memoria extendida (XMS) y expandida (EMS)


Toda la memoria comprendida desde la zona anterior hasta el final de la memoria física disponi-
ble. La utilizan los sistemas operativos que trabajan en modo protegido, como Windows. Se extiende
desde la dirección 10FFFF hasta la última dirección disponible.
Existe un estándar más antiguo cuyo nombre siempre ha llevado a confusión: Especificaciones de
Memoria Expandida o EMS (Expanded Memory Specifications). Este sistema se desarrolló a mediados
de los 80 para la primera generación de procesadores Intel 8088 y 8086 por un conjunto de tres empre-
sas: Lotus, Intel y Microsoft, creando el estándar LIM EMS (LIM por las iniciales de las empresas que lo
crearon).
EMS hacía necesario un dispositivo que se añadía al PC con memoria adicional dividida en
páginas o bancos. Estos bancos se traspasaban a medida que se hacían necesarios a la memoria

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 81


EQUIPOS INFORMÁTICOS. ELEMENTOS PRINCIPALES

UMA, permitiendo a los programas crecer en tamaño. Este sistema se basa en el mismo principio de
intercambio que la memoria virtual.
XMS sustituyó a EMS debido a la alta ineficiencia de este último, que necesitaba mucho tiempo
para realizar los traspasos de páginas de memoria. MSDOS incluye un controlador llamado EMM386.
EXE que emulaba la XMS utilizando la EMS.
Existen dos formas de utilizar la XMS:
– Modo protegido: utiliza la XMS directamente (tal es el caso de los sistemas operativos
como Windows NT).
– El modo real: se necesita un controlador de XMS que gestione los accesos a esta memoria.
Tal es el caso de MSDOS y Windows 95. El controlador más conocido es el HIMEM.SYS
Afortunadamente los modernos sistemas operativos nos permiten olvidarnos de este maremag-
num de siglas, técnicas y configuraciones que durante los primeros años del PC complicaron tanto la
existencia a los usuarios.
 




 
  

       

     


  
 

    


  
 

 



  
 

Estructura de la memoria de un PC,


con las diferentes zonas guardando proporción con sus tamaños relativos

82 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


TEMA
4

Principales unidades de entrada y salida


de datos y su utilización.
Principales unidades
de almacenamiento de datos y su
utilización
Un ordenador es una potente herramienta para realizar multitud
de operaciones, pero estas posibilidades deben ser complementadas
con otros dispositivos periféricos. Las unidades de entrada permiten
introducir en el ordenador la información que se procesa para obtener
resultados. Las unidades de salida, por otra parte, aportan los medios
para ofrecer al usuario final dichos resultados.
El trabajo con un ordenador se basa en procesar información. Esta
información necesita un soporte físico donde podamos almacenarla.
Este tema estudia dichos soportes, sus principios de funcionamiento,
clasificaciones, y características.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 83


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

ESQUEMA INICIAL

1. Equipos de impresión
1.1. Evolución histórica
1.2. Impresoras
1.2.1. Impresoras matriciales o de agujas
1.2.2. Impresoras de tipos (margarita)
1.2.3. Impresoras de banda
1.2.4. Impresoras de tambor
1.2.5. Impresoras térmicas
1.2.6. Impresoras electrostáticas
1.2.7. Impresoras láser
1.2.8. Impresoras de inyección o de chorro de tinta
1.2.9. Impresoras de burbuja
1.2.10. Impresoras de sublimación
1.2.11. Impresoras de ceras (transferencia térmica)
1.3. Conceptos básicos sobre impresoras
1.3.1. Alimentadores de hojas
1.3.2. Soportes de impresión
1.3.3. Memoria RAM
1.3.4. Emulaciones
1.3.5. Lenguajes de descripción de página
1.3.6. Fuentes
1.3.7. Interfaces
1.3.8. Fungibles y consumibles
1.3.9. Panel de controles
1.3.10. Velocidad
1.3.11. Resolución
1.3.12. Impresión en color
1.3.13. Compatibilidad
1.3.14. Conectividad
1.3.15. Nivel de ruidos
1.3.16. Degradación de la calidad de impresión
1.3.17. Multifuncionalidad
1.3.18. Impresión off-line
1.4. Trazadores gráficos (plotters)

2. Unidades de visualización
2.1. Terminales
2.1.1. Evolución histórica
2.1.2. Definición
2.1.3. Clasificación

84 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

2.2. Sistemas gráficos actuales


2.2.1. Introducción
2.2.2. El monitor
2.2.3. Modos de vídeo
2.2.4. Controlador de vídeo
2.2.5. Memoria de vídeo
2.3. Terminales X
2.4. Ergonomía y seguridad

3. El Teclado
3.1. Conceptos y funcionamiento
3.2. Disposición y funciones de las teclas

4. Dispositivos apuntadores
4.1. Ratón
4.2. Trackball
4.3. Lápiz óptico
4.4. Joystick
4.5. Puntero táctil
4.6. Tabletas digitalizadoras

5. Escáneres
5.1. Principios y funcionamiento
5.2. Tipos
5.3. Reconocimiento Óptico de Caracteres

6. Dispositivos de audio
6.1. Funciones básicas
6.2. Componentes fundamentales
6.3. Muestreo y cuantización
6.4. La conversión digital/analógica
6.5. Síntesis de audio

7. Equipos de comunicaciones
7.1. Módem
7.2. Tarjetas de Red

8. Otros dispositivos periféricos


8.1. Lectora de tarjetas perforadas
8.2. Perforadora de tarjetas y cintas
8.3. Dispositivo reconocedor de voz
8.4. Sensores de señales analógicas
8.5. Conversor Digital/Analógico
8.6. Sistema de Videoconferencia
8.7. Dispositivos de Realidad Virtual

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 85


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

8.8. Tarjetas digitalizadoras de vídeo


8.9. Cámaras digitales
8.10. Vídeo digital
8.10.1. Introducción
8.10.2. Vídeo digital
8.10.3. Elementos principales de una videocámara digital
8.10.4. Óptica y electrónica
8.10.5. Formatos de grabación digital
8.10.6. Diseño
8.10.7. Conexiones

9. Las unidades de almacenamiento


9.1. Concepto
9.2. Evolución histórica
9.3. Memoria primaria y secundaria

10. Conceptos básicos de las unidades de almacenamiento


10.1. Medios de grabación magnética
10.2. Modos de grabación y lectura
10.3. Capacidad
10.3.1. Discos
10.3.2. Cintas
10.4. Tiempo de acceso
10.4.1. Discos
10.4.2. Cintas
10.5. Velocidad de transferencia
10.6. Seguridad y fiabilidad
10.7. Antememoria (memoria caché)
10.8. Movilidad
10.9. Compatibilidad

11. Unidades de cinta magnética


11.1. Introducción y principios
11.2. Cinta de carrete
11.3. Cinta de cartucho
11.4. Cinta DAT (Digital Audio Tape)
11.5. Cintas de 1/2 pulgada
11.6. Cintas de 1/4 pulgada (QIC)
11.7. Cintas de 8 mm (Hexabyte)
11.8. Streamers
11.9. Sistemas automatizado de cintas

12. Discos magnéticos


12.1. Discos Flexibles
12.1.1. Disquetes de 5¼ pulgadas (5¼”)
12.1.2. Disquetes de 3½ pulgadas (3½”)

86 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

12.2. Discos duros


12.3. Discos de cartucho removibles
12.4. Otros
12.5. Redundancia (sistemas RAID)

13. Memorias de burbujas magnéticas

14. Discos ópticos


14.1. CDROM
14.2. Discos WORM
14.3. Disco regrabables o magnetoópticos
14.4. DVD o Videodisco
14.5. Medidas de velocidad

15. Dispositivos de Almacenamiento Portátil


15.1. Tarjetas de Memoria
15.1.1. PCMCIA
15.1.2. CompactFlash
15.1.3. SmartMedia
15.1.4. IBM Microdrive
15.1.5. Multimedia Card
15.1.6. Secure Digital
15.1.7. MemoryStick
15.1.8. xD-Picture Card
15.1.9. Lectores y Adaptadores de Tarjetas
15.2. Pendrives
15.3. Unidades Externas Multifunción

16. Métodos de Conexión


16.1. ST506
16.2. ESDI
16.3. El Estándar IDE
16.4. ATA y Parallel ATA
16.5. Serial ATA
16.5.1. Introducción
16.5.2. SATA 1
16.5.3. SATA II
16.5.4. El fututo SATA
16.5.5. Características Generales de la Tecnología SATA
16.5.6. Cables y conectores
16.5.7. External SATA
16.6. Enhanced IDE (EIDE)
16.7. SCSI

17. Tendencias tecnológicas

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 87


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

1. EQUIPOS DE IMPRESIÓN

1.1. EVOLUCIÓN HISTÓRICA

El origen de los modernos dispositivos de impresión se encuentra en las tradicionales máquinas


de escribir, que en otro tiempo eran el único y más popular medio de impresión, aparte de las impren-
tas. El desarrollo experimentado en la tecnología conocida como ofimática, y los progresos tecnológi-
cos alcanzados por la industria de la impresión, son los principales factores que han conseguido las
estupendas prestaciones de los dispositivos de impresión actuales.
Antes de que apareciera el concepto de ofimática, ya existían CPDs (Centros de Proceso de Cál-
culo), donde la necesidad de potentes impresoras, aunque fueran de una calidad de presentación re-
lativamente baja, venía forzada porque los primeros sistemas de información eran fundamentalmente
aplicaciones batch que mostraban sus resultados en papel.
En la década de los 80, la tecnología evolucionó de las técnicas de impacto hacia aquéllas sin
impacto. En los 90 cambiaron los objetivos, primando la preocupación por conseguir una interfaz de
usuario con un elevado nivel de definición y una amplia variedad de colores. En este sentido se han
conseguido constantes avances en la mejora de la calidad y velocidad de impresión, comodidad de
uso y reducción de precios, provocado por la fuerte competencia en el sector y la consolidación de
nuevas tecnologías.
Los factores mencionados y las modernas aplicaciones informáticas orientadas a las técnicas
de impresión, han conducido al desarrollo de los actuales sistemas de edición electrónica de do-
cumentos (edición de revistas, publicaciones, etc.), que reducen considerablemente el esfuerzo de
trabajo antes necesario, al mismo tiempo que las condiciones para llevarlo a cabo se ven mejoradas
notablemente.
Los dispositivos de impresión han tenido una fuerte implantación en entornos de ordenadores
monopuesto, grupos de trabajo y LANs (Redes locales). Las nuevas funcionalidades dentro de un
mismos dispositivo (tratamiento de imágenes, facilidades de escáner, servicio de fax, etc.), permiten
disminuir el espacio físico de los dispositivos por separado; además, al compartir elementos comu-
nes, se reduce el precio considerablemente.
Los dispositivos de impresión, después de los monitores y teclados, son los periféricos de salida
más utilizados de los ordenadores. Estos dispositivos ofrecen múltiples funcionalidades: desde la ob-
tención de listados, escritos e informes de todo tipo, hasta la generación de gráficos y presentaciones
(incluso en soportes especiales, como los acetatos para transparencias, etc.).
Para la reproducción de dibujos lineales, esquemas técnicos, planos, etc., es más habitual la
utilización de los trazadores gráficos o plotters.
Las tendencias tecnológicas de las impresoras para los próximos años apuntan a dispositivos
con mayores resoluciones y niveles de calidad de impresión, más rápidas y de manejo más fácil,
incorporación de múltiples funcionalidades e importantes reducciones de sus precios. Además de
incluir consideraciones ecológicas, como la disminución de fungibles, el aumento de la vida de los
componentes, la disminución del consumo energético, etc.
Las pautas medioambientales y ergonómicas a seguir en el futuro centran la atención sobre cri-
terios de gestión y conservación de los recursos y reducción del gasto público. Para instrumentar las
medidas más eficaces sobre medio ambiente y ergonomía, se propone el proyecto MABER (Proyecto
para el Establecimiento de Pautas Medioambientales y Ergonómicas en la Adquisición y Empleo de
Bienes y Servicios de Tecnologías de la Información).
Estas medidas medioambientales y ergonómicas pueden llevarse a cabo utilizando tambores
más duros, uso de LEDs como fuente de iluminación, cartuchos de tóner reciclables, utilización de
papel reciclado, ecológico y recuperado, sistemas de ahorro de energía cuando el equipo no está en
funcionamiento, etc.

88 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

1.2. IMPRESORAS
Actualmente existe una amplia variedad de impresoras, clasificándose según la tecnología empleada:
– Impacto:
• Matriciales o de agujas
• De tipos (margarita)
• De banda
• De tambor
– No impacto:
• Térmicas
• Electrostáticas
• Láser
• Inyección
• De burbujas
• Sublimación
• De ceras (transferencia térmica)
Las impresoras sin impacto son en general más silenciosas, rápidas y ofrecen mayor calidad
que las de impacto. La transferencia de caracteres al papel se hace mediante técnicas fotográficas,
electrónicas, de inyección, etc., que provocan la impresión de los caracteres y gráficos directamen-
te sobre el papel.

1.2.1. Impresoras matriciales o de agujas


El sistema de impresión está compuesto de un cabezal de agujas en formación matricial. Cada
aguja equivale a un punto de la matriz de cada carácter. La cabeza va pasando a lo largo de una línea
y las agujas se van lanzando, imprimiendo columna a columna todos los distintos caracteres de esa
línea. Luego, sube el folio, pasando a la línea inferior y continua igual. La mayoría de este tipo de
impresoras imprimen en ambos sentidos, es decir, la cabeza escritora imprime de izquierda a derecha
una línea, y la siguiente de derecha a izquierda, ganando así velocidad. Gracias a las posibilidades de
combinación de las agujas es posible imprimir gráficos de baja resolución.
El coste de mantenimiento (coste/página) es mínimo, ya que estas impresoras sólo necesitan
una cinta entintada similar a la de una máquina e escribir. Al ser de impacto se pueden sacar varias
copias a la vez usando papel de calco, reduciendo así los costes y el tiempo de impresión.
Fueron las primeras en el entorno microinformático. Lo más característico de ellas es quizás
el ruido que producen. Pueden ser de carro estrecho o ancho. La calidad de impresión se mejora
mediante dos opciones: aumentar el número de agujas de la matriz o realizar dos veces la misma
impresión (dos pasadas); en la segunda pasada el cabezal de impresión se encuentra ligeramente
desplazado en la dirección vertical respecto de la primera, para que se intercalen los puntos con los
de la primera pasada.
Entre los principales modelos de impresoras matriciales de caracteres están las siguientes:
– 9 agujas: dispuestas en una única fila, no alcanzan siquiera el grado de calidad de carta.
Para mejorarlo, en algunos modelos se realizan dos o incluso más pasadas. Su aplicación se
centra en trabajos internos con calidad de borrador.
– 18 agujas: dispuestas en dos filas de nueve agujas cada una. Modelo popular que represen-
ta el segmento inferior del mercado. Su aplicación es para grandes volúmenes de impresión
con calidad aceptable en entornos típicos de oficina.
– 24 agujas: poseen un cabezal con tres filas de ocho agujas cada una o un cabezal con dos
filas de doce agujas cada una. Ofrecen el mayor nivel de calidad de las impresoras matricia-
les. Tiene aplicaciones similares a las de 18 agujas pero con un nivel de calidad superior.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 89


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Las velocidades de impresión conseguidas varían desde 30 hasta 900 cps (caracteres por se-
gundo) y más en algunos casos. Son las impresoras más económicas del mercado y para grandes
volúmenes de trabajos con calidad de borrador y media es la tecnología más adecuada. Aunque se
pueden imprimir trabajos en color, el resultado es poco atrayente comparado con el obtenido con una
impresora de inyección o de transferencia térmica.
En la gama de impresoras matriciales existe un modelo orientado a necesidades más exigentes:
las impresoras de línea, con una cabeza estática que abarca toda una línea de impresión, de modo
que ésta se imprime de un golpe (no carácter a carácter). Encuentran aplicación en los grandes CPDs,
donde se requieren altas velocidades de impresión (es posible alcanzar 900 líneas por minuto o lpm).
Tienen la ventaja añadida sobre las impresoras de banda de que también permiten la impresión de
gráficos con calidad de borrador. Es posible utilizarlas para códigos de barras y etiquetas.

1.2.2. Impresoras de tipos (margarita)


Se basaban en un juego (conjunto) de caracteres (tipo) fijo, con el que golpear la cinta entintada
que hay delante del papel, imprimiendo así el carácter deseado. Eran de gran calidad pero muy len-
tas, y sólo permitían imprimir caracteres muy limitados, sin posibilidad de imprimir gráficos.
De este tipo son las de cilindro, bola, barra, cadena, etc., pero la más famosa fue la impresora
de margarita, en la que el juego de caracteres se instalaba en forma de flor de margarita en la que
en cada pétalo estaba grabado un carácter: primero giraba la margarita hasta posicionar el pétalo del
carácter deseado en la posición correcta, y luego un pequeño martillo golpeaba el pétalo por detrás,
imprimiendo dicho carácter. Se podía cambiar el juego de caracteres, cambiando la margarita. La
velocidad de impresión no superaba los 50 cps (caracteres por segundo).
El sistema de impacto consistía en una serie de varillas, una por carácter, alrededor de un disco
que gira hasta que el carácter deseado se encuentra frente al papel, entonces un martillo golpea la
varilla e imprime el carácter sobre el papel a través de una cinta entintada. Su funcionamiento es
similar al de las máquinas de escribir, las más sofisticadas se utilizan también como impresoras de
reserva o para pequeños volúmenes de trabajo.
Actualmente esta tecnología no resulta adecuada para ningún entorno informático. Para velo-
cidades de impresión alta está en desventaja frente a la matricial, y para calidad se encuentra en
desventaja frente a las tecnologías láser y de inyección. En cualquier caso la relación calidad/precio
siempre es más favorable para la tecnología matricial.
NOTA: al tener los caracteres una definición estática y no estar definidos me-
diante pequeños puntos, estas impresoras sólo admiten un tipo de letra. Esta es
otra de las razones por la que actualmente se encuentran totalmente desfasadas.
Algunas impresoras de margarita permitían que se cambiase su cabezal de impre-
sión con objeto de ofrecer diferentes tipografías.

1.2.3. Impresoras de banda


Cuentan con una cadena con el conjunto de caracteres disponible perfilados en relieve, que se
hace girar en un plano perpendicular al papel. Cuando el carácter deseado se encuentra en la posi-
ción adecuada, un martillo lo golpea sobre la cinta entintada imprimiéndose en papel. Se alcanzan
velocidades de hasta 4000 lpm con un coste de impresión por página muy inferior al que se tiene
con las impresoras sin impacto. Su principal aplicación se encuentra en los grandes CPDs y en el
etiquetado, donde se requieren importantes velocidades de impresión y robustez, y al mismo tiempo
se es muy exigente en cuanto a la calidad.

1.2.4. Impresoras de tambor


Tienen un cilindro o tambor dividido en tantos sectores como caracteres caben en una línea. Cuando
los caracteres deseados correspondiente a cada sector se encuentra frente al papel, un martillo los golpea
imprimiéndose una línea completa. Sus principales características y ámbitos de aplicación son muy simi-
lares a los de las impresoras de banda. Ambas tecnología se encuentran totalmente desfasadas.

90 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

1.2.5. Impresoras térmicas


Poseen un cabezal de agujas cuyas combinaciones configuran los diferentes caracteres. El papel
utilizado tiene un tratamiento especial y al calentarse (unos 200ºC) por la aproximación de las agujas
se oscurece o colorea, dejando impreso el carácter. Su tecnología es muy similar a la matricial de
impacto, salvo por la ausencia del propio impacto, de la cinta entintada y por el calentamiento de las
agujas. Su velocidad oscila entre 100 y 2.000 cps.
Las desventajas son el precio del papel y la degradación que sufre el trabajo impreso. Esta últi-
ma circunstancia obliga a cambiar de formato los resultados impresos si se quieren conservar largos
períodos de tiempo. Por ello actualmente esta tecnología está en desuso, es poco recomendable y se
tiende hacia otras alternativas, como la matricial.
Esta tecnología ha sido muy utilizada para trabajos en color, basándose principalmente en cuatro
tintas: cian, magenta, amarillo y negro. Su desventaja es que para la composición de colores es ne-
cesario formar nubes de puntos, con la consiguiente pérdida de resolución.

1.2.6. Impresoras electrostáticas


Utilizan un cartucho para la proyección de una imagen electrostática formada con iones cargados
que se depositan sobre un tambor dieléctrico. Las partículas del tóner (polvo de entintado) se adhie-
ren al tambor y, por un proceso de presurización en frío, la imagen se transfiere al papel.
Estas impresoras son rápidas (más que las impresoras matriciales de línea y las impresoras de
banda), robustas y económicas. Sus principales entornos de aplicación son los centralizados, en
donde ofrecen grados de disponibilidad adecuados para ellos, calidades de impresión relativamente
altos (240 x 240 puntos por pulgada) y varias fuentes disponibles. En estos entornos es competencia
directa de la tecnología láser, aunque el mercado se ha decantado por esta última tecnología.

1.2.7. Impresoras láser


Para imprimir, estas impresoras deben controlar cinco operaciones:
– Interpretar las señales del ordenador.
– Traducir esas señales a movimientos del láser.
– Controlar el movimiento del papel.
– Sensibilizar el papel para que acepte el tóner.
– Imprimir en el papel.
Inicialmente recibe la información del ordenador y éstas son traducidas en apagar y encender
convenientemente el haz de luz láser. Un pequeño espejo giratorio desvía la luz, y la hace incidir en un
cilindro recubierto de material fotosensible (tambor). Los movimientos del espejo y el giro del tambor
hacen que el láser pueda llegar a cualquier parte de la superficie del tambor. Cuando el láser ha com-
puesto una línea de puntos, el tambor gira (unos 1/300 de pulgada, o menos) y pasa a la siguiente
línea de puntos, donde por el mismo procedimiento compondrá de nuevo sus puntos.
Los puntos del tambor en los que dio la luz, quedan cargados negativamente y corresponderán a
puntos que luego se imprimirán en el papel. Las zonas donde no dio la luz quedarán como zonas sin
imprimir (en blanco) en el papel.
Una vez compuesta la imagen, el tambor pasa por un depósito de tinta en polvo (tóner), cargado
con carga opuesta a la del tambor, de forma que el tóner queda adherido a las zonas del tambor
donde incidió la luz. Acto seguido pasa el papel por el tambor, que previamente se sensibilizó también
eléctricamente, de forma que atraiga al tóner del tambor con más fuerza que éste, quedando así
impreso el folio.
El tambor será limpiado eléctricamente para la siguiente hoja y el folio pasará por un sistema de
fusionado, con el que por presión y calor unen al tóner permanentemente al papel.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 91


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

El sistema descrito aquí es llamado de escritura negra (Canon). Existe también el sistema de es-
critura blanca (Ricoh), en el que las zonas donde incide el láser en el tambor se cargan de igual carga
que el tóner, por lo que el tóner se adhiere a las zonas donde no incidió la luz.
Todos los datos relativos a una página son almacenados en memoria para su impresión en blo-
que. Estas impresoras son las más rápidas, varias veces más que las matriciales: entre unas pocas
páginas por minuto y 200 ppm. Sus inconvenientes son:
El precio, superior a las matriciales, aunque como actualmente puedan ser compartidas en red,
se han convertido en la opción preferida por muchas organizaciones.
La necesidad de servicio de mantenimiento técnico (limpieza, atenciones preventivas, etc.), es-
pecialmente cuando se trata de impresoras de gran capacidad.
El coste de la sustitución de los fungibles; el precio de un cartucho de tóner es varias veces su-
perior al de una cinta para una impresora matricial.
Entre las características que ofrecen estas impresoras figuran: fuentes escalables, efectos de
texto, gráficos bitmap, gráficos vectoriales y resoluciones de 300, 600 y, en algunos casos hasta de
1200 ppp.
Su aplicación se encuentra en todos los CPDs y de edición electrónica donde se requiere alta
calidad y gran diversidad de opciones (tipos de caracteres, estilos, etc.). Las impresoras láser de baja
capacidad, hasta 20 ppm e incluso 40 ppm, se destinan principalmente a entornos monopuesto de
PCs, estaciones de trabajo y a grupos de trabajo en red.
En los entornos de proceso informático y de edición electrónica (con grandes volúmenes), para
la impresión de trabajos que incluyan fuentes escalables, adición de efectos, empleo de gráficos
vectoriales, gráficos bitmap y resoluciones altas, las impresoras láser representan la selección más
idónea.
Existen dos tecnologías relacionadas aunque no utilizan el láser para crear la imagen. No hay
grandes diferencias en cuanto a fiabilidad, calidad de impresión o precio. Estas son:
– LED (Light Emitting Diode): utilizan otras fuentes de luz para crear la imagen.
– LCS (Liquid Crystal Shutter): utilizan una combinación de lámparas halógenas y de arrays de
cristales líquidos para generar la imagen.
Las impresoras láser también pueden imprimir imágenes a color, que reconstruyen a partir
de tóner de diferentes colores de forma secuencial (un color tras otro). Actualmente estas impre-
soras son muy caras y su calidad no está a la altura de las impresoras de ceras y de sublimación
de tintas.
Tradicionalmente, a las impresoras láser se las ha calificado de antiecológicas, por tener ele-
mentos consumibles no reciclables (tambor, tóner, kit de revelado, etc.). Además, suelen producir
ozono, un gas que respirado continuadamente produce dolores de cabeza. Sin embargo, ya hay
impresoras láser ecológicas, que reducen la emisión de ozono y tienen materiales reciclables o
duraderos.

1.2.8. Impresoras de inyección o de chorro de tinta


El cartucho de tinta se inserta en la cabeza de impresión, que tiene unos minúsculos agujeros,
por los que pasará la tinta. La tinta es calentada (a más de 450º C durante millonésimas de segundo)
de forma que hierve formando una burbuja de vapor que crece hasta que empuja a la tinta a salir por
el agujero, en forma de gotita (unos 0,5 mm).
Este chorro de gotas de tinta está ionizado, de forma que en su recorrido son desviadas por unos
electrodos. El carácter se forma con la tinta que incide sobre el papel. Usualmente un carácter es for-
mado por una matriz de unas 20x20 gotitas. Cuando no se debe escribir, las gotas de tinta se desvían
hacia un depósito de retorno. Tomando la tinta de distintos cartuchos podemos obtener impresoras
que impriman en colores.
Su resolución puede variar, estando las resoluciones típicas en 360x360, 720x720 y 1440x1440.
Además, la calidad de impresión de una foto en color depende del papel usado (hay papeles especia-
les que mejoran este tipo de impresión). Su velocidad oscila entre 60 y 660 cps.

92 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Se utilizan principalmente tres técnicas:


– Una barra horizontal con un agujero por punto a través del cual se proyecta la tinta.
– Uso de campos eléctricos para lanzar las gotas.
– Cabezal con múltiples toberas, semejante a un cabezal matricial de agujas, por la que es
disparada la tinta. Este método es el más popular.
Estas impresoras son más robustas que las matriciales y láser ya que disponen de menos ele-
mentos móviles. Su calidad de impresión llega a ser equivalente a las láser. Con el empleo de toberas
dedicadas se pueden conseguir imágenes en color con una buena resolución.
Estas impresoras se utilizan habitualmente en los entornos de usuarios de ordenadores persona-
les, donde se consiguen trabajos de alta calidad, bajo coste, mayor número de fuentes y capacidades
de color. Sus velocidades de impresión alcanza hasta 10 ppm (páginas por minuto). Sus inconvenien-
tes son el coste de los recambios (cartuchos de tinta) y la posibilidad de producir borrones cuando el
sistema de secado no es suficientemente rápido.
Otras características son:
– Producción de ruido casi nula.
– Los inyectores pueden formar parte del mecanismo de la propia máquina, o bien estar dentro
de un cartucho exterior a la misma, lo que alarga considerablemente la vida de la máquina.
– Requieren de un papel que tenga cuerpo y cuya velocidad en absorber sea equiparable a la
de la tinta en fijarse.

1.2.9. Impresoras de burbuja


Muy parecidas a las anteriores, de hecho siempre se confunden; pero existe una diferencia clara
entre ellas y es que en éstas, la cantidad de tinta necesaria para cada carácter se encuentra dentro
de una burbuja que al explotar desparrama la tinta para constituir dicho carácter. El proceso es siem-
pre el mismo: la burbuja va creciendo conforme se llena de tinta y al final se vacía para imprimir el
carácter.

1.2.10. Impresoras de sublimación


Su funcionamiento se basa en vaporizar y fundir tintes que son absorbidos por un papel especial.
Una fuente de calor se aplica sobre la cinta y el colorante se difunde a través de la hoja receptora,
siendo la densidad de color directamente proporcional a la intensidad de calor aplicado. Antes de
imprimir cada punto de color, se combinan las tintas necesarias y a continuación se transfieren al pa-
pel. Estos puntos, en forma de cuadrados, se disponen adyacentemente pero sin llegar a solaparse,
consiguiendo un resultado más realista y continuo.
Consiguen imágenes en color con calidad fotográfica y con alto nivel de resolución. El inconve-
niente de este tecnología es su precio, por el momento muy elevado, y su velocidad, muy inferior a
la de otras tecnologías. Sólo se aplica en entornos donde se necesite impresión de trabajos en color
con alta calidad.

1.2.11. Impresoras de ceras (transferencia térmica)


No requiere papel especial y se basa en mezclar pinturas basadas en cintas de ceras (cian, ma-
genta y amarillo o cian, magenta, amarillo y negro) del tamaño de una página y dispuestas secuen-
cialmente, que se solidifican inmediatamente al entrar en contacto con la superficie del papel. La
transferencia de los colorantes de las cintas al papel se hace mediante unos elementos electrónicos
que generan calor, activados en las zonas donde se necesita color. El número de ellos es directamen-
te proporcional a la resolución de la impresora.
Se obtienen niveles de saturación muy aceptables para la elaboración de trabajos de autoedi-
ción, facilidades para la generación de sombreados utilizando la técnica de dithering, alteración del
tamaño de los puntos, y niveles de resolución del orden de 200 ppp.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 93


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Las tendencias apuntan a un dominio del mercado por las impresoras láser y de inyección de
tinta, mientras las de impacto quedarán relegadas a aplicaciones específicas (impresiones con papel
autocopiativo, continuo, etc.).
Respecto a la impresión en color, las impresoras de inyección, láser, de sublimación y de ceras
acogerán cada vez más usuarios durante los próximos años, a medida que la necesidad de realizar
trabajos en color con mayores niveles de calidad se incremente y los precios disminuyan.

1.3. CONCEPTOS BÁSICOS SOBRE IMPRESORAS

1.3.1. Alimentadores de hojas


Una opción muy interesante que ofrecen algunas impresoras es la posibilidad de imprimir en
papel continuo o en hojas sueltas. Si la impresora se alimenta simultáneamente de ambos tipos de
papel, el usuario podrá conmutar de un modo u otro desde el mismo puesto de trabajo. En entornos
de oficina también resultan muy interesante los alimentadores de sobres, etiquetas u otros tipos de
soportes distintos del clásico papel.
Los principales mecanismos de alimentación son:
– Por fricción: utilizado para la alimentación manual de hojas sueltas, sobres, etc. Permite
una mayor precisión una vez aprisionado el papel.
– Por tracción: para papel en formato continuo y provisto en sus laterales de una serie de agu-
jeros que engranan perfectamente en las ruedas de los extremos del rodillo. Una de las ruedas
tiene movilidad a lo ancho de todo el rodillo para ajustar a conveniencia el ancho del papel.
– Alimentadores de hojas sueltas: sistema idóneo para la alimentación automática de hojas
sueltas con formatos estándar. Utiliza bandejas de diferentes formatos de papel. Mediante
este mecanismo, algunas impresoras también permiten la impresión de ambas caras de una
página o dúplex.
– Alimentadores de rollo: mecanismo orientado para determinadas aplicaciones específicas
que necesitan un sistema de alimentación continuo y que ocupe poco espacio.

1.3.2. Soportes de impresión


Los soportes de impresión utilizados por una impresora o un trazador gráfico varían desde el
tamaño A4 hasta el A0 (para trabajos con hojas sueltas), o desde el papel continuo de 10 pulgadas
(aprox. 80 caracteres por línea) hasta el de 18 pulgadas (aprox. 132-164 caracteres por línea).
Dependiendo de las características del equipo de impresión, se puede utilizar papel estándar,
satinado, reciclado, transparencias, papel autocopiativo, etiquetas, sobres, etc. Otra característica
importante del papel es el gramaje admitido.
NOTA: el gramaje hace referencia a la densidad del papel. Se expresa en
gramos por metro.

1.3.3. Memoria RAM


La memoria de una impresora es el buffer donde almacena información pendiente de ser impresa, de
forma que la CPU puede ejecutar otras tareas mientras la impresora imprime. Esta memoria es especial-
mente necesaria cuando se trata de impresoras conectadas en LAN que atienden a múltiples usuarios.
Para mejorar los tiempos de respuesta y la gestión de las colas de trabajo, algunas impresoras
están provistas de un disco duro para el almacenamiento de trabajos. Otra razón de la memoria RAM
es configurar el formato de una página en modelos de impresora de página, como son las láser.
La memoria RAM también almacena las fuentes (tipos de caracteres) que son cargadas desde un
ordenador. Estas fuentes se denominan blandas, a diferencia de las fuentes residentes en la propia
impresora o en un cartucho especial de fuentes.

94 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Una posible solución para mejorar la velocidad de impresión y disminuir el coste se basa en
trasladar la capacidad de proceso de la impresora al ordenador. De este modo se podría eliminar la
controladora de la impresora y la memoria RAM de ésta, dos de sus componentes más caros.

1.3.4. Emulaciones
Este concepto no tiene sentido en impresoras con juegos de caracteres no configurables, como
las impresoras de banda o de margarita. La emulación de uno o más PDL (Page Description Langua-
ge) estándar y la capacidad para instalar nuevas fuentes, son dos medidas muy útiles que evitan que
un periférico se quede obsoleto antes de haber amortizado su inversión.
Entre las impresoras matriciales, las emulaciones más populares son la Epson FX, la IBM Pro-
printer, la Epson LQ Series, la Adobe Systems PostScript, etc. En las láser la PCL 4 y PCL 5 de HP
(el PCL 5 con una velocidad de impresión menor, pero con facilidades de escalabilidad, rotación de
caracteres, y adición de efectos), la PostScript Level 1 y Level 2 de Adobe (el nivel 2 soporta impresión
en color) y la True Type de LaserMaster.

1.3.5. Lenguajes de descripción de página


– PostScript: almacena hasta 35 fuentes mediante sus contornos o perfiles (outline), fórmula
que permite a una impresora reconstruir un tipo de letra en varios tamaños (escalarlos),
ángulos (rotarlos) y estilos, así como añadir diferentes efectos. También puede combinar
textos y gráficos para el diseño de una página. Es el sistema recomendado para entornos
de edición electrónica de documentos y publicaciones. Las desventajas son que sacrifica
la velocidad en favor de la calidad, además los requisitos de memoria RAM y de potencia
aumentan.
– PCL (Printer Control Language): menos sofisticados que PostScript. Es más recomendable
para procesado de textos y de edición de gráficos no muy complejos. Su ventaja es la ra-
pidez. Este estándar almacena las fuentes como imágenes bitmap (matriz de puntos que
representa la imagen a imprimir), pero en general no tiene capacidad para combinar carac-
teres y gráficos en la misma página, circunstancia que resuelve mediante dos pasadas. PCL
tiene capacidad para imprimir caracteres de hasta 600 puntos.
– Trazadores gráficos: los principales lenguajes soportados por un trazador gráfico (plotter)
son: Calcomp 906/907, HP/GL, HP/GL2, GP-GL, DXY-GL y DM/PL.

1.3.6. Fuentes
Son el juego de caracteres que se pueden modelar, incluyendo letras, números, signos de pun-
tuación y algunos códigos especiales. Algunos de los tipos de fuentes más populares son: Helvética,
Times, Courier, Arial, etc.
Las fuentes pueden residir en la propia impresora, en un cartucho o en un disco. Las fuentes
residentes son las instaladas por el fabricante y las más fáciles de imprimir, mientras que las fuen-
tes de un cartucho son más costosas y son compradas como una opción. Las fuentes cargables o
blandas residen en el disco del ordenador que utiliza la impresora y son más lentas en la instalación.
Además, cada vez que se enciende la impresora, éstas deben ser cargadas. Para eliminar este último
inconveniente, algunas impresoras ofrecen la posibilidad de instalar un disco duro o una disquetera
en la propia impresora.
Las fuentes escalables (proporcionales y múltiples) aceleran notablemente el trabajo de impre-
sión. Si no se dispone de ellas, por cada tamaño de letra hay que almacenarla independientemente
en la impresora o enviada cuando se transmita la restante información de impresión. En caso de
disponer de fuentes escalables, el aspecto y tamaño de una fuente son incluidos en la descripción
de la página, la definición del tipo de letra ya la posee la impresora. La impresora únicamente tiene
que escalar las fuentes, en lugar de enviar cada tipo, acelerando considerablemente la velocidad de
impresión.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 95


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Los tamaños de los juegos de caracteres se miden en puntos (equivalentes a 1/72 de pulgada)
y en caracteres por pulgada (cpi, characters per inch). PCL 4 de HP, PCL 5 de HP, PostScript (Niveles
1 y 2) de Adobe y True Type de LaserMaster son ejemplos de Lenguajes de Descripción de Páginas
que poseen fuentes escalables.

1.3.7. Interfaces
Las interfaces más populares para conectar una impresora a un ordenador son: RS-232, RS-422
(puertos serie que transmiten bits secuencialmente), y Centronics, que funciona de modo paralelo,
y están muy extendidos. Este último es un enlace unidireccional para el envío de 8 bits de datos en
paralelo a la impresora, y que también permite que la impresora notifique al ordenador ciertos men-
sajes (sin papel, desconectada, etc.).
Actualmente existen impresoras conectadas directamente a la red de ordenadores. Esto implica
que todas las informaciones de estado, memoria, carga de trabajo, errores, etc. visualizadas en el
display de la impresora, no pueden ser observadas por el usuario, por la distancia física entre ambos.
La solución pasa por implementar protocolos de comunicaciones bidireccionales que gestionen el
envío de la información de estado referente al funcionamiento de la impresora. Algunos de éstos son
el NPAP (Network Printing Alliance Protocol), el PJL (Printer Job Language) o el SNMP (Simple Network
Management Protocol), muy extendido y aceptado en la actualidad.

1.3.8. Fungibles y consumibles


Los fungibles son componentes asociados con la operación de la impresora que se sustituyen
periódicamente. Tienen una influencia muy importante sobre el coste de operación de los equipos, y
se diferencian de los consumibles porque estos últimos desaparecen con el uso, mientras los prime-
ros implican algún tipo de desecho. Por ello tienen una componente medioambiental de importante
consideración.
Entre los fungibles se encuentran:
– Cartuchos de tóner (en impresoras láser).
– Cartuchos de tinta (en impresoras de inyección de tinta).
– Cintas (en impresoras de impacto).
– Tambores (en impresoras de página).
Y entre los consumibles figuran:
– Tóner.
– Tintes.
El fabricante debe especificar el número de páginas con texto impresas antes de la sustitución
del fungible, indicando la relación porcentual entre la superficie impresa y el total de la hoja.

1.3.9. Panel de controles


La configuración del panel de controles, su disposición y facilidad de uso o el lenguaje de códigos
enviados desde un ordenador para modificar la calidad de impresión, aspecto de salida, selección
de fuentes, modos de emulación, funciones de autodiagnóstico, etc., tienen una importante reper-
cusión sobre el tiempo y la comodidad diaria del usuario. Existen modelos de impresoras que envían
la información de estado al PC del usuario o al servidor de impresoras, además de reflejarse en el
visualizador que ésta posea.

1.3.10. Velocidad
La velocidad de impresión tiene diversas medidas en función de la técnica de impresión:
– Páginas por minuto (ppm). Impresoras sin impacto: imprimen la información correspon-
diente a una página completa de una sola vez, como las láser.

96 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

– Líneas por minuto (lpm). El mecanismo de impresión realiza la impresión de una línea com-
pleta cada vez, como son las impresoras matriciales de línea, impresoras de tambor, etc.
– Caracteres por segundo (cps). Impresoras que imprimen un carácter cada vez, como en
las impresoras matriciales de carácter, impresoras de margarita, etc.
En el caso de los trazadores gráficos, la velocidad de impresión se mide en:
– Milímetros/segundo (mm/s) para trazadores de plumillas y electrostáticos.
– Páginas por minuto (ppm) para trazadores térmicos, electrofotográficos, láser y de chorro
de tinta.

1.3.11. Resolución
Las impresoras láser y de inyección son los modelos que ofrecen mejor calidad actualmente.
Para la elaboración de cartas, las impresoras de margarita también ofrecen una calidad muy alta,
aunque la elección de los tipos de letra se restringe a las distintas margaritas que posea, y además
su intercambio debe ser manual.
La resolución se expresa en puntos por pulgada (ppp), apareciendo también en su acepción
anglosajona: dpi (dots per inch). Existen muchas tecnologías que mejoran la resolución conseguida
con una determinada plataforma. La RET, Tecnología de Mejora de la Resolución (Resolution Enhan-
cement Technology), modela el tamaño de cada punto para producir una mejor calidad de salida
con una misma resolución (300 ppp). Otras tecnologías son la PQET, Sharp Edge Technology o la de
Photoshop de Adobe (para imágenes y resolución en color).
Dado que la resolución está en correspondencia directa con la calidad de impresión, es intere-
sante mencionar algunos términos relacionados:
– DQ (Draft Quality): calidad borrador.
– NLQ (Near Letter Quality): calidad cuasi-carta.
– LQ (Letter Quality): calidad carta.
– NTQ (Near Typeset Quality): calidad cuasi-tipográfica.

1.3.12. Impresión en color


En la actualidad, las impresoras de color están ganando mercado a las tradicionales impresoras
monocromo para aquellos trabajos que necesitan impacto visual, captación del interés, mejora del
atractivo de la presentación, etc. Una buena presentación a color resulta más interesante y llamativa
que en blanco y negro, por muy sofisticada que sea esta última.

1.3.13. Compatibilidad
Capacidad de la impresora para entender los comandos recibidos desde las diferentes aplicacio-
nes lógicas que la utilicen, sea cual sea la naturaleza de éstas e independientemente de la plataforma
física del usuario, los protocolos de red y el lenguaje de descripción de páginas.

1.3.14. Conectividad
Es una solución que permite compartir las impresoras de red entre los usuarios conectados a ésta.
Estas impresoras han de ser mucho más exigentes en su velocidad de impresión, pues la carga de tra-
bajo crece considerablemente. El inconveniente de adquirir una impresora más cara, dada la velocidad
soportada, se mitiga por la ventaja de la compartición. La impresora deberá estar provista de la interfaz
adecuada para su conexión a red: Ethernet coaxial, Ethernet par trenzado, Token Ring, etc.

1.3.15. Nivel de ruidos


Cualquier impresora de impacto tiene una contribución de nivel de ruido muy importante. Este
factor deberá ser tenido muy en cuenta en la adquisición de los equipos de impresión.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 97


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

1.3.16. Degradación de la calidad de impresión


Característica especialmente importante en impresoras de impacto con formularios autocopiati-
vos, cuando vayan a ser utilizados posteriormente por sistemas OCR (Optical Character Recognition).
Esta característica también es importante en impresoras térmicas, por las razones expuestas al des-
cribir esta tecnología de impresión.

1.3.17. Multifuncionalidad
Existen impresoras que añaden otras funciones: fax, fotocopiadora, escáner o módem. Son muy
útiles cuando los requisitos de espacio, coste límite o consumo de energía son muy restrictivos, pero
presenta el inconveniente de que, cuando el equipo se estropea, normalmente lo hacen todas las fun-
ciones con él. Otra opción interesante puede ser la impresión de códigos de barras para direcciones
postales o códigos universales de productos (UPC, Universal Product Codes).

1.3.18. Impresión off-line


Capacidad de funcionamiento autónomo de la impresora, sin estar conectada a un ordenador.

1.4. TRAZADORES GRÁFICOS (PLOTTERS)


El plotter, registrador o trazador gráfico, es un periférico sofisticado de uso principalmente indus-
trial. Sus usos más habituales se circunscriben a diseños y elaboración de planos de ingeniería, ar-
quitectura, mapas y similares con una precisión no alcanzable con una impresora. Soportan formatos
de papel desde A4 hasta A0.
Para dibujar usan distintas plumillas (a veces con distintos colores), que se desplazan por el papel
con gran precisión y le permiten hacer curvas y rectas perfectas (continuas, no digitales).
En cuanto a tamaño físico, los hay que ocupan un área considerable de la habitación hasta los
que ocupan un espacio similar a la propia impresora. Se clasifican en:
De sobremesa: constan de una tabla de tamaño fijo, donde se sitúa el papel. Por encima del pa-
pel se desplaza una barra (en el eje X) y a lo largo de la barra se desplaza una plumilla (en el eje Y).
De pie: gran tamaño y precio. Normalmente constan de un rodillo que hace mover al papel (en
el eje X) longitudinalmente. El ancho del rodillo limita el ancho del papel, pero no tiene limitación de
largo. Encima del rodillo se sitúa la plumilla que se desplaza a lo largo de éste (eje Y). A veces en
vez de una plumilla se usa una cabeza de inyección de tinta de tecnología similar a las impresoras
de inyección.
Las tecnologías utilizadas son:
– De lápices o plumillas.
– Inyección de tinta.
– Térmica.
– Láser.
– Electrostática.
– Electrofotográfica.
En función del coste admisible, de la calidad, precisión y velocidad de impresión requeridas, se
deberá seleccionar una u otra tecnología. Los factores en contra y a favor de cada una y las consi-
deraciones sobre los entornos informáticos disponibles, pueden ser extrapolados de las realizadas
anteriormente para las impresoras.
Los trazadores gráficos sufrirán una competencia muy fuerte por parte de las modernas impre-
sora sin impacto, salvo en condiciones muy específicas (formatos muy grandes, como el A2, A1 o
A0, registro interactivo de medidas continuas, como son gráficos de seguimiento en procesos de
investigación y medicina clínica, etc.).

98 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

2. UNIDADES DE VISUALIZACIÓN

2.1. TERMINALES

2.1.1. Evolución histórica


Los primeros terminales fueron los denominados teleimpresora, desarrollados para ser utilizados
en los servicios públicos de transmisión de mensajes (servicios telegráficos). Se generaban caracte-
res según un determinado código y se transmitían directamente en banda base (sin ningún tipo de
modulación). El tipo de transmisión era asíncrono.
Los primeros terminales pantalla-teclado en el mercado fueron los terminales ASCII, que imitaban
plenamente el modo de transmisión teletipo (TTY) sin apenas ninguna otra funcionalidad adicional.
Posteriormente, con las nuevas técnicas de modulación, se pudieron enviar las señales de datos
y de sincronismo simultáneamente, con lo cual se incrementó el rendimiento de la transmisión (termi-
nales síncronos). Aparecieron también protocolos más complejos que mejoraron los rendimientos, y
que fueron implementados en la circuitería de los terminales aumentando notablemente su compleji-
dad. Las exigencias de las aplicaciones obligaron a los terminales a presentar, además de caracteres,
gráficos y dibujos, lo cual representó un notable cambio en cuanto a prestaciones y funcionalidades
del terminal.

2.1.2. Definición
El terminal de pantalla-teclado constituye el dispositivo físico periférico más habitual en los siste-
mas informáticos centralizados. La pantalla, como dispositivo de salida, tiene como función mostrar
la información requerida. El tipo de información definirá los requisitos exigidos a la pantalla (sólo ca-
racteres, color, gráficos, etc.). El teclado, como dispositivo de entrada, suministra un punto de acceso
al sistema para la introducción de datos.

2.1.3. Clasificación
Se pueden clasificar según diversos criterios: conexión (local o remota), color (monocromo o
color), resolución (alta, media o baja), tipo de exploración (matriz activa, matriz pasiva), etc. La clasifi-
cación más común se basa en la forma de enviar los datos y por la presentación. Generalmente no se
puede elegir cualquier terminal, ya que hay que respetar la forma de comunicación con el ordenador
o el tipo de datos que se quiere visualizar.
Por la forma de enviar los datos:
Un elemento básico y condicionante en la comunicación es la sincronización entre el emisor y el
receptor, con objeto de que la información transmitida sea recuperada correctamente en el destino.
Según la forma de realizar la sincronización tenemos:
– Asíncrono (arranque/parada): el emisor y el receptor disponen de relojes ajustados a la mis-
ma frecuencia que se sincronizan en cada transmisión para garantizar la correcta recepción.
Esto se hace mediante el envío de un bit 0 llamado de arranque, cuya función es arrancar el
reloj del receptor. Posteriormente se envían los datos, normalmente 7 bits por carácter co-
dificados en ASCII (estos terminales se conocen también como terminales ASCII). El último
grupo lo forman uno o dos bits 1, llamados de parada, que separan los bloques transmiti-
dos. Se transmiten pues 7 bits útiles por cada 10 transmitidos (rendimiento del 70%). Si se
aumenta el número de caracteres enviados en una misma transmisión se corre el riesgo de
perder el sincronismo. Estos terminales son los más sencillos y constituyen actualmente una
alternativa barata aunque desfasada en aplicaciones basadas estrictamente en caracteres.
Su velocidad de transmisión generalmente no supera los 9.600 baudios.
– Síncrono: se envían conjuntamente información (datos) y señales de sincronización. Duran-
te la transmisión el receptor se resincroniza permanentemente, lo que permite aumentar la
longitud de la información útil a transmitir. Ésta queda delimitada por una cabecera y una

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 99


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

terminación (habitualmente formada por 2 palabras de 8 bits). Se envían bloques de entre


128 y 1024 palabras de 8 bits obteniéndose rendimientos superiores al 99%, muy por en-
cima de los terminales asíncronos. Además este tipo de transmisión es menos sensible al
ruido y demás imperfecciones de la línea de transmisión. Como contrapartida se requiere
más circuitería en los terminales (detección y corrección de errores, buffering, etc.) y mayor
complejidad asociada a los protocolos síncronos. También los módems utilizados han de ser
más complejos. La conexión de terminales síncronos al ordenador central se suele llevar a
cabo agrupándolos en lo que se denominan clusters, a través de unos dispositivos llamados
controladores de terminales o concentradores.
Por la presentación:
– Terminales de caracteres. La pantalla, normalmente monocroma, está formada por una
matriz de celdas de 23 a 32 líneas y de 80 a 132 columnas. Cada celda puede representar
un carácter de entre un conjunto predefinido (ASCII, EBCDIC, etc.). Los gráficos se crean a
partir del juego de caracteres predefinidos. Esto tiene la desventaja de una menor flexibili-
dad. Los programas dependen de la rígida configuración que se puede mostrar en pantalla.
Tienen, sin embargo, la ventaja de que se libera a los programas de una gran cantidad de
trabajo (figuras, gráficos, tamaño y fuente del texto, etc.).
– Terminales gráficos. Visualizan las salidas de aplicaciones cuyos resultados se producen
en forma gráfica. Sus pantallas están formadas por una matriz de puntos, llamados píxeles
(abreviatura de Picture Elements); cualquier elemento, texto o gráficos, ha de ser generado
a partir de esos puntos, que se pueden activar con diferentes colores. Presentan una mayor
flexibilidad: se pueden construir dibujos más ricos y complejos que con una pantalla de ca-
racteres. El inconveniente es que se tiene que dibujar punto a punto, lo cual impone mayor
complejidad del equipo lógico que gestiona las salidas en pantalla.
Por los ámbitos de aplicación:
– Terminales ASCII: usuarios sensibles al precio con requisitos muy modestos en cuan-
to a prestaciones. Las típicas aplicaciones incluyen edición de textos, grabación de
datos, etc.
– Ofimática (segmento bajo): segmento de rápido crecimiento que prima el precio sobre el
rendimiento y es menos crítico en cuanto a prestaciones de resolución, colores, tamaño de
pantalla y memoria. Las aplicaciones incluyen gráficos de empresa y presentaciones, servi-
cios financieros, procesos de transacciones y ofimática en general.
– Profesional y técnico (segmento medio): usuarios de campos tales como el CAD (Com-
puter Aided Design) y GIS (Geographical Information Systems) necesitan alta resolución,
pantalla grande, hasta 256 colores y mucha memoria. El rendimiento es su consideración
más importante, jugando el precio un papel secundario.
– Científicos y de ingeniería (segmento alto): aplicaciones complejas en 3D: animación,
visión artificial, análisis por elementos finitos, simulación, etc. Ha sido el segmento de
desarrollo más lento, simplemente porque la tecnología para manipular los gráficos 3D y
el funcionamiento en red de alta velocidad requerido por estos usuarios no estaban dispo-
nibles.

2.2. SISTEMAS GRÁFICOS ACTUALES

2.2.1. Introducción
El sistema gráfico es una de las partes más significativas de los modernos ordenadores, ya que
es el componente clave para la comunicación entre el equipo y sus usuarios, ganando mayor impor-
tancia con la generalización de los sistemas operativos con una interfaz gráfica de usuario.
A lo largo de la historia de los ordenadores personales han ido apareciendo estándares con
mayores funcionalidades, especialmente en cuanto a nivel de resolución y número de colores dis-
ponibles

100 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Los primeros terminales pantalla-teclado en aparecer en el mercado fueron los ASCII, que imi-
taban plenamente el modo de transmisión teletipo (TTY) sin apenas ninguna otra funcionalidad adi-
cional. Las exigencias de las aplicaciones que se manejaban obligaron a los terminales a presentar
no solamente caracteres, sino también gráficos y dibujos, lo cual representó un notable cambio en
cuanto a prestaciones y funcionalidades del terminal de visualización.
El sistema de vídeo de un ordenador personal está formado por dos componentes: monitor y
tarjeta de vídeo. Una tarjeta de vídeo es una placa delgada llena de circuitos integrados que se instala
en una ranura de ampliación de la unidad central. El monitor es el dispositivo visual para la presenta-
ción de información. La tarjeta de vídeo se comunica con el monitor mediante un cable que parte del
monitor y llega hasta la tarjeta de vídeo.
Los dos elementos que componen el sistema de vídeo son independientes y se condicionan mu-
tuamente. Por ejemplo, un ordenador con el monitor de color pero una tarjeta monocromo, sólo podrá
visualizar caracteres en blanco y negro. Recíprocamente, un ordenador con la mejor tarjeta de vídeo
en color, pero un monitor monocromo, sólo mostrará letras y figuras en blanco y negro.

2.2.2. El monitor
Es el dispositivo de salida más típico y más usado. La pantalla es normalmente utilizada como sa-
lida estándar en un sistema. Es similar a una televisión, con un tubo de rayos catódicos (CRT, Cathode
Ray Tube), que hace incidir una haz de electrones en la superficie interna de la pantalla, recubierta
de un material fosforescente. Cada posición donde pueden incidir los electrones se corresponde con
un punto o píxel de la pantalla. La imagen se forma por multitud de estos píxeles, encendidos o apa-
gados, y con diferentes colores.
En un monitor la calidad de imagen viene dada por la cantidad y el tamaño de los píxeles: a más
cantidad y menor tamaño mayor resolución. Un monitor de 640x480 tiene por tanto 480 líneas de
exploración (resolución vertical), cada una con 640 píxeles (resolución horizontal).
La resolución viene indicada por el número total de píxeles en el monitor, en la forma: resolución
horizontal x resolución vertical (640x480, 1024x768, etc.). La resolución es una medida de la nitidez
con que se visualizan las imágenes.
Otra medida interesante es el dot pitch, o distancia entre los centros correspondientes a los
puntos de fósforo rojo, verde y azul que forman la tríada de color. Generalmente, un dot pitch más
pequeño implica mayor resolución porque produce gráficos y caracteres más densos. Normalmente
viene dado en milímetros y es del orden de 0,2-0,3 mm.
Sin embargo, la forma de medir la distancia entre los centros varía en función de la tecnología
empleada en el tubo del monitor. Las principales tecnologías de tubos que hay en el mercado son
dos: máscaras de sombra INVAR, y apertura de rejilla, más conocida como Triniton. En dichas
tecnologías se mide de manera diferente el dot pitch: un punto de 0,25 mm de Triniton equivale a un
0,28 mm en máscara de sombra.
Una característica fundamental es el tamaño del monitor, que se define como la longitud de la
diagonal medida en pulgadas (representada por dos comillas: ”). Los valores habituales son:
– 14” (35,4 cm)
– 15” (37,9 cm)
– 17” (43,0 cm)
– 20” (50,6 cm)
– 21” (53,1 cm)
La elección del tamaño de la pantalla dependerá fundamentalmente del tipo de información que
se quiera representar. Por ejemplo, en el caso de visualización de representaciones gráficas de cali-
dad sería ideal tener una pantalla de alta resolución y de un tamaño grande.
Sin embargo, el tamaño del monitor y su AVR (área de visualización real) son conceptos dife-
rentes. Al hablar del tamaño del monitor, se hace referencia la diagonal del tubo de imagen, técni-
camente llamado tubo de rayos catódicos (CRT). El AVR del monitor hace referencia a la longitud de
la diagonal de la pantalla, y dicha medida es variable pues se encuentra en función del fabricante y

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 101


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

modelo. El AVR suele encontrarse entre 13,3 y 14 pulgadas (33,7 y 35,5 cm) en los monitores de 15
pulgadas de tamaño, y de 15,6 a 16,8 pulgadas (39,6 y 42,6 cm) en los de 17.
La imagen en el monitor no es estática. Se forma mediante un haz de electrones que la barre a
gran velocidad varias veces por segundo, siendo este fenómeno imperceptible para el ojo humano (o
casi). La frecuencia de refresco define el número de veces que la pantalla se refresca por unidad
de tiempo. La frecuencia de refresco mínima recomendada por la VESA (Video Electronics Standards
Association) es de 70 Hz para una resolución de 1024x768 píxeles.
Los monitores multiscan o multisync soportan un amplio rango de frecuencias horizontales y
verticales, ofreciendo gran flexibilidad para trabajar con tarjetas adaptadoras gráficas. La mayoría de
los fabricantes ofrece unos cuantos modos preconfigurados, es decir, combinaciones de frecuencias
horizontales y verticales. Cuanto más modos preconfigurados ofrece un monitor, menos probable es
que el usuario tenga que ajustar manualmente la imagen.
También son importantes las clases de controles incorporados en el monitor. Dichos controles
pueden ser de tres clases: analógicos, digitales, o por software. Este último tipo se puede considerar
como un paso atrás pues nos obliga a trabajar con los sistemas operativos para los cuales el software
del monitor incluya utilidades.
Conviene tener en cuenta las normativas que cumplen los monitores en materia de especifica-
ciones sobre emisiones de radiaciones, ergonomía y consumo. Se recomienda que los monitores
cumplan las normativas MPR II y Energy Star, siendo también conveniente que cumplan las normas
TCO92 y TÜV, aunque sería mucho mejor que también cumplieran con las TCO95, especialmente
creadas para cuidar el medio ambiente.
Existen varias tecnologías en la fabricación de monitores:
– Tubo de rayos catódicos (CRT: Cathode Ray Tube): primera tecnología en aparecer y aún
hoy en día la más extendida. Funcionan de forma muy similar a los televisores, aplicando
una técnica conocida como exploración: la pantalla se dibuja constantemente por un haz de
electrones móvil, o tres haces (rojo, verde y azul), según sea la pantalla monocroma o en
color. El haz de electrones impacta sobre las capas de fósforo de la pantalla, produciendo
el brillo que percibe el ojo humano. Este haz (o haces) de electrones realiza un barrido hori-
zontal y otro vertical. La frecuencia de barrido horizontal es del orden de Kilohertzios (KHz) y
la frecuencia de barrido vertical es del orden de decenas de Hertzios (Hz). Esta última indica
la frecuencia de refresco de un monitor. En ocasiones se divide la pantalla en líneas pares e
impares; en un barrido se refrescan las pares y en el siguiente las impares (modo entrela-
zado). Este método produce un ligero parpadeo en el monitor.
– CRTs Digitales: casi el 99% de los monitores vendidos se conectan usando una interfaz
VGA. Esta tecnología representa el estándar mínimo para la conexión de una pantalla de PC.
Hoy día el VGA representa un impedimento para las tecnologías de pantalla plana debido al
incremento de costo al tener que dar soporte a la interfaz analógica. Otro hecho fundamental
es la degradación de la calidad de la imagen producida al convertir señales digitales a seña-
les analógicas.
En otoño de 1998 se formó el grupo de trabajo sobre pantallas digitales (DDWG, Digital
Display Working Group), incluyendo a lideres de la industria como Intel, Compaq, Fujitsu,
Hewlett-Packard, IBM, NEC y Silicon Image, con el objetivo de crear una especificación re-
lativa a la conexión entre pantallas digitales y ordenadores de alto rendimiento, la cual fue
aprobada en su primera versión en la primavera de 1999 y denominada DVI (Digital Visual
Interface), basado en el protocolo de señal digital de Silicon Image conocido como TMDS
(Transition Minimised Differential Signaling). A pesar de que los principales beneficiados de
esta tecnología son los monitores planos, los CRT tradicionales pueden beneficiarse de ella
mediante la recepción de señales digitales desde los controladores gráficos y realizando la
conversión a señal analógica dentro del propio monitor.
– Pantallas de cristal líquido (LCD: Liquid Crystal Display): estos visualizadores cons-
tan de una serie de pequeños elementos cuya agrupación delimita caracteres, números o
signos especiales. En general se forman a partir de 7 elementos dispuestos en forma de
dos cuadrados situados uno encima de otro y con el elemento central común para los dos
cuadrados. Los elementos están compuestos por un líquido especial anisótropo que adopta
transparencia u opacidad en función de que lo atraviese o no un campo eléctrico. Las pan-

102 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

tallas LCD tienen la ventaja de ser prácticamente planas, por tanto idóneas para equipos
portátiles. Aunque su coste es menor que el de las pantallas CRT, su calidad también es
menor y el refresco de pantalla es más lento. Las pantallas de cristal líquido no generan luz,
por lo que necesitan otras fuentes de luminosidad para su correcta visualización.
Existen dos tipos de matrices de puntos:
• Matriz activa de puntos (TFT: Think Film Transistor): en la que cada píxel está go-
bernado por un diodo, es decir, una pantalla VGA estándar requiere 921.600 diodos.
Dichos diodos están dispuestos de tal forma que cuando uno de ellos resulta dañado
deja inoperativo todo el sistema de vídeo.
• Matriz pasiva de puntos (DSTN: Double SuperTwist Neumatic): un diodo gobierna
cada fila y otro cada columna. Esta tecnología reduce mucho su complejidad tecnológi-
ca y minimiza el impacto de la rotura de uno de los diodos.
Los modelos con matriz activa ofrecen mejor calidad que los modelos con matriz pasiva,
aunque su precio es muy superior. Las pantallas DSTN sólo se ven bien si el usuario se sitúa
en posición perpendicular a la pantalla, por lo que son ideales para ser empleadas por un
único usuario, mientras que las pantallas TFT se ven bien desde ángulos mucho mayores,
siendo más adecuadas para realizar presentaciones.
– Pantallas táctiles: pueden estar construidas con tecnología CRT o LCD. Son pantallas que
pueden detectar las coordenadas (x,y) de la zona de la propia pantalla donde se aplica una
presión; la pantalla puede contener una red rectangular interna o matriz de hilos conductores
muy finos, donde al presionar con los dedos se hace que entren en contacto determinados
hilos, uno x y otro y. El contacto eléctrico producido permite identificar la posición de un
punto presionado. Otras pantallas de menor resolución funcionan a través de células foto-
eléctricas o incluso mediante una rejilla de haces infrarrojos emitidos delante de la pantalla.
Su principal ventaja es que suministran una interfaz más amigable y más simple al usuario,
pero tienen como inconveniente su falta de precisión al intentar seleccionar una opción entre
varias contiguas.
– Pantallas planas (FST: Flat Square Tube): las pantallas planas mejoran el diseño debido
a que poseen una mayor área de visualización y esquinas casi cuadradas. El diseño menos
esférico de la superficie de la pantalla provoca un control más difícil de la geometría y el foco
de la imagen. Esto es debido principalmente a que en el centro de la pantalla el camino del
rayo es más corto que en los extremos y tiende a concentrarse la energía. Los monitores mo-
dernos utilizan microprocesadores que aplican técnicas de foco dinámico para compensar la
forma plana de la pantalla.

2.2.3. Modos de vídeo


El monitor puede presentar la información de diferentes maneras, que vienen definidas por dos
formatos principalmente: modo texto y modo gráfico.
En modo texto (a veces llamado modo carácter), la pantalla se divide en celdas formadas por la
intersección de 80 columnas y 25 filas. Cada celda almacena un carácter. En modo texto se puede
trabajar tanto en monocromo como en color; si se trabaja en color, el carácter puede tener uno de 16
colores posibles. La mayoría de los programas para DOS (y el propio DOS) trabajan en modo texto.
En modo gráfico la pantalla también se divide en columnas y filas, pero ahora se maneja mucha
más información al ser la matriz mucho más grande (un ejemplo típico es 640x480), y permitiendo
representar la información visual de una forma mucho más nítida. El resultado de la intersección entre
filas y columnas no se denomina celdas, sino píxeles o puntos individuales, cuyo número (resolución)
depende del estándar de vídeo instalado en el ordenador.
El modo texto siempre tiene la resolución de 80 columnas x 25 filas, mientras que en modo grá-
fico existen diferentes resoluciones según el estándar de vídeo del ordenador. Frente a los 16 colores
del modo texto, los píxeles del modo gráfico pueden tener uno entre millones de colores distintos.
El ejemplo más evidente del modo gráfico es el entorno Windows y todas las aplicaciones que se
ejecutan sobre este sistema.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 103


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Existen ordenadores con sistemas de vídeo que sólo pueden trabajar en modo texto. Sin embargo
los sistema en modo gráfico permiten trabajar de ambas formas: gráficos o texto. A su vez los siste-
mas gráficos se dividen en diferentes estándares:
(ver tabla en la página siguiente)
ESTÁNDAR RESOLUCIÓN MÁX. COLORES
MDA (Monochrome Display Adapter) 720 x 350 Monocromo
CGA (Color Graphics Adapter) 640 x 200 4
EGA (Enhanced Graphics Adapter) 640 x 350 16
MCGA (Multicolor Graphics Array) 320 x 200 256
720 x 400 (texto) 16
VGA (Video Graphics Array)
640 x 480 (gráfico) 16
256
8514/A 1024 x 768
(En monocromo 64 tonos grises)
XGA (Extended Graphics Array) 1024 x 768 65.000
SVGA (Super VGA) 800 x 600 16 millones
SXGA (Super XGA) 1280 x 1024 Color real
UXGA (Ultra XGA) 1600 x 1200 Color real

A partir del sistema VGA, todos los sistemas soportan los modos de vídeo de sus predecesores (además del propio). Este fenó-
meno se denomina “compatibilidad hacia atrás”. Los colores se eligen de un conjunto mayor denominado paleta

2.2.4. Controlador de vídeo


Dispositivo que contienen la circuitería necesaria para leer el contenido de la memoria, y a partir
de esta información regular la visualización en pantalla. Es decir, el objetivo principal del controlador
de vídeo es traducir la corriente de bits que recibe de la memoria en señales para el haz de electro-
nes.
Físicamente el controlador o tarjeta de vídeo es un circuito electrónico que se conecta a la placa
base del ordenador en una de las ranuras de expansión. En otros casos puede estar integrado en la
propia placa base.
Uno de los factores más importantes en el diseño de tarjetas gráficas es el tipo de chip que
incorporan para gestionar los datos. En general, las tarjetas gráficas utilizan uno de estos tres tipos
de chip: buffer de fotogramas, acelerador o coprocesador. Para la mayoría de las necesidades del
usuario las tarjetas aceleradoras es la opción más adecuada.
Un buffer de fotogramas, que es el diseño de chip más antiguo y sencillo, requiere que la unidad
central de proceso del ordenador calcule los datos de cada punto en la pantalla y que envíe dichos
datos a la tarjeta gráfica. Los buffers de fotogramas son más lentos que los aceleradores y los copro-
cesadores, aunque ofrecen buenas prestaciones para aplicaciones gráficas basadas en DOS.
Los chips aceleradores son procesadores no programables que toman el control del proceso grá-
fico. Los aceleradores pueden procesar información gráfica más rápidamente que la unidad central
de proceso, permitiendo que el procesador maneje menos información y reduciendo el tiempo de
transferencia de los datos desde la unidad central de proceso a la tarjeta gráfica. Son la opción más
adecuada para el sistema operativo Windows.
Los coprocesadores ofrecen un planteamiento más flexible ya que son programables. Un copro-
cesador acepta un flujo de comandos de la unidad central de proceso del ordenador y asume gran
parte de la carga del proceso gráfico. Representan la opción idónea para manejar gráficos a gran
resolución y con una gran paleta de colores.
Los terminales de más altas prestaciones deberían contar con aceleradores de vídeo. Éstos
realizan un proceso local que posibilita mayor rapidez de actualización de imágenes en pantalla. Un
ejemplo típico es el modelado de sólidos en tres dimensiones (3D) en tiempo real. Las principales
características que definen a estos aceleradores son su velocidad de cálculo, resolución y precio.

104 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Lo deben soportar los mismos modos de vídeo que el monitor para que estén coordinados y se
pueda trabajar a una resolución igual que la máxima aceptada por el monitor. La llamada memoria de
vídeo almacena la información que se visualiza en pantalla, ya que el monitor es un periférico de los
denominados mapeados por memoria. El procesador escribe en una zona determinada de memo-
ria, que lee el controlador enviando las señales correspondientes a la pantalla.
La cantidad de memoria de vídeo necesaria depende de la resolución y del número de colores.
Para determinarla hay que multiplicar el número de bytes por píxel por el número total de píxeles de
resolución.
Características más importantes de la tarjeta gráfica:
– Resolución: número máximo de píxeles que puede visualizar.
– Número de colores: colores que puede mostrar simultáneamente.
– Velocidad: factor importante ya que el sistema gráfico es uno de los más importantes y de los
que pueden llegar a ralentizar mucho un sistema. Una opción para acelerar el sistema gráfico
son las tarjetas aceleradoras que incorporan o un chip acelerador o un procesador propio.
– Memoria: fundamental para el manejo de grandes resoluciones, con muchos colores y si
interesa ganar velocidad. Generalmente está formada por chips de VRAM.
– Drivers: elemento software que comunica la tarjeta con el sistema operativo.

2.2.5. Memoria de vídeo


Cuando el ordenador necesita representar algo en pantalla, sigue un proceso que comienza por
la transferencia de la información a visualizar a la memoria de vídeo. Esta memoria sólo se escribe
cuando es necesario cambiar la información que se está mostrando.
La circuitería electrónica del controlador de vídeo lee periódicamente esta memoria y visualiza
una nueva imagen en la pantalla que refleja su contenido. Cuando se modifica la información de la
memoria, los cambios aparecen en pantalla casi instantáneamente.
En las pantallas de caracteres, cada posición delimitada en la pantalla contiene un carácter de
entre los que existen en el juego de caracteres predefinido. Por tanto, para representar un carácter
necesitamos dos octetos de memoria: uno para contener el dato del carácter, y el otro para que con-
tenga los atributos de pantalla (vídeo inverso, subrayado, color, alta intensidad, etc.). En una pantalla
cuyas dimensiones sean de 80 columnas por 25 filas, es decir 2.000 caracteres, la información
ocuparía 4 KB de memoria.
En las pantallas gráficas, los gráficos y caracteres se componen a través de la matriz de pun-
tos que conforman la pantalla. Supongamos una matriz de 1024x768, es decir, 786.432 píxeles;
suponiendo que la pantalla puede manejar 8 colores, necesitarán 3 bits para cada píxel, es decir
2.359.296 bits, más de 2 Mb de memoria de vídeo para almacenar esa información. En definitiva,
las pantallas gráficas tienen unos requisitos más exigentes en cuanto a memoria de vídeo que los
terminales de caracteres.
El nivel de resolución máximo alcanzado por el sistema gráfico está asociado tanto al rango de
frecuencias de barrido vertical del monitor como a la cantidad de memoria disponible en la tarjeta
gráfica. La memoria que se utiliza puede ser de dos tipos:
– DRAM (Dinamyc Random Access Memory): la memoria DRAM sólo tiene un canal de
distribución a través del cual envía y recibe los datos. La memoria DRAM es válida para re-
soluciones y paleta de colores de rango medio (800x600 puntos y 256 colores).
– VRAM (Video Random Access Memory): dispone de dos canales de distribución que per-
miten recibir y enviar información simultáneamente, lo que mejora el rendimiento. Para
resoluciones o paletas de colores mayores la memoria VRAM es la solución más adecuada.

2.3. TERMINALES X
Son puestos de trabajo que soportan el producto XWindow; suministran una interfaz amigable a
los usuarios mediante ventanas y ratón, y actúan como intermediarios entre la aplicación y el sistema

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 105


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

de presentación. Los terminales X también podrían ser estaciones de trabajo o PCs. La comunicación
entre el terminal X y el procesador correspondiente en un sistema XWindow se define en el protocolo
estandarizado X.11. El juego de librerías que utiliza, también estandarizadas, son conocidas como
XLib.
El sistema X comenzó a desarrollarse para UNIX pero hoy en día existe para otros sistemas: VMS,
DOS, MVS, Ultrix, etc. El sistema X es también abierto, portable e independiente del equipo físico. Los
terminales X se desarrollaron para uso profesional y técnico (segmento medio), en actividades como
la ingeniería, donde se necesitaban altas prestaciones en cuanto a resolución y colores. La generali-
zación del uso de terminales X, debido a su estandarización, ha llevado a sustituir muchos terminales,
incluso los terminales ASCII, que corresponden a los de prestaciones más bajas.
El siguiente es un cuadro comparativo de los distintos segmentos de usuarios y los requisitos
para los terminales X correspondientes:

SEGMENTO
REQUISITOS
DE MERCADO
Pantalla 17-19 pulgadas
Resolución 1280x1024 o mayor
Alto
Hasta 16 millones de colores
16 MB de RAM o más
Pantalla 16-19 pulgadas
Resolución 1152x900 a 1280x1024
Medio
256 colores
8-16 MB de RAM
Pantalla 14-19 pulgadas
Resolución 1024x768 a 1152x900
Bajo
Monocromo, escala de grises o 16-256 colores
Menos de 8 MB de RAM
Resolución 1024x768
Terminales ASCII
Sustitución
Monocromo
Menos de 4 MB de RAM

Los Terminales X multimedia suponen un híbrido de dos tecnologías: multimedia y terminales X,


y se consideran la evolución de estos últimos. Permiten la utilización de datos, imágenes y sonido.
Estas posibilidades facilitan el desarrollo de nuevas aplicaciones: teleconferencia (muy útil para co-
nectar usuarios repartidos en varios edificios), captura, almacenamiento y manejo de documentos
leídos por medio de un escáner, etc.
Los inconvenientes que actualmente tienen los terminales X multimedia son:
– Tiempo de respuesta en red más lento que los PCs.
– Pequeña base de terminales X multimedia instalados.
– Alto precio.
– No existen estándares de audio y el vídeo está en fase experimental.
– La sincronización de audio, vídeo, animación, etc., es un problema a la hora de distribuir
información multimedia. A grandes distancias, y conectados con topologías desconocidas, la
probabilidad de que los datos se desliguen y vayan por caminos diferentes es elevada.

106 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

2.4. ERGONOMÍA Y SEGURIDAD


En los últimos años se han llevado a cabo investigaciones en busca de terminales que resuelvan
problemas más específicos: terminales más ergonómicos, pantallas de bajo nivel de radiación (eco-
lógicos, etc.).
Las TCO92 son un conjunto de normas que se dictaron con el objetivo de lograr que los fabrican-
tes redujeran en sus monitores los niveles de emisión eléctrica y magnética, así como disminuir el
consumo de energía. Las TCO95 abarcan un mayor campo, no sólo de regulación de emisiones, sino
también de aspectos medioambientales como la no utilización de CFC y HCFC, el uso de plásticos
biodegradables o la prohibición del uso del cadmio; a la vez que mejora el sistema de ahorro de ener-
gía. Se ha convertido en el primer esquema a nivel mundial que trata el problema medioambiental
en su conjunto.
TCO99 no cambia los niveles de emisión respecto de TCO95, pero define nuevos procedimientos
de comprobación de estos niveles. La nueva especificación se centra en aspectos ergonómicos, inclu-
yendo mejoras en la uniformidad, luminiscencia y contraste. También define los requerimientos que
deben estar presentes en los sistemas de temperatura de color, en caso de que existan.
Para reducir la fatiga de imagen, TCO99 fija el refresco mínimo en 85 MHz para pantallas de me-
nos de 20 pulgadas (100 MHz recomendados) y un mínimo de 75 MHz para pantallas de 20 pulgadas
o mayores. El ahorro de energía en TCO99 es casi un 50% más que en TCO95, con un consumo
máximo de 15 W y una reactivación en 3 segundos para monitores USB y 5 W para monitores que
no sean USB.
TCO define la obligación de tratar las pantallas con una capa de material conductivo que reduzca
la carga estática de la misma, aunque no se ha demostrado que esta carga sea perjudicial para la
salud. El precio de las pantallas que cumplen las normativas TCO es más elevado, debido a que el
fabricante se ve obligado a utilizar componentes de mayores prestaciones y por supuesto más respe-
tuosos con el medio ambiente y con la salud.
En 1993 VESA inició el estándar DPMS (Display Power Management Signalling). Una tarjeta
gráfica que cumpla este estándar debe hacer posible controlar el monitor para establecer cuatro es-
tados: activo, apagado, suspendido y en reserva. El modo de suspensión debe hacer que el monitor
consuma menos de 8 W, mientras que en el modo de reserva debe consumir por debajo de 25 W.
VESA también ha realizado varios estándares para monitores Plug and Play, conocidos bajo el
nombre de DDC (Display Data Channel), los cuales permiten al sistema seleccionar de forma auto-
mática los mejores parámetros para el monitor. En la práctica no resulta demasiado operativo ya que
estos parámetros dependen muchas veces del hardware del controlador gráfico.
Otro estándar obligatorio en Estados Unidos y ampliamente adoptado en Europa es EPA Energy
Star. Su objetivo es el ahorro de energía. Requiere la existencia de un modo de ahorro de energía
que consuma por debajo de 30 W. Este estándar se inició en 1993 y fue realmente adoptado en
1995, cuando el gobierno USA adoptó la norma de admitir sólo monitores que cumpliesen esta es-
pecificación.
A pesar de que la calidad del monitor y la tarjeta gráfica son importantes, es de vital importancia
para usuarios que pasan largos periodos de tiempo frente a una pantalla, la posición que adopten
ante ésta. Aunque previamente se creía que el centro del monitor debía situarse al nivel de los ojos,
en la actualidad se acepta de forma general que el borde superior de la pantalla es el que debe situar-
se a la altura de los ojos, con la pantalla inclinada entre 0 y 30 grados respecto a la horizontal.

3. EL TECLADO

3.1. CONCEPTOS Y FUNCIONAMIENTO


Un teclado es un periférico de entrada para introducir datos en el sistema de manera interactiva.
La circuitería del teclado envía las pulsaciones al ordenador, individualmente o bien agrupándolas en
paquetes. Los teclados presentan otras funciones adicionales como buffering de pulsaciones, repe-
tición de tecla, etc.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 107


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

La tecnología de los teclados está basada en una matriz de interruptores, mecánicos (teclados
mecánicos) o electrónicos (teclados de membrana).
Cuando se pulsa una tecla se envía una señal digital al ordenador. Cada tecla y ciertas combina-
ciones de dos o más teclas generan una única señal digital.
Cuando se presiona una tecla, se cierra un circuito eléctrico que es detectado por un pequeño
chip incluido en el teclado, llamado controlador del teclado. Este chip genera un código en una me-
moria temporal del teclado, que identifica qué tecla o combinación de ellas fue pulsada. El controla-
dor envía una petición de interrupción a la CPU y, cuando ésta la acepta, se transmiten los códigos
del teclado a la CPU para su análisis.
El tipo estándar de teclado es el QWERTY, llamado así por la disposición de las primeras teclas
en la parte superior izquierda. La disposición de teclas QWERTY no es óptima ya que fue diseñado en
el siglo pasado para dar respuesta a los requisitos técnicos de las máquinas de escribir de la época.
Aunque existen disposiciones más optimizadas, QWERTY ha quedado ya como un estándar. Otro tipo
de teclado es el AZERTY, mucho menos utilizado.
El teclado más usual es el extendido, que consta de 101/102 teclas, incluyendo las teclas de funcio-
nes, las cuales son programables y desencadenan una serie de acciones programadas previamente.

3.2. DISPOSICIÓN Y FUNCIONES DE LAS TECLAS


Atendiendo a la disposición de las teclas, encontramos cuatro grupos de éstas:
– Teclado principal, alfanumérico o de escritura general.
– Teclas de función.
– Teclas de movimiento.
– Teclado numérico independiente.
En el centro y ocupando la mayor parte del teclado están las teclas de escritura general. La
disposición de las letras es totalmente idéntica a la de una máquina de escribir, siguiendo la estruc-
tura QWERTY, ya comentada.

  
  

En los teclados hay 12 teclas de función que se sitúan horizontalmente encima de las teclas
de escritura general. La teclas de función se nombran desde F1 hasta F12, y se utilizan dentro de los
programas para activar operaciones especiales. Por ejemplo, en la mayoría de los programas la tecla
F1 visualiza en pantalla un mensaje de ayuda.
 


108 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

El teclado numérico independiente se encuentra localizado a la derecha del teclado. Este te-
clado cumple dos funciones que dependen del estado de una tecla llamada BloqNum, situada en la
esquina superior izquierda del propio teclado numérico.
Si la tecla BloqNum está activa, entonces el teclado es similar al de una calculadora y se ge-
neran los números indicados en las teclas. Pero si la tecla BloqNum está desactivada, entonces las
teclas generan movimientos del cursor.
NOTA: es habitual que las teclas correspondientes a los dígitos decimales,
signos de operaciones básicos y punto decimal estén repetidas para facilitar su
introducción.
 





   

Un usuario de ordenador tiene que aprender a utilizar el teclado. Existen teclas especiales que
se deben conocer desde el primer momento, antes de realizar cualquier operación. A continuación se
explica el significado de estas teclas especiales:
– Intro: la tecla Intro, conocida en inglés como Return o Enter, es una de las teclas más im-
portantes. Está señalada en el teclado mediante una flecha hacia la izquierda que forma un
ángulo recto de 90º. En el sistema operativo DOS sirve para indicar el final de una orden o
comando. Todas las órdenes del DOS tienen que terminar siempre pulsando la tecla Intro.
En los editores y procesadores de texto la tecla Intro se utiliza para indicar el final de línea y
pasar a la siguiente línea de texto.
– Retroceso: está situada encima de la tecla Intro, representándose por una flecha hacia la
izquierda. Se utiliza para borrar caracteres, más exactamente, para borrar el carácter situado
a la izquierda del cursor.
NOTA: cuando se utiliza un teclado, por ejemplo con un procesador de textos,
las pulsaciones que realiza el usuario se traducen en la aparición de letras, nú-
meros y caracteres en pantalla. Estos caracteres se visualizan en la posición que
señala un indicador denominado cursor, que suele tomar la forma de una pequeña
barra vertical intermitente.
– Esc: la tecla Esc está situada en solitario en la esquina superior izquierda del teclado. Se
utiliza frecuentemente en los programas de aplicación basados en ventanas para cerrar la
ventana activa y volver al estado anterior.
– Ctrl: la tecla Ctrl (Control) es una tecla que por sí misma no tiene ningún significado, utili-
zándose siempre en combinación con otra tecla.
– Alt: similar a la tecla Ctrl, pues sólo se puede utilizar en conjunción con otras teclas. Utili-
zando la tecla Alt seguida de un número se puede generar cualquiera de los 256 caracteres
del código ASCII que reconoce ordenador.
– BloqNum: las teclas del teclado numérico pueden funcionar como teclas de movimiento del
cursor o como teclas de los números, que sirvan para una cosa u otra depende del estado
de esta tecla.
– Mayúsculas: las dos teclas Mayúsculas, representadas por dos flechas anchas apuntando
hacia arriba, están localizadas a la derecha e izquierda del teclado de escritura general. Igual
que en las máquinas de escribir, sirven para generar letras mayúsculas.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 109


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

– BloqMayús: localizada en el extremo izquierdo del teclado, encima de la tecla Mayúsculas,


es un conmutador que cambia entre activado y desactivado. Cada vez que se pulsa BloqMa-
yús se pasa al estado contrario. Si BloqMayús está activada entonces se generarán las letras
en mayúsculas sin necesidad de utilizar la tecla Mayúsculas para cada letra.
– AltGr: situada inmediatamente a la derecha de la barra espaciadora, sirve para generar el
tercer carácter en las teclas que tienen marcados tres de ellos.
– ImprPant: esta tecla (Imprimir Pantalla) vuelca en la impresora el contenido de la pantalla
(en algunos antiguos sistemas operativos como MSDOS) o envía al portapapeles de Windo-
ws una captura de la pantalla en el estado en el que ésta se encuentre en el momento de
pulsar la tecla.
– Insert: la tecla Insert (o Ins), en el bloque de teclas de movimiento, conmuta entre el modo
sustitución y el modo inserción. En modo sustitución cada vez que se pulsa una tecla se ma-
chacan los anteriores caracteres existentes. Es decir, si el cursor está situado sobre un carácter
(por ejemplo, “A”) y se pulsa una tecla (por ejemplo, “B”), se elimina el carácter “A” escribién-
dose en esa posición el carácter “B” y el cursor avanza una posición hacia la derecha.
Por el contrario, en el modo inserción cuando se escribe un carácter no se reemplaza el
carácter situado encima del cursor, sino que todos los caracteres a la derecha del cursor se
desplazan una posición a la derecha dejando un hueco libre para el nuevo carácter.
– Supr: localizada en el teclado numérico independiente. Cuando BloqNum no está activa, la
tecla Supr borra el carácter situado encima del cursor. Es importante distinguir entre Supr y
Retroceso; Supr borra el carácter encima del cursor y Retroceso borra el carácter a la izquier-
da del cursor.
– Inicio: se utiliza para mover el cursor al principio de la fila: al primer carácter de la fila activa.
– Fin: la tecla Fin realiza la función contraria de Inicio, desplazando el cursor al último carácter
de la fila activa.
– RePág: sirve para retroceder una página el contenido del texto mostrado en pantalla.
– AvPág: avanza una página el contenido del texto mostrado en pantalla. En algunos programas
es el contenido de una pantalla lo que se avanza o retrasa, cuando se hace AvPág o RePág.
– Ctrl-Alt-Supr: al pulsar a la vez estas tres teclas se reinicializa el ordenador. El ordenador se
puede reinicializar de dos formas diferentes:
• La inicialización en frío se produce al encender el ordenador mediante el botón que da
paso a la corriente eléctrica o al pulsar la tecla RESET que aparece en la unidad central
de muchos ordenadores. Cuando se provoca una inicialización en frío, el ordenador
realiza un chequeo de los dispositivos para confirmar que están conectados adecuada-
mente, comprueba toda la memoria RAM del sistema y carga el sistema operativo.
• Por el contrario, la inicialización en caliente carga directamente el sistema operativo sin
realizar ninguna comprobación de los dispositivos ni de la memoria. La inicialización en
caliente es un proceso más rápido que la inicialización en frío.
 





  

    

   

110 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

4. DISPOSITIVOS APUNTADORES

4.1. RATÓN
Es el dispositivo apuntador más extendido y estandarizado. Consta de una pequeña cajita plás-
tica con 2 o 3 botones por encima y una bola que gira por debajo. Los movimientos que se hagan
desplazando este dispositivo harán rodar la bola, y se traducirán en movimientos en la pantalla del
ordenador. Al moverse la bola por acción de la mano, hace que se muevan dos rodillos en posiciones
perpendiculares entre sí, que detectan los movimientos en el eje X y en el eje Y, respectivamente.
Existen otros ratones con tecnología óptica, más caros y más precisos. Su funcionamiento es
similar. Tienen debajo un haz de luz en vez de una bola y es obligatorio moverlo encima de una alfom-
brilla metálica con unas rayas horizontales y verticales, formando una cuadrícula. Al moverse por esta
alfombrilla la luz detecta el paso de estas rayas y lo traduce en movimientos del cursor, dependiendo
de si pasan rayas horizontales, verticales o ambas.

4.2. TRACKBALL
Usa la misma tecnología que el ratón. Es prácticamente igual que un ratón invertido, en el que
no hay que mover el aparato entero, sino mover con la mano directamente la bola. Es más exacto, ya
que se tiene más precisión moviendo el dedo pulgar. No cogen polvo y es muy útil en espacios donde
no haya una mesa libre. Por eso se usa en ordenadores portátiles.
Existe también una versión óptica. Se basa en la detección del movimiento de la bola por ele-
mentos optoelectrónicos. La bola es de color rojo con puntos negros de diverso tamaño. La bola se
ilumina por unos LEDs, y un sensor registra los movimientos sin necesidad de contacto directo.

4.3. LÁPIZ ÓPTICO


Tiene la forma de una pluma o lápiz grueso con uno o varios botones en un lateral, de cuyo
extremo sale un cable que va a la unidad controladora. Para señalar algo en la pantalla basta con
apuntar con el lápiz en ella. En la punta del lápiz hay una pequeña abertura por la que puede pasar
la radiación luminosa de la pantalla, que genera una señal eléctrica que es transmitida a la tarjeta
gráfica si se pulsa el botón.
En el momento de incidir este haz de electrones, justo en el píxel que apunta el lápiz óptico, se
genera un pulso eléctrico, por el que se obtiene el tiempo que ha tardado el haz de electrones en
recorrer desde el primer píxel de la pantalla hasta ese píxel. Sabiendo ese tiempo, la velocidad del haz
de electrones y el orden en recorrer los píxeles, se pueden hallar las coordenadas exactas del píxel
donde estaba situado el lápiz óptico.

4.4. JOYSTICK
Es una palanca que sale, hacia arriba, de una cajita con varios botones. El movimiento de esta
palanca, inclinándola hacia los lados, se traduce en movimiento del cursor. Es un dispositivo ideal
para juegos. A veces, en equipos portátiles, se incorpora un pequeño joystick entre las teclas G, H y
B del teclado.

4.5. PUNTERO TÁCTIL


Este dispositivo también se denomina Track Pad o Point Pad y consiste en una pequeña superfi-
cie de pocos centímetros cuadrados. Para mover el puntero en la pantalla, se deberá deslizar el dedo
sobre una superficie de contacto. Deslizando el dedo hacia un sentido, el puntero se moverá de igual

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 111


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

forma. Para hacer clic puede que existan unos botones, o también es posible dar un ligero golpecito
sobre la superficie de contacto. No le afecta ni el polvo de la mesa, ni la humedad.

4.6. TABLETAS DIGITALIZADORAS


Constan de una superficie especial con marcas por la que se mueve un ratón muy sensible.
Para poder apuntar exactamente a un punto determinado, el ratón suele incorporar una pequeña
regla, con una cruz que indica el lugar exacto que está siendo apuntado. Esto permite una precisión
excelente, por lo que se usa sobre todo en aplicaciones de diseño industrial (CAD), para transferir al
ordenador gráficos, figuras, planos, mapas, etc. A veces se sustituye este ratón por un lápiz con el
que señalar en la tableta gráfica.
Encima del tablero se coloca el plano o dibujo, y con el puntero se pasará manualmente por el
dibujo, como si estuviera calcando. Automáticamente se van transfiriendo las coordenadas (x,y) de
los puntos por los que pasa el puntero, quedando registrados en el ordenador.

5. ESCÁNERES

5.1. PRINCIPIOS Y FUNCIONAMIENTO


Dispositivo diseñado para digitalizar textos, dibujos, gráficos, fotografías, etc. La digitalización de
imágenes crea ficheros de datos digitales de materiales impresos ya existentes.
Su funcionamiento está basado en el principio de absorción de luz por el color negro y de re-
flexión por el color blanco. Cualquier color intermedio refleja un porcentaje de luz según sus valores de
densidad de gris o de color. Una vez que el documento es situado en el escáner, se ilumina por una
lámpara fluorescente de alta intensidad y se mide el porcentaje de luz reflejada por el documento me-
diante una fotocélula. El resto de tonos de gris, como el resto de colores, generan valores intermedios
de carga. El escáner a través del CCD traslada estos niveles de carga a una trama digital de bits.

5.2. TIPOS
Se distinguen los siguientes tipos de escáneres:
Por la tecnología electromecánica empleada:
– De mano: los escáneres manuales permiten un área de registro pequeña. Como su propio
nombre indica se controlan con la mano, haciéndolo desplazar a lo largo de la imagen que
se desea digitalizar.
Los primeros modelos tenían muy poca resolución, lo que les hizo ganarse fama de juguetes
u orientados a la informática doméstica. Actualmente existen modelos de 400 dpi (dots per
inch) y 16,7 millones de colores; además, mediante equipo lógico, algunos modelos permi-
ten digitalizar imágenes de tamaño muy superior al área de registro físico.
– De sobremesa: consisten en un carro plano de cristal sobre el que se coloca el documento
a digitalizar. Tienen una tapa que los protege de luz y polvo, y unos diodos insertados en
una ranura debajo del carro son los encargados de capturar la imagen. Lo normal es que se
desplace el carro pero en algunos modelos puede que lo que se desplace sean las lámparas.
Estas tienen una vida útil limitada. En el caso de escáneres de color, estos incorporan tres
lentes de los tres colores fundamentales del método aditivo (RGB: rojo, verde y azul). Pueden
ser de blanco y negro o color y con resoluciones de hasta 2400 dpi. En la actualidad son los
más extendidos y pueden ser de dos tipos:
• Flatbed o de lecho estable: el documento original permanece inmóvil mientras su
superficie es barrida por el haz proveniente de la fuente luminosa que se va desplazando
paulatinamente. La calidad de la imagen digitalizada suele ser elevada.

112 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

• De hoja deslizante: el desplazamiento relativo entre la fuente luminosa y el original se


realiza ahora por deslizamiento de este ultimo. La calidad de la imagen digitalizada es
menor que en el caso anterior.
– De cámara: consisten en una base con carro desplazable (aunque hay modelos de carro
fijo) y un brazo desde el que pende un objetivo de buena calidad. Este objetivo, idéntico a
los utilizados en fotografía, sustituye a los diodos usados en los escáneres más populares
de sobremesa. Alcanzan una resolución de hasta 1000 dpi y pueden trabajar tanto en color
como en blanco y negro.
Su ventaja sobre los modelos de sobremesa o manuales es la posibilidad de digitalizar cual-
quier tipo de imagen, no teniendo que ser plano como una fotografía y permitiendo captar
objetos reales en tres dimensiones. Su difusión es escasa.
– De tambor: consisten en un rollo giratorio de tamaño intercambiable sobre el que se co-
locan diapositivas y opacos. El rodillo comienza a girar muy lentamente mientras un haz de
emisiones láser va barriendo la zona seleccionada y se va transcribiendo directamente la
imagen en las tramas de los cuatro colores (magenta, amarillo, cian y negro).
Son los más sofisticados y costosos. Han sido diseñados específicamente para el mundo
de las artes gráficas profesionales. Se encuentran en las empresas de fotomecánica, donde
han sustituido a las cámaras de fotomecánica para la generación de los fotolitos en alta
calidad y las pruebas de color.
Por la tecnología de digitalización empleada:
– Binarios: son digitalizadores monocromáticos (blanco y negro); codifican cada píxel de la
imagen original en un solo bit, almacenando el valor 0 o 1. Los primeros escáneres que apa-
recieron en el mercado pertenecen a este tipo. El escáner determina esto leyendo el nivel
de energía del CCD cuando pasa sobre el área cubierta por el píxel. Si el nivel de energía
devuelto es lo bastante alto se registra como blanco, de lo contrario se registra como negro.
Puede ajustarse el punto en que cambia el color del píxel, conocido como umbral.
Los primeros escáneres que aparecieron en el mercado pertenecen a este tipo. Su campo de
aplicación excluye la digitalización de imágenes en escala de grises o en color; son adecua-
dos para imágenes en blanco y negro y en especial para las aplicaciones de reconocimiento
óptico de caracteres (OCR).
– Escala de grises: la señal analógica que proviene del CCD se codifica en más de un bit,
habitualmente en 4, 6 u 8 bits, permitiendo respectivamente escalas de grises con 16, 64
o 256 tonalidades diferentes. Su campo de aplicación principal es la digitalización de imá-
genes fotográficas o de otros tipos con abundancia de grises.
– Multiespectrales (RGB, etc.): escáner de imágenes multibanda o color. El color es un caso
particular dentro de la multibanda. Utilizan el mismo principio que los escáneres de escala de
grises, asignando tres bytes a cada píxel. Cada píxel se rastrea con los filtros correspondien-
tes para obtener 16,7 millones de combinaciones de colores, lo que proporciona sensación
de fotorrealismo.

5.3. RECONOCIMIENTO ÓPTICO DE CARACTERES


El reconocimiento óptico de caracteres permite la introducción rápida de textos en un ordenador
para el proceso electrónico de documentos, gracias a la combinación del uso de un escáner y una
aplicación OCR. El escáner permite obtener una imagen gráfica del texto procesable por medios elec-
trónicos, y el OCR se encarga de la conversión de la imagen a texto.
La utilidad de estos sistemas es clara cuando se tiene la necesidad de modificar documentos que
no han sido procesados de forma automática. En estos casos, en lugar de teclear todo el documento
podría utilizarse un reconocedor. Más importante aún es el caso del proceso de formularios, encues-
tas, impresos con formatos predefinidos, etc. En estos casos, en lugar de recurrir a un grabador que
se encargue de introducir y procesar los datos corregidos, se automatiza el proceso mediante el uso
de un OCR.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 113


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Esta técnica se ve complementada con los ICR (Inteligent Character Recognition), es decir, pro-
cesos software destinados a eliminar y procesar los caracteres individuales dándoles aspecto de
párrafos o páginas colectivas.
Actualmente los sistemas de reconocimiento óptico de caracteres son capaces de leer y reco-
nocer textos manuscritos o escritos a máquina, de imprenta o de impresora, convirtiéndolos en texto
ASCII, editable por el usuario con cualquier programa de tratamiento de textos convencional. En
teoría, un buen OCR es capaz de leer texto de imprenta en varios tipos de letra, en distintos formatos
(columnas, cuadros, etc.) y con caracteres especiales (acentos, signos, ortográficos, etc.). Hasta
hace relativamente poco tiempo, los OCR eran muy imprecisos y propensos a múltiples errores. En
estos momentos se emplean sistemas inteligentes que, con aprendizaje interactivo o con ayuda del
usuario, consultan diccionarios y se corrigen a sí mismos.
Los OCR (Optical Character Recognition) se basan en algoritmos de reconocimiento de patro-
nes provenientes de investigaciones en el campo de la Inteligencia Artificial. Funcionan aislando los
posibles caracteres y comparándolos con los patrones de imagen correspondientes a caracteres
conocidos hasta que encuentren el de mayor parecido, en un proceso parecido al de reconocimiento
de huellas digitales. El tipo de algoritmo que se utiliza es lo que diferencia a unos reconocedores de
otros.

6. DISPOSITIVOS DE AUDIO
La tarjeta de sonido es el dispositivo que procesa la información audible en un ordenador. En este
apartado estudiamos su estructura, funcionamiento y características más importantes.
Desde sus comienzos hasta la actualidad, el PC ha podido generar sonidos de baja calidad me-
diante su altavoz interno. Este altavoz, sin embargo, no es apto para reproducir sonido de alta calidad,
como ocurre por ejemplo en un CD.
La tarjeta de sonido es un dispositivo periférico de entrada/salida que proporciona al PC la capa-
cidad de procesar audio. Hoy en día este elemento es prácticamente imprescindible en un ordenador
personal, dada la cantidad de software que requiere características multimedia; de hecho, algunos
PCs se fabrican con el hardware de audio integrado en la placa base (algo que también ocurre con
las tarjetas de vídeo).
La tarjeta de sonido (o de audio) es un periférico de entrada/salida porque no sólo tiene posibili-
dades de reproducción, sino que sirven también para capturar o grabar información sonora desde el
exterior del PC, ya sea mediante un micrófono o cualquier otra fuente de audio con la interfaz adecua-
da. La tarjeta de sonido puede considerarse como un coprocesador dedicado a gestionar información
de audio, liberando a la CPU de esta tarea.

6.1. FUNCIONES BÁSICAS


La mayoría de tarjetas de sonido implementan cuatro funciones básicas:
– Reproducción: la tarjeta debe ser capaz de reproducir audio, ya sea desde lectores de CD
o DVD, o desde ficheros almacenados, en cuyo caso admitirá diversos formatos de audio
como WAV, MP3 o MID.
– Captura: proceso inverso al anterior, es decir, grabar audio procedente de una fuente exter-
na, incluyendo micrófonos, instrumentos musicales, amplificadores, etc. La información se
almacena generalmente en ficheros que se graban en el disco duro.
– Síntesis: la síntesis de audio es la creación de sonido a partir de especificaciones introduci-
das en un software diseñado para tal efecto. Las dos funciones anteriores se basan en con-
versiones de información digital en analógica y viceversa. La síntesis de audio, sin embargo,
exige capacidad de procesamiento a la tarjeta.
– Procesamiento: esta función es complementaria a las anteriores. Su principal característica
consiste en aplicar la capacidad de procesamiento propio de la tarjeta de sonido, ahorrando
trabajo y dedicación del procesador principal del sistema (CPU). Si las anteriores funciones
fueran realizadas por la CPU, el rendimiento del sistema se vería afectado negativamente.

114 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Algunas de las posibilidades de las tarjetas de sonido son:


– Reproducir música en diversos formatos.
– Escuchar un CD de audio mientras se trabaja con el PC.
– Procesar la banda sonora de películas en DVD.
– Capturar sonido del exterior del PC.
– Asignar sonidos a los eventos de Windows.
– Escuchar el audio que acompaña a páginas web.
– Disfrutar del chat con voz.
– Componer música con el PC.
– Escuchar los efectos sonoros de los juegos.
– Conectar instrumentos musicales al PC.
– Aprender idiomas con el ordenador.
– Y un largo etcétera que se va ampliando día a día.
Las tarjetas de sonido se dividen en dos tipos:
– Full duplex: con capacidad de reproducir (operación de salida) y capturar (operación de
entrada) señales de audio de forma simultánea.
– Half duplex: sólo pueden realizar una de estas operaciones de forma simultánea.
NOTA: muchas aplicaciones exigen una tarjeta full duplex para su correcto
funcionamiento (por ejemplo las aplicaciones de videoconferencia).

6.2. COMPONENTES FUNDAMENTALES


Existen tres subsistemas fundamentales en cualquier tarjeta de sonido:
– Convertidor analógico/digital (CAD): actúa como interfaz con el exterior del PC para la
entrada de audio. El sonido está formado por ondas de presión (variaciones de presión en
el espacio y en el tiempo). Un transductor primario, que suele ser un micrófono, convierte
las ondas de presión en señales eléctricas. El proceso consiste entonces en convertir una
variación de presión en el tiempo a una variación de tensión en el tiempo.
Una vez en forma de señales eléctricas analógicas, el CAD toma muestras sobre dicha señal
y les asigna valores digitales. Este proceso se denomina digitalización, que hace posible que
pueda ser tratado mediante un procesador.
NOTA: el uso de un micrófono no es imprescindible; cualquier fuente de audio
como un reproductor de cintas o un receptor de radio puede proveer sonido direc-
tamente en forma de señales eléctricas.
– Convertidor digital/analógico (CDA): el CDA realiza el proceso inverso, implementando la
interfaz entre el PC y el mundo exterior para la salida de audio. El CDA toma una secuencia
de datos digitales que transforma en niveles de tensión, creando así una señal eléctrica
analógica. Empleando después un transductor (típicamente unos altavoces o cascos), las
señales eléctricas se convierten en ondas de presión audibles por el ser humano.
– Procesador digital de señales (DSP, Digital Signal Processor): procesador especializado
en el tratamiento de señales digitales. Este tratamiento requiere una elevada capacidad de
cálculo, que no es posible obtener mediante procesadores convencionales. Los DSP son
capaces de realizar millones de operaciones en coma flotante cada segundo.
Sus características son similares a las de un procesador de propósito general pero su arquitec-
tura y la organización de la memoria son diferentes. La principal diferencia consiste en que la unidad
aritmética dispone de procesamiento paralelo y de unidades especializadas (multiplicadores, etc.). El
resultado general es una velocidad de trabajo de 2 a 3 veces mayor.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 115


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

En conclusión, el DSP de la tarjeta de sonido es el centro de tratamiento de audio del PC; por
ejemplo, la aplicación de efectos como los ecos se deben a dicho componente.

6.3. MUESTREO Y CUANTIZACIÓN


La función de adquisición de señales de audio o digitalización se basa en dos procesos funda-
mentales, denominados muestreo y cuantización, íntimamente relacionados con el CAD.
Como fuente de información se tiene una señal eléctrica analógica que contiene la información
de audio a digitalizar. La señal analógica es continua en el dominio del tiempo y de la amplitud (niveles
de tensión). Al ser continua en el tiempo, la señal contiene valores de tensión eléctrica para todos
los posibles instantes de tiempo. Al ser continua en amplitud, la señal puede tomar cualquier nivel de
tensión posible en un intervalo.
El proceso de muestreo se encarga de discretizar el dominio del tiempo. Proceso que consiste
en tomar muestras de la señal analógica en distintos instantes de tiempo. Las muestras se toman en
intervalos de tiempo regulares. Tras el muestreo se obtiene una señal discreta en el tiempo que ya
no presenta valores para todos los posibles instantes, pero que sigue siendo continua en amplitud (la
señal puede tomar cualquier nivel de tensión).





 







 

      

Proceso de muestreo. La línea curva representa la señal analógica a digitalizar. Las x representan las
muestras, tomadas cada 0,3 segundos (es decir, con una frecuencia de muestreo de 1/0,3 Hz)

A continuación, se procede a discretizar el dominio de la amplitud. Para ello, se establece una


serie de niveles de tensión, denominados niveles de cuantización. Para cada muestra de la señal,
el nivel de tensión asociado se aproxima a uno de los niveles de cuantización. El resultado es que los
valores de la señal obtenida pertenecen a un conjunto finito de niveles de tensión.
Por último, se asocia cada nivel de cuantización a un número binario. Por ejemplo, si se trabajara
con 3 bits, se podrían establecer 23 = 8 niveles de cuantización, con los siguientes valores binarios
asociados: 000, 001, 010, 011, ... , 110 y 111.
El proceso de muestreo está determinado por un factor denominado frecuencia de muestreo,
que representa el número de muestras tomadas por segundo (se mide en hercios). El intervalo de
tiempo entre una muestra y la siguiente viene dado por la fórmula 1/Fm (donde Fm es la frecuencia
de muestreo).
La representación digital de la señal será más precisa cuanto mayor sea la frecuencia de mues-
treo. De hecho, si la frecuencia de muestreo fuera demasiado reducida, se perdería información y no
sería posible reconstruir la señal a partir de las muestras digitales.

116 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

La calidad del sonido capturado será mayor cuanto mayor sea la frecuencia de muestreo.



 


 


 



 




  

      

Proceso de cuantización empleando 3 bits. El rango de tensiones disponible (0 a 6 voltios) se


divide en 8 niveles de cuantización. A cada nivel de cuantización se le asocia un número binario
de 3 bits. Las muestras de tensión se asocian a los niveles de cuantización

Por otra parte, el proceso de cuantización queda caracterizado por un factor denominado reso-
lución del CAD: número de bits utilizados para representar cada muestra. Cuanta mayor resolución,
mejor quedará representada la amplitud de la señal, alcanzándose mejor fidelidad. Resoluciones
demasiado pequeñas causan que la señal reconstruida a partir de las muestras esté distorsionada
por la pérdida de información. En contrapartida, mayor resolución requiere mayor espacio de almace-
namiento para información de audio.
En general, una buena captura de audio se basa en encontrar un buen compromiso entre fre-
cuencia de muestreo y resolución, lo que se traducirá en un equilibrio óptimo entre calidad de audio
y espacio de almacenamiento necesario.
EJEMPLO: Capturamos una melodía de 5 minutos seleccionando los siguien-
tes parámetros (adecuada para grabar sonido procedente de un CD-audio):
– Frecuencia de muestreo: 44.100 Hz
– Resolución: 16 bits
– Sonido estéreo (implica capturar sonido de dos canales diferentes)
Se almacenará la siguiente información: 2 canales x 44.100 muestras/s x 16
bits/muestra = 1.411.200 bits por segundo = 172 Kb por segundo, aproximada-
mente. Si el tema musical dura 5 minutos (300 segundos), se almacenarán 300 s
x 172 Kb/s = 51.600 Kb, y por tanto el fichero WAV
Este tamaño de archivo no es excesivo para el almacenamiento en el PC, pero resulta prohibi-
tivo para descargar el fichero a través de Internet. Para reducir el tamaño del fichero, podría utilizar
11.025 Hz, 8 bits y sonido mono (un solo canal), lo cual corresponde a calidad de teléfono. En ese
caso, el fichero ocuparía alrededor de 3 MB, pero la calidad del sonido sería inadecuada.

6.4. LA CONVERSIÓN DIGITAL/ANALÓGICA


El proceso realizado por el CDA es justamente el inverso al que realiza el CAD, como ya hemos
observado. Se parte de muestras en formato binario, y éstas se deben convertir en una señal ana-

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 117


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

lógica (continua en el tiempo y la amplitud). El CDA asocia a cada valor binario un nivel de tensión
previamente establecido, generándolos en intervalos de tiempo constante.
La cuestión a resolver es la siguiente: ¿cómo unir una muestra con la que le sucede? En efecto,
dicha unión es necesaria para hacer que la señal vuelva a ser continua en el tiempo. Existen muchas
técnicas que hacen esto posible. La más sencilla consiste en mantener el nivel de tensión de una
muestra hasta que llegue la siguiente. Otras técnicas más complejas emplean la muestra actual y las
muestras anteriores para predecir la siguiente muestra.
Después de este proceso, la señal aún presenta cierto grado de distorsión. Por ello, se suele
aplicar un proceso de filtrado que suaviza la señal. Si la frecuencia de muestreo y la resolución han
sido apropiadas, la señal resultante será una buena reconstrucción de la señal original.

6.5. SÍNTESIS DE AUDIO


El proceso de creación de información audible recibe el nombre de síntesis de audio. Se trata
de un proceso que requiere capacidad de proceso; el DSP es el elemento clave en dicho proceso,
actuando como sintetizador. Las tres técnicas más extendidas para la generación de sonido son:
– Modulación en frecuencia (FM): la síntesis FM permite generar señales complejas em-
pleando un procesamiento extremadamente simple. Por ello la síntesis FM se encuentra
usualmente en las tarjetas de sonido más económicas. Mediante esta técnica se consigue
simular el sonido de multitud de instrumentos.
– Tablas de onda (Wave table): existe un número de pequeñas capturas de audio tomadas
de instrumentos reales almacenadas en la tarjeta de sonido. Cuando se emula un instru-
mento, se toma la muestra oportuna de la memoria y se reproduce con distintas velocida-
des, obteniendo así las distintas notas musicales. Las tablas de onda constituyen el método
de síntesis de mayor calidad, pero implican un coste considerable.
– Modelado físico (PhM): simula los instrumentos mediante algoritmos de cómputo. Este
método aplica modelos de simulación de las propiedades físicas de los instrumentos. En
concreto, las entidades que se combinan para generar el sonido se denominan excitadores y
resonadores. Los excitadores modelizan la causa que provoca la aparición del sonido. Ejem-
plos son la pulsación de una tecla, golpear un tambor o desviar una cuerda de su posición
de equilibrio. Los resonadores modelizan la respuesta del instrumento ante la excitación apli-
cada, lo que normalmente se traduce en simular la vibración de los componentes físicos del
instrumento. Este método se caracteriza por una elevada carga computacional y por requerir
técnicas adicionales para trabajar en tiempo real.
Un parámetro importante es el número de notas (voces) que pueden sonar simultáneamente.
Cuanto más profesional sea una creación musical, mayor número de voces es necesario. Por ejemplo,
la tarjeta SoundBlaster AWE64 admite 64 voces, mientras que la tarjeta SoundBlaster16 tan sólo
admite 20.
Una buena forma de comprobar la calidad de síntesis de una tarjeta consiste en reproducir un
fichero MIDI. Nótese que dichos ficheros definen la información musical que debe sonar, pero el so-
nido real lo aporta la tarjeta. Por tanto, un mismo fichero sonará mejor en unas tarjetas que en otras,
dependiendo de su calidad.

7. EQUIPOS DE COMUNICACIONES

7.1. MÓDEM
Ver tema 5.

7.2. TARJETAS DE RED


Ver tema 15.

118 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

8. OTROS DISPOSITIVOS PERIFÉRICOS

8.1. LECTORA DE TARJETAS PERFORADAS


Estos dispositivos incorporaban unas células fotoeléctricas que detectaban cuándo había o no un
agujero, convirtiendo la presencia o ausencia de perforación en un impulso eléctrico.

8.2. PERFORADORA DE TARJETAS Y CINTAS


Periféricos ya obsoletos. Consistían en una serie de punzones que se lanzaban por impulsos
electromagnéticos y que perforaban la ficha o cinta en aquellas oposiciones que correspondiera al
carácter a grabar y al código usado.

8.3. DISPOSITIVO RECONOCEDOR DE VOZ


Tratan de identificar palabras dentro de un repertorio normalmente muy limitado. Lo que hacen
es que, al detectar un sonido, extraen ciertas características del mismo y lo comparan con ciertos
patrones de palabras previamente memorizados.
Hay dos tipos básicos. El primero es dependiente del usuario y consta de una fase de aprendizaje
en la que aprende a reconocer ciertas palabras de un usuario concreto. El segundo tipo es más gene-
ral, es independiente del usuario y el vocabulario que reconoce suele ser más limitado.

8.4. SENSORES DE SEÑALES ANALÓGICAS


Son dispositivos sensibles a la magnitud a medir. Existen sensores de diferentes magnitudes:
temperatura (termómetro, termostato), sonido (micrófono), luz (células fotoeléctricas), humedad,
nivel de agua, etc.
Se usan unos circuitos llamados conversores Analógico/Digitales, para digitalizar las señales
analógicas leídas y el programa adecuado obrará en consecuencia.
Se utilizan en sistemas informáticos que controlan multitud de aparatos como el de aire acondi-
cionado, farolas callejeras, etc. También los usan los edificios inteligentes.

8.5. CONVERSOR DIGITAL/ANALÓGICO


Hay ordenadores cuya salida debe actuar sobre un dispositivo que es controlado por una señal
eléctrica analógica. Esta señal actúa sobre otro aparato que transformará la señal eléctrica en otra de
distinta naturaleza. La conversión del dato binario generado por el ordenador en una señal continua
(analógica) se efectúa en un circuito denominado conversor D/A.
Una de las aplicaciones quizás más sorprendentes son los sintetizadores de voz, que permite que
el ordenador hable, para lo que utilizan un conversor D/A. A veces las palabras se tienen ya grabadas
y no hay que generarlos (conversor D/A), simplemente mandar la grabación a la salida del altavoz.

8.6. SISTEMA DE VIDEOCONFERENCIA


Un Sistema de Videoconferencia consta de una cámara de vídeo conectada a una tarjeta para
la captura y compresión de la señal, una interfaz de comunicaciones y un programa que coordine
todos los elementos. Su objetivo es conseguir transmitir imagen y sonido en una conversación entre
dos puntos alejados. La información debe comprimirse y enviarse rápidamente para poder lograr la

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 119


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

simultaneidad de la comunicación. Debido a la cantidad tan enorme de información que se tiene que
enviar en tiempo real, la RTC no resulta muy adecuada. Lo ideal es usar la RDSI.

8.7. DISPOSITIVOS DE REALIDAD VIRTUAL


Es una tecnología por la que intentamos engañar a nuestros sentidos con el fin de introducirnos
en un mundo creado por el ordenador. En realidad virtual, se pretende que existan las mismas tres
dimensiones espaciales que en la vida real.
El periférico más importante es el llamado casco o visor de RV. Consta de un casco con dos
pequeñas pantallas, un para cada ojo, y dos auriculares. En cada pantalla se muestran distintas imá-
genes para dar la sensación de que estamos en un mundo tridimensional. El casco debe ser también
un periférico de entrada de datos al ordenador, ya que debe incorporar sensores que indiquen en todo
momento la posición del mismo. Así, el ordenador debe capturar esos datos en tiempo real y cambiar
las imágenes de forma coherente con dichos movimientos.
El guante digital o guante de datos es un guante que integra cables de fibra óptica, para de-
tectar perfectamente los movimientos de la mano e interactuar con el mundo virtual (coger objetos,
cambiarlos de lugar, abrir puertas, etc.). Además los guantes de datos deben ser receptores de las
sensaciones que se produzcan (si cogemos un objeto virtual el guante debe ejercer sobre la mano la
presión suficiente para simular que el objeto está en nuestra mano).
En el futuro se pretende crear un traje con sensores capaz de detectar todos nuestros movimientos.

8.8. TARJETAS DIGITALIZADORAS DE VÍDEO


Existen distintos modelos de tarjetas digitalizadoras de vídeo. A continuación se realiza una clasi-
ficación indicando los principales tipos que se pueden encontrar en el mercado:
– Frame Grabbers: realiza la digitalización de la imagen y la almacena en su buffer interno.
No suelen incorporar equipo físico para realizar la sobreimpresión de la imagen digitalizada
(overlay) sobre el vídeo generado por el ordenador.
– Frame Grabbers con compresión por hardware: versión avanzada de los anteriores ya
que incorporan un microprocesador que comprime la imagen digitalizada en tiempo real. El
formato utilizado para la compresión suele ser algún estándar como Indeo, JPEG o MPEG.
– Digitalizadores con superposición (overlay): tarjetas que incorporan por hardware la ca-
pacidad de superponer la imagen digitalizada a la imagen generada por la tarjeta gráfica del
sistema. Este proceso se realiza en tiempo real, por lo que se puede observar la imagen en
movimiento con la misma calidad que la ofrecida por los vídeos domésticos o la televisión.
Se puede seleccionar mediante equipo lógico el tamaño y la posición de la ventana donde
aparecerá la imagen digitalizada.
– Digitalizadores capaces de realizar efectos digitales: estas tarjetas incorporan equipo
físico especializado en realizar efectos digitales como, por ejemplo, efectos de mosaico,
estroboscopio, ensanchar o encoger la imagen, etc.

8.9. CÁMARAS DIGITALES


Las características a considerar de una cámara digital son las siguientes:
– Sensor: suele ser un CCD (Coupled Charge Device ) que consiste en una malla de electro-
dos fotosensibles. En un CCD convencional estos fotodiodos son rectangulares. En el Super
CCD estos fotodiodos son octogonales y favorecen la sensibilidad, el rango dinámico y la
resolución, además de permitir el incremento efectivo de píxeles. La marca Sony dispone
de su propio sistema CCD: Super HAD (Hole Accumulation Diode ). También pueden utilizar
sensores CMOS (Complementary Metal Oxide Semiconductor), aunque tradicionalmente con
menor sensibilidad y calidad que el CCD.

120 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

– Tamaño: el tamaño del sensor incide en el número de fotodiodos que hay presentes en el sen-
sor y en la resolución máxima soportada. Cuanto mayor sea, mejor. Se expresa en pulgadas.
Las compactas son de pequeño tamaño, idóneas para el fotógrafo aficionado. La imagen se
suele ver a través de un visor o panel LCD. Suelen admitir objetivos intercambiables. Algunas
cámaras ultracompactas son tan pequeñas como un bolígrafo o un paquete de tabaco.
– Resolución máxima/real: número de píxeles o puntos que puede captar el sensor. Cada pun-
to necesita también su correspondiente información RGB (roja, verde y azul), con lo cual este
dato no es el resultado aritmético de multiplicar los puntos por pulgada de la imagen final. De
este modo, la segunda cifra nos indica la resolución real incluyendo la información del color.
– LCD y/o visor: visor LCD y/o óptico para encuadrar la imagen o para incluir los menús. En el
caso del LCD hay que considerar el tamaño de su diagonal en pulgadas.
– Memoria: ranuras disponibles para insertar tarjetas de memoria externa. Hay cámaras que
disponen de una pequeña memoria interna complementaria a la externa.
– Conexiones: puertos de conexión disponibles al PC, TV u otros.
– Abertura máxima/mínima: estos valores indican la abertura máxima y mínima del objetivo.
Cuanto más se abra el objetivo más luz entrará.
– Velocidad de obturación: tiempo durante el cual se abre el obturador para dejar pasar la
luz y así tomar la imagen. Se mide en segundos.
– Balance y exposición: las opciones de balance de blancos son de las mejores característi-
cas de las cámaras digitales. Pueden incluir la opción de fotografiar en blanco y negro, añadir
efectos, brillos, utilizarse de forma manual, etc. También disponen de modos de exposición:
retrato detallado, deportes, paisajes, etc. Esto supone una fijación previa de valores como
profundidad de campo, abertura, obturación, balance...
– Longitud focal: indica la distancia máxima y mínima del cristal exterior de la cámara al pla-
no focal. Cuanto menor sea esa distancia, el ángulo de imagen será mayor, pero el enfoque
será de imágenes a corta distancia. En su máxima separación podremos captar con nitidez
imágenes lejanas, pero con menor ángulo de visión. Está expresada en milímetros. Cuando
la cámara tiene zoom, la longitud focal es variable.
– Longitud focal equivalente: este dato sirve para comparar cámaras digitales con las clásicas.
La distancia focal de la lente de una cámara producirá una imagen de mayor o menor tamaño
dependiendo del que tenga el recuadro donde se proyecte la luz. En una cámara convencional
ese recuadro es el negativo y su diagonal mide 35 mm, pero en una digital es el CCD y mide
mucho menos. Así, un objetivo de menos de 50 mm será un gran angular para una cámara
convencional, pero puede ser un teleobjetivo corto en una digital. Para evitar inducir a errores
se suele hablar del equivalente en 35 mm, de modo que una lente equivalente a 50 mm pro-
ducirá el mismo efecto final que un objetivo de 50 mm en una cámara convencional.
– Zoom O/D/T: aumentos ópticos de la cámara (reales) y los realizados por software (digital).
Donde no llega la longitud focal real puede llegar la digital, pero con menor calidad. También
se dispone del total al sumar ambos aumentos.
– Flash: flash incorporado y su distancia efectiva.
– Objetivo: objetivo intercambiable.
– Software: retoque, gestión de imágenes, etc.

8.10. VÍDEO DIGITAL

8.10.1. Introducción
El estándar DV apareció como el primer sistema digital de vídeo orientado al mercado de consu-
mo. En 1995 se presentan los primeros modelos de videocámaras basadas en este estándar, convir-
tiendo el vídeo digital en una realidad para el usuario doméstico y aficionado.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 121


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

En el mercado de consumo se produjeron ventas masivas de videocámaras miniDV (versión


doméstica del estándar DV) que hicieron desaparecer los modelos analógicos existentes hasta enton-
ces. DV no se popularizó de igual forma en el segmento profesional de la edición de vídeo. En este
mercado existen otros sistemas digitales más avanzados como Digital-S, D-VHS, Betacam Digital o
Betacam SX, e incluso variantes del propio DV como DVCAM y DVCPRO. En cualquier caso los siste-
mas digitales se han impuesto a los tradicionales medios analógicos de emisoras de TV, productoras,
agencias de noticias, etc.

8.10.2. Vídeo digital


La principal diferencia entre las videocámaras analógicas y digitales está en el modo de grabación
de la señal de vídeo: las analógicas graban directamente en la cinta, los sistemas digitales procesan
la señal, la convierten en datos binarios que se comprimen en un formato determinado (por ejemplo,
DV) y finalmente los graban en un soporte digital.
El proceso de digitalización del vídeo supone importantes ventajas:
– Mayor exactitud en la representación del color: la representación del color se codifica
mediante tres componentes: luminancia o gama de grises y dos canales de crominancia o
contenido de color. Los sistemas analógicos modulan juntas estas señales, la codificación
digital, sin embargo, permite almacenarlas por separado consiguiendo una representación
del color más realista en la imagen.
– Imagen de alta definición: el vídeo digital posee una definición de imagen muy superior a
la de los sistemas analógicos: aproximadamente 500 líneas de resolución horizontal para el
estándar DV, frente las 400 de los sistemas Hi8 o S-VHS, o las 240 del VHS y 8 mm.
– Copiado sin pérdida de calidad: una vez digitalizada y comprimida la señal cualquier co-
pia que realicemos tendrá exactamente la misma calidad que el original. Esto se debe a
que realmente se copia un flujo de bits y no una señal analógica sujeta a interferencias,
distorsiones o defectos del soporte. Lo mismo ocurrirá a la hora de transferir vídeo entre la
videocámara y el ordenador.
NOTA: el dispositivo de la cámara que realiza la digitalización y compresión de
la señal se denomina códec. La pérdida de información durante estos procesos es
en la gran mayoría de los casos inapreciable.
Si además consideramos la posibilidad de grabar pistas de audio con calidad CD e incluso supe-
rior, se podrá apreciar el importante avance que supone el vídeo digital frente al analógico.

8.10.3. Elementos principales de una videocámara digital

122 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

1. Zapata para accesorios: pequeñas guías metálicas donde instalar accesorios opcionales
suministrados por el fabricante, por ejemplo un foco de luz o un micrófono externo.
2. Palanca de zoom: maneja el motor del mecanismo de zoom. La velocidad del zoom varía con
la presión que ejerzamos sobre la palanca.
3. Correa de mano: permite sujetar con firmeza la videocámara, evitando el movimiento que
puede afectar a la grabación.
4. Conexiones de audio y vídeo: diferentes entradas y salidas de vídeo analógico, entrada de
auriculares, micrófono, y el puerto FireWire para la transferencia de vídeo digital. Algunos
modelos también poseen un puerto USB o un conector de serie para enviar las imágenes al
ordenador.
5. Acceso a las funciones más utilizadas: botones para funciones habituales como el control
de exposición, enfoque manual o la activación de los diferentes efectos digitales. Además,
también incluye un pequeño botón disparador cuando la cámara se emplea en modo foto-
gráfico.
6. Objetivo: las videocámaras digitales usan objetivos tipo zoom con ángulo de visión variable:
desde una posición en gran angular que toma una porción amplia de la escena, hasta la
posición teleobjetivo, que muestra una vista más cercana.
7. Micrófono integrado: pequeño micrófono estéreo situado en la parte superior para evitar en
lo posible la grabación de ruidos procedentes del motor de la videocámara.
8. Pantalla LCD: display de cristal líquido de alta resolución para enfocar y encuadrar tomas
de vídeo. También funciona como monitor para visualizar el contenido grabado en la cinta.
La pantalla se puede cerrar para ahorrar espacio y girar completamente para orientarla a
conveniencia durante la grabación.
9. Controles de navegación: pequeño panel de navegación que cuenta con los habituales boto-
nes de reproducción, pausa, avance y retroceso para desplazarnos por la cinta.
10. Altavoz: pequeño altavoz monofónico integrado que se utiliza para la reproducción del sonido
grabado en la cinta.
11. Baterías: normalmente del tipo ion-litio con una autonomía que no suele superar una hora
de filmación.
12. Selector de modo: mando para acceder a los modos principales de trabajo de la videocáma-
ra: grabación, reproducción de cinta y modo fotográfico. En el centro de este control se sitúa
el botón con el que podremos iniciar la grabación.
13. Control de menús: las videocámaras disponen de completos menús en pantalla que dan
acceso a todas las opciones posibles. La navegación se puede realizar a través de botones o
mediante una pequeña rueda similar al dial de un receptor de radio. Las videocámaras más
sofisticadas sustituyen estos controles por pantallas LCD táctiles desde las que es posible
acceder directamente a los menús.
14. Visor electrónico: además de la pantalla LCD, un pequeño visor permite ahorrar una cantidad
considerable de batería. Es muy adecuado para ambientes de alta luminosidad.
15. Ranura para tarjetas de memoria: las videocámaras incluyen un modo de trabajo fotográfico
capturando imágenes fijas.

8.10.4. Óptica y electrónica


En algunos aspectos técnicos como la óptica y electrónica, las videocámaras digitales son real-
mente una evolución natural de los modelos analógicos. Por ello se benefician de años de investiga-
ción y desarrollo en dichos aspectos.
La abertura de la lente indica la máxima cantidad de luz que puede pasar a través del objetivo.
Una lente con un valor de abertura 1,6 será más luminosa y proporcionará mejores resultados que
una de 1,8.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 123


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Es importante diferenciar entre el zoom óptico y el digital. El primero se basa en la capacidad real
de acercamiento que poseen las lentes, alcanzando valores de 10x en las videocámaras analizadas,
muy lejos de las espectaculares cifras del zoom digital que, sin embargo, resulta poco práctico por el
deterioro que presentan las imágenes ampliadas por este método.
Los modelos domésticos emplean un único sensor CCD (Charge Coupled Device) para convertir
las imágenes capturadas en señales eléctricas. El CCD es el responsable principal de la calidad de
imagen. Existen dos parámetros a considerar: tamaño y resolución efectiva. El tamaño en una cáma-
ras domésticas suele ser de 1/3 o 1/4 de pulgada (cuanto más grande, mejores resultados obten-
dremos). La mayoría de fabricantes no suele facilitar la cantidad de píxeles efectivos de sus sensores
CCD, indicando únicamente valores de resolución total.
La electrónica de las videocámaras digitales ofrece un sinfín de atractivas posibilidades: efectos
especiales, modos de exposición programados, visión nocturna, función fotográfica, autoenfoque rá-
pido y preciso, ajustes manuales de exposición y equilibrio de color o la posibilidad de elegir diferentes
velocidades de obturación. Además, es importante que la videocámara ofrezca un buen estabilizador
de imagen –óptico o digital– que permita minimizar las sacudidas propias de una grabación manual.

8.10.5. Formatos de grabación digital


Los diferentes estándares de grabación digital se caracterizan principalmente por cuatro pará-
metros:
– Muestreo de la señal de vídeo: el proceso de digitalización de la señal de vídeo consis-
te básicamente en asignar un determinado valor a la amplitud de las diferentes muestras
tomadas a intervalos fijos (frecuencia de muestreo). Este parámetro se expresa mediante
tres cifras que indican la relación entre las frecuencias de muestreo de las componentes
de luminancia y crominancia de la señal. Por ejemplo, el estándar Digital-S presenta un
muestreo 4:2:2, indicando que la señal de luminancia (valor 4) se muestrea con el doble de
frecuencia que las dos componentes de color (valores 2:2). El formato DV tiene un muestreo
4:1:1, presentando un menor ancho de banda para la información de color. Sin embargo,
esta pérdida es poco apreciable por la menor sensibilidad que tiene el ojo a la información
del color.
– Factor de compresión y tasa de transferencia: la información obtenida en el proceso
anterior debe ser comprimida. Los algoritmos de compresión emplean normalmente factores
de compresión de tipo 3:1 o 5:1, reduciendo los flujos de información hasta valores de 50
o 25 Mbits/s sin una pérdida apreciable de calidad.
– Soporte de grabación: aunque actualmente han aparecido las primeras propuestas de
grabación en disco, la mayoría de sistemas digitales emplean cintas, soporte más barato que
ofrece gran fiabilidad gracias a potentes algoritmos de corrección de errores, que evitan que
los defectos de la cinta afecten a la calidad de la imagen. El pequeño tamaño físico de las
cintas miniDV (aproximadamente la mitad de una cinta de audio convencional) hace posible
diseñar pequeñas videocámaras ligeras y compactas.

FACTOR
FORMATO MUESTREO TASA DE BITS
DE COMPRESIÓN
Betacam SX 4:2:2 10:1 18 Mbits/s
Disgital Betacam 4:2:2 2:1 90 Mbits/s
Digital S 4:2:2 3:3:1 50 Mbits/s
DV/MiniDV 4:1:1 5:1 25 Mbits/s
DVCAM 4:1:1 5:1 25 Mbits/s
DVCPRO 4:1:1 5:1 25 Mbits/s
DVCPRO 50 4:2:2 5:1 25 Mbits/s

124 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

8.10.6. Diseño
Las videocámaras digitales domésticas han alcanzado un sorprendente grado de miniaturización,
debido en gran parte al pequeño tamaño del soporte de grabación: la cinta miniDV. Los modelos ac-
tuales presentan diseños compactos y ergonómicos, provistos de sofisticadas pantallas LCD, visores
electrónicos y multitud de controles de acceso a las funciones más importantes.
Una buena resolución de pantalla LCD es fundamental para conseguir un correcto enfoque y
ajuste de la exposición. Además, dependiendo de las condiciones de luminosidad, un visor electrónico
puede resultar extremadamente útil. La ergonomía es otro aspecto importante, un diseño cómodo es
decisivo a la hora de obtener buenos resultados.

8.10.7. Conexiones
Todas las videocámaras digitales actuales cuentan con un puerto FireWire también llamado i-link
o DV-, a través del cual se realiza la transferencia de vídeo digital hacia dispositivos externos. Para
aprovechar al máximo las posibilidades de la cámara, es importante que este puerto sea bidireccio-
nal, permitiendo también la transferencia de datos hacia la cámara, por ejemplo, para volcar en la
cinta el vídeo editado en el ordenador.

Diferentes modelos de cámaras de vídeo digitales

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 125


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Todas las cámaras disponen de salidas de vídeo analógico (S-Vídeo) y vídeo compuesto que
permite visualizar las grabaciones en un televisor. Una entrada analógica permite digitalizar viejas
grabaciones analógicas. Las entradas de auriculares y micrófono son de gran utilidad para monitorizar
el sonido y reducir la grabación de ruidos del motor de la videocámara.
La función fotográfica requiere ranuras para tarjetas MultimediaCard o Memory Stick. En estos
casos, un conector USB puede ser de gran utilidad para transferir las imágenes al PC.

9. LAS UNIDADES DE ALMACENAMIENTO

9.1. CONCEPTO
Las unidades de almacenamiento son dispositivos periféricos del sistema que actúan como me-
dio de soporte para programas, datos y ficheros. Constituyen una parte muy importante de cualquier
sistema o instalación informática. Fueron creados y desarrollados por la industria para responder a las
necesidades de manejar cantidades crecientes de información almacenada.
Las unidades de almacenamiento masivo se utilizan en todos los entornos informáticos existen-
tes: mainframes, cliente-servidor, monopuestos de sobremesa, portátiles, etc. Destacan los dispo-
sitivos de acceso directo o DASD (Direct Access Storage Devices), constituidos principalmente por
unidades de disco, y los dispositivos de acceso secuencial, representados fundamentalmente por las
unidades de cinta magnética.

9.2. EVOLUCIÓN HISTÓRICA


En los últimos años han aparecido productos basados en tecnologías óptica y magneto-óptica
en diversas modalidades. Están adquiriendo mayor presencia y pueden copar el mercado a medio
plazo. Asimismo, en los dispositivos de tipo secuencial ha habido un gran avance, ofreciendo mayor
capacidad en un tamaño más reducido. La evolución de estos dispositivos y la tendencia actual se
dirige hacia dispositivos más reducidos con mayor capacidad de almacenamiento, menor tiempo de
acceso, una reducción considerable del coste por megabyte y una mayor velocidad de transferencia
de datos.

9.3. MEMORIA PRIMARIA Y SECUNDARIA


Las unidades o dispositivos de almacenamiento reciben también el nombre de memoria secun-
daria, de forma comparativa a la memoria principal que encontramos en un ordenador. Aunque el ob-
jetivo principal de ambos es almacenar información, entre ellas existen diferencias muy importantes:

Memoria principal Memoria secundaria

Capacidad Media / Baja Alta / Muy alta

Permanencia de la información Volátil (RAM), No volátil (ROM) No volátil

Velocidad de acceso Alta /Muy alta Baja / Media

Tamaño físico Reducido Medio

Tecnología Electrónica Mecánica / Electrónica

Coste por Megabyte Alto Bajo

Tabla comparativa de la memoria principal y la secundaria.


La permanencia de la información se refiere al hecho de que ésta se pierda al cortar el suministro eléctrico

126 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

La mayoría de los dispositivos de memoria secundaria se basan en el principio de grabación


magnética: se deposita una pequeña capa de material magnetizable (óxidos o metales) sobre un
soporte que puede configurarse en dos estados básicos. Mediante combinaciones de estos estados
se almacena la información.
NOTA: La capacidad de almacenar información de un medio físico se mide en
bpi (bits per inch) o bits por pulgada.
La primera clasificación que podemos hacer de estos dispositivos se basa precisamente en la
rigidez del medio físico utilizado. Existen dos medios típicos basados en el principio de grabación
magnética:
– Duros: Discos y tambores
– Flexibles: Cintas y disquetes
Aunque actualmente los dispositivos magnéticos tienen una seria competencia en los dispo-
sitivos de tecnología óptica (discos ópticos), están todavía muy extendidos en el mercado, debido
principalmente a que ofrecen grandes capacidades.
En este tema estudiaremos los dispositivos de almacenamiento más empleados; son los siguien-
tes:
– Dispositivos de acceso directo
• Discos magnéticos
• Discos ópticos
• Tarjetas PCMCIA
• Memorias de burbujas magnéticas
– Dispositivos de acceso secuencial: cintas
• Cintas de 1/2 pulgada
• Cintas de 1/4 pulgada
• Cintas de audio digital (DAT)
• Cintas de 8 mm (Hexabyte)

10. CONCEPTOS BÁSICOS DE LAS UNIDADES DE


ALMACENAMIENTO

10.1. MEDIOS DE GRABACIÓN MAGNÉTICA


Consisten en un soporte rígido o blando sobre el que se deposita una fina película compuesta
de materiales magnéticos. Las propiedades de estos elementos determinan las características de
almacenamiento de estos dispositivos, tales como la densidad de grabación y la relación señal/ruido
de lectura.
Sobre la película se graba creándose dominios magnéticos de polarización inversa a la di-
rección preferente de polarización que tiene la película. Cada dominio corresponde a un bit. Para
aumentar la densidad de grabación, la dirección preferente de polarización debe ser perpendicular a
la película. Esta técnica permite almacenar unos 30.000 bpi. Actualmente se están desarrollando sis-
temas con dirección de magnetización preferente perpendicular a la capa, alcanzándose densidades
de grabación mayores, del orden de los 80.000 bpi.
Los materiales más empleados en la película magnética son los siguientes:
– Óxido de hierro F203
– Óxido de hierrocobalto CoxFe2x03
– Óxido de cromo CrO2
– Película metálica de hierro, hierro cobalto, cobalto níquel...

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 127


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

La película magnética y el soporte físico determinan las características del medio. Las caracterís-
ticas más importantes son las siguientes:
– Uniformidad de la superficie: La superficie del soporte no debe presentar rugosidades,
manteniendo la capa magnética uniforme y lisa.
– Estabilidad del soporte: El paso del tiempo no debe alterar ni la forma ni el tamaño del
soporte. Cualquier alteración modificaría la posición de los puntos de memoria ocasionando
problemas de lectura. Se dice que el soporte ha de ser estable.
– Tamaño de la partícula: Los dominios magnéticos son proporcionales a las partículas de
la capa magnética. Cuanto más pequeño su tamaño, mayor número de dominios caben por
unidad de superficie aumentando la capacidad de almacenamiento.
– Grosor de la capa magnética. Cuanto más fina sea la capa magnética, más pequeños
pueden ser los dominios y por tanto alcanzamos mayor densidad de grabación. En contra-
partida una capa fina ocasiona señales de lectura más débiles.
– Fuerza coercitiva: La fuerza coercitiva mantiene el material magnetizado. Por otra parte, la
tendencia a la desmagnetización (pérdida de la información) es mayor cuanto más pequeños
sean los dominios.
– Densidad de flujo residual: La señal de lectura es directamente proporcional a este factor,
por lo que interesa que éste sea grande. La densidad de flujo residual crece además propor-
cionalmente a la fuerza coercitiva.

10.2. MODOS DE GRABACIÓN Y LECTURA


Los transductores de lectura y escritura se componen de una cabeza de estructura toroidal por
donde circulan las corrientes eléctricas de lectura y/o escritura (dependiendo de que exista un único
transductor o dos). El núcleo de la cabeza se construye de ferrita o laminado de hierro.
En escritura se hace pasar una pequeña corriente por la cabeza que produce un campo que mag-
netiza la película que se mueve en su proximidad. Invirtiendo el sentido de la corriente se invierte el
sentido del campo y, por tanto, el sentido de magnetización del soporte. En lectura, se hace pasar un
soporte grabado magnéticamente cuyos cambios de magnetización, en los bordes de los dominios,
inducen corrientes en el arrollamiento de la cabeza que se interpreta como información.
Los códigos de grabación más comunes son los que relacionan a continuación:

Densidad
Cód. Descripción Reloj Aplicación
Grabación

Codifica cada bit como un dominio en el


sentido de polarización que corresponda al
RZ Autocontenido Muy baja Poca
valor de cada bit, con retorno al nivel cero
(zona desmagnetizada) por cada bit

NRZ Idem pero sin retorno de cero Externo Alta Poca

Sólo codifica los bits igual a “1” por un


Cintas magné-
NRZI cambio en el sentido de la polarización del Externo Alta
ticas
dominio correspondiente a ese bit

Discos y
Idéntico al NRZ, introduce un impulso auxi- Mitad que disquetes de
FM Autocontenido
liar de reloj por bit con NRZ densidad
simple
.../...

128 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

.../...

Cada bit, dependiendo de que éste sea


un ”1” o un “0”, es codificado con el NRZI Cintas magné-
Mitad que
PE como un cambio, en uno u otro sentido, Autocontenido ticas de alta
con NRZ
de la dirección de polarización del dominio densidad
que corresponda a ese bit

Idéntico al RZ, las zonas desmagnetizadas Mitad que


RB Externo Poco utilizado
se polarizan negativamente con NRZI

Disquetes
Idéntico al FM, se eliminan los impulsos Doble que
MFM Autocontenido de doble
de reloj innecesarios con el FM
densidad

Tabla con los métodos de grabación más comunes

10.3. CAPACIDAD

10.3.1. Discos
La capacidad de almacenamiento en los discos se organiza en cilindros, pistas y sectores. Un dis-
co es un sistema de varias superficies y cabeza móvil, aquellas pistas que se acceden en una misma
posición de la cabeza constituyen un cilindro.
Una pista es la franja del disco que gira delante de una cabeza. En los sistemas de cabeza fija
cada una de éstas define una pista, mientras en los sistemas de cabeza móvil cada posición de la
cabeza define una pista. Las pistas se encuentran divididas en unidades menores denominadas seg-
mentos. Un sector lo constituye el conjunto de segmentos concéntricos de cada una de las pistas.
La unidad de información transferida en un acceso es el sector (definido en el formateo inicial).
Los disquetes dividen su superficie únicamente en pistas y sectores, los sistemas de varias superficies
tienen además cilindros. El acceso a la información deseada exige la selección de la cabeza adecua-
da, su posicionamiento (en caso de ser móvil) y la interpretación de la información leída de la pista,
para llegar a seleccionar el sector deseado.
NOTA: Antes de utilizar un disco es necesario una operación preliminar que
los prepara para su uso. Se denomina formateo. Cuando se formatea un disco,
el sistema operativo elimina toda la información previamente existente (si el disco
ya había sido utilizado) o lo prepara físicamente para su primer uso (en caso de un
disco nuevo). Entre estas operaciones se encuentran la comprobación de sectores
y la marcación de aquellos que resulten inservibles, además se crean las tablas
internas que se utilizarán posteriormente para asignar espacio a la información que
se almacene.
No toda la capacidad de la unidad de almacenamiento es aprovechable. Durante el formateo se
especifica la información de direccionamiento, y en algunos casos la de sincronismo, que permiten
que la información que se almacene en estos dispositivos se pueda recuperar. Por ello, de la capaci-
dad de almacenamiento bruta del dispositivo sólo se puede destinar para el almacenamiento de datos
un determinado porcentaje: la capacidad de almacenamiento neta o capacidad formateada.

10.3.2. Cintas
La capacidad de almacenamiento bruta de las cintas viene determinada por su longitud y por la
densidad de grabación (bits grabados por pulgada). Como en los discos, también se guarda informa-
ción de dirección para acceder a los datos deseados. Además, las poleas necesitan tiempo para parar
y alcanzar la velocidad de régimen de la cinta, necesitándose unas zonas muertas entre los registros
denominados IRG (Inter Register Gaps). Para disminuir su número los registros se agrupan en bloques
o ficheros, sin claros entre ellos, con un directorio en su cabecera que especifica los registros que

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 129


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

contiene. Al final del fichero se acompaña la información para la detección de errores y de fin de
registro. Este proceso definitorio se realiza durante la operación de formateo de la cinta.

10.4. TIEMPO DE ACCESO

10.4.1. Discos
Viene determinado por el tiempo que tarda en posicionarse la cabeza de lectura-escritura en la
pista deseada (tiempo de búsqueda) más el tiempo que tarda la información de la pista en pasar
delante de la cabeza (tiempo de latencia). Estos tiempos siempre se expresan en valor medio, porque
tanto el tiempo de búsqueda como el tiempo de latencia dependen de la posición de partida y de la
posición deseada. En las tecnologías ópticas el tiempo de acceso es muy pequeño, dado que el láser
accede a cualquier zona del disco muy rápidamente, pero todavía alcanzan los valores medios de
acceso de los discos magnéticos.

10.4.2. Cintas
Estos dispositivos tienen una naturaleza secuencial, por lo que la unidad lectora debe explorar la
cinta sucesivamente hasta hallar una información específica. Por consiguiente, a mayor capacidad de
almacenamiento, mayor longitud de la cinta y mayor tiempo de acceso medio.
El tiempo de acceso en este caso viene determinado por el tiempo que tarda en posicionarse la
cabeza de lectura-escritura al inicio del registro que se quiere leer, más el tiempo que tarda la infor-
mación de la cinta en pasar delante de ella.
Existen sistemas que resuelven en parte esta desventaja: La técnica QFA (Quick File Access) crea
un índice para el contenido de la cinta, leída por el equipo lógico de lectura para acceder directamen-
te a la zona donde se encuentran los datos solicitados. En primer lugar se consulta la tabla y después
se avanza a la posición obtenida sin necesidad de recorrer todos los datos de la cinta.

10.5. VELOCIDAD DE TRANSFERENCIA


Velocidad a la que se transmiten los bits de un registro desde el soporte magnético a la cabeza
lectora. Viene determinada por la densidad de grabación y por la velocidad de giro (discos) o avance
(cintas).

10.6. SEGURIDAD Y FIABILIDAD


La fiabilidad para recuperar la información es un parámetro crítico a la hora de evaluar estas
unidades, especialmente con ciertas aplicaciones donde la disponibilidad de los datos resulta vital
para el buen funcionamiento de la organización y la rápida toma de decisiones. Una respuesta a las
necesidades de seguridad y de tolerancia a fallos es contar con dispositivos redundantes. Un ejemplo
de redundancia es la tecnología RAID. La duplicidad debe incluir también otros elementos tales como
controladoras, fuentes de alimentación, etc.
Se mide en términos de disponibilidad, como el tiempo medio entre fallos Las unidades de al-
macenamiento redundantes ofrecen facilidades de detección de errores de un solo bit que mejoran
la disponibilidad. Para ello necesitan almacenar información de paridad.

10.7. ANTEMEMORIA (MEMORIA CACHÉ)


La memoria caché mejora notablemente el rendimiento de modo totalmente transparente para
el usuario. La antememoria puede ser física, lógica o una combinación de ambas. La caché física
consiste en una memoria instalada dentro del propio dispositivo o su controlador, que mejora el ren-

130 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

dimiento leyendo con antelación peticiones de datos de salida o almacenando datos de entrada y
guardándolos en memoria intermedia hasta que la unidad esté libre. El inconveniente de la utilización
de esta caché es que la información siempre necesita pasar a través del bus de Entrada/Salida del
ordenador.
La caché lógica se basa en un programa que gestiona parte de la RAM del sistema como an-
tememoria del subsistema de almacenamiento. La información es directamente accesible por el
procesador utilizando el bus local. Su inconveniente es que está limitada por la memoria disponible
en el sistema.

10.8. MOVILIDAD
En un método de almacenamiento removible es imprescindible que los dispositivos de soporte
permitan intercambiar información de un sistema a otro, sin necesidad de realizar conexiones inter-
nas, garantizando la fiabilidad e integridad de los datos.

10.9. COMPATIBILIDAD
La compatibilidad entre un ordenador y los dispositivos de almacenamiento, así como con otros
sistemas que puedan existir en el futuro, asegura la inversión y la recuperación de los datos.

11. UNIDADES DE CINTA MAGNÉTICA

11.1. INTRODUCCIÓN Y PRINCIPIOS


El primer dispositivo de almacenamiento de este tipo se comercializó a principios de la década de los
cincuenta. Consistía en una cinta metálica con muy poca capacidad desde nuestra perspectiva actual. La
evolución tecnológica hizo que pronto se adoptaran otros medios, imponiéndose el plástico flexible deno-
minado Mylar, que se recubre con capas de óxido de hierro, óxido de cromo o partículas de metal.
La cinta se estructura en pistas paralelas en el sentido longitudinal existiendo una cabeza lecto-
grabadora para cada pista que escribe o lee la información. Lo normal son 9 pistas, de forma que se
leen o graban en paralelo 9 bits (8 de datos y uno de paridad).
NOTA: Las cabezas lecto-grabadoras se rigen por el mismo principio que las de
nuestros reproductores de casetes y consisten en un dispositivo electrónico forma-
do por un electroimán excitado por pequeñas bobinas.
La grabación ocurre mediante una corriente eléctrica que circula por las bobinas e induce la
magnetización de la capa de óxido de la cinta en movimiento. Esta técnica sobrescribe la información
que pudiera existir anteriormente.
En la lectura sucede el proceso opuesto: es la capa de óxido la que induce la corriente eléctrica
en las bobinas a medida que la cinta avanza en su recorrido. Las corrientes detectadas en las bobinas
determinan si corresponden a un bit 0 ó a un bit 1, recuperándose la información de la cinta. Este
proceso ocurre en paralelo para cada cabeza.
No toda la longitud de la cinta puede emplearse para almacenar datos. Por un lado, se debe
almacenar información de dirección para poder acceder a la zona de datos deseada. Por otro lado,
los cabrestantes necesitan un cierto tiempo para parar y para alcanzar la velocidad de régimen de la
cinta, por lo que se necesita dejar unos claros o zonas muertas entre los registros que se quieren leer
de forma independiente, esto es, parando la cinta entre ellos. Estos claros reciben el nombre de IRG
(Inter Record Gap) y vienen a ser de 1,5 cm. Para reducir este último inconveniente se pueden unir
varios registros en un bloque eliminando los claros entre ellos.
Las cintas han perdido terreno frente a los discos y en la actualidad sólo se emplean fundamen-
talmente como almacenamiento de archivos muertos o para copias de seguridad, aunque siguen
cumpliendo un papel importante para transferir información entre ordenadores.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 131


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Las características principales de estos dispositivos son:


– Memoria dinámica y no volátil.
– Se puede leer (lectura no destructiva), borrar y grabar.
– La cinta se mueve delante de las cabezas, existiendo contacto físico entre ambas.
– Soporte muy económico.
– Grabación horizontal.
– El acceso es puramente secuencial, hay que leer toda la cinta hasta llegar al lugar deseado,
por lo que el tiempo de acceso es importante.
– No se puede intercalar información adicional; para ello hay que regrabar toda la cinta.
NOTA: A modo de anécdota, cabe destacar el uso de cassettes de audio como
almacenamiento en sistemas domésticos. La grabación se hace de forma serie (bit
a bit) modulando la información. El método es lento, de poca capacidad y poco
fiable, pero muy económico, por lo que se ha empleado bastante en el inicio de los
ordenadores domésticos, hace más de 20 años.
El acceso secuencial de las cintas implica una exploración la cinta del medio hasta hallar una
información específica. Por este motivo, la rapidez de acceso es menor que en los discos. A mayor
capacidad de almacenamiento, mayor longitud de la cinta y mayor tiempo de acceso.

11.2. CINTA DE CARRETE


Este dispositivo consiste en dos bobinas con su correspondiente mecanismo de enrollado y dos
cabrestantes neumáticos encargados de mover la cinta magnética a velocidad constante frente a las
cabezas. Dichos cabrestantes tienen un bucle de cinta magnética para amortiguar los tirones de los
motores de enrollado de la bobina. Existe un sistema de control de velocidad y de control del bobina-
do que constituye la electrónica de control.
Las cintas de carrete tienen un ancho de 0,5 pulgadas y una longitud de 600, 1200 y 3600 pies,
y los carretes pueden llegar a 10,5” de diámetro. La capacidad de almacenamiento de un carrete
depende de su longitud y de la densidad de grabación, que es función de las prestaciones de la elec-
trónica de lectura-escritura y que puede ser de 800, 1600, 3200 y 6250 bpi.
Sin embargo no toda la cinta es aprovechable debido a la estructura empleada para almacenar
la información, en concreto la organización por registros. Cada fichero necesita una cabecera donde
figura el nombre y características de sus registros, además cada registro tiene su propia cabecera
(con un identificador y una zona de sincronismo) y una cola (con un código de detección de error y
una zona de fin de registro).
Además existe una pérdida de la longitud de cinta entre cabecera y cola de registro (IRG= lnter
Record Gap) necesaria para mantener la velocidad de constante y que es de 1,5 cm. Con objeto de
disminuir el número de IRG, es frecuente agrupar los registros en bloques. Se denomina factor de
bloqueo al número de registros que componen un bloque.
La velocidad de arrastre de las cintas de carrete varía de 25 a 200 pulgadas por segundo, sien-
do la velocidad de transferencia de la información entre la unidad y la UCP de 125 a 1250 Kb por
segundo (suponiendo una densidad de grabación de 6250 bpi) para los dos casos apuntados. Otra
característica a evaluar es el tiempo de rebobinado que oscila, para una cinta de 2400 pies, de varios
minutos a 30 segundos.
Otras características:
– Soporte estandarizado: Existe compatibilidad entre diferentes marcas y modelos.
– Soporte muy económico.
– Los códigos de grabación son el PE y NRZI.
– Acceso secuencia: el tiempo de acceso es importante y no se puede intercalar información
adicional (hay que regrabar toda la cinta).

132 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

11.3. CINTA DE CARTUCHO


Existen diferentes tipos de este dispositivo no compatibles entre sí, perdiéndose con ello una
de las grandes ventajas de cintas de carrete, que era precisamente la compatibilidad entre distintas
marcas y modelos.
Se basan en los mismos principios que éstas pero el mecanismo de arrastre es mucho más sen-
cillo. La cinta de cartucho normal es la de 0,25” de ancho. La ventaja del cartucho es que al estar
cerrado al polvo y más protegido al cambio de condiciones ambientales la duración y fiabilidad de la
información grabada es mucho mayor que en cinta de carrete. Es normal en estas cintas la grabación
en forma continua (streamer) sin separación entre dos bloques consecutivos, eliminándose así los
IRG.
Se utilizan para las copias de seguridad. La capacidad de almacenamiento es cercana a 1,0
Gbytes y la velocidad de transferencia en torno a 180 Kbytes/s. Actualmente las cintas de cartucho
están cobrando un mayor auge, considerándose el sustituto de las cintas de carrete.

11.4. CINTA DAT (DIGITAL AUDIO TAPE)


Según algunos constructores será la tecnología preponderante en el futuro para el almacena-
miento en casi todas las aplicaciones de backup. Estas unidades almacenan hasta 40 Gbytes con
una velocidad de transferencia de más de 20 GB por hora.
Son unidades compactas de 4 mm, de pequeñas dimensiones, económicos y rápidos, pero
las unidades lectoras son caras y no existen estándares. La técnica de grabación se conoce como
exploración helicoidal. La unidad de lectura-escritura usa un tambor giratorio que solapa las pistas
de grabación en lugar de la cabeza de grabación estática que se emplea con las unidades de cinta
anteriores. Las DAT son utilizadas en las mismas aplicaciones que las anteriores, pero con mayores
capacidades y fiabilidad. Suponen una buena alternativa de almacenamiento para PC, estaciones de
trabajo y servidores.

11.5. CINTAS DE 1/2 PULGADA


Estas unidades fueron utilizadas inicialmente en entornos mainframe. Todavía son muy utilizadas
para backups de grandes sistemas. Se basan en una cinta de Mylar de 0,5 pulgadas de ancho y
varias micras de espesor, recubierta de un material magnetizable (óxido de hierro, de cromo, etc.) de
otras pocas micras de espesor. Las 0,5 pulgadas de ancho se dividen en nueve pistas, cada una con
su correspondiente cabeza de lectura-escritura. Así se leen nueve bits en paralelo, ocho de datos y
uno de paridad.

11.6. CINTAS DE 1/4 PULGADA (QIC)


Se presentan en cassettes. Su principal inconveniente es la falta de estándares que impiden la
portabilidad. Los entornos donde las cintas QIC encuentran aplicación, como soporte de backup de
gran seguridad, incluyen los grandes ordenadores, servidores y PC. Son una alternativa a las de ½’’ y
al coste de un disco aunque renunciando a la rapidez de acceso. Existen 3 alternativas:
– Cartuchos estándar DC 6000: Su presentación es la de un cassette del tamaño aproxima-
do a la mitad de una cinta de vídeo. La longitud de la cinta es de 90 ó 180 m y graban en
11 pistas.
– Minicartuchos DC 2000: Cassette más pequeño que el anterior (minicartucho) similar al
de audio, con longitudes entre 39 y 52 m. Poseen un chasis resistente de metal, ruedas
de bobinado de precisión y una correa de amortiguación. Ofrecen una elevada calidad de
grabación.
– Cintas blandas (floppy tapes): Usan la controladora de la disquetera estándar, lo cual supo-
ne una gran ventaja en términos de compatibilidad. Posiciona la cabeza de lectura-escritura
directamente sobre la banda magnética.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 133


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

11.7. CINTAS DE 8 MM (HEXABYTE)


Tienen un aspecto similar a las cintas de vídeo. Almacenan varios Gb en un único cartucho, pero
como sucede con las DATs. También comparten la técnica de grabación. Sus unidades lectoras son
muy caras.

11.8. STREAMERS
Una de las tareas informáticas más importantes desde el punto de vista de la seguridad de la
información es la realización de copias de seguridad o backups. Una de las formas más avanzada para
poder llevarla a cabo con rapidez y garantías es el uso de un streamer.
El streamer es un dispositivo que se conecta, interior o exteriormente, al ordenador y me-
diante un software realiza la copia de la información contenida en el disco duro a una cinta au-
tomáticamente. Mediante este mismo software podemos recuperar parte o toda la información
contenida en dicha cinta, transfiriéndola de nuevo al mismo disco duro de donde se copió o a
otro diferente.
La mayoría de los programas de backup permiten realizar copias de seguridad de dos maneras
básicas:
– Copia de imagen completa: Método más rápido de efectuar una copia completa de un
disco duro y la que menos atención requiere. Tiene la contrapartida de importar todos los
errores que tuviera el disco duro.
– Copia selectiva: Copia únicamente los datos que se le indique mediante el criterio de se-
lección (de ficheros y directorios). Se almacenan en bloques contiguos optimizando el medio
de grabación.
Generalmente, la copia de seguridad de los discos duros se realizará diariamente, aprovechando
períodos en que no se realice ningún tipo de tareas sobre el mismo. Para ello se ha de introducir
una cinta dentro del streamer y a través del software programar el tipo de copia que se quiere reali-
zar, una vez configurado se realizará la copia en dicha cinta. Es muy conveniente realizar las copias
programando en distintas cintas por días alternos para evitar que alguna copia se realice en cintas
defectuosas.
Existen distintos tipos de streamer según el estándar de cintas que utilicen. Los streamer han
evolucionado tanto en el software como en el hardware. Una tendencia tecnológica tiene el objetivo
de que el streamer pueda realizar una copia de seguridad de una forma automática, sin ser atendido
por ningún operador. Para conseguir esto cada día van apareciendo cintas de backup más rápidas y
de mayor capacidad, software más sofisticado, mejores interfaces y más alta velocidad de transfe-
rencia de datos a la cinta.

Modelos actuales de streamers con sus correspondientes cintas

134 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

11.9. SISTEMAS AUTOMATIZADO DE CINTAS


Un sistema automatizado de cintas o ACS (Automatic Cartridge System) se basa en una unidad
que almacena miles de cartuchos de cintas y un robot que las recupera, las coloca en unos impul-
sores (mecanismos de arrastre) y después de su uso las devuelve a su lugar de almacenaje. Todo se
realiza automáticamente a partir de solicitudes de montaje lanzadas por el operador.
Las ventajas de estos sistemas son varias:
– Drástica reducción del tiempo medio de localización y montaje de las cintas.
– Reducción de errores en el manejo de cintas.
– Mantenimiento por software de un inventario detallado de volúmenes (número de serie,
nombre de ficheros, localización, situación de uso y fecha de última limpieza de los meca-
nismos de arrastre).
– Reducción del espacio físico necesario para las librerías de cintas.
– Máxima seguridad para la información.
– Reducción del número de operadores.
El principal inconveniente de estos equipos es su costo (muy caro) y el espacio físico que requie-
ren, por ello su adquisición debe justificarse por un análisis del coste/beneficio riguroso. También de-
berá evaluarse la compatibilidad con equipo lógico de salvaguarda y recuperación ya instalado y con
el sistema de gestión de cintas actual, así como la integración y soporte con el sistema operativo.

12. DISCOS MAGNÉTICOS


En 1956 se comercializaron por primera vez los discos magnéticos. Sus antecesores fueron los
tambores magnéticos que ya en aquella época no se utilizaban. Los discos son dispositivos de alma-
cenamiento de acceso directo, llamados así porque pueden acceder a la información almacenada de
forma más inmediata que en las cintas magnéticas.
El soporte de la información es un disco recubierto por una fina película magnética, que gira a
una gran velocidad (unas 3000 rpm). El sistema puede tener una o varias cabezas de lectura/escri-
tura, (las primeros se denominan sistema de brazo a cabeza móvil y los segundos de cabeza fija o
cabeza por pista).
El disco está siempre girando, aunque debido a la inercia mecánica del disco, éste tarda un tiem-
po apreciable en alcanzar el régimen estable de su velocidad de rotación (no hace mucho los discos
más grandes llegaban a tardar minutos). Por lo general las cabezas de lectura/escritura no se apoyan
sobre la superficie sino que se encuentran a una distancia mínima de la superficie. Esto se consigue
debido al aire que desplaza el disco al girar con elevadas velocidades, efecto que hace además posi-
ble que la cabeza “planee” por encima, adaptándose a las irregularidades de la superficie.
Los cortes de alimentación constituyen un problema muy importante pues al disminuir la velo-
cidad de giro las cabezas pueden “aterrizar” (landing) sobre la superficie del disco y destruir la capa
magnética o destruirse ellas mismas. Para evitar este peligro existe un mecanismo que separa las
cabezas antes de que se pierda velocidad.
El sistema de disco puede tener una o varias superficies divididas en pistas, sectores y cilindros.
Una pista es la franja de disco que gira delante de una cabeza. El número de pistas es el de cabezas,
en un sistema de cabeza fija, y el de posiciones que puede tener el brazo, en un sistema de cabeza
móvil. A su vez las pistas se dividen en sectores, constituyendo un sector la unidad mínima de infor-
mación que se transfiere en un acceso. Si el sistema tiene varias superficies el conjunto de pistas a
las que se accede en una posición determinada del brazo constituye un cilindro.
El direccionamiento global de las unidades de disco comprende la sección de la cabeza corres-
pondiente, posicionamiento del brazo (si las cabezas son móviles) y selección del sector correspon-
diente. Para poder reconocer la información del disco hay que añadir una información de direcciona-
miento y, a veces, de sincronismo. El formato de grabación especifica esta información.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 135


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Una operación de formateo incluye, al igual que en las cintas magnéticas, zonas reservadas o
gaps. Estos gaps se deben al tiempo de conmutación de la electrónica de la cabeza para pasar de
lectura a escritura y viceversa. Estas zonas son mucho menores que en el caso de las cintas.
Como se ha explicado anteriormente, la información se estructura en sectores, siendo un sector
la mínima cantidad de información que se transfiere en una operación de lectura o escritura. El for-
mato puede ser de tipo hardware o software. En el primer caso, existen unas marcas físicas fijas que
indican el comienzo de cada sector de tamaño fijo. En el segundo caso, suele existir una única marca
que indica el principio de las pistas que se denomina índice.

12.1. DISCOS FLEXIBLES


Los discos flexibles o disquetes son dispositivos magnéticos. Están compuestos de una lámina
magnética que se integra dentro de una cubierta de plástico o carcasa que lo protege. La superficie
de dicha lámina está formada por círculos concéntricos llamados pistas que, a su vez, se dividen en
varios sectores. Cada sector puede almacenar 512 bytes.
Cada vez que se lee o escribe en un disquete, éste tiene que ponerse en movimiento hasta alcan-
zar la velocidad adecuada, en oposición a los discos duros que se encuentran girando constantemen-
te. Esta diferencia es la principal causa de que el trabajo con discos flexibles sea más lento y de que
los discos duros resultan mucho más eficientes que los disquetes. Hoy en día todos los ordenadores
se suministran con un disco duro.
En el proceso de lectura, la cabeza de lectura-escritura traduce la señal magnética del disco en
una señal eléctrica interpretada en el ordenador. Ocurre lo inverso durante el proceso de escritura.
En estas operaciones la cabeza de lectura-escritura se apoya en el soporte, reduciendo la vida del
disquete. Para proteger la codificación de la superficie magnética debe evitarse exponer estos dispo-
sitivos a fuertes campos eléctricos y magnéticos, así como tocar con cualquier elemento la superficie
visible del disco.
Los disquetes son la solución a situaciones en las que se necesita un medio de almacenamiento
alternativo al disco duro, removible, bastante segura y con posibilidad de intercambio de información
entre sistemas compatibles sin realizar conexiones internas. Las principales ventajas son su precio y
compatibilidad.

12.1.1. Disquetes de 5¼ pulgadas (5¼”)


Están compuestos de una cubierta flexible de policloruro de vinilo, un revestimiento de un tejido
sintético y un disco delgado de poliéster recubierto de una capa magnética de óxido de hierro. Un
anillo de nailon refuerza el agujero central del disquete protegiéndole de desgastes, desgarros y rotu-
ras. La cubierta que protege el disquete está doblada alrededor del disco y su revestimiento, y posee
otro orificio a través del cual las cabezas de lectura-escritura acceden a la superficie del disco. Otro
componente del disquete es su funda, en la que se debe guardar éste cuando no se está utilizando,
para protegerlo del polvo, suciedad y otros contaminantes.
Los disquetes de 5¼ desaparecieron del mercado hace ya casi una década.

12.1.2. Disquetes de 3½ pulgadas (3½”)


Son funcionalmente idénticos a los de 5’25”, con ciertas mejoras estructurales que solucionan
las deficiencias de sus predecesores. Los disquetes de 3’5 pulgadas están provistos de una caja
plástica rígida que les ofrece mayor protección. También disponen de una portezuela metálica que es
deslizada por la disquetera cuando la cabeza de lectura-escritura efectúa una operación de lectura
o escritura.
Gracias a este diseño, estos dispositivos son más resistentes a dobleces, presiones, objetos
punzantes y otros contaminantes que habitualmente inutilizan los disquetes de 5’25“. La puerta
deslizante, por su parte, evita el contacto de la superficie del disco con elementos que no sean la
cabeza de lectura-escritura.

136 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Respecto al mecanismo de rotación, el eje de la disquetera se fija a un eje de metal que se ex-
tiende en la parte inferior de la caja del disquete y está fuertemente adherido al disco. Para la lectura
y escritura de estos dispositivos, la superficie del disco gira en cualquiera de los dos sentidos delante
de la cabeza de lectura-escritura que posee la disquetera.
Además de las diferencias expuestas entre disquetes de 5¼ y 3½, se hace otra subdivisión den-
tro de cada tipo según la densidad o capacidad del disco. Existen disquetes de densidad doble (DD
Double Density) y de alta densidad (HD High Density). La diferencia entre los disquetes de doble y
alta densidad es muy simple: los segundos pueden almacenar el doble de información que los prime-
ros. Actualmente se utilizan casi en exclusiva los disquetes de 3½ de alta densidad.

12.2. DISCOS DUROS


Se denominan también discos fijos o Winchester. Este nombre se remonta al diseño de la unidad
IBM 3340 realizado en 1973, aplicándose a todas las unidades con soporte fijo.
Los discos de este tipo tienen superficie rígida y van sellados, de forma que evitan las partículas
de polvo y suciedad que existen en el medio ambiente. La mayor ventaja conseguida es que se puede
reducir la separación cabeza-superficie, alcanzando mayores densidades de grabación, una mayor
integridad de la información y un menor coste por bit.
Representan el medio de almacenamiento más extendido en microordenadores, estaciones de
trabajo, servidores, miniordenadores y grandes ordenadores centrales, debido a sus excelentes ca-
racterísticas de capacidad, fiabilidad y velocidad de acceso a los datos. Ofrecen la máxima relación
capacidad de almacenamiento/coste, con unos tiempos de acceso muy rápidos.
Los avances en las tecnologías de película magnética permiten que los datos sean grabados en
dominios cada vez más pequeños y que se sufran menos daños en el proceso de lectura-escritura.
Estas mejoras permiten discos con mayores densidades de almacenamiento y con unos tiempos de
acceso inferiores.
Los soportes de estos dispositivos giran a gran velocidad (más de 3.000 rpm), pero las cabezas
de lectura-escritura no tocan el soporte, se desplazan a una distancia del orden de 10-4 mm de la
superficie gracias al aire que desplaza el disco al girar, evitando así su desgaste. Para evitar el choque
de la cabeza con la superficie, existe un sistema que separa las cabezas antes de que el disco pierda
velocidad. El dispositivo incluye una circuitería electrónica, la controladora, que procesa el flujo de
datos que pasa a través de ella dándole formato para su transmisión y registro.

Discos magnéticos.
A la izquierda podemos apreciar un disco duro y a la
derecha una disquetera de 3½ pulgadas con un disco
sobre ella

Las características técnicas de estos periféricos son las siguientes:


– Tamaño: Diámetro exterior del disco. Existe una gran variedad de tamaños 3½, 5¼, 8,
10½, 11½ y 14 pulgadas.
– Densidad de grabación: Número de bits grabados por pulgada o bpi (bits per inch). Este
parámetro no es un número fijo para un mismo disco, ya que varía en función de la distancia
al centro del disco.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 137


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

– Capacidad de almacenamiento: Número de bits que pueden almacenarse en el disco. Hay


que distinguir entre la capacidad sin formatear y la formateada. La capacidad formateada se
refiere a la capacidad efectiva de almacenamiento una vez descontada la parte del disco re-
servada para la sectorización y formateo de los registros. La capacidad puede alcanzar varios
Gbytes por unidad y es el factor que más está evolucionando con los avances tecnológicos.
– Tipo y tamaño de los sectores: La sectorización puede estar físicamente integrada (hard-
ware) o grabada por un programa formateador (software). El tamaño de los sectores puede
variar de 128 a varios miles de bytes. Un tamaño de 512 bytes es bastante normal en discos
duros.
– Velocidad de rotación: se mide en revoluciones por minuto (rpm). En los discos duros este
parámetro alcanza fácilmente 3600 rpm.
– Tiempo de acceso: El tiempo de acceso de estos dispositivos viene dado por el tiempo que
tardan en posicionar el brazo en la lista deseada (tiempo de búsqueda), más el tiempo
que tarda la información de la pista en pasar delante de la cabeza por efecto de la rotación
del disco (tiempo de latencia). Estos tiempos dependen de la posición de partida y de la
posición deseada. No se tarda lo mismo en mover un disco de la pista 1 a la 2 que de la
1 a la 75. Por ello, los fabricantes suelen dar los valores medios y los peores. En unidades
Winchester de 5”1/4 el tiempo medio de acceso es de 15 a 25 ms y los máximos de 30 a
45 ms.
– Velocidad de transferencia: Es la velocidad medida en Mbytes/segundo de transferencia
de datos entre el disco y el procesador. Este parámetro depende de la velocidad de giro y la
densidad de grabación angular.
Las características más importantes de las unidades de disco son las siguientes:
– Memorias dinámicas de acceso directo.
– No volátiles.
– Permiten lectura y escritura. La lectura no es destructiva.
– Al contrario que las cintas, graban los caracteres en serie, pues las pistas empleadas son de
1 bit de ancho.
– Tiempos de acceso que pueden ser de unos pocos milisegundos en las unidades más rápi-
das.
– Se emplean como almacenamiento secundario o auxiliar.
– Velocidad de transferencia del orden de 176,51 Mbyte/s.
– La capacidad de almacenamiento alcanza varios Gbyte por unidad.
Existen tres diferencias fundamentales entre disquetes y discos duros:
– Transportabilidad: Los disquetes son independientes de la unidad de disquetes y se inser-
tan y extraen de ésta. Por el contrario, los discos duros permanecen fijos dentro de la unidad
central del ordenador. Existen discos duros removibles, pero son una excepción si conside-
ramos el número total de discos existentes.
– Capacidad: Los disquetes habituales que operan en un ordenador tienen una capacidad
máxima de casi 2 Megabytes, mientras que el disco duro más pequeño es de 20 Megabytes,
alcanzándose fácilmente hoy en día capacidades de 40 Gigabytes.
– Velocidad: Los discos duros son bastante más rápidos que los disquetes. La misma opera-
ción puede tardar 50 veces más sobre un disquete que sobre un disco duro.
– Modo LBA (Logical Block Addressing)
La capacidad de un disco duro se mide en tres valores: número de sectores por pista, número
de cabezas y número de cilindros. Esta técnica se conoce como CHS (Cylinder, Head, Sector). El
estándar IDE soporta 65.536 cilindros, 16 cabezas y 255 sectores por pista, dando una capacidad
total máxima de 137 GB.
Por su parte, la BIOS del PC soporta 1.024 cilindros, 255 cabezas y 63 sectores; ya que ambos
deben funcionar en conjunción, es el mínimo común denominador de ambos el que marcará la capa-

138 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

cidad definitiva, que será de 1.024 cilindros (máximo de la BIOS), 16 cabezas (máximo del IDE) y 63
sectores (máximo de la BIOS), originando un total de 528 Mb.
Para superar esta traba la BIOS debe implementar un modo de trabajo conocido como LBA, que
traduce el esquema CHS a otro de direccionamiento lógico. Esta operación es totalmente transparen-
te al sistema operativo y al software en general, y aporta la evidente ventaja de poder acceder a todo
el espacio disponible del disco duro del ordenador.
Cuando una BIOS no soporta esta técnica es preciso emularla por software; para ello, el
fabricante de la unidad suele poner a disposición del usuario utilidades especiales que, en forma
de driver residente, consiguen “engañar” al sistema y obtener el mismo efecto que el LBA por
BIOS.

12.3. DISCOS DE CARTUCHO REMOVIBLES


Combinan tiempos de respuesta cercanos a los discos duros fijos con la capacidad de almace-
namiento virtualmente ilimitada de los disquetes. Se pueden montar interna o externamente en la
unidad central. Tienen su aplicación más común en el traslado de grandes cantidades de información
entre ordenadores.
Su diseño se basa en un disco duro tipo Winchester contenido en un cartucho sellado que se
puede separar del resto del sistema de almacenamiento. Las cabezas magnéticas de lectura-escri-
tura se encuentran incluidas en el propio cartucho (son muy sensibles al medio) y se mueven muy
cerca de la superficie del disco, que gira sobre un eje imantado. Su funcionamiento es idéntico al de
un disco duro, con la salvedad que la capacidad de almacenamiento está limitada por el número de
unidades de cartucho disponibles. Uno de los modelos más famosos de disco de cartucho removible
es el Bernoulli.

12.4. OTROS
– Tarjetas PCMCIA (PC Memory Card International Association): Son dispositivos basados en
HDs diminutos, del tamaño de una tarjeta de crédito. Se utilizan generalmente en equipos
portátiles.
– Unidades ZIP: Estas unidades están adquiriendo una importante popularidad en el mercado
actual debido a su bajo precio y a su flexibilidad. Desde el punto de vista del usuario funcio-
nan como disquetes de alta capacidad. Son transportables, rápidas, se conectan al ordena-
dor fácilmente, tienen un cómodo formato y su capacidad supera más de 100 veces la de
un disquete de 3½, por lo que los hacen ideales para muchos segmentos del mercado.

Unidades ZIP de 100 (a la izquierda, sobre la que


descansa un disco) y 250 Mb (a la derecha), presen-
tando un tamaño más reducido que no debe confundir:
es más moderna, rápida y admite discos de mayor
capacidad que su antecesora

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 139


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

12.5. REDUNDANCIA (SISTEMAS RAID)


Las baterías de discos RAID (Redundant Array of Inexpensive Disks) ofrecen una alternativa a los
tradicionales sistemas de almacenamiento masivo (SLED, Single Large Expensive Disk). Las ventajas
de esta tecnología RAID son las siguientes:
– Alta disponibilidad: Existen unidades de disco dedicadas a la redundancia de los datos.
– Altas prestaciones: Mayor número de operaciones por segundo debido a su configuración
de discos en batería que posibilita el proceso de peticiones simultáneas.
– Bajo coste: Utilizan discos estándar del mercado.
– La tecnología RAID utiliza una arquitectura que protege y restaura los datos. Tras la sustitu-
ción de un disco averiado, se reconstruyen los datos a partir de la información almacenada.
El nuevo disco refleja todas las transacciones realizadas anteriormente y durante el fallo, por
lo que se impiden posibles pérdidas. A continuación se describen los niveles RAID:
– Nivel 0: No incorpora redundancia de datos. No obstante, almacena y recupera los datos
más rápido que trabajando con un único disco, gracias al empleo de una técnica denominada
distribución de datos, que divide los datos en segmentos transferidos a distintas unidades.
– Nivel 1 (discos espejo): Incluye dos unidades de disco: una de datos y una de réplica. Los
datos se escriben en ambas unidades. El disco redundante es una réplica exacta del disco de
datos (disco espejo). Los datos pueden leerse de cualquiera de las dos unidades. Si se avería
la unidad de datos, es posible acceder a la unidad de réplica y el sistema sigue funcionando.
Con este nivel se obtiene la misma velocidad de lectura-escritura que con una configuración
normalizada. Constituye la mejor opción para aplicaciones que conllevan un gran número de
operaciones de escritura. El mayor inconveniente es el coste de dos unidades.
– Nivel 2: Con un único disco de paridad sólo se detecta un único error, para recuperar más erro-
res son necesarios discos adicionales. El número de discos extra en el nivel 2 varía de 4 en
un grupo de 10 discos, hasta 5 discos en un grupo de 25. Este nivel cuenta con varios discos
para bloques de redundancia y corrección de errores. La división es a nivel de bit y el acceso
es simultáneo a todas las unidades tanto en operaciones de lectura como de escritura.
– Nivel 3: Proporciona seguridad gracias a la información de paridad almacenada en una úni-
ca unidad dedicada, siendo una redundancia más eficaz. Los datos se dividen en fragmentos
y se transfieren a los distintos discos en paralelo. Enviando más datos simultáneamente au-
menta la velocidad general de transferencia. Por ello este nivel es idóneo para aplicaciones
que transfieran grandes ficheros. No obstante, en aquellos entornos donde muchos usuarios
necesitan leer y escribir múltiples registros aleatorios, las peticiones de operaciones de en-
trada-salida simultáneas pueden sobrecargar y ralentizar el sistema.
– Nivel 4: Los bloques de datos se distribuyen entre un grupo de discos reduciendo el tiempo
de transferencia y explotando toda la capacidad de transferencia de la matriz de discos. Es
preferible al nivel 2 para pequeños bloques de datos, porque en este nivel, los datos son
distribuidos por sectores y no por bits. Otra ventaja frente a los niveles 2 y 3 es que simul-
táneamente puede estar activa más de una operación de lectura-escritura sobre el conjunto
de discos. El nivel 4 de RAID tiene división a nivel de bloques y el acceso al array de discos
es paralelo, pero no simultáneo. Posee un disco dedicado a paridad y corrección de errores.
La operación de escritura se realiza de forma secuencial y la de lectura en paralelo.
– Nivel 5: Las unidades de disco actúan independientemente, atendiendo sus propias opera-
ciones de lectura-escritura, lo que aumenta el número de ésta y mejora considerablemente
el tiempo de acceso, especialmente con múltiples peticiones de pequeñas operaciones de
entrada-salida. Asegura un mejor rendimiento de entrada-salida para aplicaciones con bús-
quedas aleatorias de muchos ficheros pequeños (aplicaciones transaccionales). El nivel 5
ofrece la posibilidad de soportar múltiples operaciones de escritura, de forma que los datos
pueden escribirse en un disco y su información de paridad en otro.
No existe una unidad dedicada para paridad sino que el controlador intercala los datos y la
paridad en todos los discos del subsistema. El inconveniente de este nivel es que presenta
una operación adicional de escritura al almacenar los datos, ya que tanto los datos como
la información de paridad se actualizan en operaciones y unidades de disco diferentes. Por

140 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

tanto, las aplicaciones con numerosas operaciones de escritura pueden sufrir descensos
en el rendimiento. No obstante, otras unidades de la batería pueden seguir leyendo datos
durante la operación de escritura, contribuyendo a mejorar el rendimiento general de la E/S
de la batería. Debido a la información de paridad, este es el más apropiado para aplicaciones
con un elevado número de operaciones de lectura respecto a las de escritura.
– Nivel 6: Añade un nivel más de discos, resultando una organización con dos dimensiones
de discos y una tercera que corresponde a los sectores de los discos. La ventaja consiste en
que se puede recuperar un error de entre dos discos y además es posible recuperar muchos
errores de tres discos. La operación de escritura es difícil debido a la necesidad de sincroni-
zar todas las dimensiones. Esta organización funciona como el nivel 0 de RAID en cada una
de las dos dimensiones de discos, y como el nivel 1 de RAID en la operación entre las dos
dimensiones de discos. El acceso es simultáneo en cada una de las dimensiones indepen-
dientes de discos.

RESUMEN DE LOS NIVELES RAID

Nivel Aplicaciones Ventajas Inconvenientes

Altas prestaciones sin Incremento velocidad de No resuelve el problema de la


0
redundancia acceso fiabilidad

Coste de duplicar el
Gran porcentaje de
1 Alta disponibilidad almacenamiento y no mejora
escritura sobre lectura
la velocidad de acceso

Grabación de datos
Menor porcentaje de
2 en distintos discos División a nivel de bit
escritura sobre lectura
simultáneamente

Más eficaz que el nivel 2


3 Científicas almacenando datos de
redundancia

Permite más de una


Pequeños bloques Acceso en paralelo a los
4 operación E/S activa sobre
de datos discos pero no simultáneo
los datos

Discos independientes. Gran


Descenso del rendimiento de
5 Transaccionales aumento de velocidad con
operaciones de escritura
pequeñas op. E/S

Alto coste y complejidad del


6 Cualquier tipo Mejor disponibilidad
sistema

Tabla resumen de las características de los distintos niveles RAID

13. MEMORIAS DE BURBUJAS MAGNÉTICAS


Las memorias de burbujas magnéticas fueron durante la década de los setenta una alternativa
frustrada para la sustitución de discos y tambores. Actualmente están completamente desfasadas.
Estas memorias se construyen depositando una fina capa de material magnético sobre una base
formada por un compuesto de galio. Esta capa magnética ha de tener una dirección de polarización
preferente perpendicular a la base. Aplicando los campos correspondientes, se pueden formar peque-
ños dominios magnéticos circulares o burbujas magnéticas.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 141


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Dichas burbujas son estables, siempre que se mantenga el campo magnético de polarización.
Además, se pueden manipular haciéndolas avanzar, dividiéndolas, eliminándolas y detectándolas. Se
constituye así una memoria de propagación, en la que la existencia de una burbuja indica un 1 y su
ausencia un 0.
Las características de las pastillas de estas memorias son las siguientes:
– Capacidad del orden de 1 Mbit.
– Tiempo de acceso del orden de 10 ms. En la lectura hay que esperar a que las burbujas co-
rrespondientes al bucle interno deseado alcancen la conexión al bucle externo y circulen por
este bucle hasta el transductor de lectura, necesitando un proceso similar en la escritura.
– Velocidad de transferencia del orden de 150 Kbits/s.
– Memoria de propagación.
– No es volátil. Si se deja de alimentar, pero se mantiene el campo de polarización (por ejem-
plo mediante imanes permanentes), las burbujas se paran pero no desaparecen.
– El direccionamiento requiere grabar información de dirección con los datos.
– La lectura es destructiva: hay que reescribir lo leído para conservarlo.

14. DISCOS ÓPTICOS


Dispositivos de mayor capacidad de almacenamiento que los discos magnéticos. La funcionali-
dad de la cabeza de escritura es realizada por un rayo láser de gran potencia y como dispositivo de
lectura actúa un rayo láser de baja potencia. La superficie del disco no es de tipo magnético, sino que
está realizada en otros materiales según las diversas técnicas posibles: vidrio y plástico, compuestos
metálicos de óxidos ferrosos, aleación de oro y platino, etc.
La grabación de la información se realiza alterando la superficie con la producción de pequeños
hoyos. La existencia de un hoyo corresponde a bit 1 y la ausencia a bit 0. Cada bit de información
se denomina pit y apenas ocupa un micrón, lo que supone una densidad lineal de 5000 bpi. Estas
cifras, junto con la anchura de la pista, explican la gran compactación de información en este tipo de
dispositivo, que resulta en que un disco compacto almacena de 60 a 100 veces más información que
un disco magnético del mismo diámetro.
Otra ventaja es que son muy resistentes al polvo e incluso a los arañazos, aunque sus tiempos
de acceso sean algo peores que los de los discos magnéticos. Los diámetros actuales varían, sien-
do los más extendidos los de 12 cm. Estos últimos pueden almacenar entre 300 y 700 Mbytes de
información.
Los formatos de almacenamiento dependen de los sistemas empleados:
– Sistema CLV (Constant linear velocity): La velocidad de rotación es variable, en función de
la pista en la que esté situado el láser (cuánto más alejada del centro esté la pista, mayor es
la velocidad) consiguiéndose una densidad de bits constante y una capacidad de almacena-
miento grande.
– Sistema CAV (Constant angular velocity): Varía la densidad de bits y aumenta la velocidad
de transferencia pero la capacidad de almacenamiento es menor, pudiéndose observar a
simple vista que los discos están divididos en “gajos” (sectores).
– Sistema MCLV (Modified constant linear velocity): Combina los dos sistemas anteriores
proporcionando mejor tiempo de acceso y mayor capacidad.
Existen dos tecnologías principales de lectura:
– Refractiva: El haz de láser atraviesa el disco, el ángulo de salida cambia según el valor de
cada bit.
– Reflexiva: El láser se refleja en la superficie, el ángulo de reflexión cambia según el valor de
cada bit.

142 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

La escritura o grabación se realiza mediante tres métodos:


– Magneto-óptico: El haz del láser calienta una pequeña superficie del disco y provoca que
esa zona cambie sus propiedades físicas, haciéndola sea más reflexiva o más transparente.
– Cambio de fase: Utiliza el haz del láser para cambiar la fase de la estructura cristalina en
pequeñas porciones del disco, que de esta manera transmiten o reflejan más luz.
– Tinte de color: Usa el haz del láser para cambiar el color de pequeñas zonas del disco y
hacerlas más reflexivas o transparentes.
Los factores a tener en cuenta a la hora de evaluar un disco óptico son:
– Interfaz: IDE/EIDE, SCSI, USB, etc. (En próximos apartados estudiaremos los diferentes
tipos de interfaces).
– Tiempo de acceso: Una unidad de calidad dispone no debe presentar tiempos de acceso
por encima de los 100 ms.
– Tamaño del buffer: El tamaño más utilizado es de 128 Ks, pero algunas unidades ofrecen
256 o 512 Kbs. Las grabadoras aumentan este valor a 1, 2 o 3 Megas.

14.1. CDROM
Son unidades de sólo lectura, cuya aplicación principal es similar a la memoria permanente tipo
ROM o PROM. Son prácticamente iguales que los Compact Disc de música y se encuentra protegidos
por una carcasa de plástico. El tiempo de acceso varía de 100 a 250 ms y tiene una velocidad de
transferencia de hasta 200 Kbytes/sg. Ofrecen una capacidad de almacenamiento que oscila entre
500 y 700 Mb.
Como todo disco el CDROM gira dentro de la unidad gracias a un motor. A diferencia de los dis-
quetes y los discos duros, la lectura de un CDROM no se realiza por medios magnéticos sino ópticos.
La combinación de la velocidad del disco con la precisión del láser permite una gran capacidad de
lectura fiable en poco tiempo.
Un CD-R estándar está formado por tres capas principales: una capa plástica de protección, una
capa reflectante de aluminio, y una capa de policarbonato. Entre estas dos, hay una nueva capa com-
puesta de tinta orgánica fotosintética. El láser grabador marca físicamente una serie de pits –hendi-
duras–, con una potencia situada entre los 4 y los 8 milivatios, en la capa de tinta. Esta sustancia, al
recibir calor, se vuelve opaca, debido a una reacción química.
En estos dispositivos los datos binarios se presentan mediante combinaciones de pits a lo largo
de una espiral. Durante el proceso de lectura, el haz de un rayo láser recorre la espiral a una velo-
cidad lineal constante, interpretando los llanos y depresiones como unos y ceros, según la diferente
reflexión que experimenta el rayo cuando encuentra unos u otros.
Estos discos ofrecen una gran capacidad de almacenamiento en un espacio mínimo. Reciente-
mente la tecnología ha evolucionado acercando a los usuarios máquinas que permiten la grabación
de CD. Los primeros en aparecer fueron los llamados WORM. En estos aparatos es posible grabar
datos, mediante un haz de láser de más potencia, sobre un disco virgen, pero sólo una vez. Hoy,
sin embargo, esa tecnología ha evolucionado hacia los discos magneto-ópticos en los que mediante
tecnología láser se puede leer, grabar y borrar información tantas veces como se necesite.
La vida media de un CD es teóricamente ilimitada, dado que en lectura nunca hay contacto
físico con el disco. Las unidades de CD incluyen, además del mecanismo para la lectura, una tarjeta
controladora que se conecta en una ranura libre del ordenador y, si es necesario, los cables de ali-
mentación y conexión.
Para controlar de forma lógica la unidad de discos CDROM suele ser necesaria alguna exten-
sión de software para el sistema operativo instalado. En MSDOS, por ejemplo, esto se consigue
mediante una serie de controladores o programas especiales que se añaden a la configuración
del sistema. Habitualmente, las unidades de CDROM se comportan como unidades de disco duro
adicional, en las que se pueden ejecutar programas, importar ficheros o simplemente escuchar
música.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 143


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Resumen de las características del CDROM:


– Dispositivos de sólo lectura
– Elevada fiabilidad
– Inmunidad a los campos magnéticos
– Gran capacidad
– Bajo coste
Los CDROM son muy adecuados para la edición y distribución de bibliografía, catálogos, manua-
les técnicos complejos, libros de referencia, ficheros de datos masivos, BDs, aplicaciones multimedia
y bibliotecas de imágenes fotográficas.

Una unidad CDROM con su disco

Los CD-ROM grabables se llaman CD-R, si se graban una sola vez, y CD-RW,
si pueden grabarse y borrarse varios miles de veces.

14.2. DISCOS WORM


Son unidades que pueden grabarse una sola vez y leerse posteriormente como un CDROM nor-
mal (Write Only Read Many). El tiempo de acceso es algo superior al de éstos y la capacidad algo
mayor. La velocidad de transferencia es superior llegando hasta los 3 Mbytes/segundo.
El proceso de grabación sobre un disco WORM virgen consiste en un haz de láser que evapora u
oscurece determinadas zonas de su superficie, grabando la información Los discos WORM se utilizan
para archivos de imágenes y mantenimiento del inventario de grandes BDs estáticas.

14.3. DISCO REGRABABLES O MAGNETOÓPTICOS


Ofrecen todas las prestaciones de los anteriores y el valor añadido de la posibilidad de borrar y
reescribir información.
La grabación y el borrado se realiza mediante la conjunción de un láser y un campo magnético.
El proceso de escritura se produce en dos pasadas, una para el borrado y otra para la escritura. En
la fase de borrado, el haz del rayo láser calienta a altas temperaturas la capa magnética, haciendo
que retenga la polaridad magnética cuando pasa la cabeza imantada, que la polariza con un valor
nulo (fase de borrado). Para el proceso de escritura se vuelve a calentar el medio, mientras el cabezal
magnético fija el sentido de polarización que representa los datos.
El material empleado cambia sus propiedades ópticas de acuerdo con su magnetización. La lec-
tura se hace ópticamente, empleando el mismo láser activado a menor potencia sin llegar a calentar
el soporte. La capacidad de almacenamiento varía entre 120Mb y 1’5Gb y algunos discos pueden

144 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

utilizarse por las dos caras. El tiempo de acceso y de transferencia son similares a los de los discos
WORM.
Con estas características, estos discos aglutinan las ventajas de fácil uso y transportabilidad de
los disquetes y la fiabilidad, durabilidad y capacidad de almacenamiento de los discos ópticos.
A la hora de evaluar una regrabadora, hay que analizar seriamente el software incluido. Debe
tratarse de versiones completas con soporte para todos los tipos de grabación posibles: multisesión,
DAO, TAO, por paquetes incrementales, etc.

14.4. DVD O VIDEODISCO


Un CDROM estándar almacena 640 Megas, mientras que un DVD-ROM varía entre los 4.7 y los
17 Gigas, en un soporte de las mismas dimensiones físicas. El lector DVD-ROM emplea un láser rojo
con una longitud de onda situada entre los 630 y los 650 nanómetros, frente a los 780 nanómetros
de los CDs convencionales. El tamaño de las pistas y los pits es más pequeño, aumentando conside-
rablemente su capacidad de almacenamiento.
NOTA: Un lector DVD puede leer discos DVD, CD-ROM, CD-R y CD-RW.

14.5. MEDIDAS DE VELOCIDAD


La velocidad de las unidades CDROM, CD-R y CD-RW se mide en múltiplos de 1X, que equivale a
150 Kb/s. Por tanto, un lector 40X funcionará a una velocidad máxima de 40x150=6.000 Kb/s.
Aunque actualmente existen modelos a 52x, en la práctica nunca se alcanza esta tasa. Por ejem-
plo, un lector 40x no es el doble de rápido que otro 20x, pues depende del tipo de datos, su tamaño,
y cómo se encuentren almacenados en el CDROM.
Las grabadoras/regrabadoras emplean dos valores, uno correspondiente a la lectura, y otro a la
escritura. Los modelos más modernos de unidades CD-RW leen a 24x y graban a 4x o 6x.
Los lectores DVD-ROM también utilizan el valor X, pero de forma distinta. En este caso el factor
1x ronda los 1.000 Kbs/s. Por tanto, los lectores DVD 6x (los más rápidos al día de hoy), leen a 6.000
Kbs/s, equivalente al factor 40x de un CD-ROM.

15. DISPOSITIVOS DE ALMACENAMIENTO PORTÁTIL

15.1. TARJETAS DE MEMORIA


Las tarjetas de memoria Flash poco a poco se están introduciendo en el mercado. Aún todavía
no se ha producido su explosión comercial a gran escala, de momento han monopolizado algunos
ámbitos, como las cámaras digitales o los ordenadores de mano.
Las tarjetas de memoria han sido también señaladas como los estándares de almacenamiento
del tercer milenio. Estos nuevos componentes ofrecen una capacidad de un Gigabyte que puede
esconderse en la palma de una mano. Sin duda, constituyen un ejemplo claro de lo que depara el
futuro de la informática: más capacidad, más velocidad y menor tamaño.

15.1.1. PCMCIA
PMCIA, la Asociación Internacional de Tarjetas de Memoria para Ordenadores Personales estable-
ció el primer estándar del mismo nombre en 1990 (versión 1.0). Posteriormente se ha ido actualizan-
do hasta la versión 8.0. Se trata de una tarjeta de considerables proporciones si la comparamos con
el resto de tarjetas posteriores, pero que se ha convertido en un estándar para PC portátiles.
NOTA: PCMCIA (Personal Computer Memory Card International Association).

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 145


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Se trata de tarjetas completamente Plug&Play que no necesitan un controlador adicional, ya que


lo llevan incorporado junto con la CIS (Card Information Structure).

Tarjeta PCMCIA y sus especificaciones de tamaño

Su principal beneficio es su gran heterogeneidad. Pueden constituirse como puerto Ethernet,


terminal GPS, puerto Wireless LAN, puerto paralelo, adaptador SCSI, capturadora de vídeo, disco
duro, etc.
Las características más importantes de esta especificación son:
– Interfaz de conexión de 68 pines.
– 3 formatos disponibles (Tipo I, Tipo II y Tipo III). Las veremos a continuación.
– Incluye un sistema de información sobre la estructura de la propia tarjeta (CIS) que describe
características y capacidades para una configuración automática.
– Soporte para dos voltajes (3,3 y 5 voltios).
– Estándar PC Card ATA o modo de funcionamiento IDE.
– Posibilidad de captura de vídeo.
– Diversas funcionalidades heterogéneas (tarjetas inalámbricas, Bluetooth, etc.).
– Funcionamiento en 16 bits (velocidad de 8 MHz o 15,26 MB/s de ancho de banda) y Card-
bus de 32 bits (33 MHz, ancho de banda de 132 MB/s). Estas últimas sólo funcionan a 3,3
voltios y permiten su extracción “en caliente”, cosa que no permitían las anteriores.
Las tarjetas PC Card Tipo I tienen 3,3 mm de grosor y suelen dedicarse al almacenamiento con
memorias Flash, RAM, SRAM y OTP (One Time Programable, programables una sola vez).
Las PC Card Tipo II disponen de 5 mm de grosor y se utilizan normalmente para incorporar módu-
los con funciones adicionales (módem, tarjeta Ethernet, discos duros magnéticos...).
Una PC Card Tipo III, con 10,5 mm de grosor, utiliza un espacio correspondiente a dos huecos
para el Tipo I o II. Suelen dedicarse al almacenamiento e incorporan en su interior un disco magnético
como los utilizados en los discos duros.

Tipos de tarjetas PCMCIA. Todas las PC Card pueden insertarse en zócalos diseñados para el tipo superior, pero el tipo superior
no puede insertarse en el zócalo destinado al inferior

146 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

CURIOSIDAD:
La SDMI (Secure Digital Music Initiative, Iniciativa para la Música Digital Segu-
ra), bajo la tutela de la RIAA (Asociación Americana de la Industria Discográfica),
agrupa a 200 compañías y sellos discográficos como EMI o Warner. Su objetivo es
crear un estándar de seguridad para la protección de archivos musicales digitales.
Actualmente, la versión 1.0 se basa en marcas de agua, sistema desarrollado
por Verance Corporation (www.verance.com). Una variante de esta tecnología viene
siendo utilizada en España por la sDae (Sociedad Digital de Autores y Editores) y la
SGAE (Sociedad General de Autores y Editores) para identificar las obras musicales
del repertorio de sus socios y así perseguir las copias ilegales mediante su rastrea-
dor de Internet Araña.
Con una variante de este mismo sistema, la SDMI persigue impedir las copias
ilegales mediante su encriptación. Para poder ser utilizado, las tarjetas de memoria
que lean el archivo deben disponer de una identificación particular –ID– y el disposi-
tivo lector debe ser compatible con este sistema –actualmente no existe ninguno–.
Las marcas de agua son un código que se inserta en el archivo, inaudible por el
oído humano, pero identificable por software o por reproductores que lo soporten.

15.1.2. CompactFlash
El estándar CompactFlash (CF), basado en el estándar PCMCIA, fue aprobado por la Asociación
CompactFlash (CFA) establecida en octubre de 1995 por 12 compañías.
Su premisa partió de introducir una nueva clase de almacenamiento de bajo peso y bajas nece-
sidades energéticas. Las funciones serían capturar, retener y transportar datos, audio e imágenes.
Actualmente 205 compañías son miembros de la asociación.
En cuanto a tamaños, podemos encontrar las CF Tipo I de 3,3 milímetros de grosor y la CF Tipo
II de 5 milímetros. Las CF I pueden ubicarse en puertos para CF I y II, pero las CF II sólo encajan en
puertos CF II.
El último estándar aprobado es la versión 1.4, e independientemente de las anteriores divisio-
nes recoge otras dos: por un lado están las CompactFlash que se identifican como dispositivos de
almacenamiento (con memoria Flash) y por otro las CF+, con funciones adicionales: incluir discos
magnéticos (no memoria Flash), módulos adicionales de comunicaciones (Ethernet, módem, Blue-
tooth, Wireless LAN, etc.) u otro tipo de módulos (cámaras fotográficas digitales). Ambas pueden ser
de tipo I o II.
Las tarjetas CompactFlash de almacenamiento están diseñadas a partir de tecnología Flash, so-
lución basada en un chip de memoria no volátil que no requiere energía constante para mantener los
datos de forma indefinida. Su principal beneficio es que se trata de un dispositivo pequeño y portable,
y muy resistente, ya que no tiene piezas móviles.
Una tarjeta CompactFlash (CF) incluye un único chip controlador y un módulo que puede consistir
en memoria Flash o en un módulo complementario con diversas funciones: módem, tarjeta Ethernet,
Bluetooth, Wireless LAN, puerto adicional USB, etc. En una tarjeta CompactFlash de almacenamien-
to, el controlador gestiona los protocolos de intercambio, el almacenamiento de datos, su propia
alimentación y dispone de un sistema propio de diagnóstico y corrección de errores. El controlador de
las CF+ puede incluir más funciones, debido a la heterogeneidad de los módulos instalables.
Todas las CF están debidamente identificadas con la información contenida en CIS (Card Infor-
mation Structure). Estos registros de configuración describen la funcionalidad y características de la
tarjetas. De este modo favorecen el acceso a la información.
Relativamente reciente (mayo de 2001) es la aprobación por parte de la asociación Compac-
tFlash del sistema de codificación CPRM (Content Protection for Recordable Media) para las futuras
tarjetas Secure CompactFlash, entre otros proyectos. Las tarjetas Secure CompactFlash son com-
pletamente compatibles hacia atrás con las CF.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 147


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

De acuerdo con SDMI cada CF lleva su propio ID para proteger el copyright. Ese identificador
es usado para desencriptar la música que es descargada o comprada. Sin embargo, todavía no hay
ningún reproductor MP3 que utilice este sistema de seguridad.

Tarjetas CompactFlash de diferentes capacidades

15.1.3. SmartMedia
El estándar SmartMedia fue aprobado por la asociación PCMCIA en 1999. Desarrolladas por Tos-
hiba y Samsung, las tarjetas SmartMedia o SSFDC (Solid State Floppy Disk Card) luchan por hacerse
un hueco en el mercado.
Utilizan un terminal de 22 contactos. Disponen de capacidades entre los 8 y 128 MB y no dispo-
nen de controlador como las CF. El hecho de no disponer de controlador reduce costes, pero obliga a
tener que ubicarlo en los dispositivos lectores (cámaras, reproductores MP3, etc.).
El aspecto negativo es que algunos dispositivos no reconocen las nuevas tarjetas. Están dis-
ponibles dos versiones, 5 y 3,3 voltios, pero soporta ambas la vez como las tarjetas CF. El tamaño,
eso sí, es mucho menor, sobre todo en grosor (0,76 mm). Internamente, se trata de una memoria
formateada en FAT DOS.
El estándar recoge dos tipos de SSFDC dependiendo de la memoria que lleven. Por una parte es-
tán las que disponen de memoria Flash y por otra las que tienen Mask ROM. La Mask ROM funciona
igual que la memoria Flash pero no se puede grabar sobre ella. Por ejemplo, las casas discográficas
pueden utilizarla para grabar música original y que se pueda escuchar en reproductores MP3. La me-
moria Flash siempre funciona con 3,3 voltios y la Mask ROM puede utilizar ambos (3,3 y 5).
Por otro lado, si la tarjeta monta memoria Flash, puede incluir dos chips en vez de uno, lo que
aumenta su capacidad. Una tarjeta SSFDC con memoria Flash que utilice 3,3 voltios tendrá una
muesca en su parte superior derecha. Las que soporten 5 voltios la llevan en la parte superior iz-
quierda. Esto impide utilizar tarjetas en dispositivos no preparados a tal efecto. Las tarjetas SSFDC
también llevan protector en forma de círculo, para evitar escrituras no deseadas, que se puede tapar
con una pegatina.
Estas tarjetas, al igual que las CF, llevan un único identificador ID diseñado para evitar la dupli-
cación de música pirata. También tienen un sistema propio de detección y corrección de errores para
las transacciones de datos. Pese a no tener controlador, las tarjetas SmartMedia sí disponen de CIS
(Card Information Structure), que informa sobre su estructura e identifica el dispositivo.
Respecto a las primeras memorias, se ha mejorado en velocidad al utilizar la Flash NAND, desa-
rrollada por Toshiba, ya que las transacciones de datos se realizan en pequeños paquetes (512 kB
para la escritura, 8 y 16 kB para el borrado). No dispone de más posibilidades como la CF, así que no
se pueden utilizar módulos, como módems o tarjetas de red. Físicamente está realizada sin soldadu-
ras, el chip se fija con resina a la base y los contactos se ubican sobre la misma.

148 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

CURIOSIDAD:
Para almacenar grandes cantidades de imágenes
sin tener que salvarlas en el PC cada vez que se llene la
tarjeta de memoria, existen discos duros portátiles bajo
la forma de un lector de tarjetas CompactFlash y Smar-
tmedia. El dispositivo realiza un volcado completo de la
tarjeta de memoria insertada, posibilitando su reutilización
inmediata. Además, utilizando adaptadores, admite Multi-
mediaCard, Secure Digital y Memory Stick. Puede alimen-
tarse desde un automóvil o desde la red eléctrica, aunque
no puede editar las imágenes o borrar el contenido de la
tarjeta de memoria. Se conecta al PC a través del puerto
USB y puede montar discos duros de distintas capacida-
Tarjeta SmartMedia des (10, 20 o 30 GB).
acompañada de un adaptador

15.1.4. IBM Microdrive


Cumpliendo la especificación CF+ Tipo II, IBM ha conseguido introducir un pequeño disco duro
magnético y sus correspondientes cabezales dentro del espacio de una CompactFlash Tipo II. Tiene
un reducido precio pero mayor fragilidad que el resto de tarjetas.
En principio, todos los dispositivos compatibles con CF Tipo II lo son con la IBM Microdrive. Para
su funcionamiento con Windows CE previo a la versión 3.0 y Windows 95/98 es necesario instalar
algunos controladores incluidos con el producto o descargables de la web de IBM.

Unidad Microdrive de IBM

Las especificaciones oficiales de este dispositivo son:


– Velocidad rotación: 3.600 RPM
– Transferencia: 4,85 a 7,49 MB/sec
– Tiempo de acceso: 12 ms
– Alimentación: 3,3 y 5 voltios
– Dimensiones: 42,8 x 36,4 x 5 mm
– Peso: 16 gramos
– Temperatura de trabajo: 0 a 55 ºC

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 149


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

15.1.5. Multimedia Card


Con unas reducidas dimensiones, la MultiMediaCard (MMC) es una de las tarjetas de memoria
más pequeñas que existen. Las funciones que puede desarrollar esta tarjeta son paralelas a las de
las CF: pueden usarse con memoria Flash en diversos dispositivos multimedia o utilizar módulos adi-
cionales, función esta última que no se ha desarrollado comercialmente.
Esta especificación, desarrollada en principio por Sandisk y Siemens, está regida por la Aso-
ciación MultiMedia Card, que en 1998 estableció sus características principales. Dispone de un
método propio de detección y corrección de errores, se conecta a los dispositivos mediante un puerto
de 7 pines y para su identificación dispone de CID (Card Identification Number), que coincide en
funciones con el CIS de las tarjetas CompactFlash.
Utiliza un controlador dividido en dos partes que se ocupa de la gestión de la memoria y de la co-
municación con los dispositivos a los que se conecta. Actualmente, la última versión es la 3.2. Cada
tarjeta dispone de un número de identificación ID cuya finalidad es la protección del copyright musi-
cal. En 2001 se aprobó Secure MMC, para el intercambio seguro de archivos y su almacenamiento
mediante un nuevo módulo de encriptación dedicado en el controlador de la tarjeta.
Otra de las principales características de la MMC es la posibilidad de trabajar en modo SPI (Serial
Peripheral Interface), que disminuye mucho el rendimiento. Utilizando este protocolo, que suele em-
plearse en dispositivos de comunicación, la identificación de la tarjeta mediante CIS es sustituida por
la señal CS (Chip Select), la transferencia de archivos es mucho más lenta y unidireccional.

Tarjeta MultimediaCard

15.1.6. Secure Digital


En 1999, un consorcio integrado por Panasonic, Sandisk y Toshiba desarrolló una tarjeta que
evoluciona desde la MultiMediaCard hasta un nuevo formato denominado Secure Digital.
Los avances respecto a MMC incluyen la protección criptográfica de datos con copyright, au-
mento en 2 pines usados para la transmisión de datos (se consigue más velocidad de transferencia),
aumento en 5 MHz de frecuencia, incorporación de una pestaña para la protección de escrituras no
deseadas (sólo en el modelo de 2,1 milímetros de grosor) y aumento en la capacidad.
NOTA: A simple vista, las diferencias respecto a la MMC se pueden percibir
en un ligero aumento del grosor –de 1,4 a 2,1 milímetros– y en los dos contactos
adicionales.
Otra característica a tener en cuenta es su compatibilidad hacia atrás con las tarjetas MMC, y de
éstas con los dispositivos SD. Es posible su uso pero, por ejemplo, no podríamos leer en un disposi-
tivo SD los datos grabados en uno MMC, ya que los formatos son distintos. Sí podríamos utilizar una
tarjeta SD para grabar nuevos datos y leerlos en el dispositivo MMC, ya que la asignación de pines y
protocolos de transferencia son compatibles con los dispositivos MMC.
El nivel de seguridad de estas tarjetas es mucho más amplio que el de las MMC, ya que pueden
actualizarse para cumplir las especificaciones futuras de protección de seguridad de la asociación
SDMI. Igual que la MMC, incluye controlador embebido en la tarjeta y sistema propio de detección
y corrección de errores. Además, permite la desconexión en caliente y puede proteger su contenido
mediante clave.

150 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

En su especificación se recogen dos tamaños posibles: 2,1 y 1,4 milímetros de grosor. Puede
utilizar memoria Flash, ROM, comunicarse mediante los protocolos Secure Digital o SPI. Por otro lado,
no incluye la posibilidad de soportar dispositivos de entrada y salida (modems, puertos USB).

Tarjetas SecureDigital (SD). Las SD podrían confirmarse como la alternativa más seria a las tarjetas SmartMedia.

15.1.7. MemoryStick
La tarjeta más “estirada” de todas es obra de Sony. Se basa en memoria Flash, pero con la
posibilidad de montar diversos módulos, esta especificación tiene aplicación asegurada en varios
dispositivos de Sony: cámaras fotográficas, reproductores MP3, ordenadores portátiles, etc.
Físicamente se trata de una tarjeta alargada finalizada en un extremo con 10 pines y una mues-
ca. Exteriormente podemos distinguir un conector para evitar el borrado involuntario. Dispone de con-
trolador, posibilidad de montar memoria Flash o módulos de comunicaciones y sistema de protección
de errores. Es de color azul, que sería blanco si la tarjeta fuera MagicGate Memory Stick (que dis-
pone de un nuevo sistema de desencriptación para el formato ATRAC3 –utilizado por los MiniDisc–).
Se trata de un nuevo formato de audio comparable en calidad al MP3. Sólo los lectores que puedan
descodificar ATRAC3 (Adaptive Transform Acoustic Cording) podrán utilizar un MagicGate Memory
Stick. Otro tipo de contenidos, datos, fotos o archivos, no está protegido con este sistema.
Un nuevo formato, el Memory Stick Duo, reduce el tamaño y el peso a casi la mitad. Se utiliza
para dispositivos ultra compactos, pero mediante un adaptador también puede utilizarse en las tra-
dicionales ranuras Memory Stick. Tiene un controlador interno dedicado y utiliza un protocolo único
para Memory Stick. Dispone de sistema de detección y corrección de errores. Utiliza memoria Flash
NAND, empleada actualmente por casi todas las tarjetas que utilizan memorias Flash, que permite
borrar y escribir en bloques.

Tarjetas MemoryStick

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 151


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

15.1.8. xD-Picture Card


XD-Picture Cards son actualmente las tarjetas de memoria especializadas para fotografía digital
más pequeñas del mercado. A pesar de su pequeño tamaño, son capaces de albergar desde 256 Mb
hasta 8 Gb en un futuro próximo. Estas tarjetas se diseñan con el propósito de utilizarse especialmen-
te en las modernas cámaras de fotos digitales de varios megapíxeles de resolución.
Se basan en una tecnología de memoria de estado sólido no volátil y no presentan partes mó-
viles. Poseen un tamaño y diseño muy compacto, además de un requerimiento mínimo de energía,
que las hace ideal como dispositivos ligeros y de bajo consumo. Tienen además una gran tolerancia
a condiciones ambientales extremas. Existen adaptadores para su uso con otros sistemas ya estudia-
dos anteriormente como CF, puertos USB, etc.

CONCLUSIÓN: Como podemos comprobar, actual-


mente existe un exceso de formatos en cuanto a tar-
jetas de memoria de pequeño tamaño. Sin embargo,
parece que las tarjetas CompactFlash son el estándar
más usado para dispositivos de pequeño tamaño. Son
más rápidas y disponen de más capacidad que otras de
la competencia.
Tarjetas XD-Picture de diferentes capacidades

15.1.9. Lectores y Adaptadores de Tarjetas


Un lector de tarjetas es un periférico que se conecta al ordenador, ya sea mediante algún puerto
externo (generalmente USB) o que se incorpora en la propia carcasa del ordenador, cuya función
principal es permitir el acceso de los programas al espacio de almacenamiento de las tarjetas.
Estos dispositivos se comercializan acompañado de su controlador correspondiente y general-
mente aparecen como una unidad más (o un conjunto de ellas) en el explorador de windows. A partir
de ese momento el acceso a las tarjetas se realiza como si fuesen una unidad más del sistema,
posibilitando todas las operaciones típicas con los archivos (escribir, leer, mover, borrar, etc.).
En un principio existían lectores específicos para cada tipo de tarjeta, de hecho aún actualmente
es fácil encontrarlos en el mercado, pero últimamente se están imponiendo con fuerza los lectores
multitarjetas que, como su propio nombre indica, permiten el uso de tarjetas de diferentes formatos,
con las ventajas obvias que esto supone.

Lector externo de tarjetas de múltiples formatos.


Obsérvese las diferentes ranuras
preparadas para albergar las tarjetas

152 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Por otra parte, también existen en el mercado adaptadores que permiten el uso de una tarjeta
con la interfaz de otra, en otras palabras, los adaptadores facultan el uso de una tarjeta en dispositi-
vos preparados para otro tipo.

Adaptador de Smartcard a Compactflash

15.2. PENDRIVES
Hasta ahora, para transferir datos desde un ordenador a otro teníamos que utilizar varias cajas
de disquetes, grabar un CDROM, trasladar físicamente el disco duro. Existe la posibilidad adicional
de enviar un e-mail, pero esto requiere mucho tiempo de transferencia cuando se trata de un gran
volumen de datos.
La solución revolucionaria a este problema aparece con los dispositivos PenDrive. Acceder a
datos y transportarlos nunca ha sido tan sencillo.
PenDrive es un dispositivo USB de memoria flash, capaz de soportar hasta 2GB de espacio de
disco. PenDrive es plug and play, se enchufa simplemente en cualquier puerto USB y el ordenador lo
detecta automáticamente, pudiéndose leer, escribir, copiar, borrar y mover datos desde el disco duro
al PenDrive o viceversa. En los modelos más avanzados se puede incluso reproducir archivos MP3,
ejecutar aplicaciones, visualizar pequeños vídeos directamente desde el PenDrive, etc.
El PenDrive USB de memoria flash se ha convertido en la llave para transportar datos.
Los PenDrive también soportan flash ROM (EEPROM) para ISP (In-System Programming), que
permite actualizar el firmware del sistema en cualquier momento a través del puerto USB. Para reque-
rimientos de seguridad, se incluye una pestaña de protección contra escritura y borrado.
La PenDrive es muy compacta, se puede transportar a cualquier parte metida en un bolsillo, cartera o
incluso como un llavero. Actualmente presenta varias capacidades de almacenamiento, desde 32MB has-
ta 2GB. Además no requiere batería, ni software, ni cables, y es compatible con cualquier puerto USB.
Podemos resumir las características de un PenDrive como sigue:
– Soporta flash ROM (EEPROM) para ISP (In-System Programming) a través del puerto USB. Es
posible cambiar/actualizar el firmware del sistema a través del puerto USB.
– Memoria flash de 32, 64, 128, 256 y 512Mb, 1 y 2Gb.
– Soporte USB 1.1 y USB 2.0
– Ratio de transferencia de hasta 12Mbit/s
– Soporte power saving para reducir el consumo de potencia
– LED indicador de uso
– Switch de protección escritura/borrado (incluidas o no según
marca)
– Hot Plug & Play: Capacidad de instalación/desinstalación en
cualquier momento
– Almacenamiento duradero: más de 10 años de retención de Uno de los muchos diseños
datos que existen de PenDrive

– No requiere alimentación externa, se suministra por el bus USB

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 153


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

15.3. UNIDADES EXTERNAS MULTIFUNCIÓN


Ante la proliferación de tarjetas de memoria y un cúmulo de necesidades variadas (transportar
grandes cantidades de información, liberar las tarjetas de las cámaras fotográficas, escuchar música en
formato MP3, etc.) surgen los dispositivos multifunción cuyas características pasamos a describir:
– Capacidad de Almacenamiento interno Ilimitado: Estos dispositivos funcionan con dis-
cos duros de 2,5 pulgadas extrafinos (Slim) de cualquier capacidad. Se pueden comprar con
disco preinstalado o bien instalar el suyo propio.
– Solución Compacta y Ligera: Dispositivo ligero, pequeño y fácilmente transportable.
– Compatible con todas las Tarjetas de Memoria - No necesita Adaptador: Funciona con
todas las tarjetas de memoria utilizadas por las cámaras digitales del mercado actual: Com-
pactFlash I/II, IBM Microdrive, SmartMedia, Memory Stick, Memory Stick Pro, Secure Digital
y MultiMediaCard.
– Rápida velocidad de Transferencia: La transferencia de ficheros desde una tarjeta de
memoria es efectuada rápidamente. La transferencia de ficheros desde y hacia el ordenador
se hace vía USB 2.0.
– Pantalla LCD: Suelen disponer de una pequeña pantalla LCD (de unas 3”) que muestra
información variada: el estado de funcionamiento, transferencia de ficheros, cantidad de
batería disponible, ficheros almacenados, etc.
– Batería Recargable: Estos dispositivos se alimentan de baterías Lithium recargable con
diferentes capacidades de utilización a plena carga.
– Otras funciones: Según los fabricantes y los modelos podemos encontrar una amplia va-
riedad de funciones adicionales, por ejemplo la operación de copiado o volcado de memoria
desde una tarjeta pulsando un solo botón, entre otras muchas.

Dispositivo multifunción portátil. En la vista de la izquierda se pueden apreciar las ranuras de conexión para las tarjetas de me-
moria; a la derecha se ha configurado como un reproductor MP3 portátil

16. MÉTODOS DE CONEXIÓN


Los dispositivos de almacenamiento se comunican y conectan al ordenador mediante el bus de
expansión. Existen varios estándares industriales:

154 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

– ST506
– ESDI (Enhanced Small Device Interface), este último ya en desuso.
– IDE (Integrated Drive Electronics)
– EIDE (Enhanced IDE)
– SCSI (Small Computer System Interface)
• SCSI-2
• Fast SCSI-2
• Fast/Wide SCSI-2
• Ultra SCSI

16.1. ST506
Los primeros discos duros en ordenadores personales eran gestionados por controladoras ST506,
un estándar creado por la conocida empresa Seagate. Dentro de esta norma se implementaron los
modos MFM y RLL, dos sistemas para el almacenamiento de datos que, si bien diferentes en su
funcionamiento, a nivel físico y externo del disco presentaban la misma apariencia.
Estas unidades incluían externamente tres conectores: el primero, y común a cualquier disco
duro, es el de alimentación. En los restantes se conectaba un cable de control y otro de datos desde
el disco a su controladora. El cable de control gestionaba la posición de los cabezales, y el de datos
transmitía el flujo de información desde y hasta la controladora.
NOTA: La diferencia entre MFM y RLL es a nivel interno; MFM (Modified Fre-
quency Modulation) y RLL (Run Length Limited) son dos métodos de codificación
de la información binaria.
RLL permite almacenar un 50% más de datos que el MFM, al aumentar la densidad de almace-
namiento. También la tasa de transferencia es superior en RLL, debido al más eficiente método de
grabación usado; sin embargo, la velocidad de rotación era la misma en ambos casos: 3.600 rpm.
En cualquier caso, la tasa de transferencia de estas unidades no era muy alta: una media de
5 Mbits/s en MFM y 7.5 Mbits/s para RLL. La capacidad de las unidades MFM no superaba los 40
Megas, mientras que RLL llegaba hasta 120.

16.2. ESDI
Esta interfaz supuso un importante respecto a la anterior técnica. ESDI (Enhanced Small Devices
Interface) significa precisamente “interfaz mejorada para dispositivos pequeños”. Para empezar, una
parte de la lógica decodificadora de la controladora se implementó en la propia unidad, lo que permi-
tió elevar el ratio de transferencia a 10 Mbits por segundo. Asimismo, se incluyó un pequeño buffer
de sectores que permitía transferir pistas completas en un único giro o revolución del disco.
No obstante, estas unidades no se extendieron demasiado; únicamente compañías como IBM
(muy aficionadas a tecnologías propietarias) fueron las que lo emplearon con profusión en sus máqui-
nas. La capacidad de estas unidades no solían superar los 630 Mb, y en cualquier caso, se trató de
una tecnología de transición, ya que poco tiempo después tuvo lugar un salto cuantitativo y cualitativo
muy importante, con la interfaz que se detalla a continuación.

16.3. EL ESTÁNDAR IDE


IDE (Integrated Drive Electronics) fue creado por la firma Western Digital por encargo de Compaq
para una nueva gama de ordenadores personales. Su característica más representativa era la imple-
mentación de la controladora en el propio disco duro, de ahí su denominación.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 155


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Ahora únicamente se necesita una conexión entre el cable IDE y el Bus del sistema, siendo po-
sible implementarla en la placa base. Igualmente se eliminó la necesidad de disponer de dos cables
separados para control y datos, bastando con un cable de 40 hilos desde el bus al disco duro. Se
estableció también el término ATA (AT Attachment), que define una serie de normas a seguir por los
fabricantes de unidades de este tipo, y que veremos a continuación.
IDE permite transferencias de 4 Mb por segundo, aunque dispone de varios métodos para realizar
estos movimientos de datos. La interfaz IDE supuso la simplificación en el proceso de instalación y con-
figuración de discos duros, y estuvo durante un tiempo a la altura de las exigencias del mercado.
No obstante, no tardaron en ponerse de manifiesto ciertas limitaciones en su diseño. Dos muy
importantes eran de capacidad de almacenamiento, de conexión y de ratios de transferencia. En
efecto, la tasa de transferencia se iba quedando atrás ante la demanda cada vez mayor de presta-
ciones por parte del software. Asimismo, sólo podían coexistir dos unidades IDE en el sistema, y su
capacidad (aunque esto no era del todo culpa suya, sino también de la BIOS) no solía exceder los
528 Megas. La mejora vendría de la misma empresa que creó este estándar.
Las ventajas de las interfaces IDE son su facilidad de instalación y su precio. Actualmente existen
capacidades de almacenamiento desde 40 MB hasta 1 GB. Con esta interfaz sólo se pueden contro-
lar dos unidades. Además, cuando se desea instalar un nuevo disco, éste se conecta en daisy-chain
al primero, atendiendo a una configuración maestro-esclavo. La velocidad de transferencia que ofrece
esta interfaz llega hasta los 4 MB/s.

Modos de transferencia
Los dispositivos IDE pueden transferir información principalmente empleando dos métodos:
– PIO (Programmed Input/Output): Método de transferencia entre dos dispositivos que depen-
de del procesador para efectuar el trasvase de datos. A nivel de rendimiento no hay mayor
problema, ya que los micros actuales tienen la suficiente capacidad para gestionar estas
operaciones y alternarlas con otras.
ATA utiliza PIO y define la velocidad de transferencia en términos de “modos PIO” según la
siguiente tabla:

Modo PIO Tasa de transferencia (MBps) Estándar


0 3.3 ATA
1 5.2 ATA
2 8.3 ATA
3 11.1 ATA-2
4 16.6 ATA-2

EIDE (que veremos a continuación) amplió los modos PIO al 3, y estableció el MultiWord
DMA 1; con ello se logró una tasa de 11 o 13 Megas/s, dando lugar al término Fast ATA.
Con posterioridad, se definió la norma Fast ATA-2, para identificar aquellos productos que se
acogían a los modos PIO 4 y MultiWord DMA 2, que permiten alcanzar un máximo de 16.6
Megas/s. Existe otro método de transferencia propio del Fast ATA, y es la múltiple lectura/
escritura; es decir, la capacidad de leer o escribir varios sectores (normalmente hasta 32)
en una sola interrupción, lo que permite optimizar la transferencia incluso en buses lentos,
como ISA. Conviene resaltar que las tasas de transferencia citadas se consiguen en el mejor
de los casos (picos de transferencia), y no siempre son sostenidas.
– DMA: Transferencia independiente del procesador, que se realiza por mediación de un chip
DMA dedicado. Con el IDE original se usaban los modos PIO 1 y 2, que podían llegar a unos
4 Mb por segundo de transferencia; el modo DMA del IDE original no superaba precisamente
esta tasa, quedándose en unos 2 o 3 Mb por segundo.

156 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Existe una variante de la transferencia DMA denominada BusMaster DMA que aprovecha
las ventajas de los chipsets de las placas base, cada vez más optimizados para estas labo-
res. Además de liberar al procesador, puede obtener por parte de éste un control casi total,
de forma que la información sea transferida con la máxima prioridad.
Aunque se pueden alcanzar 16 Mb por segundo, la modalidad Ultra DMA logra llegar a 33,3
Mb/s, aprovechando las capacidades del chipset TX de Intel.

16.4. ATA Y PARALLEL ATA


ATA es la abreviatura de Advanced Technology Attachment, que se puede traducir como “tecno-
logía avanzada de conexión”. Como antes mencionábamos es un término equivalente a IDE, descri-
biendo una tecnología de implementación de discos que integran el controlador en el propio disco.
Existen diferentes versiones de ATA, todas ellas desarrolladas por SFF (Small Form Factor):
– ATA: Versión original equivalente a IDE. Admite uno o dos discos duros, una interfaz de 16
bits y los modos PIO 0, 1 y 2.
– ATA2: Soporta modos PIO más rápidos (2 y 3) y modos DMA multipalabra (1 y 2). También
admite LBA (Logical Block Addressing, Direccionamiento .Lógico de Bloques) y transferen-
cias de bloques. ATA2 también se conoce como Fast ATA y EIDE.
– ATA3: Revisión menor de ATA2.
– Ultra ATA: También llamada Ultra DMA, ATA33 o DMA33. Admite DMA en modo 3 (multipa-
labra) a 33 MBps.
– ATA/66: Versión de ATA propuesta por Quantum Corporation y apoyada por INTEL; dobla la
tasa de transferencia hasta los 66 MBps.
– ATA/100: Revisión actualizada de la anterior versión que incrementa la velocidad hasta 100
MBps.
NOTA: ATA también se conoce como Parallel ATA en contraste con Serial ATA
que veremos a continuación.

16.5. SERIAL ATA

16.5.1. Introducción
Serial ATA o SATA es una tecnología de bus para ordenadores diseñada principalmente para la
transferencia de información con los discos duros. SATA se constituye como sucesor del estándar
Advanced Technology Attachment (ATA).
NOTA: ATA ha sido renombrada retrospectivamente como PATA (Parallel ATA)
con objeto de distinguirla de SATA.
Los discos de ambas tecnologías, SATA y PATA, disponen de controladores de bus integrados de
bajo nivel (IDE), pero este término generalmente sólo se aplica a PATA.

16.5.2. SATA 1
La primera generación de interfaz SATA, también conocida como SATA/150 o SATA 1, ofrece unas
prestaciones de 1,5 gigabits por segundo (1,5 Gbit/s). SATA utiliza una codificación 8B/10B a nivel
de capa física que garantiza una eficiencia del 80%, resultando por ello una velocidad efectiva de 1,2
Gbit/s o, en términos de Mb, 150 Mbits/s).
La relativa simplicidad de un enlace serie y el uso de una técnica denominada LVDS (Low voltage
differential signaling), permiten el uso de cables más largos, así como una mejor transición a mayores
velocidades.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 157


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Puertos SATA de primera generación en una placa base.

16.5.3. SATA II
Muy poco después de la presentación de SATA, se produjeron algunas mejoras en el estándar,
incluyendo un aumento de velocidad en la capa física a 3 Gbits/s, duplicando las prestaciones de la
primera versión.
SATA II también utiliza una codificación 8B/10B, con la consiguiente reducción de su capacidad
de transferencia real a 2,4 Gbit/s (300 Mbit/s). Sin embargo, los discos duros actuales no soportan
todavía estas velocidades, siendo este el factor determinante.
En teoría, y para asegurar la compatibilidad entre SATA I y II, se requiere a los dispositivos más
modernos un modo de funcionamiento compatible con SATA I. En la práctica, sin embargo, esto no
siempre está garantizado de forma automática.
NOTA: Aunque ampliamente difundida, la denominación SATA II no es universal.
Esto se debe a que la organización internacional SATA (SATA-IO), organismo que
controla y regula el estándar, prefirió la denominación SATA 3.0 Gbit/s.

16.5.4. El fututo SATA


SATA-IO planea el diseño de un estándar a 6.0 Gbit/s. Esta velocidad no podrá ser alcanzada
por los discos duros, por lo que la principal aplicación será en combinación con multiplicadores de
puertos, que permiten la conexión de varias unidades a un único puerto. También será aplicable a
discos RAM.

16.5.5. Características Generales de la Tecnología SATA


Actualmente en el mundo de los microordenadores, tanto SATA I como SATA II registran unas
velocidades mantenidas (modo non-burst) similar a las más tempranas interfaces IDE, por debajo de
los 50 Mbit/s. De hecho, las principales aportaciones de SATA no se centran en el aumento de la
velocidad, sino en un menor consumo, una interfaz más reducida y cómoda, así como la capacidad
hot-plug o conexión en caliente, por la cual podemos conectar un disco SATA a un ordenador sin
apagarlo. Esto es especialmente útil en entorno de servidores y sistemas RAID, ya que aporta una
posibilidad de corrección de fallo muy interesante.
La tecnología SATA contempla un cable dedicado para cada dispositivo, así como un determinado
ancho de banda. Esta filosofía es opuesta al bus compartido de PATA. La contrapartida del sistema
SATA es que se requieren el doble de controladores para soportar el mismo número de dispositivos,
pero el estado de la tecnología actual permite este inconveniente sin grandes problemas.

158 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

Con objeto de facilitar la transición a la tecnología SATA, muchos fabricantes han diseñado uni-
dades mixtas PATA/SATA, que se configuran mediante una controladora PATA pero con un conector
SATA. Entre medio existe un chip conversor denominado “puente”. Estas unidades también disponen
de ambos tipos de conectores de alimentación eléctrica, aunque pueden carecer de algunas carac-
terísticas más específicas de la tecnología SATA. Esta tendencia terminó sobre 2004, cuando los
fabricantes comenzaron a producir en exclusiva unidades con tecnología SATA exclusiva.
Los discos SATA pueden ser conectados en controladores SCSI de tipo SAS (Serial Attached) y
comunicarse directamente por la capa física como un disco SAS nativo. La operación inversa, sin
embargo, no es posible; un disco SAS no puede conectarse a un controlador SATA.

16.5.6. Cables y conectores


Físicamente los cables de alimentación eléctrica y de datos de SATA son los cambios más llama-
tivos en relación a aquéllos utilizados en PATA. SATA define un cable de datos de 7 pines y 8 mm de
anchura dedicado a cada unidad. Este cable admite hasta 1 metro de longitud. En comparación, el
cable PATA puede alcanzar hasta 80 líneas y una longitud máxima de 46 cm.
El ancho reducido del cable SATA lo hace mucho más conveniente en el montaje y diseño de
ordenadores. Por otra parte, un inconveniente detectado consiste en que tienden a soltarse de su
conector con más facilidad.

Cable de datos SATA de 7 pines Cable de alimentación SATA de 15 pines

SATA también especifica un cable de alimentación eléctrica muy distinto de la tecnología Molex
de 4 pines de PATA, comenzando por que tiene 15 pines y es bastante más estrecho. El principal
inconveniente detectado es que su fragilidad es mayor, fallo que se manifiesta sobre todo en su ma-
nipulación a la hora de instalaciones o reparaciones.
La razón del elevado número de líneas en este conector radica en que suministra 3 voltajes di-
ferentes: 3,3 V, 5 V y 12 V. Cada voltaje es suministrado por tres pines, haciendo un total de nueve.
Cinco pines adicionales son para tierra y el último se utiliza para funciones de control en las unidades
más modernas.
Algunas unidades disponen de conectores de alimentación PATA para hacerlos compatibles y más
versátiles. La convención de colores es la siguiente:

COLOR FUNCTION
Amarillo +12V
Negro Ground
Rojo +5V
Negro Ground
Naranja +3.3V

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 159


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

16.5.7. External SATA

Logotipo de External SATA

Estándar creado a mediados de 2004. eSATA define cables, conectores y especificaciones de


señales para unidades SATA externas. Las características principales son las siguientes:
– Gran velocidad de transferencia. Se han medido hasta 115 Mbits/s.
– Especificaciones eléctricas y de señales idénticas a SATA estándar, permitiéndose la crea-
ción de líneas interna/externa directamente.
– La longitud máxima del cable alcanza escasamente los 2 metros.
eSATA está orientado al mercado de equipos portátiles, en competencia directa a los estándares
USB y Firewire. La principal razón de su posible éxito frente a las alternativas mencionadas radica en
que las unidades externas son IDE o SATA, siendo necesario una circuitería adicional para su conver-
sión a USB o Firewire. Además se necesitan protocolos de conversión de señales que ralentizan la
comunicación.
En su contra está la muy amplia difusión actual de USB, además de la inca-
pacidad de eSATA de suministrar energía a través del propio cable de datos, como
hace USB con las unidades externas de pequeño formato, eliminando la necesidad
de alimentación eléctrica independiente.

16.6. ENHANCED IDE (EIDE)


La interfaz EIDE o IDE mejorado, propuesto también por Western Digital, logra una gran mejora
de flexibilidad y prestaciones. Para empezar, aumenta su capacidad hasta 8,4 Gb y la tasa de trans-
ferencia empieza a subir a partir de los 10 Mb/s, según el modo de transferencia usado.
Además, se implementaron dos sistemas de traducción de los parámetros físicos de la unidad,
de forma que se pudiera acceder a superiores capacidades. Estos sistemas, denominados CHS y
LBA aportaron ventajas innegables, ya que con mínimas modificaciones (aunque LBA exigía también
cambios en la BIOS del PC) se podían acceder a las máximas capacidades permitidas.
Otra mejora del EIDE se reflejó en el número de unidades que podían ser instaladas al mismo
tiempo, que se aumentó a cuatro. Para ello se obligó a fabricantes de sistemas y de BIOS a soportar
los controladores secundarios siempre presentes en el diseño del PC pero nunca usados hasta el
momento, de forma que se pudieran montar una unidad maestra y otra esclava, configuradas como
secundarias.
Más aún, se habilitó la posibilidad de instalar unidades CD-ROM y de cinta coexistiendo en el
sistema. A nivel externo, no existen prácticamente diferencias con el anterior IDE, en todo caso un
menor tamaño o más bien una superior integración de un mayor número de componentes en el
mismo espacio.
EIDE amplió la flexibilidad en el conexionado, permitiendo la coexistencia de discos duros con
unidades de cinta y de CD-ROM, usando el estándar IDE. Para ello se ideó la norma ATAPI (ATA
Packet Interface), una extensión del protocolo ATA creada con el fin de aportar un único conjunto de
registros y mandatos, y de esta forma facilitar la coexistencia de estas unidades. Los dispositivos de
este tipo también pueden, por tanto, beneficiarse de todas las ventajas de los modos PIO y DMA.

160 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


PRINCIPALES UNIDADES DE ENTRADA Y SALIDA DE DATOS

16.7. SCSI
La interfaz SCSI (Small Computer System Interface) ha sido tradicionalmente relegada a tareas y
entornos de ámbito profesional, en los que prima más el rendimiento, la flexibilidad y la fiabilidad.
SCSI es una estructura de bus separada del bus del sistema. De esta forma, evita las limitaciones
propias del bus del PC. Además, en su versión más sencilla esta norma permite conectar hasta 7
dispositivos SCSI (uno de ellos ha de ser la controladora) en el equipo. Las ventajas no se reducen al
número de periféricos, sino también a su tipo: se puede conectar prácticamente cualquier dispositivo
(escáneres, impresoras, CD-ROM, unidades removibles, etc.) siempre que cumplan con esta norma.
Otra enorme ventaja de SCSI es su portabilidad, que posibilita la conexión de un disco duro o
CD-ROM a ordenadores Macintosh, Amiga, etc., que empleen también la norma SCSI. Un detalle a
resaltar es que todos los periféricos SCSI son inteligentes: cada uno posee su propia ROM donde
almacena sus parámetros de funcionamiento.
El rendimiento del estándar SCSI es bastante superior a IDE al no depender del bus del sistema.
No todo son ventajas: SCSI es más caro que IDE, y en la mayoría de ocasiones, más complejo
de configurar, aunque esto último es cada vez menos problemático a medida que la norma SCSI ha
evolucionado y mejorado.
Los estándares SCSI son los siguientes:
– SCSI-1: Máximo de 3 Mb/s de transferencia, con una anchura de 8 bits en el bus de datos.
– SCSI-2: Introdujo mejoras en el control de los dispositivos, inclusión de mejoras de caché y
otras, subiendo a 5 Mb de ratio, con la misma anchura de bits que su predecesora.
– Fast SCSI-2: Alcanzó 10 Mb/s, manteniendo 8 bits en el bus de datos. El modo Wide se
unió posteriormente al Fast, resultando el Fast/Wide SCSI-2, con el que se amplió a 16
bits el ancho de banda del bus de datos, lográndose hasta 20 Mb/s en transferencia y per-
mitiendo un soporte de hasta 15 dispositivos en cadena.
– Ultra SCSI: Ha conseguido llegar a 40 Mb por segundo a 16 bits y 20 Mb a 8 bits. Incluye
la norma SCAM (SCSI Configured Automatically), algo parecido al Plug & Play, que libera de
la clásica dificultad de configuración de las cadenas SCSI; para ello los dispositivos también
deben contemplar el SCAM.

17. TENDENCIAS TECNOLÓGICAS


La tendencia general se dirige, por un lado al incremento continuo de la capacidad y, por otro, a
obtener dispositivos más rápidos, más económicos, de menor tamaño y más fiables.
Para lograrlo, se están produciendo avances en el estudio de nuevos materiales, tanto para el
desarrollo de los medios de soporte como para el desarrollo de los subsistemas de lectura-escritura
(que apuntan a sistemas de almacenamiento óptico), en la investigación de nuevas técnicas de de-
posición de películas más finas (que permitirán la fabricación de medios magnéticos con densidades
de grabación mucho mayores), etc.
También se está investigando en el uso de técnicas de filtrado adaptativo digital, como la PRML
(Partial Response Maximun Likelihood), que permiten detectar los bits grabados a pesar de la inter-
ferencia intersimbólica (ISI) que se produce entre aquellos.
Estas técnicas reduce la distancia mínima que debe guardarse entre los bits grabados. La aplica-
ción de otras técnicas, conocidas como la superresolución, también permitirán incrementar la densi-
dad de grabación de los dispositivos de almacenamiento reduciendo la distancia entre pistas.
Los medios de soporte para el almacenamiento de información más prometedores utilizan tec-
nologías óptica y magneto-óptica. Las tendencias en este sentido tienen dos vertientes: un descenso
continuado del precio y un rápido crecimiento del mercado, en competencia directa con los discos
magnéticos.
Respecto a las necesidades de alta disponibilidad que se les exige a los dispositivos de alma-
cenamiento masivo de información, la tecnología RAID ofrece niveles de prestaciones, capacidad y
disponibilidad que sin ella difícilmente serían alcanzables, a un coste razonable.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 161


TEMA
5

Conceptos básicos de Telemática.


Teletratamiento. Módem. Multiplexores,
Enrutadores, Puentes, Adaptadores
de líneas. Concentradores. Terminales
remotos

La Telemática es la ciencia que estudia las comunicaciones electrónicas, sus


tipos, características, técnicas y los medios en que se desarrollan, así como las
aplicaciones prácticas y dispositivos necesarios para llevar la comunicación a la
práctica.
La telemática tiene múltiples aplicaciones que incluyen desde la detección por
radar hasta el control remoto de los satélites espaciales. Nuestro enfoque en este
tema estará orientado al mundo de la informática, en concreto hacia las redes
locales que es donde encuentran su campo de aplicación más amplio.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 163


CONCEPTOS BÁSICOS DE TELEMÁTICA

ESQUEMA INICIAL

1. Introducción e historia

2. Señales
2.1. Definición, parámetros y tipos
2.2. Conversión de señales

3. Conceptos

4. Esquema general de un sistema de transmisión de datos

5. Medios de transmisión
5.1. Los medios en las redes locales
5.2. Sistemas de cableado estructurado

6. Modos de comunicación
6.1. Según el flujo de información
6.2. Tipos de comunicación conmutada
6.3. Según el uso del ancho de banda

7. Equipos terminales y de comunicaciones


7.1. Módems
7.2. Características de los módems
7.2.1. Velocidad
7.2.2. Interface
7.2.3. Modos de Operación
7.2.4. Tipos de conexión a líneas
7.2.5. Normalización de Módems
7.3. Conversores de señales o adaptadores de línea
7.3.1. Módems banda base
7.3.2. AIT
7.4. Equipos terminales o terminales remotos
7.4.1. Teletipos
7.4.2. Teletex
7.4.3. Datáfono
7.4.4. Multiplicador de interface (MIM)
7.4.5. Difusor Radial (DR)
7.4.6. Facsímil
7.4.7. Centralitas digitales
7.5. Multiplexores

164 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS BÁSICOS DE TELEMÁTICA

8. Equipos para la interconexión de redes


8.1. Repetidores (Repeaters)
8.2. Concentradores (Hubs) y conmutadores (Switches)
8.3. Puentes (Bridges)
8.4. Enrutadores (Routers)
8.5. Pasarelas (Gateways)
8.6. Ordenadores multienlace

9. Servicios y sistemas de transmisión de datos


9.1. Servicios portadores
9.2. Comunicación vía satélite
9.3. Sistema VSAT
9.4. Servicios finales
9.4.1. Red Telefónica Básica (RTB)
9.4.2. Red Telegráfica conmutada (red TELEX)
9.4.3. Red Digital de Servicios Integrados (RDSI)
9.5. Servicios de valor añadido
9.5.1. Conmutación de datos por paquetes o circuitos
9.5.2. Videotex
9.5.3. Teletex
9.5.4. Correo Electrónico
9.5.5. Intercambio Electrónico de Documentos (EDI)
9.5.6. Transferencia Electrónica de Fondos y Puntos de Venta
9.5.7. Telealarmas
9.5.8. FTAM (File Transfer Access and Management)

1. INTRODUCCIÓN E HISTORIA
Podemos indicar el inicio de la transmisión digital de datos cuando Samuel B. Morse realizó una
demostración pública del telégrafo en 1844.
Años más tarde, en 1874, Thomas Edison ideó la multiplexación de señales, lo que posibilitó
transmitir en dos sentidos utilizando un único cable. Se obtuvieron velocidades mucho más altas que
en las transmisiones telegráficas, y su nuevo aparato, conocido como teletipo, sustituyó al telégrafo.
Ya en el siglo XX aparecen los primeros ordenadores en la década de los 50 para, a raíz de los
80, obtener su gran difusión causada por la creación del microordenador PC de IBM. Esta rápida
expansión de la informática personal ha dado origen a una nueva cultura y a una nueva forma de
tratamiento de la información.
En los últimos 20 años muchas compañías informáticas centran sus investigaciones en el desa-
rrollo de productos que permiten compartir información y recursos, surgiendo el concepto de redes
de ordenadores y sistemas distribuidos. La telemática, sus técnicas y métodos en continuo desarrollo
son la base para todo este progreso.
El término Telecomunicación proviene de comunicación, al que se añade el prefijo como indi-
cador de distancia.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 165


CONCEPTOS BÁSICOS DE TELEMÁTICA

En la definición anterior debemos considerar los siguientes conceptos:


– Comunicación: acción de comunicar o comunicarse.
– Comunicar: transferir información de un elemento a otro. Estos elementos pueden ser na-
turales (incluido el ser humano) o dispositivos artificiales.
La comunicación implica tres cuestiones básica para su realización práctica:
– Qué queremos transmitir: información (señal).
– Por dónde lo queremos transmitir: medio.
– Cómo lo vamos a transmitir: modo.
Los tres conceptos se relacionan de tal manera que la imposición de uno de ellos por cualquier
circunstancia puede obligar a cambiar incluso la naturaleza de cualquiera de los otros.

2. SEÑALES

2.1. DEFINICIÓN, PARÁMETROS Y TIPOS


Señal: en nuestro contexto denota aquel elemento de una comunicación cuyo objetivo es trans-
portar la información que se comunica. La señal tendrá un formato determinado que codifica dicha
información y viaja a través de un medio físico determinado.
Las señales pueden ser de muchos tipos. A continuación relacionamos aquellos más utilizados
en telemática:
– Eléctricas: a través de conductores metálicos.
– Luminosas: a través del aire, vacío y fibras ópticas.
– Electromagnéticas: a través del aire o del vacío.
Algunos tipos dependen del medio en el que se transmiten, otros son independientes de éste.
Por ejemplo, una señal acústica no puede transmitirse en el vacío, pero sí a través del aire. Las seña-
les electromagnéticas viajan sin embargo por ambos medios.
Para cada tipo de señal cabe responder a las preguntas relacionadas a continuación. La telemá-
tica busca y estudia las posibles respuestas:
– ¿Pueden codificar la señal la información que queremos transmitir?
– ¿Cuál es la distancia máxima de alcance?
– ¿Cuánto tiempo tarda en llegar?
– ¿Cómo llegan las señales?
En nuestro contexto se pretende transmitir información digital. La principal característica de este
tipo de información es que su valor no depende del tipo de señal, eléctrica, acústica, magnética, etc.
(lo normal será que la tengamos de todos estos tipos a la vez), ni de sus niveles físicos.
Para ello asociamos intervalos de valores de la señal con los valores cero o uno que nos permiten
representar información binaria. A este tipo de datos los llamamos digitales, frente a los analógicos
que pueden tener todo tipo de valores.
Otra característica de las señales que empleamos es que son periódicas, es decir, que se repiten
cada cierto tiempo. Las señales periódicas tienen tres parámetros básicos:
– Amplitud: la amplitud de la señal define el valor máximo que puede adquirir. En una señal
analógica la amplitud varía continuamente y alcanza el mismo valor cada período.
– Frecuencia: la frecuencia indica las veces que la señal se repite en un periodo de tiempo
determinado, generalmente un segundo. Se mide en hertzios (Hz).
– Fase: la fase nos indica el retraso (positivo o negativo) de la señal respecto al instante en
que se empieza la observación de la misma (eje vertical en la figura). Se mide en fracciones
de período o en grados.

166 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS BÁSICOS DE TELEMÁTICA







Representación de una señal analógica típica (también llamada senoidal pura) sobre un eje de coordenadas.
Se indican los tres parámetros básicos: amplitud, frecuencia y fase

2.2. CONVERSIÓN DE SEÑALES


La función de transformación de señales se realiza mediante los siguientes procesos básicos, los
cuales pueden utilizarse en combinación:
– Codificación: la información a transmitir se transforma atendiendo a criterios sobre la propia
transmisión (componente de corriente continua, distribución espectral de potencia, interfe-
rencia entre símbolos, etc.).
– Modulación: proceso que transforma la información digital en una señal analógica compa-
tible con la línea de transmisión. En función de la señal de entrada este proceso modifica
algunos de los parámetros que definen una onda senodial pura (portadora), lo que origina
tres sistemas básicos de modulación:
* De amplitud o ASK (Amplitud Shift Keying).
* De frecuencia o FSK (Frequency Shift Keying).
* De fase o PSK (Phase Shift Keying).
En el dispositivo de recepción se realizan los procesos inversos:
– Demodulación: proceso inverso a la modulación consistente en reconstruir a partir de la
señal recibida la información que la originó. El problema estriba en que la señal recibida que
no es exactamente igual a la que salió del emisor, ya que ha sufrido los efectos nocivos de
la transmisión (distorsiones, ruidos, etc.).
El receptor debe decidir en qué instante se produce la transición de un estado a otro. El error
que se produzca en esta decisión respecto al instante real determinará el grado de distorsión
de la señal reconstruida. La demodulación puede ser coherente o no coherente, según el
receptor posea o no una referencia en la onda portadora con la cual ponerse en fase.
– Decodificación: finalmente se produce la operación inversa a la codificación que se realizó
en el transmisor, obteniéndose la información original.
Normalmente todos los procesos descritos, tanto en el transmisor como en el receptor, se realizan en
un único dispositivo que recibe el nombre de módem y que estudiaremos en apartados posteriores.

3. CONCEPTOS
– Atenuación: las señales prácticamente en cualquier situación sufren un proceso de degra-
dación (combinación de disminución de potencia y deformación) al viajar por el medio en
que se transmiten. La atenuación mide esta degradación, que depende fundamentalmente
de dos factores: el tipo de señal y el medio. Tanto la atenuación como la deformación de-
penden del medio y de la frecuencia.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 167


CONCEPTOS BÁSICOS DE TELEMÁTICA

Un buen ejemplo de la influencia del medio es la luz. En el aire o en el vacío


tiene unas pérdidas muy pequeñas, pero se atenúa rápidamente en el agua, donde
a partir de 30 metros la visibilidad es prácticamente nula.
– Factor de atenuación: mide el nivel de pérdida de potencia que sufre la señal a su paso por
el medio. Se mide en decibelios por kilómetro (db/Km). Para un determinado medio depende
de la frecuencia de la señal.
– Ancho de banda: diferencia en Hertzios entre las frecuencias mayor y menor de una señal
que un medio permite en la transmisión.
Para cada medio de transmisión existe un rango óptimo de frecuencias en el que la señal
(para una distancia determinada) se transmite correctamente. Fuera de este rango el dete-
rioro que sufre la señal hace que posteriormente no sea reconocible y no se pueda recons-
truir la información que transporta. El margen de frecuencias donde para un medio y una
distancia determinadas es factible la transmisión se llama Ancho de Banda.
Un ejemplo típico es la línea telefónica, con un ancho de banda de 300 a 3000
Hz. El margen de frecuencias de la voz humana es mayor que dicho margen, por
lo que se deforma ligeramente dando ese tono característico de la voz a través del
teléfono.
– Velocidad de propagación: la velocidad máxima de una señal es la de la luz en el vacío,
hecho que viene determinado por la teoría de la relatividad. Aunque se asume que tanto las
señales eléctricas como las electromagnéticas viajan a la velocidad de la luz, esto realmente
no es así. La velocidad real a la que se transmiten las señales por los medios es bastante
más baja, dependiendo de ambos factores. Dos ejemplos típicos son:
* Señal electromagnética en el aire: 3,3 Km/μsg.
* Señal eléctrica en conductor de cobre: 5 Km/μsg.
NOTA: μsg es la millonésima parte de 1 segundo. ¡No intente competir en
velocidad con una señal electromagnética!
– Velocidad de modulación: número máximo de veces por segundo que puede cambiar el
estado de señalización de una línea. Se mide en Baudios.
– Velocidad de transmisión: número máximo de bits por segundo que pueden transmitirse
por una línea. Se mide en bits por segundo.
Aunque no es lo más frecuente, si el sistema de transmisión envía un bit por
cada cambio de estado de la señal, entonces coinciden la velocidad de transmisión
y la de modulación.
– Velocidad de transferencia de datos (throughput): cantidad de información que se trans-
mite por unidad de tiempo. Para calcularla es necesario descontar los caracteres de control
necesarios para la transmisión.
– Ruidos e interferencias: además de los problemas propios del medio de transmisión, en
los medios actúan otras señales debido a la capacidad del cable de actuar como antena re-
ceptora. El término ruido identifica todas las señales recogidas por el medio de transmisión,
que no son las originalmente transmitidas.
– Ruido impulsivo: son picos de ruido de muy corta duración y elevada energía. Producen
saturación del medio y perturban los datos. Se deben a cambios bruscos en el voltaje en
sistemas eléctricos cercanos: contactos, redes, ascensores, etc.
– Ruido de intermodulación: se produce por acoplo entre líneas próximas que distorsionan
sus frecuencias.
Otro de los ruidos que pueden afectar una señal es el denominado ruido blan-
co, que se produce en el interior de los hilos conductores debido a la vibración de
las moléculas por la temperatura.
– Distorsión de atenuación: los medios de transmisión no atenúan por igual las diferentes
frecuencias que componen una señal. La señal recibida, además de ver disminuida su po-
tencia absoluta, también sufre una disminución relativa en diferentes frecuencias.

168 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS BÁSICOS DE TELEMÁTICA

– Diafonía: se produce por acoplo electromagnético entre dos líneas próximas, cuando la
señal de una influye en la otra.
– Ecos: cuando se produce un cambio en las características del medio (terminaciones, co-
nexiones, etc.), parte de la señal se refleja interfiriendo en el medio.
– Caída de señal: interrupción de los circuitos de comunicación por tiempos cortos. Pueden
estar causadas por dispositivos defectuosos, tormentas, etc.

4. ESQUEMA GENERAL DE UN SISTEMA DE TRANSMISIÓN DE DATOS


El esquema general de un sistema de transmisión de datos es como sigue:

Donde:
– ETD (Equipo terminal de datos): son los dispositivos que procesan la información recibida o
que será enviada (en el receptor y emisor, respectivamente). Por ejemplo, un ordenador. La in-
serción del ETD dentro del conjunto se realiza mediante interfaces perfectamente definidas por
normas internacionales (CCITT), complementadas a veces con otras de carácter nacional.
– ECD (Equipo de comunicación de datos): equipos cuya función es transmitir la información.
Un módem es el ejemplo más clásico. Además de la mencionada, un ECD tiene otras fun-
ciones:
* Dialogar con el ETD en el establecimiento, mantenimiento y terminación de una trans-
misión de datos.
* Transformación del mensaje de datos que recibe del ETD en una señal compatible con
la línea de transmisión utilizada.
* Reconversión de las señales recibidas de la línea de transmisión en un mensaje de da-
tos compatible con el ETD.
– CD (Circuito de datos): líneas de transmisión que unen ambos extremos del sistema por
donde circulan las señales que se envían. La Interface ECD/CD tiene unas características
impuestas por el tipo de línea y naturaleza de la señal a transmitir.

5. MEDIOS DE TRANSMISIÓN
El medio de transmisión define las características físicas del canal que conecta cada dispositivo
a la red. La utilización de uno u otro medio de transmisión determinará:
– La velocidad máxima de transferencia de información.
– Longitud del segmento: distancia a la cual es posible transmitir sin utilizar repetidores de
señal.
– El grado de sensibilidad a interferencias.
– El mayor o menor coste del cableado y de las interfaces de conexión.
– Las posibilidades de integración voz/datos así como la posibilidad de utilizar banda ancha.
Existen diferentes tipos de medios de transmisión. La elección de uno u otro depende del tamaño
de la red, del ancho de banda deseado para la red y del coste del medio.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 169


CONCEPTOS BÁSICOS DE TELEMÁTICA

Cada medio de transmisión tiene sus ventajas e inconvenientes; no existe un modelo ideal con
una serie de características definidas. Las principales diferencias entre los distintos medios de trans-
misión radican en la anchura de banda permitida (y consecuentemente en el rendimiento máximo de
transmisión), su grado de inmunidad frente a interferencias electromagnéticas y la relación entre la
amortiguación de la señal y la distancia recorrida (necesidad de repetidores).

5.1. LOS MEDIOS EN LAS REDES LOCALES


Podemos considerar cuatro tipos de medios de transmisión para el entorno de redes locales:
– Cableado Coaxial: originalmente fue el cable más utilizado en las redes locales debido a su
alta capacidad y resistencia a las interferencias, pero en la actualidad su uso está en declive.
Su mayor defecto es su grosor que limita su utilización en pequeños conductos eléctricos y
en ángulos muy agudos. Existen dos tipos de cable coaxial: grueso (Thick) y fino (Thin).
– Par Trenzado: medio más extendido actualmente. Se originó como solución para conectar
teléfonos, terminales y ordenadores sobre el mismo cableado. Los diferentes tipos de cables
de par trenzado son:
* Par trenzado no apantallado (UTP, Unshielded Twisted Pair).
* Par trenzado apantallado (STP, Shielded Twisted Pair).
* Uniforme.
– Fibra Óptica: este cable está formado por uno o más hilos de fibra de vidrio. Uno de los
parámetros más característicos de las fibras es la relación entre los índices de refracción
del núcleo y el de la cubierta, que depende también del radio del núcleo y que se denomina
frecuencia fundamental. Según el valor de este parámetro los clasificamos en:
– Monomodo: cuando el valor de la apertura numérica es inferior a 2,405, un único modo
electromagnético viaja a través de la línea y por tanto ésta se denomina mono-modo. Estas
fibras, con emisores láser de altas prestaciones, proporcionan sistemas con un gran ancho
de banda y baja atenuación, pero resultan más caras de producir y el equipamiento es más
sofisticado.
– Multimodo: cuando el valor de la apertura numérica es superior a 2,405, viajan varios
modos electromagnéticos denominándose multimodo. Las fibras multimodo son las más
utilizadas en las redes locales por su menor coste. Las distancias de transmisión de este tipo
de fibra están alrededor de los 2,5 Km y se utilizan a diferentes velocidades: 10, 16 y 100
Mbps.
– Inalámbrico: permite mayor flexibilidad y disminuye los costes de la instalación. Sus incon-
venientes son: el efecto negativo sobre su rendimiento, fiabilidad de las conexiones, seguri-
dad y efectos sobre la salud. Algunas de las implementaciones pueden ser: radiofrecuencia
(18 GHz), infrarrojos y spread spectrum.

5.2. SISTEMAS DE CABLEADO ESTRUCTURADO


Por cableado estructurado se entiende un sistema de distribución integral de comunicaciones
(voz y datos) basado en la normalización de los cables, conectores y adaptadores de todas las comu-
nicaciones a las que da soporte.
El sistema de cableado con que se dota a un edificio es un componente fundamental de la in-
fraestructura en Tecnologías de la Información (TI) con que cuenta una organización. La aparición de
los sistemas de cableado estructurado (o sistemas de cableado genéricos) se basa en la necesidad
estratégica para una organización de considerar a largo plazo sus necesidades y requerimientos de
comunicaciones.
La vida útil de los cableados esta censada entre los 20 y 25 años, mientras que el hardware y
software no superan los 5 años, por ello es evidente la necesidad de dotar a la organización de una
infraestructura capaz de adaptarse lo mejor posible a los cambios tecnológicos que se sucederán
durante su ciclo de vida.

170 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS BÁSICOS DE TELEMÁTICA

Un cableado estructurado es el cableado de un edificio o serie de edificios, que cuenta con


cables, rosetas de conexión, distribuidores de planta, distribuidores de edificio y distribuidores de
campus, normalizados e interconectados de modo que puedan cubrir las necesidades y requisitos
durante la vida útil del edificio.
Gracias a la nueva orientación de infraestructura de edificios en el campo de precableado, hoy
en día es posible instalar un sistema universal que sea totalmente transparente a los usuarios una
red universal independiente de las aplicaciones. Como resultado, las cuestiones principales que
deben resolverse a la hora de instalar una red de este estilo no son tanto las aplicaciones a las que
van a servir como el sistema de cableado mismo, el número de edificios, el número de plantas por
edificio, el espacio disponible y las distancias a cubrir.
Un sistema de cableado estructurado ofrece una jerarquía de cables que se extienden a las dis-
tintas plantas del edificio o edificios, divididos en una serie de subsistemas, cada uno de los cuales
incluye los cables y el correspondiente hardware para interconectarlos entre sí.
Los tres subsistemas de un cableado estructurado son:
– El subsistema de Campus: se denomina así al susbsistema de cableado que permite in-
terconectar edificios en el entorno local de un campus universitario, parque tecnológico, etc.
La interconexión con el cableado de cada edificio se realiza en el Armario de Distribución del
edificio (generalmente situado en la planta baja o sótano del edificio).
– El susbsistema Troncal (o Vertical): se trata del subsistema de cableado que interconecta
las plantas del edificio convirtiéndose en la “espina dorsal” a partir de la cual se distribuyen
las conexiones de cada planta. Este susbsistema interconecta los Cuadros de Distribución
de cada planta (generalmente situados en un cuarto o un armario de conexiones) con el
Armario Principal de Distribución del edificio.
– El subsistema Horizontal: se trata del sistema de cableado que, partiendo de los Cuadros
de Distribución de planta, llega a las rosetas (puntos de conexión) situadas en la pared don-
de el usuario conecta su terminal. Así, pues, la topología básica es una estrella (o estrella
modificada), independientemente de la topología de la red de datos que se pretenda instalar
(anillo, bus, punto a punto, etc.). Se pretende que mediante simples cambios en los arma-
rios o cuadros de distribución, puedan realizarse reasignaciones de puestos aprovechando
las ventajas de mantenimiento que supone un cableado en estrella.
Los requisitos que se exigen a un sistema de cableado son:
– Capacidad de crecimiento: mediante el establecimiento de una modularidad dentro del
propio cableado que le permita añadir nuevos componentes.
– Absorción de las nuevas tecnologías: de forma que los componentes a añadir al sistema
de cableado sean los mínimos posibles.
– Alto grado de flexibilidad: tanto por permitir el empleo de tomas universales de datos,
como por proporcionar una movilidad del personal dentro del entorno de trabajo, sin necesi-
dad de grandes cambios.
– Fiabilidad: con mínimas interrupciones en el servicio y con un costo y tiempo de reparación
razonables.
– Identificación: facilidad en este sentido para la gestión de los circuitos de información.

6. MODOS DE COMUNICACIÓN

6.1. SEGÚN EL FLUJO DE INFORMACIÓN


Según el flujo de la información entre dos dispositivos, la comunicación puede ser:
– Simplex: la información siempre fluye en un único sentido.
– Half duplex: la información puede fluir en ambas direcciones, pero no simultáneamente.
– Full duplex: la información puede fluir en ambas direcciones simultáneamente.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 171


CONCEPTOS BÁSICOS DE TELEMÁTICA

6.2. TIPOS DE COMUNICACIÓN CONMUTADA


Independientemente del flujo de la información, las redes utilizan comunicación conmutada, que per-
mite compartir líneas físicas de comunicación. Esta técnica evita la necesidad de que exista una línea desde
un ordenador hasta todos los demás, disposición inviable cuando el número de ordenadores crece (el nú-
mero de líneas crecería exponencialmente). La comunicación conmutada presenta dos modalidades:
– Conmutación de circuitos: se crea una ruta única, ininterrumpida y exclusiva entre dos dispositi-
vos (también se denomina punto a punto). La línea se libera al cortar la comunicación. El principio
es que las líneas se comparten entre los dispositivos, pero cada uno debe esperar su turno.
Un buen ejemplo de conmutación de circuitos son las líneas de teléfono o un
conmutador físico entre dos ordenadores y una impresora.
– Conmutación de paquetes: sistema utilizado por la mayoría de las redes actuales. La in-
formación se divide en paquetes y se transmiten por la red. Los paquetes no tienen por qué
viajar por el mismo camino ni llegar al destino en orden, lo cual puede suponer un inconve-
niente. Además los paquetes deben incluir la dirección del destino.
Los protocolos respectivos serán los responsables del correcto ensamblaje de la información.
La principal ventaja es ser más estable: en efecto, si se cortase un canal, siempre se puede
redirigir el tráfico por rutas alternativas. Un ejemplo tradicional es el sistema de correos.
Un paquete es un segmento de longitud predeterminada de la información
completa que el emisor envía al receptor.

6.3. SEGÚN EL USO DEL ANCHO DE BANDA


Esta clasificación hace referencia a las características de la señal utilizada y al modo en que
ésta utiliza el ancho de banda proporcionado por el medio de transmisión. Básicamente existen dos
técnicas de transmisión que se aplican a las transmisiones en una red:
– Banda Base: en un momento dado sólo se transmite una única señal sobre el medio (se
asimila a un canal al que se le asigna toda la anchura de banda disponible).
Para permitir transmisiones simultáneas se realiza una multiplexación por división en el tiem-
po (TDM, Time Division Multiplex). Esta técnica se ha adoptado ampliamente por no ser
necesaria la utilización de módem y porque la señal se puede transmitir a alta velocidad.
En banda base la señal no está modulada, no siendo muy adecuada en transmisiones a larga
distancia ni en instalaciones con alto nivel de ruidos e interferencias. Permite la utilización de
dispositivos y repetidores muy económicos. Es adecuada en entornos con aplicaciones de trans-
misión de voz y vídeo además de datos. La transmisión en banda base es la técnica más habitual
en las redes de área local cuya misión fundamental es la interconexión de ordenadores.
– Banda ancha: se pueden realizar varias transmisiones simultáneas utilizando varios canales
a la vez y multiplexando por división de frecuencias (FDM, Frequency Division Multiplex).
Se modula la información sobre ondas portadoras analógicas, por este motivo los dispositivos di-
gitales se conectan a las redes de este tipo a través de un módem. A cada canal se le asigna una
frecuencia y en los receptores se sintoniza el canal que el usuario desea tener. Son adecuadas en
entornos con aplicaciones de transmisión de voz y vídeo además de datos, aunque su coste suele
ser superior a las redes en banda base y su puesta a punto y gestión más compleja.
Una red heterogénea puede combinar segmentos con técnicas de transmisión diferentes. En la
tabla siguiente se presenta una comparativa entre banda ancha y banda base:

BANDA BASE BANDA ANCHA


Ancho de Banda Hasta 20 Mbps Dependiendo del soporte físico, desde KHz hasta GHz
Tipo de señal Digital Analógica
Aplicabilidad Datos, voz digitalizada Varias redes sobre mismo cableado (datos, voz, vídeo)
Complejidad/
Sencillez, economía Mayor coste (elementos de conexión más complejos)
Coste

172 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS BÁSICOS DE TELEMÁTICA

7. EQUIPOS TERMINALES Y DE COMUNICACIONES

7.1. MÓDEMS
En los primeros tiempos de las redes de ordenadores surgió la necesidad de conectar múltiples
ordenadores separados entre sí por grandes distancias geográficas. Para solventar este problema se
estudió la posibilidad de utilizar una infraestructura ya existente y muy extendida: la red telefónica.
Esta solución generaba a su vez otro problema: los ordenadores utilizan señales digitales mien-
tras que la red telefónica era analógica. Había que transformar estas señales de una a otra para poder
utilizar la red telefónica en la comunicación de ordenadores. Un dispositivo conocido como módem
fue la respuesta a este segundo problema.
Un módem convierte la señal digital, que es la que utiliza el ordenador, en una señal analógica
válida para transmitir a través de la línea telefónica. En el extremo opuesto la conversión se invierte
recuperándose la señal digital original.
Un módem convierte señales digitales en señales analógicas y viceversa. Los ordenadores
pueden así utilizar las redes telefónicas de voz para la transferencia de información a grandes distan-
cias sobre una infraestructura ya existente.
La modulación es un proceso por el que se modifican las características de una señal analógica
llamada portadora, en función de la señal digital que se recibe del equipo de datos.

 

 
 

Esquema de un sistema de transmisión de información. La explicación del esquema se ofrece en la siguiente secuencia

1. El usuario introduce una información en el ordenador mediante un proceso de codificación,


por el cual la información pasa del lenguaje humano a un formato adecuado para el orde-
nador. Para ello se utiliza el teclado que convierte palabras en señales digitales. De forma
previa se ha producido un nivel superior de codificación cuando el usuario expresa sus ideas
con palabras, por ejemplo, en un idioma determinado.
2. El ordenador no puede transmitir las señales digitales directamente porque el medio (re-
presentado como una pequeña nube) no permite el transporte de este tipo de señal. Se
necesita un equipo intermedio (módem) que transforme la señal digital.
3. El módem ha transformado la señal digital en otra analógica mediante un proceso de modu-
lación. Ahora ya se puede transmitir por el medio.
4. La señal alcanza el equipo receptor. Comienza el proceso inverso.
5. El módem del equipo receptor transforma la señal analógica recibida en digital mediante un
procedo de demodulación. Ahora el ordenador dispone de una señal digital de entrada que
puede procesar.
6. El proceso de la señal recibida por el ordenador produce una decodificación de ésta, por
ejemplo, transformando las señales digitales en palabras en la pantalla, haciendo la informa-
ción interpretable por el usuario receptor en el otro extremos del sistema de comunicación.
Cuando hay perturbaciones en el camino que recorre la información aparecen errores. Uno de los
principales problemas a resolver es la detección y corrección de errores.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 173


CONCEPTOS BÁSICOS DE TELEMÁTICA

Existen módems de tecnologías muy distintas, pero todos han de cumplir una serie de normas
básicas o estándares para permitir comunicarse entre sí. Según esto tenemos módem V.19, V.24,
V.28, V.36, etc. Todos estos estándares se diferencian fundamentalmente en la velocidad de la co-
municación. La velocidad se mide en bits por segundo (bps). En la actualidad nos encontramos con
módems de hasta 56.600 bps. Para velocidades superiores se deben utilizar otros tipos de equipos
de comunicaciones, como módems de banda ancha, con interfaces adecuados a la velocidad del
módem (v.35) o redes de datos digitales de conmutación de circuitos.
Las velocidades normalizadas, para módems de banda de voz, a través de líneas telefónicas, son
las siguientes (si bien las más lentas han caído en desuso):
– 300 bps.
– 1.200 bps.
– 2.400 bps.
– 4.800 bps.
– 9.600 bps.
– 14.400 bps.
– 19.200 bps.
– 28.800 bps.
– 33.600 bps.
– 56.600 bps.
El software de comunicaciones para módem es tan importante como el módem mismo. Está en-
cargado de proporcionarnos una herramienta sencilla de manejar que gobierne el módem. El estándar
Hayes está diseñado como un lenguaje de comandos con instrucciones precisas que gestionan el
módem. La mayoría de programas hacen uso de este estándar.
Hoy en día la mayoría de los módem tienen funciones de fax, de ahí que se conozcan con el tér-
mino módem-fax. Un programa de gestión de fax sirve esencialmente para enviar y recibir documen-
tos, mantener una agenda de direcciones y un fichero de los faxes enviados y recibidos. Programas
de gestión de fax muy conocidos son: TRANSEND FAX y WINFAX PRO.
Con un módem no sólo puede comunicarse con otros ordenadores conectados a la red telefónica
y enviar y recibir faxes, sino que podrá acceder a Internet y abrir todo un mundo de información.

El módem ha sido y continúa siendo todavía en muchos casos la ventana


por la que mirar hacia internet desde nuestra propia casa

7.2. CARACTERÍSTICAS DE LOS MÓDEMS


En la selección debemos considerar todos los aspectos implicados en la problemática de las co-
municaciones. Para ello se tendrán en cuenta los parámetros que definen un módem y su forma de
operación. Entre éstos se encuentra la velocidad de transmisión, el tipo de interface con el terminal de
datos (ordenador), el modo de trabajo, la conexión a la línea telefónica y las normas que emplea en la
modulación.

174 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS BÁSICOS DE TELEMÁTICA

7.2.1. Velocidad
En los primeros equipos de comunicaciones la velocidad se especificaba en baudios, que corres-
ponden a una unidad de medida utilizada en la comunicación telegráfica que definía la cantidad de
veces que la señal cambia por unidad de tiempo.
NOTA: en los equipos actuales la velocidad debe especificarse en bits por se-
gundo (bps), ya que un baudio puede representar varios bits.
La red telefónica actual no soporta velocidades superiores a los 2.400 baudios, pero con codifi-
caciones en varios niveles pueden alcanzarse velocidades de 56.600 bps sin exceder dicho límite.
Si clasificamos los módems por su velocidad tenemos una gama que va desde 50 bps hasta 64
Kbps con líneas especiales. De acuerdo con la sofisticación podemos considerar tres categorías:
– Módems de baja velocidad: inferior a 1200 bps.
– Módems de media velocidad: desde 1200 hasta 9.600 bps.
– Módems de alta velocidad: hasta 56.600 bps.
Los módems más utilizados en la comunicación entre los micros trabajan en modo asíncrono.
Las conexiones síncronas se utilizan fundamentalmente para acceso a redes públicas o privadas o
comunicaciones entre ordenadores o terminales específicos.

7.2.2. Interface
Para referirnos a los equipos implicados utilizamos la nomenclatura más normal en redes de
comunicaciones de datos, donde se llama ETD o DTE (Data Terminal Equipment) al terminal de datos
que accede la red de comunicaciones (ordenador).
Al equipo que accede a la red se le denomina ECD o DCE (Data Communications Equipment) o
equipo terminal de circuito de datos. En el caso concreto que nos ocupa (comunicaciones a través de
la red telefónica) nos referimos al módem.
La conexión entre el ETD y el ECD constituye la interface de comunicaciones. La interface or-
denador-módem sigue las recomendaciones V.24/V.25 del CCITT, que se corresponde con la norma
RS-232C de la EIA. Éstas definen una serie de señales que se intercambian a través de circuitos
independientes que manejan señales de datos, de control y de sincronización.
Los circuitos de control manejan las señales que permiten realizar el protocolo de nivel físico
entre el ETD y el ECD, comandando la conexión y desconexión de módem a la línea telefónica, de-
tectando la conexión al módem remoto, controlando la transmisión de datos de forma adecuada, la
velocidad, la calidad de los datos recibidos, etc.
Los circuitos de sincronización se utilizan exclusivamen-
te cuando se trabaja en modo síncrono, proporcionando las
señales de reloj que se generan en el terminal transmisor, se
envían junto con los datos a través de la línea telefónica y se
recuperan en el módem receptor, que se encarga de enviar
al terminal receptor los datos y las señales de reloj a través
de dos circuitos independientes, asegurando de esta forma
el sincronismo entre los dos extremos del enlace.
Módem en funcionamiento
7.2.3. Modos de Operación
Los módems pueden operar fundamentalmente de una de las tres maneras siguientes:
– Half-duplex o semidúplex (HDX): un módem que trabaja en el modo HDX utiliza todo el
ancho de banda de la línea telefónica, por lo que a dos hilos solamente puede transmitir o
recibir datos, pero no ambas cosas de forma simultánea. Para poder transmitir y recibir en
este caso es necesario utilizar los circuitos de control de la interface, que manejan la línea en
función del proceso que esté realizando (transmisión o recepción). Actualmente este tipo de
operación está en franca regresión debido a que la eficiencia de las comunicaciones es baja,
pues es necesario un cierto tiempo de espera desde que se hace la solicitud de transmitir
hasta que la línea se estabiliza y queda lista para la transmisión.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 175


CONCEPTOS BÁSICOS DE TELEMÁTICA

– Full-duplex o dúplex (FDX): los módems que trabajan en FDX sobre líneas telefónicas a dos
hilos utilizan multiplexado por división de frecuencia o cancelación de ECO para conseguir la
transmisión bidireccional sobre un solo par. En este tipo de multiplexado se utiliza una banda
de frecuencia determinada para la transmisión en un sentido y otra banda distinta para la
transmisión en el sentido opuesto.
Dentro de cada banda, la marca y el espacio se representan por dos frecuencias diferentes,
lo que supone cuatro frecuencias que representan las cuatro combinaciones de marca y
espacio con dos sentidos de transmisión. Estas frecuencias se separan mediante filtros, y
deben estar lo suficientemente distanciadas como para que sea posible su discriminación.
Otra técnica empleada para la transmisión FDX se basa en la cancelación de ECO, en la cual
se utilizan circuitos especiales para evitar que la señal enviada por los circuitos de transmi-
sión entre de nuevo por la recepción del mismo módem. En este caso los módems pueden
utilizar la misma banda de frecuencia sin interferencias entre sí, por lo que disponen de
todo el ancho de banda para la transmisión, y así pueden conseguir velocidades superiores
incluso que en el caso de multiplexado de frecuencia.
– Multipunto: existe un sistema maestro que se comunica con un grupo de esclavos conecta-
dos a la misma línea utilizando protocolos denominados Polling. Normalmente la conexión
para este tipo de configuraciones suele ser a cuatro hilos. Los terminales deben ser capaces,
además de soportar el protocolo multipunto a nivel de software, de manejar las señales de
la interface de forma similar al caso de conexiones HDX.
En una conexión multipunto existe un módem principal, conectado al terminal maestro, y una
serie de módems secundarios a los terminales esclavos. El módem principal envía permanen-
temente la portadora a línea, siendo ésta recibida simultáneamente por todos los esclavos que
reciben del mismo modo todos los datos que envía el maestro. Cada uno de los terminales
remotos debe ser capaz de reconocer en la información que reciba los mensajes que le corres-
ponden, y aceptar y contestar únicamente a éstos. Cuando un terminal esclavo quiere enviar
información a la línea es necesario que haga una petición de emisión, con lo cual sólo enviará
portadora a línea cuando le corresponda transmitir, pues en caso contrario se produciría una
colisión de portadoras y el maestro sería incapaz de reconocer los datos recibidos.

7.2.4. Tipos de conexión a líneas


Para la conexión de módems se pueden utilizar líneas de Red Telefónica Conmutada (RTC) o
punto a punto (PP).
– Red telefónica conmutada (RTC): las líneas de red telefónica conmutada son las mismas
que en las comunicaciones de voz a través del teléfono, pudiendo ser utilizadas tanto para
las comunicaciones de voz como de datos. El coste de estas líneas se compone de un fijo
mensual y una parte variable en proporción a los pasos consumidos, que son al mismo pre-
cio que en las llamadas normales.
– Punto a punto (PP): las líneas punto a punto correspon-
den a conexiones permanentes entre terminales utilizadas
en general de forma exclusiva para la transmisión de datos.
El coste de estas líneas es fijo, y depende de la distancia
entre los extremos y de que sean normales o especialmen-
te acondicionadas (calidad normal o calidad especial).
Pueden ser de dos o de cuatro hilos y las velocidades que
soportan llegan hasta los 19.200 bps. La utilización de mó-
dems en conexiones punto a punto es económicamente ren-
table cuando se transfieren grandes cantidades de informa-
ción entre dos puntos o cuando las necesidades de acceso
obligan a una conexión permanente, aun con un nivel de uti-
lización de las líneas relativamente bajo. En este último caso
resulta interesante en una gran cantidad de aplicaciones la
utilización de una red de conmutación de paquetes en lugar
de la red telefónica con módems. Módem en funcionamiento

176 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS BÁSICOS DE TELEMÁTICA

7.2.5. Normalización de Módems


Para facilitar la instalación de circuitos internacionales y evitar la proliferación innecesaria y an-
tieconómica de soluciones particulares, el CCITT ha normalizado una serie de módems que cubren
prácticamente la totalidad de las necesidades presentadas en la actualidad.
Esta normalización define para cada tipo de módem una serie de características de forma que
puedan conectarse entre sí módems de diferentes constructores que han resuelto el problema con
tecnologías muy distintas.

Recomendación V.19
Diseñados para su instalación en una estación central, donde actúan como receptores de los
datos enviados por múltiples estaciones periféricas, constituidas por simples aparatos telefónicos de
uso universal. Están dotados de señalización multifrecuencia que emplean para establecer la comu-
nicación y/o para enviar los datos una vez establecida, envío que se realiza a la velocidad de hasta 10
caracteres/s. Sus características más significativas son:
– Cada carácter se transmite por medio de dos frecuencias emitidas simultáneamente.
– Las frecuencias pertenecen a dos subconjuntos separados, a y B, compuestos por cuatro
frecuencias cada uno. Pueden transmitirse, por tanto, hasta 16 combinaciones de las que
en los teléfonos ordinarios se emplean doce.
– La duración mínima de los períodos de emisión y silencio será de 30 y 25 ms, respectiva-
mente.
– Los datos suelen transmitirse unidireccionalmente. La respuesta es generalmente audible o
con tonos.
– La interface del módem, para su unión al ordenador, sigue las Recomendaciones V.24 y V.28.

Recomendación V.20
Se trata de un módem especial, muy simple y económico, que no se adapta a las características
generales definidas para los equipos conversores de señales. Se usa para transmisión en paralelo de
datos (carácter a carácter) sobre líneas vía Red Conmutada. Se basa en la transmisión simultánea de
dos o tres frecuencias diferentes elegidas según una determinada ley. Utiliza dos tipos de codificación:
16 o 64 combinaciones de frecuencias.
La velocidad de modulación es, como máximo, de 40 baudios, equivalente a 240 bits/s con el
segundo sistema de codificación. La interface lógica con el terminal es de tipo paralelo y sus caracte-
rísticas eléctricas y funcionales vienen definidas en las recomendaciones V.30 y V.31.

Recomendación V.21
Características:
– Velocidad máxima de transmisión: 300 bits/s.
– Transmisión asíncrona.
– Modo de explotación: permite el Dúplex Integral.
– Tipo de línea: Red conmutada o línea dedicada de dos hilos.
– Modulación en frecuencia.
– Interface lógica con el terminal según Rec. V.24 y V.28.
El hecho de permitir la explotación en Dúplex Integral sobre línea de dos hilos se debe a que al
trabajar a velocidades bajas no precisa toda el ancho de banda transmisible por la línea. El canal
se divide entonces en dos partes, cada una de las cuales constituye un canal independiente con
frecuencias portadoras de 1080 y 1750 Hz, respectivamente, sobre los que se producen desplaza-
mientos de 100 Hz hacia abajo para el bit 1 y hacia arriba para el 0.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 177


CONCEPTOS BÁSICOS DE TELEMÁTICA

Mediante un circuito de la interface lógica puede elegirse para transmitir el canal superior o el
inferior, quedando el otro para recibir, lo que puede hacer simultáneamente.
Por convención internacional, cuando se utilice la Red Conmutada como línea de transmisión, el
módem del extremo que llama debe elegir para transmitir el canal inferior.

Recomendación V.22
Características:
– Este módem permite trabajar en modo dúplex y a 1200 bits/s vía RTC o vía líneas arrendadas
a 2 hilos.
– La separación de canales se lleva a cabo por división de frecuencia, empleando como porta-
doras 1200 Hz para el canal bajo y 2400 Hz para el alto.
– La modulación de cada canal es DPSK.
– Transmisión en línea síncrona.
– Velocidad de modulación 600 baudios.
– Con aleatorizador de polinomio generador 1 + X 14 + X 17, y facilidades de prueba norma-
lizadas.
– Incorpora igualador fijo de compromiso, repartido entre transmisión y recepción.
Se especifican tres posibles configuraciones alternativas:
1. Módem síncrono a 1200 bits/s y 600 bits/s (facultativo).
2. Módem síncrono o arrítmico a 1200 bits/s y 600 bits/s (facultativo).
3. A las posibilidades de la segunda alternativa se le añade el modo asíncrono con capacidad
para tratar datos arrítmicos a 1200 bits/s y asíncronos hasta 300 bits/sg.
Dispone de memoria tampón en el transmisor que convierte los datos entrantes en un tren de da-
tos síncronos. Los datos asíncronos podrán ser de 8, 9, 10, u 11 bits por carácter. La configuración,
transmisión y recepción deberán ser idénticas.

Recomendación V.23
Características:
– Velocidad de transmisión 600 y 1200 bits/s.
– Tipos de transmisión: Síncrona o Asíncrona.
– Líneas de transmisión: Red Conmutada o línea dedicada de 2, 6, 4 hilos, calidad normal
(punto a punto o multipunto).
– Modos de explotación: semidúplex en líneas de 2 hilos o Dúplex integral en líneas de 4 hilos.
– Modulación FSK.
– Canal de retorno: opcionalmente puede utilizar un canal de baja velocidad (75 baudios) para
enviar hacia atrás señales de control.
– Interface lógica con el terminal según Rec. V.24 y V.28.
– Sensibilidad para señales de línea: 43 dBm.
– Señal de sincronismo: sólo módem.

Recomendación V.26
La secuencia de bits a transmitir se va dividiendo en dibitios (pares de bits consecutivos), consti-
tuyendo un símbolo que se corresponde con un salto de fase de la señal portadora.
Características:
– Velocidad de transmisión: 2400 bits/s.
– Tipo de transmisión: síncrona.

178 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS BÁSICOS DE TELEMÁTICA

– Línea utilizable: dedicada, 4 hilos, calidad especial.


– Modo de explotación: semidúplex o dúplex integral.
– Tipo de modulación: PSK (cuadrifásica diferencial).
– Canal de retorno opcional idéntico al de la V.23.
– Interfaz lógica según las Recomendaciones V.24, V.28.
– Frecuencia de portadora: F = 1800 Hz ± 1 Hz.
– Tolerancia de frecuencia en el receptor: ± 7 Hz, de los que 1 es del transmisor y 6 de la línea.
– Sensibilidad a señales de línea: 26 dBm.
– Señal de sincronismo: Por módem o por terminal.

Recomendación V.26bis
Permiten la transmisión de datos a 2400 bits/s, vía Red Automática Conmutada o línea dedicada
de dos hilos. Sus características son, esencialmente, las mismas que las fijadas en la Rec. V.26 con
las modificaciones siguientes:
– Al ser la línea a dos hilos, sólo permite la explotación en modo semidúplex, si bien puede
utilizarse opcionalmente el canal de retorno, en simultáneo con el canal de datos en el otro
sentido.
– Para el funcionamiento a 2400 bits/s sólo está prevista la solución B de la V.26 como tipo
de modulación.
– Para las comunicaciones en que las condiciones de transmisión no permiten trabajar a 2400
bits/s se ha previsto una segunda velocidad a 1200 bits/s. En este caso se usa una modu-
lación diferencial de fase bivalente con saltos de fase de +90º para el estado binario 0 y de
+270º para el 1.

Recomendación V.27
Los datos a transmitir se dividen en tribitios de 3 bits consecutivos, codificándose cada uno con
un cambio de fase. Para la transmisión de datos a 4800 bits/s existen tres tipos de módem: V.27,
V.27 bis y V.27 ter, siendo el básico el primero, con las siguientes características:
– Velocidad de transmisión: 4800 bits/s.
– Tipo de transmisión: síncrona.
– Línea utilizable: dedicada de calidad especial (M1020).
– Modo de explotación semidúplex o dúplex integral.
– Modulación: PSK octofásica diferencial.
– Canal de retorno: opcional y según Rec. V.23.
– Interfaz lógica: según Rec. V.24 y V.28.
– Frecuencia portadora: F = 1800 Hz ± 1 Hz.
– Igualador de amplitud y fase ajustable manualmente.
– Tiempo de sincronización: < 20 ms.

Recomendación V.27bis
Este módem es igual al anterior excepto en los siguientes puntos:
– El igualador de amplitud de fase es automático, autoadaptable con secuencias de arranque
distintas según la calidad de línea.
– Puede funcionar sobre líneas punto a punto, a dos o cuatro hilos y no precisamente de cali-
dad especial (M1020).

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 179


CONCEPTOS BÁSICOS DE TELEMÁTICA

– Para los casos en que las condiciones lo exijan disponen de una velocidad reducida de 2400
bits/s que sigue la recomendación V.26.
– Los tiempos de sincronización son de 50 ms para las líneas de calidad especial y de 70 en
líneas de menor calidad.

Recomendación V.27 ter (provisional)


En esta recomendación se establece la posibilidad y se fijan las condiciones para la transmisión
de datos a 4800 bits/s a través de la Red Automática Conmutada, admitiendo que no se puede ga-
rantizar una transmisión fiable en todos los puntos.
Para ello se utilizará el módem definido en la Rec. V.27 bis con algunas modificaciones realizadas
después de una serie de pruebas que garanticen su funcionamiento.

Recomendación V.29
Transmiten hasta 9600 bits/s en líneas de calidad especial, aunque sin excluirse su uso en cir-
cuitos de calidad inferior, a discreción de las administraciones interesadas.
Características:
– Velocidades de transmisión: 4800, 7200 y 9600 bits/s.
– Tipo de transmisión: síncrona.
– Línea de transmisión: dedicada, de cuatro hilos, calidad especial (opcional).
– El modo de explotación: semidúplex o dúplex total.
– Tipo de modulación: PSK y ASK combinadas.
– Interface lógica: V.24 y V.28.
– Inclusión facultativa de un multiplexor para la combinación de las velocidades binarias: de
7200, 4800 y 2400.
– bits/s.
– Frecuencia portadora: F = 1700 ± 1 Hz.
– Velocidad de modulación: 2400 baudios.

Recomendación V.32
La recomendación V.32 fue aprobada por la CCITT en Torremolinos en 1984 y permite la trans-
misión a 9600 bits/seg. Sus características son las siguientes:
– Velocidad de transmisión: 4800 o 9600 bits/segundo.
– Tipo de transmisión: asíncrono.
– Línea utilizable: a 2 hilos, punto a punto o RTC.
– Modo de explotación: full dúplex.
– Modulación: QAM (Modulación en Amplitud de Cuadratura).
– Frecuencia portadora: 1800 Hertzios.
– Tiempo de sincronización: < 20 ms.
– Nivel de recepción: entre 0 y 43 dBm.
Existe una variación de esta norma más reciente conocida como V.32 bis que permite velocida-
des físicas de hasta 14400 bits/segundo. Permitiendo con las normas de compresión y corrección de
errores V.42 y V.42 bis una velocidad lógica de hasta 57600 bits/segundo.

Recomendación V.36
Permiten la transmisión de señales digitales sobre una línea constituida por un grupo primario de
un sistema multiplex MDF (ancho de banda 60108 KHz), pudiéndose destinar a varias aplicaciones.

180 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS BÁSICOS DE TELEMÁTICA

Características:
– Velocidad recomendada: 48 Kbits/s.
– Velocidades para aplicaciones específicas: 56, 64, 72 Kbits/s.
– Tipo de transmisión síncrona.
– Línea utilizada: grupo primario (60108 KHz).
– Modo de explotación: dúplex integral.
– Interface lógica: según Rec. V.24, V.10 y V.l 1.
– Modulación de amplitud con Banda Lateral única (BLU).
– Frecuencia Portadora: 100 Khz.
En general los Módems V.36 se instalan en las centrales telefónicas, donde esté el grupo prima-
rio, y se prolongan hasta el usuario mediante enlaces en banda base.

7.3. CONVERSORES DE SEÑALES O ADAPTADORES DE LÍNEA


En el caso concreto de los utilizados por Telefónica, son de uso frecuente los Módem banda base
y sobre todo los Adaptadores de Impulsos Telegráficos (AIT).

7.3.1. Módems banda base


Estos equipos no realizan modulación ni demodulación. Son elementos muy simples, tanto en
transmisión como en recepción, limitándose su función a codificar y decodificar, aparte de las funcio-
nes de diálogo con el terminal e interface con la línea de transmisión.
La principal limitación de la transmisión de datos en banda base es que sólo pueden usarse como
línea de transmisión pares físicos de cables sin carga, limitándose el alcance a algunas decenas de
kilómetros (en el mejor de los casos) a causa de la diafonía, ruido, etc. Otra limitación, de menor
importancia, es que sólo permite transmisiones en modo síncrono.
Ventajas:
– Posibilidad de transmisión a velocidades altas (48 Kbits/s).
– Gran facilidad de puesta a punto y mantenimiento.
– Bajo coste de los equipos.
– Campos de aplicación:
– Transmisión de datos a velocidades bajas y medias (600 a 9600 bits/s) en zonas urbanas,
en concurrencia con los módems clásicos.
– Transmisión de datos a velocidades altas (40,8 y 48 kbits/s) sobre distancias de pocos kiló-
metros.
– Instalación de Redes Locales a gran velocidad.
– Realización de Redes Multipunto en zonas urbanas.
Este tipo de módem no está normalizado por el CCITT, pero presenta como típicas las siguientes
características:
– Velocidad seleccionaba entre: 600, 1200, 2400, 4800, 9600, 19200, 40800 y 48000.
– Tipo de línea: pares metálicos, sin carga, 2, 6, 4 hilos.
– Sincronismo de bit: proporcionado por el módem o por el terminal.
– Codificación bifásica diferencial.
– Interface con el terminal según Rec. V.24 y V.28.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 181


CONCEPTOS BÁSICOS DE TELEMÁTICA

7.3.2. AIT
Equipos obsoletos utilizados cuando la línea de transmisión es de tipo telegráfico (pares físicos y/o
canales de telegrafía armónica) y para velocidades de hasta 200 bits/s; se emplean como ETCD los
adaptadores de impulsos telegráficos, cuya función consiste en convertir la señal digital que entrega el
terminal (entre 3 y 25 voltios) en impulsos telegráficos de la misma duración que el bit que los origina,
pero de tensiones de ± 60 V, según que aquel sea 1 o 0. En la parte receptora, se realizará el proceso
inverso.
El AIT presenta una interface según Rec. V.24 y V.28 en el lado terminal, y entrega a la línea de
transmisión, que siempre será de dos hilos con vuelta por tierra, una corriente de doble polaridad y
nivel telegráfico. Permite el trabajo en modo semidúplex o dúplex integral.

7.4. EQUIPOS TERMINALES O TERMINALES REMOTOS


El terminal es el instrumento que recibe el mensaje y lo devuelve al sistema de telecomunicación.
También, de una forma generalizada, se dice que un equipo terminal de telecomunicaciones es todo
dispositivo que permite la entrada y salida de información y facilita la interconexión y el acceso a las
redes de telecomunicaciones mediante las oportunas interfaces a esas redes, para el envío y recepción
de la información a distancia. A continuación estudiaremos los terminales remotos para los servicios
de datos.
NOTA: actualmente la mayoría de estos equipos están desfasados. La principal
razón de ello es el avance de las telecomunicaciones en otras áreas, sobre todo
en internet.

7.4.1. Teletipos
El teletipo es en esencia una máquina de escribir capaz de entregar textos codificados en el
alfabeto CCITT2 (5 bits), transmitidos en formato arrítmico a 50 baudios (algunas administraciones
permiten el funcionamiento a 75 y 100 baudios).
El teletipo permite la recepción automática desatendida, poniéndose en marcha automática-
mente para la recepción de un mensaje e incluyendo una identificación automática del terminal
distante.
Aunque este servicio es muy limitado en cuanto a formato y juego de caracteres y en un futuro
lejano será sustituido paulatinamente por el Teletex, ofrece las ventajas de tener una cobertura mun-
dial, estar altamente normalizado y tener unas tarifas razonablemente bajas.
También existe la posibilidad de utilizar una interface ordenadortelex, aprovechando la difusión de
los PC’s, permitiendo la interconexión del sistema informática con la red telex, disponiendo además
de las facilidades y funciones del ordenador.

7.4.2. Teletex
En 1980 el CCITT normalizó el servicio TELETEX dando para el mismo la siguiente definición:
Un servicio internacional de transferencia automática de textos entre memorias
de dos terminales, que se utilizan para producir, editar y presentar dichos textos,
y que permite a los abonados el intercambio de correspondencia o archivos sobre
la base de esta transferencia automática de memoria a través de redes de teleco-
municación.
Los terminales Teletex integran de alguna forma las funciones del teletipo, la máquina de escribir
y del procesador de textos.
Cuando el terminal opere en modo local, por ejemplo, cuando sea utilizado como máquina de
escribir, la comunicación entrante no debería interrumpir el trabajo en local. Sin embargo, bajo la
condición de memoria de recepción ocupada, la producción de una copia permanente del mensaje
recibido debe tener prioridad sobre el modo local.

182 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS BÁSICOS DE TELEMÁTICA

En el modo de envío el terminal teletex debe ser capaz de enviar al menos una selección de
caracteres de los contenidos en el repertorio básico internacional de caracteres teletex. En el modo
de recepción el terminal teletex debe ser capaz de recibir todos los caracteres de este repertorio, así
como manejar páginas en formato vertical y horizontal.
Después de la transmisión en el modo básico de operación el contenido, disposición y formato
del mensaje Teletex en el terminal receptor será el mismo que el generado por el terminal transmisor.
Cada terminal Teletex debe tener una única identificación y deberá estar provisto con memoria para
las funciones de transmisión y recepción.

7.4.3. Datáfono
Es un equipo de abonado que trabaja como teléfono convencional y además como equipo para
comunicaciones informáticas. Como equipo de datos puede comunicarse con un Centro de Cálculo
Abonado (CCA) por la Red Telefónica Conmutada o por la Red de Transmisión de Datos (lberpac). Las
características más importantes son:
– La entrada de datos puede efectuarse por teclado principal, teclado auxiliar, o lectura de
banda magnética de la tarjeta.
– El procedimiento de conexión es automático mediante la pulsación de una tecla de control.
– Los datos de cada transacción se almacenan en un registro, antes de su envío a línea, para
permitir su corrección.
– Tienen un visualizador de mensajes de tutoría para guiar al operador en los distintos pasos.
– La velocidad de transmisión/recepción es de 300 bps.
– Los datos recibidos del CCA pueden destinarse al visualizador y/o a la impresora.
– Dispone de una rutina automática de mantenimiento.
– El identificativo del equipo está programado y coincide con el número telefónico de la línea
a la que se conecta.
– Consta de: Unidad de Control, Microprocesador + Memoria, teclado principal de funciones,
auxiliar, utilidad de display, etc.

7.4.4. Multiplicador de interface (MIM)


Este equipo se utiliza para aprovechar un enlace existente para poder establecer comunicación
con nuevos terminales. Para ello tienen que darse las siguientes condiciones:
– Ordenador que admita un programa multipunto.
– Igual velocidad para todos los elementos.
– Terminales inteligentes.
– Igual protocolo y código.
– Máxima distancia entre elementos 100 m.
La puerta de comunicaciones del ordenador y controlador se conecta al módem local a través
de la interfaz CCITT V.24/V.28, y la señal transmitida es llevada al punto remoto por medio de la línea
telefónica correspondiente, apareciendo una vez demodulada en la interfaz del módem remoto. Esta
señal se repite en cada una de las salidas del Multiplicador; sólo una, la que corresponde al terminal
identificado, acepta y contesta.

7.4.5. Difusor Radial (DR)


Basándose en los mismos criterios que se han comentado para el Multiplicador de Interface, pero
con unos resultados diferentes, se puede definir un equipo denominado Difusor Radial. Este permite
la conexión de una puerta de comunicaciones con varias líneas de teleproceso simultáneamente,
utilizando un programa multipunto.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 183


CONCEPTOS BÁSICOS DE TELEMÁTICA

La diferencia fundamental es que, mientras con el uso del MIM todos los terminales tenían que
estar ubicados en el mismo punto (100 m), con el uso del DR, cada terminal puede tener una ubica-
ción diferente utilizándose módems.
Al ser un equipo totalmente transparente y no introducir retardos, permite su uso con cualquier
sistema, pudiendo trabajar a velocidades de hasta 19.200 bps, en síncrono y asíncrono.

7.4.6. Facsímil
Los terminales de Facsímil, también conocidos como equipos de Telefacsímil o Telecopiadoras, o
más comúnmente como el equipo que presta el servicio “FAX”; se conocen desde el siglo pasado (año
1842). Permiten transmitir a distancia documentos mediante su exploración secuencial. Por supuesto
también permiten la recepción de documentos.
Los equipos normalizados por el CCITT para los servicios de facsímil se dividen en grupos:
– Grupo l. Equipos que emplean técnica analógica, capaces de transmitir un documento ISO
A/4 de 4 a 6 ms, tiempo excesivo que los hace poco eficaces. Resolución 96 x 96 líneas/
pulgada, modulación de frecuencia. Están en desuso.
– Grupo II. Terminales analógicos, utilizan técnicas de compresión de banda, aunque sin incluir
el procesamiento de la señal obtenida para reducir redundancia. Son capaces de transmitir un
documento ISO A4 en unos 3 ms. Modulación de amplitud en BLV, resolución similar al grupo l.
Están concebidos para su conexión a la red telefónica conmutada. Servicios Telefax, Burofax.
– Grupo III. Terminales digitales, equipos que, incorporando sistemas de reducción de la in-
formación redundante de la señal antes de realizar el proceso de modulación (modulación
en fase), son capaces de transmitir el documento ISO A4 en menos de 1 minuto. Están
concebidos para su conexión a la red telefónica conmutada y son compatibles con los del
grupo II. Servicios Telefax, Burofax.
– Grupo IV. Terminal digital concebido especialmente para su conexión a la red de datos. En
estas máquinas será usual el uso mixto Teletex/Facsímil. Están pensados especialmente para
el servicio Datafax (uso de las redes públicas de datos para la transmisión Facsímil). Si la
transmisión tiene lugar entre Oficinas Públicas se denomina BUROFAX. Emplea modulación
de fase. Envío A4 inferior a 3 segundos. Resolución: 203 x 203 líneas por pulgada.
Los terminales grupo II y grupo III del servicio Telefax, pueden funcionar en modo manual o se-
miautomático (recepción desatendida) e incluso como fotocopiadores en modo local.

7.4.7. Centralitas digitales


En los últimos años las centralitas privadas automáticas, PABX (Private Automatic Branch Ex-
change), se han convertido en uno de los dispositivos indispensables de cualquier red privada en la
que se pretenda tener integrados servicios, como mínimo, de voz y datos.
Tomando como elemento base la centralita es posible configurar redes de distintos tamaños y
características. Para ello se han de tener en cuenta las características de la PABX elegida:
– Capacidad de señalización.
– Facilidades de administración, gestión y mantenimiento.
– Plan de numeración que soporta, etc.
Se puede configurar una red privada utilizando las facilidades de las PABX y su capacidad de conmuta-
ción, convirtiendo a una PABX en un nodo de una red privada. También se puede utilizar la posibilidad de co-
nexión de las PABX con la red pública como medio de acceso a puntos no pertenecientes a la red privada.
Estas centralitas han tenido el problema de que no existía un estándar de señalización entre
PABXs, es decir un estándar de señalización extremo a extremo entre usuarios finales.
Está bastante extendida la clasificación de las PABX en clave de generaciones. Las dos primeras
generaciones de PABX soportaban únicamente voz. La tercera generación de PABX son sistemas de
conmutación y transmisión digitales, soportando voz y datos, si bien estos últimos ocupan circuitos
de voz. En las centralitas de cuarta generación el tráfico de datos se realiza por conmutación de pa-
quetes, y en señalización y capacidad de transmisión se siguen estándares básicos para encaminarse
hacia las redes digitales de servicios integrados.

184 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS BÁSICOS DE TELEMÁTICA

Las centralitas conectables a la RDSI conocidas como


ISPABX ofrecerán conexión universal para la transmisión de
voz y datos a 64 kbps. También funcionarán en conexión con
otras ISPABX a través de enlaces digitales, pudiendo confi-
gurarse como redes privadas cualquiera que sea la distancia
geográfica.
Aspectos a tener en cuenta en la elección de PABX:
– Telefonía. Enlaces con las centrales telefónicas.
– Equipos de Comunicación y Ofimática que hayan de
trabajar con PABX.
– Análisis de las necesidades que se deben cubrir y
necesidades futuras inmediatas.
– Análisis de la oferta del mercado, considerando
precio, prestaciones, interfaces que proporcionan,
tráfico que soportan...

Parte de una moderna centralita digital


7.5. MULTIPLEXORES
Los multiplexores surgieron para optimizar la utilización de un medio de transmisión en una confi-
guración punto a punto. Mediante técnicas de multiplexación se consigue el máximo rendimiento del
enlace de comunicación establecido. El aprovechamiento máximo de la capacidad del enlace se logra
realizando varias comunicaciones independientes, lo que ahorra la contratación de nuevos circuitos.
El uso de multiplexores está ligado a la utilización de circuitos digitales dedicados, como forma de
aprovechar al máximo la capacidad de transporte proporcionada por dichos circuitos. Puesto que estos
dispositivos utilizan técnicas de conmutación de circuitos, su empleo ha estado asociado a aplicaciones
sensibles al retardo (por ejemplo, voz digitalizada o tráfico de redes de área local), para las que las técnicas
de conmutación de paquetes no resultan apropiadas, o bien para la transmisión de grandes caudales de
tráfico de datos que normalmente no pueden ser manejados por redes de conmutación de paquetes.
Los multiplexores inteligentes normalmente incorporan:
– Reencaminamiento automático: supone la existencia de varios encaminamientos posibles
entre dos puntos de la red. En caso de que un fallo en el circuito provoque la interrupción de
la comunicación, la red establece un nuevo camino de forma automática.
– Encaminamiento selectivo: para cumplir con las restricciones que ciertas aplicaciones
pueden tener (básicamente, necesidad de bajos retardos).
– Gestión de ancho de banda. Este concepto supone:
* Existencia de esquemas de contienda para la asignación de ancho de banda.
* Posibilidad de mantener canales de reserva para su uso por aplicaciones críticas.
* Existencia de esquemas de prioridad en los canales, pudiendo ocurrir que un canal de
baja prioridad sea liberado cuando se requiera.

Equipos de comunicaciones en funcionamiento

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 185


CONCEPTOS BÁSICOS DE TELEMÁTICA

Las comunicaciones mediante redes basadas en multiplexores tienen como característica fun-
damental la existencia de retardos de transmisión muy bajos y la posibilidad de manejar caudales
de información muy elevados. Están especialmente indicados para aplicaciones relacionadas con
servicios de transmisión de datos a alta velocidad.
Estos equipos suelen incorporar la posibilidad de interconexión a otros dispositivos y redes, tales
como PABX o redes de conmutación de paquetes X.25, pudiendo por ello también utilizarse para la
instalación de redes privadas de telefonía y para aplicaciones que requieran servicios de transmisión
de datos a baja y media velocidad.
Existen dos técnicas de multiplexación bien diferenciadas:
– Multiplexado por división en frecuencia (FDM): técnica de tipo analógico. Las caracterís-
ticas fundamentales son:
* Se divide el ancho de banda en canales paralelos.
* La anchura de banda de cada subcanal es directamente proporcional a la velocidad.
* Para evitar interferencias entre subcanales se utilizan bandas de guarda.
* La capacidad del canal está limitada por el ancho de banda.
Aunque esta técnica ha tenido gran desarrollo en telefonía y radio, está cediendo más terre-
no al Multiplexado por División en el Tiempo (TDM), que emplea tecnología digital y por tanto
más potencia al poder hacer uso de ordenadores en su proceso.
– Multiplexado por división en el tiempo (TDM). Sus características son:
* Emplea tecnología digital, y por lo tanto es más apropiada para la transmisión de datos
que FDM.
* División del tiempo en intervalos.
* Muestreo de líneas.
* Tiempos de guarda para evitar interferencias.
* Necesidad de empleo de módems.
Un caso particular del TDM es el Estadístico, consistente en no asignar intervalos fijos de
tiempo a cada canal, sino en hacerlo en función del tráfico existente en cada momento
en cada uno de ellos. Por tanto emplea tramos de longitud variable y el muestreo de
líneas se realiza en función del tráfico existente en cada momento en cada uno de ellos,
es decir, en función de su actividad.



  
  
   
 

Esquema de una transmisión multiplexada en el tiempo.


La señal de salida es una composición de segmentos temporales de las señales multiplexadas

8. EQUIPOS PARA LA INTERCONEXIÓN DE REDES


Los equipos utilizados para la interconexión de redes en general, y de LANs en particular, se cla-
sifican basándose en el modelo OSI para la interconexión de Sistemas Abiertos (ver tema sobre redes
de ordenadores), distinguiéndose los siguientes elementos:
– Repetidores (Repeaters).
– Concentradores (Hubs) y conmutadores (Switches).
– Puentes (Bridges).

186 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS BÁSICOS DE TELEMÁTICA

– Enrutadores (Routers).
– Pasarelas (Gateways).
– Ordenadores multienlace.
NOTA: las internets (conexión de varias redes) no toman ninguna topología
específica, sino aquellas de las redes que las forman.

8.1. REPETIDORES (REPEATERS)


Cuando una señal analógica viaja por un cable sufre un proceso de atenuación que aumenta
si existen ruidos y resistencias en la línea. Los repetidores se usan para superar el problema de la
atenuación. Un repetidor copia y amplifica la señal de entrada, aumentando la amplitud de las ondas
analógicas sin variar su frecuencia (que es donde se codifica la información). Así, la distancia de una
red se puede hacer extensible hasta largas distancias.
Los repetidores operan a nivel OSI nº 1 (nivel físico, ver tema de redes) y son dispositivos que se
encargan de regenerar la señal entre los dos segmentos de red que interconectan, extendiendo su
cobertura hasta varios kilómetros. Su utilización está limitada al entorno privado.

8.2. CONCENTRADORES (HUBS) Y CONMUTADORES (SWITCHES)


Dispositivo que conecta segmentos de una red local. Un concentrador tiene diferentes puertos.
Cuando un paquete de información llega a uno de estos puertos, se copia a los demás, reenviando el
paquete al resto de los segmentos de la red.
Un segmento es una sección de una red que incluye puentes, y routers, divi-
diendo la red en múltiples fragmentos.
Dividir una red Ethernet (la arquitectura más común) en segmentos es una de las formas más
aceptadas de incrementar sus prestaciones en cuestión de velocidad. Una red segmentada correcta-
mente mantiene la mayoría del tráfico en segmentos únicos, siendo posible para cada uno de ellos
alcanzar el máximo de ancho de banda sin interferencias de los demás.
Los concentradores pueden conectarse entre ellos en lo que se denomina cascada para aumen-
tar el número de puertos disponible.
Existen tres clases de concentradores:
– Concentrado pasivo: actúa como un repetidor multipuerto; la información que llega por
cualquiera de ellos se repite automáticamente por todos los demás.
– Concentrador inteligente: incluye características adicionales que permite al administrador
de la red monitorizar el tráfico de red que circula por el concentrador. De esta forma se pue-
den asignar prioridades a algunos puertos específicos.
– Conmutador o switch: analiza la dirección de cada paquete y lo envía exclusivamente al
puerto que tenga asignada dicha dirección. Esta característica disminuye drásticamente el
tráfico en la red, por lo que estos dispositivos tienen una gran aceptación en el mercado.
Los modernos switches tienen puertos de 10, 100 e incluso 1000 Mbps, permitiendo al adminis-
trador asignar los puertos más rápidos a aquellos dispositivos con gran demanda de ancho de banda,
tales como los servidores y routers.

Vistas delantera y trasera de un pequeño concentrador. En esta última podemos apreciar los puertos de comunicaciones donde
se conectan los dispositivos, mientras que la delantera dispone de pilotos indicadores de la actividad del dispositivo

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 187


CONCEPTOS BÁSICOS DE TELEMÁTICA

8.3. PUENTES (BRIDGES)


Un puente conecta dos redes que utilizan la misma tecnología (p. ej. Ethernet o Arcnet), pero sólo
pasa un paquete de la red A a la B si dicho paquete tiene como destinatario un ordenador de la red B.
En caso contrario lo ignora, por lo que el tráfico de una red no se ve afectado por el de la otra.
Los bridges operan a nivel de MAC (nivel 2). Son por lo tanto elementos transparentes a los pro-
tocolos de niveles superiores. Los puentes pueden ejercer las siguientes funciones:
– Descongestionar una red saturada. En efecto, aprovechando la funcionalidad antes des-
crita, una red saturada puede segmentarse en dos unidas por un puente. El puente filtra los
paquetes de una a la otra y disminuye el tráfico global.
– Aumentar la seguridad ante posibles fallos en la red. Si dividimos una red mediante un
puente, un fallo en el sistema de cableado de una de ellas no afecta a la otra, a excepción
de que no podría comunicarse con ella.
– Mejorar la seguridad ante ataques piratas. Dividiendo una red poco segura en dos, una
de ellas al menos es segura. El flujo de información confidencial puede así restringirse a
una zona segura. Esto evita ataques por ejemplo mediante analizadores de protocolos, que
por otra parte se justifican como elementos de ayuda para analizar el tráfico, problemas de
saturación, análisis de programas de red, etc.
– Función de autoaprendizaje (self learning). Cuando un bridge recibe una trama de una
LAN, analiza la dirección origen de la misma y la compara con las direcciones almacenadas
en su tabla de enrutamiento. Si esta dirección no está incluida en la tabla, la añade junto
con un indicativo de la red (o segmento de red) a la que pertenece. Mediante esta función
de autoaprendizaje se pueden añadir estaciones en cualquiera de las redes sin necesidad de
actualizar la tabla de enrutamiento.
– Funciones de filtrado (filtering) y reenvío (forwarding). En cada trama que recibe, el
bridge analiza las direcciones origen y destino. Si ambas pertenecen a la misma red rechaza
automáticamente la trama de información (filtrado). En caso contrario la reenvía a la red
destino. En resumen un bridge es un elemento que interconecta dos redes aislando el tráfico
de una y otra mediante la función de filtrado.

8.4. ENRUTADORES (ROUTERS)


Un router es un dispositivo que conecta dos redes, que si bien pueden ser de la misma tecnolo-
gía, suelen ser distintas, p. ej. una Ethernet y una Token Ring. Los routers tienen una dirección en la
red a diferencia de los puentes (esta es una diferencia importante entre ambos dispositivos), y son
parte esencial en grandes redes con distintas tecnologías como internet.
Un ordenador puede por tanto direccionar un router como parte intermediaria en un proceso de
comunicación. Esto no es posible con un puente, que sin embargo debe examinar todos los paquetes
que circulan por el medio para determinar cuál debe retransmitir a la otra red y cuál no. Un router
nunca examina un paquete que no esté dirigido a él.
Los routers no sólo incorporan la función de filtrado característica de los bridges, sino que, ade-
más, encaminan la información por el trayecto óptimo. Por esta razón estos dispositivos son mucho
más adecuados cuando se trata de conectar un número elevado de LANs a través de una red de
interconexión compleja con múltiples caminos entre dispositivos.
Los routers utilizan un esquema de direccionamiento jerárquico (tablas de enrutamiento) que
distingue entre la dirección de un dispositivo dentro de la red y la dirección de red. Para ello el router
debe incorporar protocolos de nivel 3 (nivel de red). Son por lo tanto elementos dependientes del
protocolo de red (TCP/IP, DECNET, SNA, XNS, etc.), que sin embargo, a diferencia de los bridges,
permiten interconexión de LANs heterogéneas a niveles 1 y 2.
Los routers pueden ser estadísticos o dinámicos. Los primeros requieren una actualización de sus
tablas de enrutamiento por parte del gestor de la red ante un cambio o fallo de ésta. Son adecuados para
un control máximo sobre la red por parte del gestor, no siendo recomendables en redes complejas, en las
que son más adecuados los routers dinámicos. En éstos, el mismo protocolo de nivel 3 se encarga de la
notificación automática del cambio o avería mediante mensajes de difusión (broadcast) entre routers.

188 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS BÁSICOS DE TELEMÁTICA

Todos los dispositivos que estamos estudiando se pueden montar en una disposición especial denominada rack,
que consiste en un armario metálico con guías en sus lados donde fijar los dispositivos de comunicación

8.5. PASARELAS (GATEWAYS)


Este es un término genérico que puede referirse a conceptos distintos:
– El primero es como un router, con el mismo significado que explicamos en el apartado ante-
rior. Este sentido del término está cayendo en desuso.
– El segundo es una compuerta de aplicación, que es un software que traduce los datos entre
distintas aplicaciones de red, por ejemplo entre dos sistemas de correo electrónico.
Las pasarelas o gateways son elementos para la interconexión que operan en los niveles su-
periores al de red (niveles 4 a 7). Es decir, proporcionan interconectividad extremo a extremo entre
redes de distinta naturaleza (por ejemplo LANs Ethernet y Token Ring, PABX, RTC, etc.), pero son, al
igual que los routers, dependientes del protocolo. Una pasarela está definida para un escenario de
comunicaciones concreto, por ejemplo una gateway X25, que asume tareas de las capas de trans-
porte, sesión y aplicación a modo de terminal PAD (Packet Assembler/Disassembler). Son por tanto
elementos de interconexión orientados a la aplicación.

8.6. ORDENADORES MULTIENLACE


Un ordenador que disponga de varias tarjetas de red es un multienlace. Si las tarjetas son de
distinta tecnología, el ordenador puede servir como router, no es el caso si las tarjetas son de la
misma tecnología.

Pequeño armario de comunicaciones (también denominado rack) con varios dispositivos


de comunicaciones entre los que se distinguen dos concentradores (arriba) y un router (abajo, de color negro).
Obsérvense los pilotos de actividad en los concentradores

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 189


CONCEPTOS BÁSICOS DE TELEMÁTICA

9. SERVICIOS Y SISTEMAS DE TRANSMISIÓN DE DATOS


La Ley 31/1987, de 18 de diciembre, de Ordenación de las Telecomunicaciones (LOT), estableció
un marco jurídico donde deben ajustarse las diversas modalidades de telecomunicación.
Esta ley establece las funciones y responsabilidades de la Administración Pública y de los secto-
res público y privado. Esta norma distingue entre servicios finales y de valor añadido. También diferen-
cia las funciones reglamentarias siguiendo las directrices marcadas por el Libro Verde de la UE (Unión
Europea), que son potestad del Ministerio de Obras Públicas, Transporte y Medio Ambiente (MOPTMA)
y de las de explotación, que son realizadas por Telefónica de España, S.A.
A continuación se describe cada servicio definido en la LOT.

9.1. SERVICIOS PORTADORES


Son aquellos que proporcionan la capacidad necesaria para la transmisión de señales entre
puntos de terminación de red definidos. Estos servicios son:
– Servicio portador mediante conmutación de circuitos.
– Servicio portador mediante conmutación de paquetes.
– Servicio portador no conmutado o de alquiler de circuitos.
La LOT fijó un plazo para que el Gobierno español formalizara un contrato con Telefónica de Espa-
ña, S.A., que determinara los servicios portadores y finales de telecomunicación cuya explotación se
concedían en régimen de monopolio a la citada empresa. El contrato firmado el 29/11/1991 otorga
a Telefónica la concesión de los siguientes servicios portadores:
– Servicio portador del servicio telefónico básico.
– Transmisión de datos por la red pública de conmutación de paquetes que preste Telefónica.
– Transmisión de datos por la red telefónica conmutada.
– Alquiler de circuitos.
Debido a la transposición del Derecho interno de la Directiva 90/387/CEE y 90/388/CEE se reduci-
rán los servicios concedidos en monopolio. La transposición de estas Directivas al ordenamiento jurídico
español, reducirá los servicios portadores en régimen de monopolio de Telefónica a los siguientes:
– Servicio portador del servicio telefónico básico.
– Servicio portador de alquiler de circuitos.
El uso de los circuitos punto a punto está indicado en los siguientes casos:
– Cuando se necesitan veinticuatro horas permanentes de posibilidad de utilización. Por ejem-
plo, entornos on-line con consultas continuadas y entrada de datos en modo transaccional.
– Cuando se prevea la necesidad de utilizar la línea durante varias horas para una transmisión
ininterrumpida. Por ejemplo, transmisión batch con volúmenes de información muy elevados.
– Situaciones en que los tiempos de establecimiento y de respuesta son muy importantes.
– Para la interconexión en modo conmutado de redes locales a través de routers y bridges.

9.2. COMUNICACIÓN VÍA SATÉLITE


El objeto de las comunicaciones vía satélite es establecer radioenlaces entre estaciones fijas o móviles
a través de repetidores activos o pasivos situados en una órbita alrededor de la Tierra. La utilización de saté-
lites geoestacionarios de comunicaciones para uso comercial ha tenido su mayor difusión en la década de
los ochenta, cuando se dispuso de la tecnología necesaria para diseñar pequeñas estaciones terrestres.
Estos sistemas de comunicación vía satélite ofrecen enormes capacidades para el desarrollo de redes
privadas. Los costes asociados a redes privadas basadas en servicios terrestres han potenciado el uso de
redes de satélite privadas. Hoy se están realizando mediante el uso de satélites de comunicaciones, por
ejemplo, emisiones de vídeo, conversaciones telefónicas y transmisiones de datos en banda ancha.

190 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS BÁSICOS DE TELEMÁTICA

Entre las ventajas y desventajas de las comunicaciones vía satélite se pueden destacar:
Ventajas:
– El coste de la transmisión no depende de la distancia entre las estaciones emisora y receptora.
– El coste de la transmisión no depende del número de estaciones que reciben la comunicación.
– Se utilizan señales de gran ancho de banda capaces de transmitir grandes cantidades de
datos.
Desventajas:
– El retraso en la comunicación entre dos estaciones terrestres es de 250 ms.
– Las señales procedentes del satélite son muy débiles, necesitándose equipos sofisticados y
antenas de considerable tamaño para su amplificación.
– Los satélites que operan en la banda de frecuencia K (14/12 GHz) son muy sensibles a in-
terferencias por el mal tiempo.
– Los que operan en la banda C (6/4 GHz) son muy sensibles a las interferencias terrestres de
las grandes ciudades.

9.3. SISTEMA VSAT


El sistema VSAT (Very Small Aperture Terminal, Terminal de Pequeña Apertura) surge como una
respuesta a la amplia difusión de las redes de comunicaciones privadas por satélite. Está basado en
reducidas estaciones terrestres que se adaptan perfectamente a los requisitos de los usuarios y que
se pueden instalar incluso sobre los edificios.
Los equipos VSAT se comunican directamente con el satélite y se pueden utilizar para la transmi-
sión de vídeo, facsímil, comunicaciones digitalizadas de voz, etc. Por lo general este sistema ofrece
un rápido y económico método a las organizaciones para instalar una red propia de comunicaciones,
con la que poder acceder a sus sucursales, filiales o delegaciones lejanas.
El sistema VSAT utiliza la banda K del espectro de frecuencias y se adapta perfectamente a
redes de comunicación centralizadas con tráfico reducido. Hoy día funcionan redes que conectan
hasta 2000 estaciones periféricas a un coste relativamente bajo en comparación con enlaces
terrestres.

9.4. SERVICIOS FINALES


La LOT los define como aquellos que proporcionan la capacidad completa para la comunicación
entre usuarios, incluidas las funciones del equipo terminal y que generalmente requieren de conmu-
tación. Estos servicios son:
– Servicios de voz o telefónicos: telefónico fijo, móvil y de uso público.
– Servicios de textos o gráficos: télex, teletex, facsímil, videotex...
A continuación se describen las principales redes sobre las que se apoyan los servicios finales:
– Red Telefónica Básica (RTB).
– Red Telegráfica conmutada o red TELEX.
– Red Digital de Servicios Integrados (RDSI).

9.4.1. Red Telefónica Básica (RTB)


A la RTB también se le denomina Red Telefónica Conmutada (RTC), dado que se basa en la téc-
nica de conmutación de circuitos. Básicamente consiste en enlazar a voluntad dos equipos terminales
(teléfonos) mediante un circuito físico que se establece específicamente para la comunicación y que
desaparece una vez que se ha completado la misma.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 191


CONCEPTOS BÁSICOS DE TELEMÁTICA

La Red Telefónica Básica (RTB) es el soporte físico de comunicaciones más popular y el más
utilizado de los existentes en la actualidad en nuestro país y en el extranjero, puesto que se trata de
la red que da soporte al servicio telefónico tradicional. En España esta red es explotada y gestionada
por su propietaria Telefónica de España, S.A.
Ventajas:
– Posibilidad de establecer una comunicación telefónica con cualquier usuario del mundo.
– Compatibilidad con todas las redes telefónicas internacionales.
– Rapidez bastante aceptable en la comunicación.
– Capacidad para el intercambio electrónico de ciertas informaciones.
– Coste de comunicación moderado.
Desventajas:
– La cobertura no es total en el ámbito geográfico, sobre todo en lo que se refiere a las zonas
rurales menos favorecidas.
– La saturación en las líneas puede producir a veces un cierto retraso en el establecimiento de
la comunicación.
– La capacidad de transmisión de datos es bastante baja, dado que el diseño de la red res-
ponde básicamente a las necesidades de transmisión de señales analógicas.
– Los costes son crecientes con la distancia.

9.4.2. Red Telegráfica conmutada (red TELEX)


La red TELEX es de estructura similar a la red telefónica, en la que los abonados se conectan a
centros especiales de conmutación, y permite el intercambio de mensajes entre abonados de España
y entre abonados de España y del extranjero. Se utiliza baja velocidad de transmisión, de 50 a 200
bps, con el alfabeto UIT-T nº 2 y mediante procedimiento asíncrono.
En España esta red depende de Correos y Telégrafos.
Ventajas:
– Diálogo por escrito con otro usuario.
– Transmisión de datos en ausencia del operador quedando éstos registrados automáticamente.
– Red muy económica.
Desventajas:
– Limitada a aplicaciones de baja velocidad.
– La tarificación se realiza por tiempo de conexión, por ello es importante disponer de un sis-
tema de almacenamiento auxiliar.

9.4.3. Red Digital de Servicios Integrados (RDSI)


Si la información a enviar se codifica en formato digital, ésta puede transmitirse por una única red,
independientemente de la naturaleza diversa del formato original. Este concepto es la base de la Red Digital
de Servicios Integrados (RDSI). Un usuario de RDSI utiliza un único punto de acceso a la red para utilizar cual-
quier tipo de servicios de comunicación. Este punto permite la conexión simultánea de terminales de todo
tipo, accesibles mediante un único número identificativo. Así, el concepto de RDSI supone la desaparición
progresiva de la operativa tradicional, donde cada tipo de servicio se sustentaba sobre una red propia.
Según la definición de la UIT-T, la Red Digital de Servicios Integrados es:
Una red desarrollada a partir de la Red Telefónica Digital Integrada que pro-
porciona una conexión digital de extremo a extremo para dar soporte a un amplio
rango de servicios, sean o no de transporte de voz, a la cual tienen acceso los
usuarios mediante un número limitado de interfaces estándar usuario/red de pro-
pósito múltiple.

192 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS BÁSICOS DE TELEMÁTICA

En la RDSI, la información de señalización se procesa por un canal separado, de forma inde-


pendiente de la información a intercambiar por los usuarios de la red. El tratamiento separado de
señalización y datos permite una flexibilidad mucho mayor en el uso de las redes.
Aunque existe una única definición conceptual de la RDSI, se distinguen dos grandes variantes
de la misma. Actualmente está en desarrollo la RDSI de banda estrecha (RDSI-BE) y se prevé la RDSI
de banda ancha (RDSI-BA), que difieren en su capacidad máxima de transmisión.

RDSI-BE (RDSI de banda estrecha)


La RDSI de banda estrecha proporciona la incorporación de nuevas funciones en las centrales
digitales que permitan la existencia de elementos de conmutación de paquetes en las propias cen-
trales de conmutación, y conexiones conmutadas en la propia central, permitiendo así servicios como
la videoconferencia.
Se distinguen los siguientes elementos:
– Canales de transmisión: según los estándares de la UIT-T, la RDSI de banda estrecha ofre-
ce dos tipos de canales para la transferencia de información de usuario:
– Canal B: 64 kbps destinados a la transferencia transparente de información de usuario.
– Canal D: transporta la señalización entre el abonado y la red. Actúa a una velocidad de 16
kbps o de 64 kbps, según el tipo de interfaz.
– Accesos de usuario: la UIT-T ha definido dos tipos de acceso digital de abonado, cada uno
orientado a un tipo diferente de aplicación:
– Acceso básico (2B + D), formado por dos canales B y un canal D de 16 kbps. Su aplicación
principal es en las instalaciones pequeñas, de un único abonado o en centralitas y redes de
área local de pequeña capacidad.
Con un único acceso RDSI (número telefónico) se puede:
* Mantener dos conversaciones telefónicas diferentes, utilizando los dos canales B.
* Utilizar el canal D para comunicaciones de datos en modo paquete, atendiendo a la vez a:
• Ordenador personal.
• Módem.
• Fax.
• Terminal videotex.
• Otros equipos de datos.
– Acceso primario (30B + D), formado por 30 canales B y un canal D de 64 kbps, con los
que se obtiene una velocidad global de 2.048 kbps. Su aplicación principal es en centralitas
y redes de media y gran capacidad. Uno de los mayores atractivos de este acceso primario
es la posibilidad de definir redes privadas, físicas o virtuales.
Las ventajas de la RDSI de banda estrecha para un usuario serían las siguientes:
– Mejores servicios y calidad.
– Menos errores.
– Eliminación de módem.
– Reducción en tiempos y costes de transmisión.
– Establecimiento rápido de llamadas => Menor coste en tiempos de conexión.
– Mejora del tiempo de respuesta en servicios de consulta.
– Mejor gestión de comunicaciones internas.
– Reducción de cableado interno.
– Mayor facilidad en acceso a nuevos servicios.
– Terminales integrados y reducción de su coste.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 193


CONCEPTOS BÁSICOS DE TELEMÁTICA

– Estándares, compatibilidad de equipos y redes abiertas.


– Menor riesgo en la introducción de nuevos servicios.
– Integración de Informática y Comunicaciones (accesos).

RDSI-BA (RDSI de banda ancha)


No todos los servicios de telecomunicación podrán ser integrados en una RDSI de banda estre-
cha. Hay servicios que necesitan velocidades aún más elevadas, superiores a 2 Mbps, como son,
entre otros, la videotelefonía de banda ancha, mensajería de vídeo, sonido alta velocidad, videotext
de banda ancha, datos de alta velocidad...
La codificación de señales de vídeo convencional exige en la actualidad velocidades de transmi-
sión superiores a los 2 Mbps, que son el límite superior de la RDSI de banda estrecha.
Para integrar este tipo de servicios en la RDSI se requieren nuevos elementos de tecnología
avanzada. Los más significativos son los cables de fibra óptica para el acceso de abonado, y los
conmutadores de señales de banda ancha capaces de conmutar señales digitales de alta velocidad.
La integración de estos elementos en las redes actuales dará origen a la RDSI de banda ancha, cuyo
inicio de oferta comercial está previsto a largo plazo.
En la actualidad Telefónica se encuentra en una fase de migración hacia la transmisión y con-
mutación digital en su red básica, así como en la introducción de la señalización por canal común.
Esta migración tiene un gran peso en la estrategia de implantación de la futura red. El gráfico adjunto
recoge la planificación de Telefónica hasta la incorporación de la RDSI de Banda Ancha.

9.5. SERVICIOS DE VALOR AÑADIDO


Los Servicios de Valor Añadido (SVA) son un subconjunto de los servicios de telecomunicación
que tienen como característica común la de añadir alguna función o facilidad complementaria a otros
servicios de telecomunicación.
La LOT, en su artículo 20, define los servicios de valor añadido como:
Aquellos servicios de telecomunicación que, no siendo servicios de difusión y
utilizando como soporte servicios portadores o servicios finales de telecomunica-
ción, añaden otras facilidades al servicio soporte o satisfacen nuevas necesidades
específicas de telecomunicación como, entre otras, acceder a la información al-
macenada, enviar información o realizar el tratamiento, depósito y recuperación
de información.
A continuación se describen los principales servicios de valor añadido:

9.5.1. Conmutación de datos por paquetes o circuitos


El Real Decreto 804/1993, de 28 de mayo, aprobó el Reglamento técnico y de prestación del
servicio de telecomunicaciones de valor añadido de suministro de conmutación de datos por paque-
tes o circuitos:
Consistente en la explotación comercial de la transmisión directa de datos
desde y con destino a puntos de terminación de una red constituida por servicios
portadores, sistemas de conmutación o tratamiento de la información que sean
propiedad del concesionario, o cualquier combinación de los anteriores.
Las empresas que prestan este servicio necesitan que los operadores públicos le suministren
circuitos alquilados para interconectar sus centros entre sí y éstos con los de sus clientes. Estas em-
presas tiene las siguientes obligaciones:
– Admitir como usuarios a todas las personas físicas o jurídicas.
– Las tarifas máximas que deberán satisfacer los usuarios del servicio serán de público cono-
cimiento.

194 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


CONCEPTOS BÁSICOS DE TELEMÁTICA

– Cumplir las normas y especificaciones técnicas y de homologación de los equipos, aparatos,


dispositivos y sistemas.
– Garantizar la seguridad de la red en los casos de emergencia o fuerza mayor.
– Interconectarse con otros servicios de valor añadido de suministro de conmutación de datos
por paquetes o circuitos.
– Someterse expresamente a la normativa sobre protección de datos.
– Informar a los usuarios de las coberturas del servicio ofrecido.
– Informar de los modos de acceso a través de los servicios portadores de alquiler de circuitos
o del telefónico básico, así como de las facilidades disponibles en su servicio.
– Prestar el servicio con los niveles de calidad adecuados.
Las tarifas que deberán satisfacer los usuarios del servicio se compondrán de una cuota inicial
de conexión, cuota periódica de alquiler y cuota de utilización. El proyecto contempla en sus disposi-
ciones transitorias la situación en la que quedarán los clientes de Telefónica de España, S.A., y ella
misma tras la entrada en vigor del Reglamento indicado anteriormente:
Los usuarios que a la fecha de la entrada en vigor del Real Decreto tuvieran suscritos contratos
con Telefónica de España, S.A., podrán rescindir la relación jurídica existente previa notificación, con
un plazo de preaviso de seis meses.
Telefónica de España, S.A., podrá continuar prestando servicio de conmutación de datos duran-
te el período de un año, debiendo solicitar en el plazo de seis meses desde la publicación del Real
Decreto, la transformación de su título habilitante cumpliendo lo dispuesto por el Reglamento. En la
actualidad Telefónica de España, S.A., ya es una de las empresas que ha obtenido la autorización
administrativa para la prestación del servicio de conmutación de datos por paquetes o circuitos.
El servicio de conmutación de datos fue liberalizado a principios de 1993, fecha hasta la que
Telefónica lo suministraba en régimen de monopolio.

9.5.2. Videotex
El videotex es un servicio de telecomunicación especialmente orientado al acceso a bases de
datos a través de la Red Telefónica Conmutada, con un terminal específico de bajo coste y fácil ma-
nejo aunque también es posible convertir un PC en terminal de videotex añadiéndole una tarjeta de
emulación de muy bajo coste.

9.5.3. Teletex
El objetivo de este servicio es permitir la transmisión de textos alfanuméricos entre diversos
terminales, de tal forma que la información llegue del emisor al receptor en idénticas condiciones de
formato, presentación y contenido.

9.5.4. Correo Electrónico


El correo electrónico es un sistema de transmisión de textos, codificados en algún sistema están-
dar (ASCII, EBCDIC...), desde unos dispositivos de una red local o remota a otros. Existe un estándar
para el correo electrónico, denominado X.400, que permite el envío de ficheros entre sistemas dife-
rentes siempre que tengan interfaz con dicho estándar.

9.5.5. Intercambio Electrónico de Documentos (EDI)


Consiste en la transmisión electrónica de información de ordenador a ordenador, de forma que
pueda ser procesada automáticamente y sin intervención manual. Es decir, consiste en sustituir el
soporte físico (papel) de los documentos mercantiles más habituales que intercambian las organi-
zaciones (pedidos, albaranes, facturas, etc.) por transacciones electrónicas entre sus respectivos
ordenadores.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 195


CONCEPTOS BÁSICOS DE TELEMÁTICA

9.5.6. Transferencia Electrónica de Fondos y Puntos de Venta


Estos servicios están orientados a operaciones de pago y de crédito con tarjeta y compensa-
ciones bancarias. Desde los terminales se establecen comunicaciones con los centros de servicio
para la autorización, control y ejecución de las transacciones. También se incluyen en esta familia de
servicios las aplicaciones de banco en casa en entorno videotex u otros y el servicio de cajeros auto-
máticos. Se apoyan en las redes públicas de telefonía y de paquetes. Por el lado de los terminales,
éstos se conectan, dependiendo del tráfico, a la RTC (los de bajo tráfico) o a redes X.25 (los de tráfico
alto). Los centros de servicio acceden directamente a X.25.

9.5.7. Telealarmas
Servicio orientado a proporcionar a los centros de operación y servicio la información procesada pro-
cedente de sensores remotos. Se apoya en la RTC, utilizando la propia línea telefónica del abonado para
el envío instantáneo de una señal de alarma codificada cuando se activa algún sensor. Acceso a bases
de datos: servicio que permite a sus usuarios acceder a información residente en ordenadores remotos.
Por el lado de los suministradores están los productores, quienes generan y elaboran la información y los
distribuidores, quienes ponen los medios para facilitar el acceso a ella por parte de los usuarios.

9.5.8. FTAM (File Transfer Access and Management)


Es un estándar de la organización ISO diseñado para proporcionar un sistema completo de
tratamiento de ficheros en un entorno multivendedor. Es la pieza básica para mover ficheros entre
sistemas abiertos, y es aplicable para:
– Transferencia de un sistema de ficheros a otro.
– Acceso a ficheros por parte de una estación de trabajo que no tenga disco duro.
– Manejo de ficheros por parte de servidores de impresoras y de otros dispositivos de salida.
– Acceso remoto a bases de datos.

196 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


TEMA
6
Sistemas de numeración y su representación.
Representación de la información.
Unidades. Códigos de representación.
Organización de la información.
Registros, ficheros, bibliotecas y bases de
datos. Modos de acceso a ficheros y datos
Los sistemas de numeración y las teorías matemáticas que los
estudian, adquieren un interés muy importante en el desarrollo de la
informática, al estar ésta basada en un sistema de numeración espe-
cial: el sistema binario. Este tema estudia estos sistemas con especial
énfasis en la representación binaria de cantidades numéricas y en los
principios básicos del Álgebra de Boole.
La información es la materia prima con la que trabajan los orde-
nadores. La información es el producto que se transforma o genera
mediante las aplicaciones informáticas para obtener resultados útiles
y productivos. Este tema desarrolla las técnicas para representar la
información en el mundo digital de los ordenadores
Los ordenadores poseen una gran capacidad de procesar infor-
mación y ofrecer resultados productivos. En este tema analizamos las
diferentes técnicas de organización, definición y proceso de los datos,
desde sus estructuras más sencillas hasta los complejos diseños de
bases de datos.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 197


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

ESQUEMA INICIAL

1. Sistemas de numeración
1.1. Evolución
1.2. Conceptos
1.3. Teorema Fundamental de la Numeración

2. El sistema decimal

3. El sistema binario
3.1. El bit y los números binarios
3.2. La aritmética binaria
3.2.1. La suma
3.2.2. La resta
3.2.3. La multiplicación
3.2.4. La división

4. Otros sistemas de numeración


4.1. El sistema octal
4.2. El sistema hexadecimal

5. Principales aspectos del Álgebra de Boole


5.1. Conceptos básicos de electrónica digital
5.1.1 Nivel físico: componentes y circuitos
5.1.2. Nivel lógico: puertas lógicas y Álgebra de Boole
5.2. Breve biografía de George Boole
5.3. Álgebra de Boole
5.3.1. Conceptos iniciales
5.3.2. Definición de Álgebra de Boole
5.3.3. Función booleana
5.3.4. Diagramas de Karnaugh
5.3.5. Estados
5.3.6. Puertas lógicas y tablas de la verdad

6. Comunicación e información

7. La información en los ordenadores

8. Las medidas de la información: concepto de bits, bytes, caracteres, palabras


y campos

9. La representación de la información numérica


9.1. Introducción
9.2. Binario puro

198 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

9.3. Codificación en módulo y signo (MS)


9.4. Complemento a uno (C-1)
9.5. Complemento a dos (C-2)
9.6. Codificación en exceso a 2n-1
9.7. El sistema BCD (Binary Coded Decimal)
9.8. Codificación decimal desempaquetada
9.9. Codificación decimal empaquetada
9.10. Codificación en coma flotante
9.11. Codificaciones en otras bases: decimal, octal y hexadecimal

10. La representación de la información alfanumérica


10.1. Introducción
10.2. El conjunto de caracteres
10.3. La representación Fieldata
10.4. El Código ASCII
10.5. El Código BCDIC y EBCDIC

11. Datos
11.1. Definición y características
11.2. Tipos de datos
11.2.1. Tipos de datos simples estándar
11.2.2. Tipo de datos simples no estándar
11.2.3. Tipos de datos estructurados o complejos

12. Constantes y variables


12.1. Definiciones y características
12.2. Operación de asignación
12.3. Notación húngara

13. Expresiones y operadores


13.1. Expresiones y operadores numéricos
13.2. Expresiones y operadores relacionales
13.3. Expresiones y operadores lógicos (booleanos)
13.4. Reglas de precedencia

14. Cadenas de caracteres


14.1. Juego de caracteres
14.2. Cadena de caracteres
14.3. Almacenamiento en memoria
14.4. Operaciones con cadenas

15. Registros

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 199


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

16. Arrays
6.1. Arrays unidimensionales: vectores
6.2. Operaciones con arrays unidimensionales
6.3. Arrays bidimensionales: matrices
6.4. Arrays multidimensionales

17. Estructuras dinámicas lineales


17.1. Introducción y definiciones
17.2. Referencias
17.3. Tratamiento de la memoria dinámica
17.4. Lista simplemente enlazada
17.4.1. Procesamiento de listas enlazadas simples
17.5. Lista circular
17.6. Lista doblemente enlazada
17.7. Estructura de pila
17.8. Estructura de cola
17.9. Estructura de doble cola (bicola)

18. Estructuras dinámicas no lineales


18.1. Estructura de árbol
18.1.1. Terminología de los árboles
18.1.2. Árboles binarios
18.1.3. Árboles binarios de búsqueda
18.1.4. Aplicaciones de los árboles binarios
18.2. Grafos
18.2.1. Terminología de los grafos
18.2.2. Tipos de grafos
18.2.3. Representación de los grafos
18.2.4. Operaciones con grafos
18.2.5. Aplicaciones de los grafos

19. Ficheros (archivos)


19.1. Introducción
19.2. Definiciones
19.3. Características de los ficheros
19.4. Clasificación de los ficheros
19.4.1. Archivos permanentes
19.4.2. Archivos de movimientos
19.4.3. Archivos de trabajo o temporales
19.5. Tipos de soporte
19.6. Organización de ficheros
19.6.1. Organización secuencial
19.6.2. Organización directa
19.6.3. Organización secuencial indexada

200 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

20. Operaciones con ficheros

21. Ordenación y búsqueda


21.1. Métodos de ordenación interna
21.1.1. Método de la burbuja
21.1.2. Método de inserción
21.1.3. Método de selección
21.1.4. Método de ordenación rápida o QuickShort
11.2. Búsquedas
21.3. Ordenación, búsqueda y fusión externa
21.3.1. Fusión o mezcla de archivos ordenados
21.3.2. Fusión de archivos
21.3.3. Clasificación de archivos

22. Sistemas gestores de bases de datos (SGBD)


22.1. Introducción
22.2. Definiciones y características
22.3. Evolución
22.4. Modelos de bases de datos
22.4.1. Modelo relacional
22.4.2. Modelo jerárquico
22.4.3. Modelo en red
22.5. Seguridad en las bases de datos
22.5.1. Seguridad contra usos incorrectos o no autorizados
22.5.2. Seguridad contra fallos del sistema

1. SISTEMAS DE NUMERACIÓN

1.1. EVOLUCIÓN
Desde los comienzos de la historia, el hombre ha utilizado la escritura para mantener y transmitir
información. La escritura abarca una gran variedad de técnicas y formas que oscilan desde el antiguo
jeroglífico egipcio, en el que se utilizaban símbolos para la representación de palabras, hasta el alfa-
beto actual que utilizan la mayoría de los idiomas contemporáneos.
Originalmente, el alfabeto como conjunto de símbolos se desarrolló en Grecia y posteriormente
en Roma, y de él se deriva nuestro alfabeto actual.
NOTA: recordemos que, aunque nuestra cultura occidental ha heredado gran
parte de su bagaje del imperio romano, en aquella época el uso del número, tal
como lo conocemos hoy día, era inexistente. Los romanos utilizaban letras para
representar cantidades numéricas.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 201


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

Uno de los primeros intentos para la representación de datos numéricos en forma de escritura
fue el sistema de numeración indoarábigo, del que derivan los actuales sistemas de numeración,
incluido el sistema decimal.
Un sistema de numeración se caracteriza fundamentalmente por su base, que es el número de
símbolos distintos que utiliza; además es el coeficiente que determina cuál es el valor de cada sím-
bolo dependiendo de la posición que ocupe.

1.2. CONCEPTOS
Desde tiempos prehistóricos el ser humano ha tenido la capacidad de contar objetos. Intuiti-
vamente este hecho resulta bastante sencillo, pero se basa en una abstracción muy importante: la
representación del número de forma independiente a los objetos a los que se aplica.
Cuando decimos que alrededor de una mesa hay cuatro sillas, estamos particularizando un con-
cepto numérico general: el número cuatro. Es una abstracción general porque podemos aplicar el
número cuatro a diferentes objetos siempre que se presenten en esta cantidad, sean sillas, lápices
o las ruedas de un coche.
Un dígito es una representación material de un concepto numérico. Por “material” indicamos
que se puede plasmar sobre algún soporte, por ejemplo, podemos escribir el número cuatro en un
papel.
Esta abstracción de las cantidades significan que cobran entidad por sí mismas, pero es una
identidad abstracta que necesita representarse de alguna manera. La representación “material” de
los números es la base para ideas más complejas, como las operaciones aritméticas básicas, en un
primer lugar, y el desarrollo de matemáticas más complejas posteriormente.
La forma de representar y ordenar cantidades nos lleva a considerar un sistema de numeración.
La definición más sencilla del término “Sistema de numeración” es la siguiente:
Un sistema de numeración es un conjunto de símbolos y reglas que se utili-
zan para la representación de datos numéricos o cantidades.
Esta definición se completa con los siguientes postulados:
1. La representación de un número se efectúa mediante cadenas de dígitos (o sólo uno de
ellos).
2. Las cantidades expresadas dependen de los dígitos empleados por una parte, y de las posi-
ciones de éstos dentro de la cadena, por otra.
Cualquier sistema de numeración de los que vamos a estudiar se basa en estos dos principios
básicos. Nótese que el primer principio no indica que son necesarios un número predeterminado de
dígitos. La principal diferencia entre ellos es el número de dígitos que utilizamos para representar las
cantidades.
NOTA: intuitivamente pensamos en diez dígitos, del 0 hasta el 9. La razón
de que pensemos en esta dirección se debe a que el sistema de numeración que
utilizamos tiene diez dígitos como reflejo de nuestros diez dedos. Los dedos son el
primer y principal instrumento para contar que el ser humano utiliza.
Un sistema de numeración se caracteriza por su base, que no es más que el número de símbolos
(dígitos) que utiliza. El sistema decimal tiene 10 símbolos, y, como antes mencionábamos, las perso-
nas lo adoptamos por la sencilla razón de que tenemos 10 dedos en las manos. La curiosa razón de
ello es que en tiempos prehistóricos se utilizaban los dedos para contar rudimentariamente y expresar
cantidades.
El segundo principio nos lleva a una nueva definición: los sistemas de numeración actuales se
denominan posicionales, indicando esto que el valor de cada dígito en un número depende de su
posición y de su valor intrínseco.
El valor posicional está íntimamente ligado a la base que utilice el sistema. El siguiente ejemplo
pone de manifiesto esta idea. Veamos el número 675 en sistema decimal.

202 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN




  

      

 
 


 
        

   

  

       

 
 
 
 

       
  

  

       
   

    

  

El número decimal 675. Para determinar la posición de un dígito en la cadena que representa
el número comenzamos a contar de derecha a izquierda empezando desde 0

Como resultado del razonamiento anterior tenemos:


675 = (6 x 10 x 10) + (7 x 10) + 5; o lo que es lo mismo 6 x 102 + 7 x 101 + 5
El ejemplo anterior demuestra cómo el valor cada dígito depende de su posición en la cadena,
de su valor intrínseco y de la base del sistema de numeración empleado.

1.3. TEOREMA FUNDAMENTAL DE LA NUMERACIÓN


Existe una formulación matemática que nos ofrece una definición formal de las ideas que aca-
bamos de estudiar: el Teorema Fundamental de la Numeración, que se puede expresar de la
siguiente forma:

Número = XnBn + Xn-1 Bn-1 + ... + X1B1 + X0B0 + X-1B-1 + . + X-m-1B-m-1 + X-mB-m

O en forma de sumatorio:
n
i
Número = 6 xi B
i = -m

Donde:
– i = posición respecto a la coma decimal
– B = base del sistema de numeración
– Xi = dígitos (en función del lugar que ocupa frente a la coma decimal)
– m = número de dígitos a la derecha de la coma decimal
– n = número de dígitos a la izquierda del número decimal

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 203


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

En efecto cualquier número en cualquier base se puede representar como una serie de sumas y
multiplicaciones. Veamos ejemplos:
12034 = 1 . 104 + 2 . 103 + 0 . 102 + 3 . 101 + 4 . 100 (= 1 . 104 + 2 . 103 + 3 . 10 + 4)
73,148 = 7 . 101 + 3 . 100 + 1 . 10-1 + 4 . 10-2 + 8 . 10-3
Obsérvese que el segundo es un número con decimales. En este caso las potencias de 10 son negativas

El teorema aplicado a la inversa nos sirve para obtener la representación de una cantidad decimal
en cualquier otro sistema de numeración, por medio de divisiones sucesivas por la base.
Los conceptos estudiados pueden lleva al lector a plantearse el siguiente razonamiento:
Los ordenadores utilizan exclusivamente el sistema binario como medio de codificación de la
información.
El sistema binario es un sistema numérico que, como su propio nombre indica, sólo representa
números. No sólo eso, además, sólo posee dos dígitos, el 0 y el 1.
¿Cómo puede entonces un ordenador representar un texto, un gráfico, un sonido o una imagen?
Esta pregunta es muy interesante; por ahora baste decir que todos los tipos de información
mencionados pueden ser codificados mediante números. Las técnicas empleadas para representar
información mediante el sistema binario son muy amplias y las estudiaremos en el siguiente capítulo.
Ahora sigamos con los sistemas de numeración.

2. EL SISTEMA DECIMAL
Desde tiempos históricos el hombre ha utilizado el sistema decimal como norma fundamental
para contar, realizar operaciones aritméticas, manejar contabilidades, etc.
El sistema decimal tiene base 10, es decir, cuenta con diez dígitos o símbolos para representar
la información numérica:
0123456789
El sistema decimal derivó del sistema numérico indoarábigo, aunque la razón última de su uso
parece estar íntimamente ligada al hecho de que el ser humano cuenta con diez dedos en sus manos
(como antes comentábamos), siendo éstas el instrumento primario para contar.
El decimal es un sistema de numeración posicional; utiliza un conjunto de símbolos cuyos valores
dependen de sus posiciones relativas al punto decimal (.), que en caso de ausencia se presupone
colocado a la derecha del número.
No es objetivo de este libro enseñar las operaciones básicas que se pueden realizar con el
sistema decimal. Baste señalar que las principales son las aritméticas, incluyendo la inversión y
potenciación.

3. EL SISTEMA BINARIO

3.1. EL BIT Y LOS NÚMEROS BINARIOS


La base del sistema binario (como su propio nombre deja entrever) es el dos, esto significa que
tiene dos símbolos: el 0 y el 1.
Con un símbolo del sistema decimal podemos expresar 10 valores distintos, del 0 hasta el 9, sin
embargo con un símbolo del sistema binario estos valores se reducen a dos. La cantidad mínima de
información que podemos representar con el sistema binario se denomina BIT, de Binary digit (dígito
binario en español). El bit es una de las unidades básicas del sistema binario.
Veamos qué información se puede representar con un bit.
– Si queremos decir que algo es blanco o negro podemos utilizar un bit. Asignaremos un valor
de 0 para el blanco y otro de 1 para el negro.

204 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

– Si queremos contestar a la pregunta de si una persona es hombre o mujer podemos utilizar


un bit: 0 si es hombre, 1 si es mujer (o viceversa según el sistema de codificación de la
información que elijamos).
Sin embargo, el estado de un semáforo tiene tres valores, rojo, ámbar o verde. Con un dígito
del sistema decimal no tendríamos problemas: 1 para el rojo, 2 para el ámbar y 3 para el verde. No
obstante, si utilizamos el sistema binario tendríamos que emplear más de un bit, ya que uno solo
únicamente podría representar dos colores.
La tabla siguiente muestra los primeros números, en binario en la primera columna y sus corres-
pondientes en decimal en la segunda.

Sistema binario Sistema decimal


0 0
1 1
10 2
11 3
100 4
101 5
110 6
111 7
1000 8
1001 9
1010 10
1011 11
1100 12
1101 13
1110 14
1111 15
10000 16
10001 17
10010 18
10011 19
10100 20
10101 21
10110 22
10111 23
11000 24
11001 25
.../...
AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 205
SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

.../...

11010 26
11011 27
11100 28
11101 29
11110 30
11111 31

Observando esta tabla podemos advertir ciertas conclusiones curiosas:


– Al aumentar los números binarios el dígito situado más a la derecha varía de 0 a 1. Esto
equivaldría a la sucesión desde el 0 hasta el 9 en el sistema decimal; cuando llegamos al
último símbolo volvemos al primero (incrementando el dígito de la izquierda).
Este mismo proceso ocurre en el sistema binario, pero al haber dos únicos símbolos, éstos
se van alternando.
– Cada vez que en el sistema binario alcanzamos una potencia de 2, el número se incrementa
en un dígito. El número binario tiene un dígito más que la potencia de 2.
Obsérvese lo siguiente: para el 0 decimal sólo hay 1 dígito binario: 2º = 1 (recuérdese: un
dígito más que la potencia de dos), para el 2 hay dos dígitos binarios: 21 = 2, para el 4 hay
tres dígitos binarios: 22 = 4, para el 8 hay cuatro dígitos binarios: 23 = 8, para el 16 hay 5
dígitos binarios: 24 = 16, etc.
La explicación de este hecho de nuevo tiene una correspondencia en el sistema decimal:
cuando alcanzamos cualquier potencia de 10 tenemos que incrementar el número en un
dígito para seguir contando. Recordemos que el sistema binario utiliza la base 2, por ello
aumenta un dígito cada vez que se alcanza una potencia de dicha cantidad.
A medida que un número crece necesitaremos más dígitos para representarlo. Esto es una con-
clusión obvia del apartado anterior: en la tabla podemos ver cómo para representar el 16 decimal
necesitamos cinco dígitos en binario. Al disponer sólo de dos símbolos, la representación de grandes
cantidades requiere una extensa cadena de ceros y unos en el sistema binario.

3.2. LA ARITMÉTICA BINARIA


Al igual que el sistema decimal, el sistema binario proporciona operaciones básicas de adición,
sustracción, multiplicación y división, así como otras más complejas. Aunque los principios de estas
operaciones sean los mismos para ambos sistemas (y para otros muchos), los métodos para llevarlas a
cabo varían un tanto, especialmente para el lector que se enfrente a estos métodos por primera vez.
Sin embargo resulta muy sencillo diseñar y construir circuitos digitales que realicen estas opera-
ciones binarias de forma automática y a gran velocidad. En realidad las operaciones que vamos a des-
cribir, junto con otras que veremos en el capítulo siguiente, constituyen el núcleo de las actividades
que se producen en el interior de los procesadores, considerados los “cerebros” de los ordenadores.

3.2.1. La suma
La suma es la operación más sencilla. Sigue los mismos pasos que el sistema decimal, con la
importante diferencia de manejar sólo dos dígitos. Cuando el resultado de una suma parcial excede
de los símbolos utilizados (dos en nuestro caso) se produce un acarreo que se suma a la siguiente
suma parcial. Veamos varios ejemplos:

0+0=0
Este caso está bastante claro, pues es igual al sistema decimal

206 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

0+1=1
1+0=1
Los casos B y C son equivalentes, pues el orden de los sumandos no altera el resultado

1+1=0
(con un 1 de acarreo)
En decimal 1 + 1 = 2, pero al no existir el símbolo dos en binario, se produce el acarreo de una unidad

Pasemos a otros ejemplos más complejos:

12 1100
+ 34 100010
46 101110

En el caso anterior no ha tenido lugar ningún acarreo, cosa que no ocurre en los dos ejemplos
siguientes:

 

 

  



 



       

 
 

  


 

3.2.2. La resta
La resta binaria se efectúa de forma similar a la resta decimal, con la excepción indicada en la
siguiente tabla (*):

Tabla del 0 Tabla del 1

0–0=0 1-0=1

0 - 1 = No cabe (*) 1-1=0


Tabla de la resta en binario. La operación se realiza igual que en decimal,
con la única excepción marcada con el asterisco

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 207


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

Veamos algunos ejemplos:


 
  
 
En este caso no hemos hecho más que aplicar la tabla del uno expuesta anteriormente. La cosa
se complica algo con el siguiente ejemplo:
 
  
 
Este último ejemplo es el más complicado:

  

 
  
 
      
       
     
      

3.2.3. La multiplicación
La multiplicación, como el resto de las operaciones, se realiza de forma análoga a si operásemos
en base decimal. El sistema binario, por tanto, tiene su propia tabla de multiplicar, aunque mucho
más sencilla que las del sistema decimal.

Tabla del 0 Tabla del 1


0x0=0 1x0=0
0x1=0 1x1=1
Tabla de la multiplicación en binario. Al tener dos dígitos, existen solamente dos tablas: la del cero y la del uno

Ejemplo:
 
 
 




   
    
 
  
    

208 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

3.2.4. La división
Por último, la división, al igual que las operaciones anteriores, se realiza de forma similar a su co-
rrespondiente decimal, teniendo en cuenta que las multiplicaciones y sumas intermedias lógicamente
han de hacerse en binario. Veamos un ejemplo, divídase 100010 (34) entre 110 (6):

 
   



 

4. OTROS SISTEMAS DE NUMERACIÓN


Aunque hayamos hecho especial énfasis en los sistemas decimal y binario, por ser, respectiva-
mente, los que utilizamos las personas y los ordenadores, existen otros sistemas dignos de tener en
cuenta en el mundo informático. Son el sistema octal (base 8) y el sistema hexadecimal (base 16).
Las razones por las que estos sistemas son importantes hay que buscarlas en el hecho de que 8 es
el número de combinaciones que se pueden obtener con tres bits, y 16 el máximo número de com-
binaciones obtenidas con cuatro bits.

4.1. EL SISTEMA OCTAL


Como antes indicábamos, el sistema octal tiene base 8, lo que significa que sólo utiliza ocho
símbolos. Parece lógico pensar que se utilizarán los ocho primeros números del sistema decimal,
como así ocurre. Considerando que comenzamos a contar con el cero, los dígitos empleados en el
sistema octal son:
01234567

4.2. EL SISTEMA HEXADECIMAL


El sistema hexadecimal tiene base 16. Es el primer sistema que estudiamos que tiene una base
superior al decimal, lo que nos lleva a plantear una curiosa pregunta: si el número de dígitos nece-
sarios en un sistema posicional es igual a la base que éste tenga, y si sólo tenemos diez símbolos
numéricos, ¿cómo representamos las cantidades en el sistema hexadecimal que tiene base 16?
Para representar cantidades en hexadecimal tenemos que recurrir a las letras, pues los símbolos
numéricos no son suficientes. De nuevo considerando que comenzamos a contar con el cero, los
símbolos empleados en el sistema hexadecimal son:
0123456789ABCDEF
La equivalencia con el sistema decimal se muestra en la siguiente tabla:

Hexadecimal Decimal
A 10
B 11
C 12
D 13
E 14
F 15
10 16
.../...
AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 209
SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

.../...
11 17
12 18
13 19
14 20
Equivalencia entre los dígitos hexadecimales y decimales. Sólo se incluyen aquellos mayores que 10,
que se representan por letras a falta de más dígitos numéricos, y algunos otros (hasta el 20 decimal)

Las operaciones algebraicas estudiadas para el sistema binario son válidas también para los sis-
temas octal y hexadecimal, con la salvedad de que operamos en base 8 y 16, respectivamente. Esta
similitud a la hora de operar se debe a que todos los sistemas mencionados son posicionales.
El sistema octal es muy poco utilizado en la actualidad, aunque hace algún tiempo tuvo su im-
portancia. El sistema hexadecimal, sin embargo, tiene un uso considerable al resultar muy útil por
varias razones:
– Su base es igual al número de combinaciones que pueden obtenerse con un nibble (4 bits).
– Representa una notación compacta eficaz para representar el contenido de un byte, cuyo
valor máximo en este sistema es FF, que equivale a 256 en decimal. Nótese, no obstante,
que en el primero de los casos sólo son necesarios dos símbolos en lugar de tres.

5. PRINCIPALES ASPECTOS DEL ÁLGEBRA DE BOOLE

5.1. CONCEPTOS BÁSICOS DE ELECTRÓNICA DIGITAL


Es importante introducir algunas ideas de electrónica antes de estudiar el Álgebra de Boole, con
objeto de vislumbrar la relación entre una teoría matemática desarrollada en el siglo XIX y la arquitec-
tura y diseño interno de los ordenadores actuales.
La electrónica de un ordenador es digital, se basa en señales digitales, me-
diante las cuales es capaz de procesar información de forma muy compleja.
Existen dos niveles de aproximación a la electrónica:
– Electrónico
– Lógico

5.1.1. Nivel físico: componentes y circuitos


Los circuitos electrónicos están formados principalmente por resistencias, condensadores, tran-
sistores, etc. En los primeros tiempos de la electrónica estos componentes eran relativamente gran-
des y caros, y se situaban de forma aislada sobre placas de plástico o de material aislante con pistas
conductoras sobre ellos.

Componentes electrónicos discretos dispuestos en un circuito

210 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

Actualmente los componentes más utilizados, los transistores, han evolucionado y se agrupan en
circuitos integrados muy pequeños y complejos. Esto se consigue mediante un importante proceso
de miniaturización e inclusión en pequeñas pastillas de silicio. Éstas se protegen del exterior en una
cápsula de plástico, constituyendo los chips o circuitos integrados.

Un chip de ordenador. El encapsulamiento se suele hacer en una pastilla de plástico en cuyo interior se encuentra
el diminuto circuito electrónico que procesa las señales digitales. Obsérvense los pines en forma
de patitas plateadas que se utilizan para conectar el dispositivo al resto del sistema

Por el interior de los chips circula una corriente eléctrica de bajo voltaje que activa su funciona-
miento. Al ser circuitos digitales sólo admiten dos valores de voltaje eléctrico. los ordenadores ba-
sados en estos chip son digitales, lo que implica que sus circuitos sólo admiten dos valores, por eso
decimos que siguen una lógica binaria.

5.1.2. Nivel lógico: puertas lógicas y Álgebra de Boole


A nivel físico encontramos componentes electrónicos y señales digitales. El nivel lógico, sin em-
bargo, se basa en operaciones matemáticas sobre las señales digitales, para ello se utilizan las pro-
piedades del sistema binario.
El funcionamiento del ordenador se basa en estas operaciones matemáticas, denominada álge-
bra booleana (también lógica booleana, álgebra de Boole o lógica binaria).
El Álgebra de Boole gobierna el funcionamiento de los circuitos electrónicos digitales. El nivel
lógico independiza este funcionamiento de los detalles físicos de los circuitos, como su construcción,
rango de las señales y otros aspectos.
El nivel lógico se apoya en unos circuitos digitales ideales que realizan las operaciones booleanas
básicas. Estos circuitos ideales se denominan puertas lógicas y, mediante su combinación, pode-
mos conseguir operaciones muy complejas.

5.2. BREVE BIOGRAFÍA DE GEORGE BOOLE


George Boole recibió sus primeras lecciones de matemática de su propio padre, quien fomentó
también su afición a la construcción de instrumentos ópticos. Posteriormente el interés de George se
centró en los idiomas y recibió instrucción en Latín en una librería local.
A la edad de 12 años había llegado a ser tan hábil en latín que su padre, en un arrebato de
orgullo por su hijo, mandó publicar una oda del poeta clásico Horacio, que George había traducido
completamente del latín. El talento y la profundidad del trabajo fue tal, que un profesor de la vecindad
cuestionó gravemente que la traducción hubiese sido realizada por un muchacho de 12 años, lo que
levantó una seria controversia.
Boole no estudió para un grado académico, pero a la edad de 16 años fue nombrado profesor
auxiliar de colegio. Mantuvo su interés por los idiomas e intentó ingresar en la Iglesia. Desde 1835,
sin embargo, pareció haber cambiado de idea ya que abrió su propio colegio y empezó a estudiar
matemáticas de forma autodidacta.
Durante este periodo Boole estudió los trabajos de Laplace y Lagrange. Su notas de
entonces llegaron a ser más tarde las bases para sus primeras publicaciones matemáticas. Boole
contaba con el importante apoyo de Duncan Gregory, quien se encontraba en Cambridge por ese
tiempo, y del editor de Cambridge Mathematical Formal recientemente fundado.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 211


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

Boole comenzó a estudiar álgebra y poco después publicó una aplicación de métodos algebraicos
para la solución de ecuaciones diferenciales en el Transaction of the Royal Society. Por este trabajo
recibió la medalla de la Real Sociedad y fue el comienzo de su fama a gran escala.
Boole fue nominado para una cátedra de matemática en el
Queens College, Cork (Irlanda), en 1849. Enseñó allí durante el
resto de su vida, ganándose una reputación como un prominente y
dedicado profesor.
En el año 1854 publicó una investigación acerca de las leyes
del pensamiento sobre las cuales se basan las teorías matemáti-
cas de Lógica y Probabilidad. Boole aproximó la lógica en una nue-
va dirección reduciéndola a una álgebra simple, incorporando las
matemáticas. Agudizó la analogía entre los símbolos algebraicos y
aquellos que representan formas lógicas.
Comenzaba el álgebra de la lógica llamada Álgebra
Booleana o Álgebra de Boole, la cual resultó el funda-
mento principal para la construcción de ordenadores.
George Boole.
Boole también tradujo en ecuaciones diferenciales. El influyente Nacido el 2 de noviembre de 1815 en
“Tratado en Ecuaciones Diferenciales” apareció en 1859, el cálculo Lincoln, Lincolnshire, Inglaterra. Falleció
de las diferencias finitas, “Tratado sobre el Cálculo de las Diferen- el 8 de diciembre de 1864 en Ballin-
temple, County Cork, Irlanda. Boole
cias Finitas” (1860), y métodos generales en probabilidad. Publicó recluyó la lógica a una álgebra simple.
alrededor de 50 escritos y fue uno de los primeros en investigar También trabajó en ecuaciones diferen-
las propiedades básicas de los números, tales como la propiedad ciales, el cálculo de diferencias finitas y
distributiva. métodos generales de probabilidad

Muchos honores le fueron concedidos a Boole por las universidades de Dublín y Oxford, siendo
elegido miembro académico de la Real Sociedad en 1857. Sin embargo, su carrera, que comenzó
un tanto tarde, terminó desafortunadamente temprano, cuando contaba con sólo 49 años: un día
de 1864, como otros tantos, caminaba desde su casa al colegio, una distancia de dos millas, pero
aquella vez bajo una lluvia torrencial. Luego dio una conferencia con la ropa empapada. El resultado
fue un resfriado que dañó sus pulmones y terminó con su carrera y con su vida, poco después.
El sistema de lógica de Boole es una de las muchas pruebas de genio y paciencia combinadas.
El proceso simbólico del álgebra, inventado como herramienta de cálculo numérico, provee la gramá-
tica y el diccionario de los sistemas de lógica. El trabajo de Boole ha sido un paso fundamental en la
revolución de los ordenadores.

5.3. ÁLGEBRA DE BOOLE

5.3.1. Conceptos iniciales


Los conceptos básicos en que se basa el Álgebra de Boole son los siguientes:
– Proposición: enunciado del que se puede decir si es verdadero o falso.
– Absurdo: proposición que siempre es falsa.
– Tautología: proposición que siempre es cierta.
Sobre las proposiciones se pueden realizar una serie de operaciones:
– Negación: si una proposición es cierta la negada es falsa. Si una proposición es falsa la
negada es cierta. El símbolo de la negación es ™.
– Conjunción: las dos proposiciones deben ser ciertas. El símbolo de la conjunción es una , a
veces también se utiliza el símbolo &.
– Disyunción: al menos una de las proposiciones debe ser cierta. El símbolo de la disyunción
es, a veces también se utiliza el símbolo |.

212 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

– Implicación: la proposición primera condiciona la segunda proposición. El símbolo de la


implicación es una flecha doble de un solo sentido Ÿ.
– Doble implicación: la proposición resultante sólo es cierta si ambas son ciertas o ambas
falsas. El símbolo de la doble implicación es una flecha doble de dos sentidos œ.

5.3.2. Definición de Álgebra de Boole


Un álgebra de Boole es un conjunto en el que:
1. Se han definido dos funciones binarias (necesita dos parámetros) y una función monaria (nece-
sita un solo parámetro). Sean x, y los dos parámetros, entonces estas funciones se definen:
– Adición: representada por x + y
– Multiplicación: representada por xy
– Negación: representada por x’
2. Se han definido dos elementos, que designaremos por 0 y 1.
3. Tiene las siguientes propiedades:
– Conmutativa respecto a la adición: x+y = y+x
– Conmutativa respecto a la multiplicación: xy = yx
– Asociativa respecto a la adición: (x+y)+z = x+(y+z)
– Asociativa respecto a la multiplicación: (xy)z = x(yz)
– Distributiva respecto a la adición: (x+y)z = xz+yz
– Distributiva respecto a la multiplicación: (xy)+z = (x+z)(y+z)
– Identidad respecto a la adición: x+0 = x
– Identidad respecto a la multiplicación: x1 = x
– Complemento respecto a la adición: x+x’ = 1
– Complemento respecto a la multiplicación: xx’ = 0
Otras propiedades del álgebra de Boole son:
– Idempotente respecto a la adición: x+x = x
– Idempotente respecto a la multiplicación: xx = x
– Maximalidad del 1: x+1 = 1
– Minimalidad del 0: x0 = 0
– Involución: x’’ = x
– Inmersión respecto a la adición: x+(xy) = x
– Inmersión respecto a la multiplicación: x(x+y) = x
– Ley de Morgan respecto a la adición: (x+y)’ = x’y’
– Ley de Morgan respecto a la multiplicación: (xy)’ = x’+y’
De manera elemental, este álgebra trata sólo con ceros y unos. Podría parecer de poco interés,
pero, si reflexionamos un poco, nos daremos cuenta de que muchas cuestiones sólo admiten dos
estados (verdadero/falso, sí/no, encendido/apagado).
Además el sistema binario es potencialmente capaz de codificar cualquier información, y el Álge-
bra de Boole es ideal para realizar operaciones sobre dicha información.

5.3.3. Función booleana


Sea A un conjunto con estructura de Álgebra de Boole y cuyos elementos son
el 0 y el 1. Una función booleana es simplemente una aplicación de A x A x A x
... A en A. Es decir, una serie de operaciones con los elementos de A que da como
resultado un elemento de A.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 213


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

En una función booleana pueden aparecer un número de variables de entrada con las que se rea-
liza una serie de operaciones determinadas por la función. El resultado de aplicar estas operaciones
produce un resultado que siempre será 0 o 1.
Si el número de variables es n, existirán 2n combinaciones posibles de valores de entrada a la
función.
Denominamos Producto mínimo (también miniterm) al producto donde apa-
recen todas las variables o sus negaciones.
Veamos un ejemplo:
Supongamos que cuatro amigos deciden ir al cine si lo quiere la mayoría. Cada uno puede votar
sí o no. Representemos el voto de cada uno por las letras A, B, C y D (que serán las variables de
entrada). La función devolverá sí (representado por un 1) cuando el número de votos afirmativos sea
al menos de tres y en caso contrario devolverá no (representado por un 0).
Por ejemplo: si A vota 1, B vota 0, C vota 0 y D vota 1 la función booleana devolverá 0 (ya que
no se alcanza mayoría). El producto mínimo que expresa este ejemplo será:

A·B’·C’·D
Las variables B y C están negadas porque sus valores son ceros

Otro caso: A vota 0, B vota 1, C vota 1 y D vota 1. La función booleana devolverá 1 (ya que ahora
hay mayoría). El producto mínimo que expresa este ejemplo será:
A’·B·C·D
Todos los casos posibles se representan en la siguiente tabla:

Votos Resultado
A B C D
1 1 1 1 1
1 1 1 0 1
1 1 0 1 1
1 1 0 0 0
1 0 1 1 1
1 0 1 0 0
1 0 0 1 0
1 0 0 0 0
0 1 1 1 1
0 1 1 0 0
0 1 0 1 0
0 1 0 0 0
0 0 1 1 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 0
Los 16 casos posibles de la votación. Recuérdese que 24 = 16

214 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

Las funciones booleanas se pueden representar como la suma de productos mínimos (miniter-
ms) iguales a 1. En nuestro ejemplo la función booleana quedará definida por:
f (A,B,C,D) = ABCD + ABCD’ + ABC’D + AB’CD + A’BCD

5.3.4. Diagramas de Karnaugh


Cuando la función booleana tiene muchos parámetros o se complica, es necesario un método
para simplificar su análisis.
Los diagramas de Karnaugh se utilizan para simplificar las funciones booleanas.
Aunque es una técnica bastante avanzada para ser tratada en este libro, comentaremos bre-
vemente que se basa en la construcción de tablas con las variables en las columnas y sus valores
posibles en las filas. Las casillas de la tabla contienen los resultados de aplicar los valores de las filas
a las variables. Se procede entonces a agrupar aquellas casillas adyacentes cuyos valor es 1, con la
condición de que el número de casillas agrupadas sea potencia de 2.
Este método, aunque complicado de describir, simplifica las funciones booleanas, ejercicio fun-
damental a la hora de diseñar operaciones complejas.

5.3.5. Estados
La electrónica digital se sirve de dos estados lógicos: verdadero (high 1) y falso (low 0). Esto
sirve para representar estados de forma clara y reducida. Por ejemplo, se puede decir que la luz está
apagada (0) con solamente un símbolo.
La electrónica no se escribe sobre un papel, sino que utiliza ciertas formas físicas, por ello los
estados se expresan en un circuito con una diferencia de potencial. 1 se representa con 5 voltios y
0 con 0 voltios. Así que una señal se puede transportar con un cable que tenga una diferencia de
potencial y se puede registrar a una distancia considerable.

5.3.6. Puertas lógicas y tablas de la verdad


Las puertas lógicas son circuitos digitales elementales que transforman una
información de entrada muy básica en otra de salida según los principios de la
lógica booleana.
Las puertas lógicas tienen una o varias entradas y una salida. Por estos canales se mueven las
señales digitales que son transformadas según la función de la puerta lógica. Las transformaciones
que sufren las señales al pasar por la puerta se representan en unas tablas denominadas tablas de
la verdad.
Las tablas de la verdad indican cómo reaccionan las puertas lógicas ante una combinación en
sus señales de entrada (recordemos que las señales sólo toman dos valores, representados como 0
o 1). Todas las operaciones que un ordenador es capaz de realizar están basadas en estos circuitos
básicos. Las puertas lógicas se combinan entre sí para formar unidades mucho más complicadas.
A continuación podemos observar las puertas lógicas básicas, los símbolos utilizados para su
representación en los circuitos digitales y sus tablas de la verdad.
– NOT: devuelve siempre el contrario de la entrada.

 

Entrada A Salida B
1 0
0 1
Símbolo y tabla de la verdad de una puerta NOT

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 215


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

– AND: devuelve 1 sólo si todas sus entradas son 1. Otra forma de considerarlo es que devuel-
ve 0 si alguna de sus entradas es 0.





Entrada A Entrada B Salida C


0 0 0
1 0 0
0 1 0
1 1 1
Símbolo y tabla de la verdad de una puerta AND

– OR: devuelve 1 si alguna de sus entradas es 1.





Entrada A Entrada B Salida C


0 0 0
1 0 1
0 1 1
1 1 1
Símbolo y tabla de la verdad de una puerta OR

– XOR: devuelve 1 cuando sus entradas son diferentes y 0 cuando son iguales.





Entrada A Entrada B Salida C


0 0 0
1 0 1
0 1 1
1 1 0
Símbolo y tabla de la verdad de una puerta XOR

216 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

– NAND: sus salidas son las inversas de AND.





Entrada A Entrada B Salida C


0 0 0
1 0 1
0 1 1
1 1 0
Símbolo y tabla de la verdad de una puerta NAND

– NOR: sus salidas son las inversas de OR.





Entrada A Entrada B Salida C


0 0 0
1 0 1
0 1 1
1 1 0
Símbolo y tabla de la verdad de una puerta NOR

Aunque pueda parecer sorprendente, todas las operaciones que un ordenador es capaz de rea-
lizar están basadas en estos circuitos básicos. Las puertas lógicas se combinan entre sí para formar
unidades mucho más complicadas.
Hasta ahora hemos visto puertas con dos entradas. Podemos conseguir una puerta de varias
entradas combinando diferentes puertas básicas. Por ejemplo, si conectamos a la salida de un AND
una entrada de otro AND tendremos una AND de tres entradas (A, B y C):

 


Combinación de dos puertas AND básicas (dos entradas) para


obtener un módulo que funcione como una puerta AND de tres entradas

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 217


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

La combinación de puertas permite realizar múltiples funciones que podrán sumar números,
multiplicarlos, compararlos, etc. Estas operaciones básicas se pueden a su vez combinar en módulos
más complejos hasta alcanzar el diseño de un procesador, que en última instancia no es más que un
gran conjunto de puertas lógicas.

Combinación de 5 puertas lógicas (NOTA: esta combinación se presenta únicamente


como un ejemplo de conexión entre puertas, no tiene ninguna función específica)

6. COMUNICACIÓN E INFORMACIÓN
La comunicación entre los seres vivos, en sus múltiples formas, se configura como una carac-
terística fundamental y necesaria de la vida, siendo a la vez consecuencia directa de ésta. Existen
numerosos mecanismos de comunicación: unos originados por la propia naturaleza y otros por la
inventiva humana.
En efecto, podemos identificar formas de comunicación en los más primitivos organismos vivos,
que utilizan ciertas moléculas como mensajeros químicos. En el otro extremo podemos citar los mo-
dernos sistemas de comunicación por satélite fruto de la inventiva humana.
De hecho actualmente es el hombre el máximo exponente de todos los organismos comunicado-
res, ya que, además de los medios naturales que posee (la capacidad del habla, por ejemplo, que es
única entre los seres vivos), utiliza todo tipo de dispositivos artificiales para comunicarse.
Para que cualquier tipo de comunicación pueda efectuarse deben existir ciertas entidades:
– Un emisor, origen de la comunicación.
– Un mensaje que transmite el emisor.
– Un medio por el cual viaja el mensaje.
– Un receptor que recibe el mensaje.
El mensaje se compone de la información a comunicar. Esta información se puede codificar de
diversas formas; por ejemplo, dos indios podrían comunicarse mediante señales de humo, cuyo sig-
nificado ambos conocen, sin embargo un soldado de caballería no entendería el mensaje. El mensaje
está codificado en forma de señales de humo que el soldado desconoce, pero no por ello deja de ser
válido para los indios.
Deducimos la importancia de que el receptor comprenda el significado del mensaje originado por
el receptor, en caso contrario no existiría comunicación. Para ello deben acordar codificar el mensaje
en un sistema que ambos entiendan. Cuando el lector lee estas páginas asimila su contenido porque
está escrito en castellano, sistema de codificación de la información que se aprendió en el colegio.
Es importante destacar que el sistema de codificación puede llegar a ser independiente del me-
dio de transmisión que se utilice. Por ejemplo, al leer las páginas de este libro, el medio lo constituye
el papel y la tinta, sin embargo cuando mantenemos una conversación con otra persona, el medio lo
constituye el aire y las ondas sonoras que viajan por él. En ambos casos el sistema de codificación
empleado es el castellano, pero se han utilizado distintos medios.

218 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

En los modernos sistemas de comunicación existe otro nivel de codificación de la información


más profundo, del cual el emisor y receptor no tienen por qué conocer su existencia. Imaginemos a
dos personas hablando por teléfono que están utilizando el castellano como sistema de comunica-
ción. Indudablemente ya están realizando un primer nivel codificación de la información a transmitir
(por ejemplo, la intención del emisor de invitar a comer a su amiga).
En este caso el emisor y el receptor están utilizando un medio más complejo: la red telefónica,
que está realizando una nueva codificación a un segundo nivel. Efectivamente, en el micrófono del te-
léfono del emisor está ocurriendo una transformación de las ondas sonoras en impulsos eléctricos, los
cuales viajan por el cable hasta alcanzar el otro teléfono, momento en el que se produce la transfor-
mación inversa: en el auricular del receptor los impulsos eléctricos se convierten en ondas sonoras.

7. LA INFORMACIÓN EN LOS ORDENADORES


Los fenómenos descritos ocurren también en el mundo informático, cuyo mayor representante es el
ordenador. Éstos tiene su propio sistema de codificación de la información, el cual resulta incomprensible
para los humanos (al menos para la inmensa mayoría de nosotros). Este sistema se denomina SISTEMA
BINARIO y es causa y efecto del diseño y funcionamiento de los modernos ordenadores digitales.
Debido a que los ordenadores utilizan un tipo de codificación distinto al nuestro para comuni-
carse y realizar sus operaciones, nos vemos obligados a transformar la información que queremos
comunicar al ordenador en una representación binaria, de forma que éste la entienda.
El sistema binario está basado en los mismos principios que el sistema decimal, que es el que
utilizamos en la actualidad para comunicar números. El sistema decimal es independiente del idioma
que utilicemos hasta cierto punto, ya que, curiosamente, un inglés, un alemán o un italiano lo enten-
derían perfectamente siempre que el medio fuese un papel con los números escritos. No ocurriría lo
mismo si el medio que se usa es la voz, ya que cada uno de ellos emplearía su propio idioma.
Este es un buen ejemplo de cómo la comprensión de un sistema de codificación puede llegar a
depender del medio que se utilice. En nuestro caso la causa de ello es que los idiomas se utilizan para
expresar información mucho más compleja que los números (ideas, sentimientos, etc.).
Un ordenador no puede llegar a entender información tan compleja, por eso utiliza un sistema
parecido al decimal: el binario. ¿Por qué entonces utilizar el sistema binario y no el decimal con el
que estamos más familiarizados?. La respuesta a esta pregunta la encontramos en el diseño de los
circuitos que forman los ordenadores. Estos circuitos reconocen señales eléctricas que sólo toman
dos valores, generalmente representados con los símbolos 0 y 1. Por otra parte el sistema binario
sólo tiene dos símbolos (frente a los diez que tiene el decimal), por eso es el candidato ideal para ser
usado por estos circuitos.
Ahora ya disponemos de un conjunto de símbolos, aunque sólo sean dos, para construir el
lenguaje de los ordenadores, de forma análoga que nuestros antepasados construyeron el lenguaje
castellano a partir de las letras del alfabeto (aunque este último fue fruto de una evolución temporal
más que de un diseño momentáneo).
NOTA: en los circuitos electrónicos, desde el punto de vista lógico, suele repre-
sentarse la presencia de tensión mediante 1, la ausencia de ésta corresponde al 0. Si
se hacen las consideraciones anteriores se dice que se está utilizando lógica positiva
(utilizada en la mayoría de los casos). Por otro lado, si se asocia el 0 a la presencia de
tensión y el 1 a la ausencia de la misma, se dice que se utiliza lógica negativa.
Los sistemas de representación de la información basados en el sistema binario permiten repre-
sentar todo tipo de informaciones u órdenes para que sean procesadas por el ordenador.

8. LAS MEDIDAS DE LA INFORMACIÓN: CONCEPTO DE BITS, BYTES,


CARACTERES, PALABRAS Y CAMPOS
El sistema binario es el sistema de numeración que utilizan internamente los circuitos digitales
que configuran el hardware de los ordenadores. La información que se puede representar con este

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 219


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

sistema se agrupa en los siguientes niveles básicos (existen otros muchos más complejos cuyo estu-
dio queda para otros temas):
– BIT: unidad mínima de información representable con el sistema binario. Contiene la infor-
mación de un dígito binario, es decir 0 o 1. Bit es la contracción de Binary Digit.
– NIBBLE: agrupación de 4 bits.
– OCTETO o BYTE: agrupación de 8 bits. Es la medida estándar de información en informática,
aunque generalmente se utilizan múltiplos de esta cantidad para simplificar las cantidades.
– CARÁCTER: representación de una letra, dígito, signo de puntuación o código especial. Se
representa con 8 bits, es decir con un byte.
– PALABRA: agrupación de bits que se pueden tratar simultáneamente por un ordenador en
operaciones tales como movimiento de información hacia/desde la memoria, carga de regis-
tros, etc. Depende fuertemente de la arquitectura y diseño del ordenador y sus valores más
comunes oscilan entre 16, 32, 64 y 128 bits.
– CAMPO: agrupación de información a nivel lógico. Es más compleja que todas las anteriores
en cuanto almacena información más compleja, por ejemplo un nombre o la edad de una
persona.
– REGISTRO: agrupación lógica de campos, por ejemplo toda la información que el DNI posee
sobre una persona (nombre, fecha de nacimiento, etc.).
Cuando se aplicó toda esta teoría al diseño de los circuitos digitales, se observó la necesidad de
asociar los bits en grupos, con objeto de simplificar algunas operaciones y facilitar los diseños de los
circuitos electrónicos. Las agrupaciones más importantes son las siguientes:

Nombre Bytes Bits


Nibble o cuarteto 4 bits 4
Byte u octeto 1 8
Kilobyte 1.024 8.192
Megabyte 1.048.576 8.388.608
Gigabyte 1.073.741.824 8.589.934.592
Terabyte 1.099.511.627.776 8.796.093.022.208
Agrupaciones de bits más comunes. Esta tabla se expone a modo informativo. Se recomienda
memorizar únicamente las tres primeras filas

Al observar esta tabla también podemos señalar lo siguiente:


– El factor de multiplicación en la segunda columna es de 1.024 veces la cantidad anterior en
lugar de 1.000 como en otras magnitudes. Esto ocurre porque 1024 es el múltiplo de dos
más próximo a 1.000 (recordemos que trabajamos en sistema binario).
– El byte u octeto es considerado como la unidad más importante desde el punto de vista prác-
tico de la informática, así como el bit lo era en el aspecto teórico por representar la cantidad
de información más pequeña posible.

9. LA REPRESENTACIÓN DE LA INFORMACIÓN NUMÉRICA

9.1. INTRODUCCIÓN
La información numérica representa cantidades, de forma independiente de la base del sistema
utilizado. Por contra, la información alfanumérica contiene letras, palabras y otro tipo de datos. Desde
el punto de vista de los sistemas de codificación de la información esta distinción es fundamental,
debido, sobre todo, a que las operaciones que se realizan sobre un tipo u otro tienen naturaleza
completamente diferente.

220 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

En efecto, supongamos que tenemos una lista de nombres y otra de edades. Podemos ordenar
ambas listas, pero en el primer caso el criterio será el orden alfabético y en el segundo el orden de
numeración. Ambos procesos son distintos.
Otro ejemplo consiste en sumar dos números. Para todos resulta claro el significado de esta
operación, pero ¿cómo sumamos dos frases?. Suponiendo que las frases originales son:
– Frase 1. “Hola,”
– Frase 2. “mi nombre es Pepito”
La suma de ellas será:
Frase resultado: “Hola, mi nombre es Pepito”
Es decir, la concatenación de ambas. Como podemos apreciar los conceptos de suma son di-
ferentes si nos referimos a números o a palabras. Estas particularidades de las operaciones sobre
uno u otro tipo de información, hacen que los ordenadores almacenen la información en diferentes
formatos según su tipo.
En este apartado veremos cómo se guardan los datos numéricos, y en el siguiente los datos
alfanuméricos (así se denomina en informática a todo lo que no es un número). En ambos casos
supondremos que n es el número de bits de los que disponemos para almacenar la información,
coincidiendo generalmente esta cantidad con la longitud de palabra de la computadora.
Si por el contrario se utilizan más bits que los que tiene la longitud de palabra, los incrementos se
harán en múltiplos de ésta. Si representamos números con el doble de bits de la longitud de palabra,
diremos que estamos utilizando doble precisión.
Otro concepto fundamental en el estudio de los sistemas de representación numérica, es el
rango de representación.
Se denomina rango de representación de un sistema de codificación numé-
rica al conjunto de números representables por dicho sistema.
El rango de representación se escribe como un conjunto de dos números separados por comas
y rodeados por corchetes. Estos números son los límites inferior y superior del rango, más allá de los
cuales el sistema de codificación no puede representar cantidades.

9.2. BINARIO PURO


La codificación en binario puro es la más sencilla e intuitiva de las representaciones numéricas
que vamos a estudiar. Consiste en un simple cambio de base del sistema decimal al binario.
Por ejemplo:

        

    
   
 

El rango de representación genérico del sistema módulo y signo es (con n = número de bits):

[0, 2n-1]

Las desventajas de este sistema es que el rango de representación no es simétrico y que no


podemos representar números negativos.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 221


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

9.3. CODIFICACIÓN EN MÓDULO Y SIGNO (MS)


Es un sistema muy sencillo: si disponemos de n bits para almacenar un número, reservamos uno
de ellos (el del extremo izquierdo, también llamado bit más significativo) para guardar el signo del
número, y los n-1 bits restantes contendrán el número en sí. Por ejemplo:
Para ciertos valores concretos obtenemos:
– n = 8: [0, 255]
– n = 16: [0, 32768]

          
  


 

        

  
     

 

    

El rango de representación genérico del sistema módulo y signo es (con n = número de bits):
[-2n-1+1, 2n-1-1]
Para ciertos valores concretos obtenemos:
– n = 8: [-127, 127]
– n = 16: [-32767, 32767]
Este sistema posee ciertas propiedades curiosas:
– Ventaja: El rango de representación es simétrico. Esto significa que pueden expresarse
los mismos números positivos que negativos.
– Desventaja: Existen dos representaciones del número cero. Efectivamente, para n = 8
tenemos que 1 0000000 y 0 0000000 representan ambos la misma cantidad: 0.
El sistema MS puede ampliarse para usar doble precisión aumentando el rango de representa-
ción e incluyendo números decimales.

9.4. COMPLEMENTO A UNO (C-1)


Este sistema es similar al estudiado anteriormente, manteniendo el bit más significativo para
guardar el signo y el resto para el número. La única diferencia radica en que para los números nega-
tivos se invierten los n-1 bits que contienen el número (no el bit de signo).
Nota: invertir un bit significa sencillamente ponerlo a 1 si su valor era 0 y
viceversa.
Sigamos con el anterior ejemplo:

          
  



 
 

             


  
      



    
 

      

Este sistema tiene un rango de representación igual al anterior, siendo éste también simétrico,
así como una doble representación del cero.

222 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

9.5. COMPLEMENTO A DOS (C-2)


Los números positivos se obtienen de la misma forma que los dos sistemas anteriores:
a) El bit más significativo contiene el signo: cero si es positivo y uno si es negativo.
b) El número en sí se obtiene como en el complemento a uno (invirtiendo los bits si el número
es negativo). La diferencia está en que a dicho número invertido se le suma 1. En caso de
que se produjese un acarreo en el bit más significativo, se desprecia.

  
      



    
 

      

        
   


 

         


  
 
     
       


!   
 
 "

Una de las diferencias de este método es que su rango de representación es asimétrico, variando
en el siguiente intervalo:
[-2n-1, 2n-1-1]
Obsérvese en la tabla cómo varía el rango de representación en función del número de bits y
cómo se manifiesta el rango asimétrico (obsérvese que los límites máximo y mínimo son diferentes):

Nº de bits (N) Valor mínimo Valor máximo


8 -128 127
16 -32.768 32.767
31 -2.147.483.648 2.147.483.647

Aunque un rango asimétrico supone un inconveniente, el sistema de complemento a dos tiene


la ventaja de poseer una única representación para el cero, que ocurre cuando todos los bits están
a cero.

9.6. CODIFICACIÓN EN EXCESO A 2n-1


Para un número n de bits, se denomina exceso a la cantidad 2n-1.
Por ejemplo, para n=8 tenemos: 28-1 = 27 = 128.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 223


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

La codificación en exceso a 2n-1, a diferencia de los estudiados, no reserva ningún bit para el
signo. La cantidad es almacenada utilizando los n bits disponibles, de forma que al número en binario
puro se le suma el exceso.
Veamos algunos ejemplos:
   
 
 
   

         

         

   
 




Aunque con un rango asimétrico similar al sistema de complemento a dos, también tiene la ven-
taja de poseer una única representación para el cero:

        

9.7. EL SISTEMA BCD (BINARY CODED DECIMAL)


Este sistema toma su nombre de Binary Coded Decimal, que puede traducirse como Decimal
Codificado en Binario.
El principio del sistema BCD es muy sencillo: cada cifra de un número decimal se codifica me-
diante 4 bits, obteniéndose la siguiente tabla de equivalencia:

Dígito decimal Representación BCD


0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
Tabla de equivalencia decimal-BCD. Cada dígito decimal se codifica mediante 4 bits
(recordemos que esta agrupación se denomina nibble)

Nótese que los cuatro bits permiten más combinaciones, por ejemplo 1101, que no son apro-
vechadas, por lo que de alguna manera estamos perdiendo capacidad de memoria. Veamos algunos
ejemplos de números codificados en el sistema BCD:

        

            

                
Cada agrupación de 4 bits representa un dígito de los números decimales

224 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

9.8. CODIFICACIÓN DECIMAL DESEMPAQUETADA


Este sistema está íntimamente ligado al anterior como se podrá apreciar a continuación. La co-
dificación decimal desempaquetada utiliza un byte para almacenar un dígito decimal de la siguiente
forma:

 
   
 
       
   
  
   
         
 

 
       
  
   !
       


Veamos un ejemplo:

        

        
  
 
 
  
        

  
 
        

  
   

      
         
    

 
     
   
   
  
  


 
   

9.9. CODIFICACIÓN DECIMAL EMPAQUETADA


Resulta obvio que el sistema anterior desperdicia bastante capacidad de memoria. Para solucio-
nar esto se ideó la codificación decimal empaquetada.
Esta variante elimina los bits de zona excepto en el último byte, donde se almacena el signo
siguiendo la misma técnica anterior. Los dígitos del número original se codifican igualmente en BCD,
como se puede apreciar en el siguiente ejemplo:
   
  
  

  

 
 
 
 
 

  

   
        

 ' ' ' ' ' ' ' &  

& ' ' & & ' ' &  


   

"
#  $"% ' & & & & & ' '  

 
 
! 
 
 
   !
 

    
 ! 



 
   
  
   

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 225


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

9.10. CODIFICACIÓN EN COMA FLOTANTE


A medida que el software se fue desarrollando y la informática se introdujo en ciencias como la
física o la astronomía, se puso de manifiesto la necesidad de representar números muy grandes o
muy pequeños, y no sólo enteros, sino reales.
La codificación en coma flotante fue la solución que se adoptó, y representa los números
en notación científica, que responde a esta forma:
N = m x Bexp
Donde:
– N es el número a representar
– m es la mantisa
– B es la base de exponenciación
– exp es el exponente
Mediante esta fórmula un número tiene infinitas representaciones, sin más que combinar ade-
cuadamente los parámetros m, B y exp. Para estandarizar el sistema, se utiliza la notación normali-
zada, que consiste en que la mantisa no tenga parte entera y que el primer dígito de la parte decimal
sea distinto de cero (excepto en la representación del propio cero).
Veamos algunos ejemplos:

   



    



   
 


En un ordenador generalmente se utiliza una doble palabra para representar números en coma
flotante, a no ser que la longitud de ésta sea muy grande.
Por convención la base de exponenciación es 2 o alguna de sus potencias, no siendo necesario
almacenar este parámetro.
El número de bits se divide entre la mantisa y el exponente. Las reglas para llevar a cabo la re-
presentación en coma flotante son las siguientes:
– La base de exponenciación, como mencionábamos anteriormente, es 2 o algunas de sus
potencias, 8 o 16 en muchos casos. A este factor se le denomina también radix, y viene de-
terminado por la arquitectura del ordenador. Dado que es un número constante, no necesita
ser almacenado.
– El exponente, también conocido por característica, se suele almacenar codificado en
módulo y signo o exceso a 2n-1 y siempre es un número entero.
– La mantisa suele ser codificada en módulo y signo o complemento a uno o a dos. Es un
número real cuyo punto decimal siempre se considera en el mismo sitio, a la izquierda de
sus dígitos.
El formato de coma flotante se puede presentar en numerosas variantes al cambiar el número de
bits de la palabra o aquellos reservados para el exponente y la mantisa. Las definiciones más comunes
en los modernos ordenadores son las siguientes para simple y doble precisión, respectivamente:
    



 




226 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

Por último, vamos a estudiar el rango de representación de la codificación en coma flotante.


Vamos a generalizar algunos valores de la siguiente forma:

Símbolo Significado Correspondencia


m+ Mínimo nº positivo mínima mantisa x Base –máximo exponente
M+ Máximo nº positivo máxima mantisa x Base máximo exponente
m- Mínimo nº negativo – mínima mantisa x Base –máximo exponente
M- Máximo nº negativo – máxima mantisa x Base máximo exponente

Teniendo en cuenta la anterior tabla, el rango de representación queda como sigue:

 
   
 

    


  
 
  
        
     

    

   


 
  

 
   
 

    

Se observa la existencia de zonas donde se producen desbordamientos, cuando el número a


representar es demasiado grande, y subdesbordamientos cuando es demasiado pequeño (también
denominados overflow y underflow, respectivamente).
Además existen determinados números que, aunque están incluidos en los rangos de represen-
tación (las barras sombreadas en la figura a las que hay que añadir el cero), no son representables
por falta de precisión. En esos casos se redondea a la cantidad más próxima.
La codificación en coma flotante tiene los rangos simétricos y una única representación para el
cero. Si consideramos el ejemplo anterior de distribución de bits en una representación en simple
precisión, obtenemos los siguientes rangos, suficientes para prácticamente todas las aplicaciones
informáticas existentes:

m+ 1,469367938528 x 10-39
M+ 1,701411834605 x 1038
m- -1,469367938528 x 1038
M- 1,701411834605 x 10-39

9.11. CODIFICACIONES EN OTRAS BASES: DECIMAL, OCTAL Y HEXADECIMAL


Ya han sido analizados en apartados anteriores.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 227


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

10. LA REPRESENTACIÓN DE LA INFORMACIÓN ALFANUMÉRICA

10.1. INTRODUCCIÓN
Hemos estudiado cómo un ordenador codifica datos internamente, pero, aunque los anteriores
sistemas permiten procesar información numérica satisfactoriamente, ésta no es la única implicada
en los programas. La importancia de la información alfanumérica es esencial en aplicaciones de pro-
cesos de textos, bases de datos, etc. Se hacen necesarios, por tanto, sistemas que soporten este tipo
de información, que, como ya señalamos, tiene diferentes propiedades que la numérica.
Por otra parte, los ordenadores necesitan algún tipo de información de control para realizar cier-
tas tareas. Por ejemplo, piénsese en un programa que emita un listado a partir de ciertos ficheros.
Cuando el ordenador ha enviado la primera línea a la impresora, de alguna forma tiene que indicarle
que debe efectuar un salto a la siguiente; del mismo modo hará cuando termine la página y deba
pasar a otra. Este tipo de información se incluye en los sistemas de codificación alfanumérica, como
veremos a continuación.

10.2. EL CONJUNTO DE CARACTERES


En el ámbito de la representación de información alfanumérica, se denomina carácter a cual-
quier símbolo representable o interpretable por un ordenador.
Los caracteres representables son aquellos que se pueden visualizar en la pantalla del ordena-
dor o imprimirse en una impresora, por ejemplo la letra “A” o el signo de puntuación “!”.
Los caracteres interpretables, sin embargo, no son visualizables, sino que se utilizan para codi-
ficar algún tipo de acción, como delimitadores, códigos de control en diversas operaciones, etc. Por
ejemplo, el carácter “BEL” hace sonar brevemente el pequeño altavoz de un terminal de datos y se
puede utilizar para indicar la ocurrencia de un error.
En los sistemas de codificación de información alfanumérica podemos encontrar tres tipos de
caracteres:
– Caracteres alfabéticos: son todas la letras mayúsculas y minúsculas.
– Dígitos numéricos: son los dígitos del 0 al 9.
– Caracteres especiales: signos de puntuación, de interrogación, de control, etc.
Al conjunto de todos estos caracteres, independientemente de cómo se codifiquen, se le deno-
mina conjunto de caracteres. Cada sistema de codificación tendrá su propio conjunto de caracte-
res. La dimensión del conjunto de caracteres, como el rango de representación en los sistemas de
codificación numéricos, dependerá del número de bits que se utilicen.

10.3. LA REPRESENTACIÓN FIELDATA


Fue uno de los primeros códigos de representación alfanumérico. Utilizaba seis bits para almace-
nar los caracteres, permitiendo disponer de 64 de ellos que dividía según el siguiente esquema:
– 26 letras mayúsculas
– 10 cifras numéricas (del 0 al 9)
– 28 caracteres especiales
La especificación Fieldata se resume en la siguiente tabla:

0 @ 10 E 20 O 30 Y 40 * 51 2 61 /
1 [ 11 F 21 P 31 Z 41 ( 52 3 62 .
2 ] 12 G 22 Q 32 ) 42 % 53 4 63 “
3 # 13 H 23 R 33 - 43 : 54 5 64 –
.../...
228 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO
SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

.../...
4 ^ 14 I 24 S 34 + 44 ? 55 6
5 SP 15 J 25 T 35 < 45 ! 56 7
6 A 16 K 26 U 36 = 46 ´ 57 8
7 B 17 L 27 V 37 > 47 \ 58 9
8 C 18 M 28 W 38 & 48 0 59 ,
9 D 19 N 29 X 39 $ 49 1 60 ;
Tabla de caracteres Fieldata. El quinto elemento representa el espacio (SP = Space)

Veamos un ejemplo de cómo almacenaría un ordenador una breve frase codificada en Fieldata:
HOLA, ADIÓS.

Carácter Fieldata (decimal) Fieldata (binario)


H 13 001101
O 20 010100
L 17 010001
A 6 000110
, 46 101110
5 000101
A 6 000110
D 9 001001
I 14 001110
O 20 010100
S 24 011000
. 62 111110
Tabla en la que se expone la representación Fieldata de una breve frase. La primera columna contiene
los caracteres que la componen (incluidos el espacio y los símbolos de puntuación), la segunda el código
Fieldata en decimal y la tercera en binario, que es como se almacenaría en la memoria del ordenador

10.4. EL CÓDIGO ASCII


ASCII son las iniciales de American Standard Code for Information Interchange, que se puede
traducir como Código estándar americano para el intercambio de información. Como su propio
nombre indica, se creó en los Estados Unidos y pronto supuso un gran éxito en la industria informáti-
ca, estableciéndose como un estándar a nivel internacional.
El código ASCII comenzó teniendo 7 bits para posteriormente ampliarse a 8 y denominarse ASCII
extendido. El ASCII extendido permite representar 28 = 256 caracteres, rango que permitió despejar
las limitaciones de los sistemas anteriores. ASCII extendido añade por tanto las letras minúsculas,
símbolos varios, caracteres de control, etc.
NOTA: los caracteres de control constituían una demanda de los sistemas
operativos y los lenguajes de aplicación primigenios necesarios para la comunica-
ción con los periféricos, entre otras aplicaciones.

0 NUL 32 SP 64 @ 96 ‘
1 SOH 33 ! 65 A 97 a
2 STX 34 “ 66 B 98 b
.../...
AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 229
SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN
.../...

3 ETX 35 # 67 C 99 c
4 EOT 36 $ 68 D 100 d
5 ENQ 37 % 69 E 101 e
6 ACK 38 & 70 F 102 f
7 BEL 39 ` 71 G 103 g
8 BS 40 ( 72 H 104 h
9 HT 41 ) 73 I 105 i
10 LF 42 * 74 J 106 j
11 VT 43 + 75 K 107 k
12 FF 44 , 76 L 108 l
13 CR 45 - 77 M 109 m
14 SO 46 . 78 N 110 n
15 SI 47 / 79 O 111 o
16 DLE 48 0 80 P 112 p
17 DC1 49 1 81 Q 113 q
18 DC2 50 2 82 R 114 r
19 DC3 51 3 83 S 115 s
20 DC4 52 4 84 T 116 t
21 NAK 53 5 85 U 117 u
22 SYN 54 6 86 V 118 v
23 ETB 55 7 87 W 119 w
24 CAN 56 8 88 X 120 x
25 EM 57 9 89 Y 121 y
26 SUB 58 : 90 Z 122 z
27 ESC 59 ; 91 [ 123 {
28 FS 60 < 92 \ 124 I
29 GC 61 = 93 ] 125 }
30 RS 62 < 94 ^ 126 a
31 US 63 ? 95 – 127 DEL

Tabla representando los caracteres del código ASCII extendido. Sólo se ilustran los 127 primeros.
En los ordenadores PC los restantes pueden elegirse entre varios juegos, posibilitando así el uso
de caracteres propios de un idioma particular, por ejemplo Ä, ô, ñ, etc. Entre los caracteres que faltan
hasta los 255, también se incluyen símbolos y signos, como ©, ‰, ™, ®.

Los caracteres de control comprenden desde el 0 hasta el 32 (este último representando el es-
pacio). El significado de algunos de ellos se expone a continuación:
– SOH: Start of Heading (comienzo de cabecera)
– STX: Start of Text (comienzo de texto)
– ETX: End of Text (final de texto)
– EOT: End of Transmission (fin de transmisión)
– BS: Back Space (retroceso)
– LF: Line Feed (avance de línea)

230 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

10.5. EL CÓDIGO BCDIC Y EBCDIC


El código BCDIC toma su nombre de Binary Coded Decimal Interchange Code; es decir, algo tan
enrevesado como Código de intercambio decimal codificado en binario. Por otra parte, al ampliar
el número de bits de codificación pasó a ser EBCDIC (Extended BCDIC o BCDIC extendido).
EBCDIC es similar al ASCII extendido en cuanto al número de bits que emplea (8), pero adopta
una norma distinta en cuanto a la distribución de los caracteres. Fue adoptada por los grandes orde-
nadores, donde actualmente puede aún encontrarse, aunque cada vez con menos frecuencia, pues
el código ASCII ha prevalecido como el estándar del mundo informático.
Algunos caracteres de control EBCDIC son:
– HT: Horizontal Tabulation (tabulación horizontal)
– CR: Carriage Return (retorno de carro)
– NL: New Line (Nueva línea)
– SOS: Start of Significance (comienzo de significado)
– EOB: End of Block (final de bloque)
– UP: Upper Case (mayúsculas)
       9 
   T  8
          
    
 :      
     ;      
     
  <     

       =     
  
    >  
  U
      ?     

    @ 
  
     A     V
       
B    
    #  (     
    $ 
)  C    
    ! %  *  D    
   "
&  +  E    

      ,  F    


  

 '   G   
W  
  
   H    

  
   I 
 "  
  
   J     
   
  
K 
    
   
   
   
   
 
  
    
   
  L 
   
  

  M 
  ! 

  
 8  N 
   
  
 -  7  O 
 

   .  6  P 
 

    /  5  Q 

 
   "  0  4  R 
 
    1  3 
S    
         2     

Tabla representando los caracteres del código EBCDIC

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 231


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

11. DATOS

11.1. DEFINICIÓN Y CARACTERÍSTICAS


Dato: en el contexto que nos ocupa un dato es el elemento que almacena un valor y que se
puede tratar informáticamente mediante determinadas operaciones.
Los datos tienen 3 características fundamentales en un entorno de programación:
– Un nombre, que lo diferencia del resto y que se utilizará para referenciarlo.
– Un tipo, que determina las operaciones que se pueden realizar con ese dato.
– Un valor, que puede variar o no cuando se le aplican operaciones al dato.
Los datos pueden ser:
– Simples: constan de un elemento que se trata como una unidad indivisible.
– Compuestos: aunque el dato forme una estructura lógica, está compuesto por varios ele-
mentos a los que se puede acceder de forma independiente.

11.2. TIPOS DE DATOS


Los tipos de datos permiten almacenar información de distinta naturaleza. El nombre de una
persona no tiene la misma identidad que su edad, en el sentido de que el primero es un dato que
contiene letras y el segundo un valor numérico. Esta diferencia en la naturaleza de la información es
muy importante a la hora de definir los datos que la almacenan en el ordenador.
Los sistemas de programación incluyen una serie de tipos válidos para almacenar información de
carácter básico; son los tipos estándar. En caso de que el programador necesite tratar información
más compleja, se le facilita la posibilidad de definir otros tipos de datos, generalmente como combi-
naciones más o menos complicadas de los tipos estándar. Estos tipos se denominan no estándar o
personalizados.
Características de los tipos:
– Cada tipo se representa o almacena de forma diferente en la computadora.
– Un tipo agrupa datos sobre los que se realizan las mismas operaciones.
– Cardinalidad o rango: para determinados tipos el rango indica el conjunto de valores que
puede tomar el dato.
Clasificación de los tipos de datos:
– Simples:
– Estándar.
– No estándar.
– Estructurados:
– Estáticos.
– Dinámicos.

11.2.1. Tipos de datos simples estándar


– Numéricos: representan valores numéricos. Existen diferentes subtipos dependiendo del
rango del número que se quiera representar.
* Entero: subconjunto finito de los números enteros. No tiene parte decimal. El rango de los
valores depende del tamaño que se les da en memoria. Por ejemplo: 2, 34, 1456, 2002.
* Real: subconjunto finito de los números reales. Llevan signo y parte decimal. Si se uti-
lizan números reales muy grandes, se puede usar notación científica que se divide en
mantisa, base y exponente; de tal forma que el valor se obtiene multiplicando la mantisa
por la base elevada al exponente. Por ejemplo: 3,1416.

232 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

– Lógicos o booleanos: sólo puede tomar uno de dos valores posibles. Estos valores se pue-
den representar de distinta forma, verdadero o falso, 1 o 0, etc.
– Carácter: admite uno de los caracteres del conjunto que reconoce el ordenador (letras,
dígitos, caracteres especiales, ASCII). Su agrupación lógica da lugar al tipo cadena o string,
que se define como una secuencia de caracteres, por ejemplo, el nombre de una persona.
Las cadenas se definen entre comillas para diferenciarlas de otros datos. Por ejemplo:
Apellido1 = “García”
Donde apellido1 es el nombre del dato y García el valor que toma.
– Fecha/hora: los modernos sistemas de programación incluyen un tipo de datos especial
para la fecha y hora.

11.2.2. Tipo de datos simples no estándar


Existen otros tipos de datos altamente dependientes del lenguaje de programación que se utilice.
Por ejemplo, el tipo enumeración consiste en un conjunto definido de valores del tipo (1, 2, 3, 4, 5)
o (“A”, “B”, “C”). Estos tipos de datos se engloban en la categoría de No estándar en el sentido de
que son definidos por el programador.

11.2.3. Tipos de datos estructurados o complejos


Los tipos de datos estructurados se construyen agrupando un conjunto de datos de tipo simple.
Pueden existir datos estructurados que sean a su vez una asociación de otros datos estructurados,
originando complejas combinaciones acordes a las necesidades de los programas.
Existen dos subtipos para estos tipos de datos:
– Estáticos: ocupan un tamaño de memoria fijo, que queda definido en la etapa de declara-
ción de los datos. En este conjunto encontramos arrays, cadenas, registros, ficheros, con-
juntos, etc.
– Dinámicos: la estructura no ocupa un tamaño fijo, según las necesidades de los programas
va tomando o liberando bloques de memoria. Estas estructuras se manejan mediante un tipo
especial denominado puntero. Estructuras dinámicas son: listas enlazadas, árboles, grafos,
pilas y colas.
NOTA: las pilas y colas son estructuras especiales que admiten su implemen-
tación tanto en memoria estática como dinámica.

12. CONSTANTES Y VARIABLES

12.1. DEFINICIONES Y CARACTERÍSTICAS


Constantes: datos con un valor fijo asignado cuando se define la constante.
Este valor no puede ya ser modificado durante la ejecución del programa.
Variables: dato que se define con un nombre y un tipo determinado. El valor
que almacena puede variar durante la ejecución del programa, no así su nombre
y su tipo.
El programador define el nombre de las variables y es buena práctica que dicho nombre sea
intuitivo respecto a la información que va a almacenar.
Por ejemplo, si tenemos que almacenar la edad de una persona, lo más lógico es que definamos
una variable denominada “Edad”. Aunque tenemos libertad para llamarle “dat4456”; esta última
forma es menos intuitiva y más complicada a la hora de referenciar la variable en el programa.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 233


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

NOTA: podemos imaginar una variable como una caja etiquetada con un nom-
bre que almacena un valor. La “caja” es en realidad una zona definida de la me-
moria del ordenador, que el programador no tiene por qué conocer. El sistema
de programación se encarga de gestionar estos detalles internos. Una constante
funciona de manera análoga pero el contenido de la caja es invariable.




  



 







Representación de una variable. Al detectar una variable o una constante con nombre, se reserva automáticamente
espacio en memoria para almacenarla. El espacio reservado depende del tipo de la variable

Antes de usar una variable hay que definirla o declararla, procedimiento que consiste en asig-
narle un nombre y un tipo. La asignación de un nombre a una variable se rige por ciertas normas que
dependen de cada sistema de programación. Por ejemplo, en la mayoría de ellos no está permitido
que el nombre de un dato comience por un dígito. No olvidemos, además, que el nombre debe ser
significativo para facilitar futuras referencias a la variable.
Si en el proceso de declaración no se asigna un valor a la variable (bien por elección del progra-
mador, bien porque el sistema de programación no lo permita), éste toma uno por defecto.
NOTA: cuando se asigna un valor a una variable por primera vez, hablamos
de inicializar dicha variable. Recuérdese que, a lo largo de la ejecución del progra-
ma, el valor puede cambiar.
Las constantes pueden llevar asociados un nombre o no; si no lo llevan, se llaman literales. El
nombre y valor se asignan al definir la constante y ya no puede cambiar a lo largo de la ejecución. En
cuanto al tipo, dependiendo del lenguaje de programación, es necesario especificarlo o no.
Ejemplo de declaración de constante: Const PI = 3,1416
La ventaja de usar constantes con nombre es que facilita el desarrollo del programa mediante
nombres fáciles de recordar. En el proceso de ejecución, el compilador ha sustituido las constantes
por sus valores correspondientes.

12.2. OPERACIÓN DE ASIGNACIÓN


Consiste en atribuir un valor a una variable. La forma genérica de expresar una asignación es la
siguiente:
Variable m Valor
Donde valor puede ser un número, una cadena de caracteres, otra variable, una expresión, etc.
En la siguiente tabla exponemos algunas asignaciones:
– Importe m 110
– Apellido 1 m “García”
– IVA m Importe * 0,16
– Total m Importe + IVA

Variable Valor asignado Comentario


Edad 35 Valor numérico
Apellido 1 “García” Cadena de caracteres (se pone entre comillas)
.../...
234 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO
SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

.../...
IVA Importe * 0,16 Expresión donde aparece una variable y un número
Total Importe + IVA Expresión donde aparecen dos variables
Tabla donde se desglosan y explican las partes de las anteriores asignaciones

El proceso de asignación se realiza en dos fases:


– Se evalúa la expresión de la parte derecha de la asignación obteniéndose un único valor.
– Se asigna ese valor a la variable de la parte izquierda.
Características de una asignación:
– En la parte izquierda sólo puede haber una variable.
– La variable a la que se le asigna el valor pierde su valor anterior.
– El tipo del valor que se obtiene al evaluar la parte derecha tiene que ser el mismo que el tipo
de la variable de la parte izquierda, es decir, a una variable sólo se le pueden dar valores de
su mismo tipo.

12.3. NOTACIÓN HÚNGARA


El estilo de notación húngara fue creado por Charles Simonyi, un programador de Microsoft des-
cendiente de húngaros. Mientras escribía su tesis doctoral sobre el tema de la productividad de los
programadores, observó que éstos pasaban bastante tiempo decidiendo los nombres simbólicos para
las variables, funciones y constantes simbólicas.
Simonyi diseñó un enfoque para acelerar este proceso: iniciar el identificador con una o varias
letras minúsculas que indiquen el tipo al que pertenece (las mismas para todo el programa), y a
continuación la abreviación de cierto número de palabras (cada una comenzando en mayúsculas)
describiendo los contenidos de dicho ítem.
El uso de la notación húngara puede resultar un poco incómodo al principio, pero cuando se me-
caniza su uso, ayuda a evitar errores muy comunes con los tipos de datos y a explicitar el contenido
semántico del código.

13. EXPRESIONES Y OPERADORES


Un operador es la representación de una operación entre dos elementos deno-
minados operandos. Una operación permite obtener un nuevo elemento en función
del valor de los elementos originales. Los operadores se describen como símbolos o
combinación de letras (que suelen ser palabras abreviadas).
Por ejemplo, la operación adición devuelve un nuevo valor que es la suma de dos operandos.
Como bien sabemos se representa con el símbolo +.
Existen otros operadores, no tan conocidos, que veremos a continuación, como ^, mod, or, etc.
Una expresión es una combinación de constantes, variables, operadores, pa-
réntesis y funciones con un sentido unívoco y definido y de cuya evaluación resulta
un único valor.
Toda expresión tiene asociada un tipo que se corresponde con el tipo del valor que devuelve la
expresión cuando se evalúa.
Por ejemplo, la siguiente es la expresión de la suma de dos números:


    

 

   

Expresión sencilla con sus elementos constituyentes: operandos, operadores y resultado

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 235


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

La mayoría de los operadores son binarios (actúan sobre dos valores originales) situándose el
operador entre los dos elementos. Existen algunos que son unitarios (actúan con un único operando),
por ejemplo, la negación lógica NOT o el signo menos cuando precede a una expresión.

13.1. EXPRESIONES Y OPERADORES NUMÉRICOS


Utilizan una combinación de variables y/o constantes numéricas con operadores aritméticos. Su eva-
luación devuelve un valor numérico. Los operadores numéricos se representan en la siguiente tabla:

Aritméticas básicas Representación


Adición (Suma) +
Sustracción (Resta) -
Multiplicación (Producto) *
División (Cociente) /
Otras
Resto (Devuelve el resto de una división entera) Mod, %
División entera (Devuelve el cociente de una división entera) Div, \
Potencia ^
Principales operadores numérico y sus representaciones más comunes,
ya que varían dependiendo del lenguaje de programación que se utilice

13.2. EXPRESIONES Y OPERADORES RELACIONALES


Las expresiones relacionales, también llamadas de comparación, evalúan una relación entre
dos operandos y ofrecen un resultado que toma sólo dos valores definidos: verdadero o falso; es
decir, un resultado booleano.
Por ejemplo:
2 < 45 da como resultado Verdadero, ya que efectivamente 2 es menor que 45.
La evaluación de una expresión relacional sigue los siguientes pasos:
– Primero se evalúa el primer operando y se sustituye por su valor.
– Luego se evalúa el segundo operando y se sustituye por su valor.
– Finalmente se aplica el operador relacional y se devuelve el valor booleano correspondiente.
Los operadores relacionales se representan en la siguiente tabla:

Operador relacional Representación


Mayor >
Mayor o igual >=
Menor <
Menor o igual <=
Igual =, ==
Distinto <>, = !
Principales operaciones relacionales y sus representaciones más comunes,
ya que varían dependiendo del lenguaje de programación empleado

236 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

13.3. EXPRESIONES Y OPERADORES LÓGICOS (BOOLEANOS)


Una expresión lógica, al igual que las relacionales, sólo devuelve resultados booleanos (verdadero
o falso). Los operandos de una expresión lógica pueden ser de 2 tipos: lógicos y relacionales.
La particularidad de las expresiones lógicas es que sus operandos no tienen por qué ser boolea-
nos aunque se devuelva un valor booleano. Recordemos que una expresión numérica sólo admite
números como operandos.
En una expresión lógica se pueden utilizar operadores relacionales, con lo cual se obtienen va-
lores lógicos o booleanos a partir de otros que no lo son. Sin embargo, cuando los operadores son
lógicos los operandos obligatoriamente también tienen que ser lógicos.
Los operadores lógicos se muestran en la siguiente tabla:

Operando 1 Operando 2 AND OR


V V V V
V F F V
F V F V
F F F F
AND y OR son operadores binarios (necesitan 2 operandos de tipo lógico). Los resultados se representan
como V y F (verdadero y falso, respectivamente)

NOT 1/0
V F
F V
El operador NOT es unario

NOTA: las expresiones pueden ser complicadas e incluso de distinto tipo, como
en el siguiente ejemplo, donde se evalúa una expresión relacional cuyos operandos
son a su vez expresiones numéricas:
((3*2)+1-5^2) < (2-1)
-18 < 1 Da como resultado Verdadero

13.4. REGLAS DE PRECEDENCIA


Aunque los operadores pueden ser binarios (actúan como máximo con dos operandos), se pue-
den escribir expresiones que incluyan varios operandos, hecho que no supone ninguna incongruencia,
ya que dichos operandos serán evaluados dos a dos.
Las reglas de precedencia evitan situaciones en las que el orden al aplicar los operadores pueda
ocasionar resultados diferentes. Por ejemplo, sea la siguiente expresión:
10+8/2
Podemos evaluarla de dos formas:
– Primero la suma, luego la división: 10 + 8 = 18, 18 / 2 = 9. Obtenemos como resultado 9.
– Primero la división, luego la suma: 8 / 2 = 4, 10 + 4 = 14. Obtenemos como resultado 14.
El ejemplo anterior pone de manifiesto la necesidad de definir unas reglas de precedencia que
asignen prioridades en la aplicación de los operadores. Son las siguientes:

Tabla de prioridades
()
^, NOT
.../...
AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 237
SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

.../...
*, /, div, mod, AND
+, -, OR
<, >, =,

Tabla con las reglas de precedencia entre operadores. La primera fila es la más prioritaria, la úl-
tima menos. Las expresiones entre paréntesis siempre se evalúan primero. Este mecanismo permite
a los programadores definir las prioridades según sus necesidades.
Es importante hacer notar que aunque estas son las reglas más ampliamente aceptadas, en
última instancia dependen del lenguaje de programación que se esté utilizando.
Entre dos operaciones que tienen la misma precedencia se resuelva la ambigüedad mediante
la regla de la asociatividad. La más normal es la asociatividad a la izquierda, que evalúa primero los
operandos a la izquierda de la expresión.

14. CADENAS DE CARACTERES

14.1. JUEGO DE CARACTERES


Un juego de caracteres es un conjunto de símbolos que tiene asociado un número. El juego de
caracteres es el alfabeto que usa el ordenador para comunicarse con el usuario.
Los más extendidos son el ASCII y el EBCDIC. En cualquiera de los 2 juegos, existen 4 tipos de
caracteres:
– Alfabéticos: letras mayúsculas y minúsculas.
– Numéricos: números.
– Especiales: todos los que no son letras y números estándar, por ejemplo el símbolo de
acento, los paréntesis o los signos de puntuación.
– Control: no son imprimibles y tienen asignados caracteres especiales. Sirven para determi-
nar el fin de línea, fin de texto, etc. Ocupan las posiciones desde 128 a 255.

14.2. CADENA DE CARACTERES


Es un conjunto de 0 o más caracteres. Entre estos caracteres puede estar incluido el blanco.
Las cadenas de caracteres se delimitan con dobles comillas “ “ generalmente, aunque en algunos
lenguajes se delimitan con comillas simples ‘ ‘.
La longitud de una cadena es el número de caracteres de la misma. A veces los lenguajes de
programación insertan un carácter especial al final de la cadena para indicar su terminación. Este
carácter especial no entra en el cómputo de la longitud.
NOTA: una subcadena es una cadena extraída de otra. En el ejemplo anterior
“Hola” sería una subcadena de la cadena original.
Una curiosa cuestión se plantea cuando queremos introducir las comillas dentro de una cadena.
Ya que las comillas son los delimitadores de la cadena, tenemos que recurrir a la siguiente técnica:
incluir dos veces las comillas; la primera indica que la siguiente es parte de la cadena. Por ejemplo,
para almacenar:
Él dijo “Hola” y se fue
Tendríamos que utilizar:
“Él dijo “”Hola”” y se fue”
Las cadenas de caracteres se pueden asignar a variables y a constantes, de forma análoga a
cantidades numéricas. Hay que distinguir entre una variable de tipo carácter y una variable de tipo ca-

238 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

dena; el contenido de una variable de tipo cadena es un conjunto de 0 o más caracteres encerrados
entre comillas dobles “ “, mientras que una variable de tipo carácter es un solo carácter encerrado
entre comillas simples ‘ ‘.
NOTA: esto es así en la mayoría de los casos, pero recordemos que no es una
regla absoluta; depende del lenguaje de programación que se esté utilizando.

14.3. ALMACENAMIENTO EN MEMORIA


Un carácter ocupa un byte en memoria. Para almacenar cadenas de caracteres existen varias
técnicas:
– Almacenamiento estático: la longitud de la cadena se define antes de ser usada y se man-
tienen constante. La cadena se almacena en posiciones contiguas de memoria. Si la cadena
no ocupa todo el espacio, el resto se rellena con blancos, y esos blancos se consideran parte
de la cadena. Este sistema es muy deficiente y no se usa casi en ningún lenguaje.
Por ejemplo:
  


       

Una cadena de caracteres almacenada en posiciones contiguas de memoria. Nótese que los espacios en blanco también
requieren su celdilla, ya que se tratan como un carácter más. Obsérvese también que las comillas no se almacenan

– Almacenamiento semiestático: antes de usar la cadena, hay que declarar su longitud


máxima, espacio que se reserva en memoria en posiciones contiguas. La diferencia estriba
en que la longitud real de la cadena puede variar durante la ejecución del programa, aunque
siempre en los límites de la longitud máxima definida anteriormente.
Puesto que la cadena no tiene por qué ocupar la longitud máxima, para determinar qué parte
ocupa realmente se pueden utilizar diferentes métodos:
Reservar los 2 primeros bytes de la zona de memoria en que guardamos la cadena para indi-
car con el primer byte la longitud máxima de la cadena, y con el segundo la longitud actual.
Este el caso del lenguaje PASCAL.

    

Una cadena de caracteres almacenada en memoria. El primer byte indica la longitud, el segundo la longitud actual
y a continuación se almacena la cadena. Los dos primeros bytes no entran en el cómputo de la longitud total de la cadena

Reservar un carácter especial que indica el fin de cadena. Este sistema lo utiliza por ejemplo
el lenguaje C.

    
 

Una cadena de caracteres almacenada en memoria. El último byte actúa como delimitador (representado
por el carácter especial /0) y no entra en el cómputo de la longitud total de la cadena. En este caso es imposible
conocer la longitud actual de la cadena a priori; hay que recorrerla entera para realizar el cómputo de caracteres

– Almacenamiento dinámico: no hay que definir la longitud de la cadena antes de usarla, ni


siquiera la máxima. Para esto se utiliza la memoria dinámica, y para establecer el número de ele-
mentos de la cadena utilizaremos listas enlazadas en las que cada nodo almacena un carácter de
la cadena. La información no tiene que estar almacenada en posiciones contiguas de memoria.
NOTA: estudiaremos la estructura dinámica de datos más adelante en este
mismo tema.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 239


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

14.4. OPERACIONES CON CADENAS


Al igual que con cualquier tipo de datos, podemos hacer operaciones de entrada y salida (leer y
escribir) y asignación a variables y constantes. Aparte de estas instrucciones, la mayor parte de los
lenguajes permiten realizar operaciones especiales con las variables de tipo cadena, que se suelen
almacenar en librerías externas.
Las operaciones más usadas son:
– Longitud: función a la que se le pasa una cadena como parámetro y como resultado devuel-
ve su longitud.
– Comparación: las cadenas se pueden comparar entre sí usando los símbolos de comparación.
Realmente la comparación se efectúa entre los valores ASCII asociados a cada carácter.
– Concatenación: une varias cadenas en una sola, manteniendo el orden de los caracteres
de las cadenas originales.
– Subcadena: extrae parte de una cadena.
– Inserción: inserta una cadena dentro de otra a partir de una determinada posición.
– Borrado: consiste en borrar de una cadena una subcadena que forma parte de ella. Hay que
dar la posición de inicio y final de la subcadena que quiero borrar.
– Intercambio: sustituye la aparición de una subcadena, dentro de una cadena, por otra sub-
cadena. Para eso la primera subcadena debe aparecer en la segunda.
– Conversión de cadenas a números: función que toma una cadena de caracteres numéri-
cos y devuelve el número asociado.
– Conversión de números a cadenas: función que toma un número y lo convierte a una
cadena.
– Carácter asociado a un número ASCII: función que toma un número, lo busca en la tabla
ASCII y devuelve el carácter asociado.
– Número ASCII asociado de un carácter: función que toma un carácter, lo busca en la
tabla ASCII y devuelve su número asociado.

15. REGISTROS
Un registro es un tipo estructurado de información formado por un conjunto de datos de tipos
básicos que se asocian de forma lógica para representar situaciones que así lo requieran.
Por ejemplo, si un programa necesita manejar la información que contiene un DNI, tendremos
un conjunto de datos de diferente naturaleza asociados por una relación lógica: pertenecen a una
persona.
Cada dato componente del registro se denomina campo.
La sintaxis que usaremos para definir un tipo registro es la siguiente:
Tipo <Nombre_registro> = Registro
<campo1>: <tipo>
<campo2>: <tipo>
<campo3>: <tipo>
Fin declaración de registro
Una vez definida la estructura de tipo registro, se pueden declarar variables de dicho tipo:

Var <Nombre_variable>: <Nombre_registro>

Para acceder a un campo concreto de una variable de tipo registro, utilizamos el operador punto:

<Nombre_variable>.<Campo1>

240 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

Por ejemplo:
DNI.Apellido1 m “Pepe”
El almacenamiento de un registro en memoria ocupa la suma del tamaño de cada uno de sus
campos. Esta información estará almacenada de manera contigua y según el orden en que hayamos
declarado los campos.
Las técnicas para almacenar cadenas de caracteres son aplicables a los registros.

16. ARRAYS

16.1. ARRAYS UNIDIMENSIONALES: VECTORES


Un array unidimensional, o lineal, o vector, es un conjunto finito y ordenado
de elementos homogéneos.
– Es finito porque tiene un número determinado de elementos.
– Es homogéneo porque todos los elementos almacenados van a ser del mismo tipo.
– Es ordenado porque se puede acceder a cada elemento del array de manera independiente.
Existe un mecanismo que permite referenciar cada elemento de un array: los índices (valor que
hace referencia a la posición del elemento dentro del array). Los índices son valores numéricos natu-
rales. Para referenciar un elemento de un array usaremos el nombre del array y entre corchetes [ ] el
índice que determina la posición de dicho elemento.

1 2 3 4 5 6 7 8 9 10
H o l a , J u a n
Array de elementos. En este caso los elementos son de tipo carácter, pero podrían
haber sido de cualquier otro tipo definido por el usuario

El rango o longitud de un vector o array lineal es la diferencia entre el índice de valor máximo y el
índice de valor mínimo de ese array + 1. Normalmente los índices comienzan a enumerarse, es decir,
el valor mínimo del índice es 0 o 1, dependiendo del lenguaje (en Pascal con 1 y en C con 0). Sin
embargo nada impide que comiencen en cualquier otro valor definido por el programador.
Los arrays se almacenan siempre en posiciones consecutivas de memoria y podemos acceder a
cada elemento del array de manera independiente a través de los índices. Un índice no tiene por qué ser
un valor constante, puede ser una variable o una expresión que al ser evaluada devuelva ese índice.
A la hora de definir un array siempre habrá que dar el nombre del array, el rango de sus índices y
el tipo de los datos que contiene. Para hacer esa declaración se utiliza la siguiente nomenclatura.
<Nombre_array>: Array [LI .. LS] de <tipo>
Por ejemplo:
Declaración de array:
Sueldo: Array [1 .. 8] de real
Asignación de un elemento:
Sueldo [5] m 100000

Asignación mediante un índice variable:

Var I: Entero
Im5
Sueldo [I] m 100000

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 241


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

16.2. OPERACIONES CON ARRAYS UNIDIMENSIONALES


– Asignación o actualización de un elemento del array:
<Nombre_array>[indice] m valor
– Lectura y escritura de datos:
* Desde i=1 hasta 12
Escribir “Introduce el sueldo nº”; i
Leer sueldo [i]
* Fin desde
– Recorrido o acceso secuencial de un array: consiste en pasar por todas las posiciones del
array para procesar su información. Por ejemplo, para incrementar todos los sueldos:
* Desde i=1 hasta 12
Sueldo [i] m Sueldo [i] + 1000
* Fin desde

16.3. ARRAYS BIDIMENSIONALES: MATRICES


Un array bidimensional de M*N elementos es un conjunto de M*N elementos, todos del mismo
tipo, cada uno de los cuales se referencia a través de 2 subíndices. El primer subíndice podrá variar
entre 1 y M, si hemos empezado a numerar los índices por 1, y el segundo índice variará entre 1 y N,
si hemos empezado a numerar los índices por 1.
Definimos un array de 2 dimensiones de la siguiente manera.
<Nombre_array>: Array [LI1..LS2,LI2..LS2] de <tipo>
Referencia genérica:
Tabla [I, J] m Valor
(Con LI1 <= I <= LS1 y LI2 <= J <= LS2)
Por ejemplo:
Declaración de array:
Tabla: Array [1 .. 10, 1..10] de real

Asignación de un elemento:
Tabla [5, 4] m 25

El tamaño del array viene determinado por la siguiente fórmula (LS1-LI1 +1)*(LS2-LI2 +1)
La representación lógica de un array bidimensional es una matriz de dimensiones M*N donde M
es el número de filas de la matriz y N es el número de columnas. El elemento I,J ocupa la fila I y la
columna J. En memoria todos los elementos del array se almacenan en posiciones contiguas, pero
los programadores lo utilizan como una matriz:

1 2 3 4 5 6 7 8 9 10
1
2 H
3
4
Array bidimensional o matriz. Estos arrays tienen dos índices: el primero referencia la columna del elemento
y el segundo su fila. En nuestro ejemplo el elemento [5,2] contiene una “H”

242 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

16.4. ARRAYS MULTIDIMENSIONALES


Un array multidimensional es un array de 3 o más dimensiones. Los conceptos y las técnicas
estudiadas para los arrays anteriores son aplicables en este caso, considerando el número de índices
que tenga la matriz multidimensional que estemos tratando.

17. ESTRUCTURAS DINÁMICAS LINEALES

17.1. INTRODUCCIÓN Y DEFINICIONES


Las estructuras dinámicas de datos presentan una serie de características distintivas frente a las
estáticas:
– No es necesario definir el tamaño antes de usarla. El tamaño de la estructura se adapta a
las necesidades que vayan surgiendo a lo largo de la ejecución del programa. El único límite
lo constituye la capacidad de la memoria del ordenador.
– Los elementos o nodos que forman está estructura no tienen por qué estar situados en
forma contigua en memoria.
– Los nodos se relacionan entre sí mediante campos de enlace o punteros, que son campos
cuya función es almacenar la dirección de memoria del siguiente nodo.
– Un puntero puede contener un valor especial denominado NULL o NIL, que indica que el
puntero no está apuntando a ningún nodo. Esto es útil en situaciones especiales que ya estu-
diaremos.
– Los punteros de la estructura se definen como puntero a tipo, donde tipo es el tipo definido
por el usuario para los nodos de la estructura.
– Una estructura de datos dinámica viene determinada por un puntero especial que apunta a
su primer elemento. A partir de este puntero principal podemos recorrer la estructura.
– Las estructuras dinámicas pueden ser lineales o no lineales, según que desde un elemento
se pueda acceder solamente a otro o a varios.
Un puntero o apuntador es una variable especial en cuanto a su contenido: almacena una
dirección de memoria que corresponde a otra variable (denominada apuntada).
La variable apuntada puede ser más o menos compleja o de un tipo u otro. Según el tipo de da-
tos de la variable apuntada variará el tipo de puntero. A través de punteros se establece la conexión
o enlace entre los nodos que forman la estructura dinámica. Según se organicen los punteros y los
enlaces obtendremos diferentes tipos de estructuras (listas enlazadas, árboles, grafos, etc.).
En la siguiente figura representamos el nodo más sencillo de una estructura de datos dinámica:

Nodo de una estructura de datos dinámica donde se


pueden apreciar sus dos componentes principales: el
área de datos (que almacena la información útil) y el
puntero, que almacena la dirección de memoria del
siguiente nodo, creando un enlace entre ambos que
se representa mediante la flecha

Veamos un ejemplo práctico: supongamos que vamos a almacenar el nombre, apellidos, edad,
sexo y DNI de varias personas en una estructura dinámica de datos. Definimos el siguiente tipo:
– TIPO Persona
* Nombre: Char(20)
* Apellido1: Char(20)
* Apellido2: Char(20)
* Edad: Numshort

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 243


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

* Sexo: Boolean
* DNI: Numlong
* Próximo: Puntero tipo Persona
– FIN

17.2. REFERENCIAS
Además del tipo definido anteriormente necesitamos una variable auxiliar de tipo pun-
tero (que llamaremos REC, de recorrido), que servirá para referenciar los distintos nodos de la
estructura y los datos que éstos contienen:
Var REC: Puntero tipo Persona
Por referencia entendemos el proceso por el cual accedemos a los datos de un nodo. Este ac-
ceso se realiza mediante el puntero REC, al que se le añade el campo del nodo al que deseamos
acceder.
Por ejemplo, supongamos que tenemos el nombre de una persona y queremos obtener su edad.
El primer paso es realizar una búsqueda por nuestra estructura dinámica hasta dar con el nodo ade-
cuado. Una vez localizado, el puntero REC nos sirve para referenciar el dato concreto que necesita-
mos, en la forma siguiente:
REC.Edad






 


 


   
 



Figura que representa un nodo de una estructura dinámica y el puntero REC que lo referencia.
Añadiendo el nombre de un campo (separado por un punto) al puntero, podemos acceder al valor de cualquiera de ellos

17.3. TRATAMIENTO DE LA MEMORIA DINÁMICA


Siempre que se hace una inserción en una estructura dinámica, hay que reservar una cantidad
de memoria igual a la que ocupa el nuevo nodo. La eliminación de un nodo implica el procedimiento
inverso: liberar la memoria que éste ocupaba.
Todos los lenguajes de programación tienen dos instrucciones que permiten reservar memoria y
liberar memoria dinámica, y asignar en el caso de la reserva la memoria a un puntero.
La instrucción de reserva tiene un único argumento, que será el tipo de datos para el que se hace
la reserva de memoria. Devuelve un puntero al comienzo de la zona que se ha reservado. La función
liberar memoria lleva un único argumento (tipo puntero).

17.4. LISTA SIMPLEMENTE ENLAZADA


Es una colección lineal de elementos (nodos), donde el orden entre ellos se establece mediante
punteros. Por estar simplemente enlazadas tienen la característica que desde un nodo sólo puedo
acceder al siguiente directamente.

244 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

NOTA: existe la posibilidad de almacenar listas mediante arrays (memoria es-


tática), donde la relación de los nodos viene dada por ocupar posiciones contiguas
de memoria.
Podemos generalizar la definición de un nodo de la siguiente manera:
– TIPO Nodo
* <Info>: Información efectiva
* <SIG>: Puntero al siguiente elemento
– FIN
Sólo nos resta definir la variable que contendrá el puntero que apunta al primer elemento de
la lista; lo denominaremos COM (de comienzo):
– VAR COM: Puntero a Nodo
A continuación se representa una lista típica simplemente enlazada:


  
    

      

   
  



 "# $


 

     

   
        
    !

Representación de una lista simplemente enlazada. Recordemos que los nodos de la lista pueden estar en cualquier zona
de memoria, no tienen por qué ocupar posiciones consecutivas. El puntero de comienzo da nombre a toda la estructura

En la práctica la forma más normal de utilizar listas enlazadas es mediante técnicas de memoria
dinámica, aunque una lista enlazada también se puede simular usando arrays (memoria estática).
Este método es poco usual por ser poco eficiente.
Con memoria estática se utilizarían 2 arrays del mismo tamaño y con la misma numeración de
índices. Uno de ellos guardaría los campos de información de la lista, y el otro (en la posición corres-
pondiente del primero) el índice del siguiente nodo.

17.4.1. Procesamiento de listas enlazadas simples


Una vez diseñada la lista, se necesitan una serie de operaciones para explotar las posibilidades
que ofrece. En cualquier operación sobre una lista necesitamos conocer la estructura de sus nodos
y el puntero de comienzo.
Las operaciones principales sobre una lista simplemente enlazada son las siguientes:
– Recorrido: desde el primer puntero que define la lista, la vamos recorriendo mediante los
punteros que contienen los nodos al siguiente elemento y que hemos denominados “Próxi-
mos” (ver figura anterior).
– Búsqueda: se trata de localizar un nodo que cumpla una determinada condición (por ejem-
plo, que su campo DNI tenga un valor determinado).
A la hora de hacer las búsquedas es importante considerar si la lista está ordenada o no. Básica-
mente se trata como un recorrido con el añadido de ir analizando el campo por el que se busca.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 245


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

– Inserción: se realiza en los siguiente pasos:


* Antes de realizar cualquier proceso de inserción, hay que analizar si queda memoria
disponible (recordemos que las estructuras dinámicas van tomando memoria a medida
que crecen).
* Si es posible hacer la inserción, se reserva el espacio de memoria para el nuevo nodo.
* Se crea el nodo y se asignan valores a sus campos.
* Se actualiza el puntero de enlace.
A la hora de asignar un valor al puntero de enlace se presentan dos casos posibles:
* Inserción al comienzo de la lista: se modifica el valor del puntero de comienzo.
* Inserción en un lugar intermedio de la lista o al final: necesitamos conocer la posi-
ción del nodo anterior a la posición de inserción, cuyo puntero al siguiente se actualiza al
nuevo nodo. El puntero siguiente del nuevo nodo se actualiza al valor original que tenía
el puntero siguiente del nodo anterior.
– Eliminación: siempre que se hace un borrado de una estructura dinámica, se debe compro-
bar que la estructura no está vacía. Una vez determinado esto, hay que localizar el nodo a
borrar. Se pueden dar 2 casos:
* El nodo a borrar sea el primero: si es el del comienzo, hay que actualizar el puntero
al comienzo de la lista; ahora tendrá que apuntar al siguiente elemento.
* El nodo a borrar ocupa cualquier otra posición: hay que localizar la posición del nodo
y de su predecesor. Para desenlazar el nodo a borrar, el predecesor tendrá que apuntar
al que le sigue.
Finalmente, y en ambos casos, se libera la memoria que ocupaba el nodo.

17.5. LISTA CIRCULAR


Una lista circular es una lista enlazada simple en la que el último nodo tiene un enlace al primero:

  

  



Lista circular. Esta modalidad es en esencia igual que la anterior con la salvedad de que el último nodo apunta
al primero, característica por la que toma el nombre de circular

Una lista circular presenta una ventaja importante respecto a una normal: en las inserciones y
borrados no hay que suponer ningún caso especial, pues todos los nodos, incluido el primero útil,
tienen un predecesor.
Al recorrer la lista completa, empezaremos buscando la información por el comienzo y no sa-
bremos que hemos llegado al final hasta que el puntero REC de recorrido coincida de nuevo con el
comienzo.

17.6. LISTA DOBLEMENTE ENLAZADA


Las listas enlazadas simples se caracterizan porque desde un nodo sólo puedo acceder al si-
guiente; únicamente podemos recorrer la lista en un sentido, de principio a fin.

246 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

Las listas dobles se caracterizan porque desde un nodo podemos acceder directamente tanto al
siguiente como al anterior. Ahora tenemos 2 punteros de enlace en cada nodo.


  
    

      

   
  



  

  

Lista doblemente enlazada. Para conseguir el doble enlace necesitamos un puntero adicional en cada nodo.
Lo hemos denominado “Anterior”, ya que apunta al nodo que precede al actual

La anterior estructura permite recorrer la lista en 2 sentidos, de principio a fin y viceversa. Pode-
mos encontrar diversas variantes de esta estructura: puede existir un segundo puntero que apunte al
final de la lista (que permitiría comenzar el recorrido por el final) o la lista puede diseñarse de forma
circular, de forma análoga al caso de la lista simplemente enlazada.
Las operaciones principales sobre una lista doblemente enlazada son las siguientes:
– Recorrido: igual que una lista simplemente enlazada, con el añadido de que ahora también
podemos recorrer la lista en sentido inverso mediante el puntero anterior.
– Búsqueda: igual que en una lista simplemente enlazada, con la posibilidad mencionada
anteriormente.
– Inserción: lo primero es analizar si queda espacio disponible en memoria, en cuyo caso se
reserva un nuevo nodo. A continuación se inicializan sus campos, y por último se actualizan
sus punteros de enlace anterior y posterior.
Casos particulares (el proceso de eliminación varia ligeramente):
* Inserción al comienzo si la lista está vacía.
* Inserción al comienzo si la lista no está vacía.
* Inserción al final.
* Inserción en medio de la lista.
– Eliminación: primero se comprueba si la lista tiene algún elemento. Si es así, se busca el
nodo que queremos borrar y, si existe, tomamos la posición en que se encuentra.
Casos particulares (el proceso de eliminación varía ligeramente):
– Borrado del primer nodo.
– Borrado del último nodo.
– Borrado de un nodo intermedio.
Una vez eliminado el nodo habrá que liberar la memoria que ocupaba.

17.7. ESTRUCTURA DE PILA


Una pila es una estructura lineal de datos con una característica especial: las inserciones y las
eliminaciones no se pueden hacer en cualquier lugar, estamos obligados a realizar estas operaciones
por un extremo de la lista.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 247


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

NOTA: el extremo de una pila se denomina cima.



 
 

Estructura de pila. Las operaciones de inserción y eliminación sólo se pueden realizar por un extremo denominado cima

El modo de operación que impone la pila supone que se procesen los elementos en orden inverso
a su entrada en la estructura, es decir, el primer elemento de la pila será el último que entró. Esta
técnica se conoce como LIFO (Last In First Out, último en entrar primero en salir).
Con una pila podemos realizar dos operaciones básicas, PUSH (meter) y POP (sacar), además de
otras funciones como TOP, que indica el elemento que ocupa la cima. Otras funciones nos ayudan a ma-
nejar las estructura de pila, indicándonos si ésta está vacía, el número de elementos que ocupa, etc.
NOTA: las pilas se pueden implementar con memoria estática (arrays) o con
memoria dinámica (listas enlazadas).
Las pilas tienen múltiples aplicaciones en informática. Un ejemplo típico es en las llamadas entre
funciones. En este caso, el sistema operativo utiliza una pila en donde va guardando la dirección de
retorno de cada una de estas llamadas.

17.8. ESTRUCTURA DE COLA


Una cola también es una lista lineal de elementos con una propiedad especial: las inserciones se
hacen por un extremo de la lista (final) y los borrados por el otro (principio).

 
  

Una estructura de cola. Las operaciones de inserción y eliminación se realizan por extremos opuestos

El modo de operación que impone la cola supone que se procesen los elementos en el mismo
orden de su incorporación a la estructura, es decir, el primer elemento de la cola es el primero que
entró. Esta técnica se conoce como FIFO (First In First Out, primero en entrar primero en salir).
Podemos implementar una cola con memoria estática (arrays) o con memoria dinámica (listas
enlazadas). Sea cual sea la implementación, siempre tendrán que existir dos variables, comienzo y
final, que apunten al comienzo y al fin de la cola, respectivamente.
Las colas, al igual que las pilas, tienen numerosas aplicaciones en informática. Un buen ejemplo
es la gestión de tareas por parte del sistema operativo y en la asignación de recursos.
Cuando un proceso necesita un recurso que esté ocupado, tendrá que ponerse en la cola. El
recurso se asigna según el orden de llegada de las solicitudes.

248 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

A veces interesa que ciertos procesos tengan mayor prioridad que otros, incluso aunque lleguen
más tarde; para ello se utiliza una variedad de colas denominada cola de prioridades.
Cada elemento de la cola tiene un campo adicional que indica su prioridad. La inserción de un
nuevo elemento en la cola se realiza en una posición dependiente de su prioridad. Se puede dar el
caso de que un nuevo nodo llegue con una prioridad más alta que cualquiera de los que espera en la
cola, en cuyo caso se coloca el primero. Podríamos decir que se “cuela” delante de todos los demás.

17.9. ESTRUCTURA DE DOBLE COLA (BICOLA)


Una bicola es una cola que admite inserciones y borrados por cualquiera de sus extremos.
Hay dos tipos especiales de bicolas:
– De entrada restringida: permite inserciones sólo por un extremo y borrados por los dos.
– De salida restringida: permite inserciones por cualquier extremo y borrado solo por uno.

18. ESTRUCTURAS DINÁMICAS NO LINEALES

18.1. ESTRUCTURA DE ÁRBOL


Los árboles se encuentran entre las estructuras de datos dinámicas no lineales. Un árbol es un
conjunto finito de nodos enlazados de forma que desde uno de ellos se tiene acceso a varios que a
su vez tienen la misma propiedad.
Estos nodos guardan entre sí una relación jerárquica, tal que siempre existe un nodo raíz a partir
del cual parten los demás, formando conjuntos cada uno de los cuales es a su vez otro árbol. A cada
uno de esos árboles se les llama subárboles del raíz.

Estructura de árbol

18.1.1. Terminología de los árboles


– Raíz: nodo esencial del que parten todos los demás. Es el único que no tiene antecesor. Un
árbol vacío es aquel que no tiene ningún nodo (Raíz = NULL).
– Nodo: cada uno de los elementos del árbol.
– Hoja o nodo terminal: nodo que no tiene ningún otro nodo debajo de él.
– Hijo: cada nodo que tiene debajo de él a otros nodos.
– Padre: todo nodo que tiene asociado un predecesor del que desciende.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 249


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

– Hermano: relación entre los nodos hijos del mismo padre.


– Nivel: cada nodo de un árbol tiene asociado un número de nivel. El del raíz es el 0, y a partir
de ahí se va aumentando de 1 en 1 a medida que se desciende en el árbol.
– Camino (entre dos nodos A y B): sucesión de enlaces o nodos por los que hay que pasar
para llegar del nodo A al B.
– Rama: camino que termina en una hoja.
– Profundidad: número máximo de nodos de la rama más larga del árbol. Equivale al número
máximo de niveles + 1.
– Peso: número de hojas que tiene un árbol.
– Bosque: colección de 2 o más árboles.

18.1.2. Árboles binarios

Es un árbol con la peculiaridad de que cada nodo sólo puede tener 0, 1, o 2 hijos. A cada subár-
bol se le denomina subárbol izquierdo y subárbol derecho.
Los árboles binarios tienen las siguientes propiedades:
– Dos árboles binarios son similares si tienen los nodos colocados de igual forma uno a uno.
– Dos árboles binarios son equivalentes si tienen la misma estructura y los mismos contenidos.
– Un árbol binario es equilibrado si la altura entre su subárbol izquierdo y derecho se diferen-
cian como máximo en una unidad.
– Un árbol binario es completo si cada nodo tiene 0 o 2 hijos. El número máximo de hijos de
un determinado nivel i será 2 elevado a i.
– Un árbol esta lleno cuando todos los niveles están completos.
La representación de árboles binarios con punteros es relativamente sencilla después de lo estu-
diado sobre listas. Cada nodo del árbol tiene, además de los campos de información, dos punteros,
IZQ y DER (de izquierda y derecha, respectivamente) que apuntan a sus nodos hijos.
Los nodos hojas no tienen hijos, por los sus punteros serán NULL. Existe además un puntero
denominado raíz que apunta al primer nodo del árbol.
El recorrido de un árbol binario se puede realizar de tres formas según la dirección que tome el
recorrido. En cualquiera de las tres modalidades, siempre se recorre primero el subárbol izquierdo y
luego el derecho. Se diferencian en el momento en el que se recorre el nodo padre:
– Preorden: la raíz se procesa primero, luego el subárbol izquierdo y luego el derecho.
– Inorden: primero la raíz, luego el subárbol izquierdo y luego el derecho.
– Postorden: primero el subárbol izquierdo, luego el derecho y luego la raíz.
NOTA: los arboles son estructuras recursivas, por lo que los algoritmos más
eficientes con árboles son los recursivos.
Otras operaciones con árboles son:
– Búsqueda de un elemento: se recorre el árbol con cualquiera de los tres métodos hasta
encontrar el nodo deseado.
– Inserción en un árbol binario: primero se accede al padre, desde el cual se actualizan los
punteros a sus hijos. Esta operación se repite para los nodos que queden por debajo del que
acabamos de insertar.
– Borrado en un árbol binario: si el nodo a borrar sólo tiene un hijo, se sustituye directa-
mente. Si tiene dos hijos, hay que buscar cuál es el sucesor y el padre del sucesor, para a
continuación sustituir el nodo a borrar por su sucesor. Al final hay que poner como hijos del
sucesor (que es el que ha sustituido al nodo borrado) a los hijos del nodo borrado.

250 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

18.1.3. Árboles binarios de búsqueda


Son un tipo especial de árboles binarios que se caracteriza porque los elementos del árbol son
todos distintos y además están colocados de tal manera que el recorrido en Inorden de ese árbol da
lugar a que los elementos se procesen ordenados según un determinado campo de información.

18.1.4. Aplicaciones de los árboles binarios


Una de las aplicaciones más importante es dentro de la inteligencia artificial, y más concreta-
mente en el área de reconocimiento de patrones.
Se trata de utilizar los árboles para realizar clasificaciones. La clave está en asignar a cada nodo
del árbol un significado. Las distintas ramas tienen asociados criterios que ayudan a determinar el
sentido de las búsquedas.
Otras aplicaciones son el análisis de notaciones algebraica y la implementación de algoritmos de
compresión, etc.

18.2. GRAFOS
El grafo es una estructura de datos no lineal con la siguiente característica: un nodo puede apun-
tar a varios y a su vez ser apuntado por otros.

Estructura de grafo

18.2.1. Terminología de los grafos


Un grafo se compone por un conjunto V de vértices y un conjunto A de aristas. Cada arista se iden-
tifica con el par de vértices que une. Los vértices de una arista son entre sí nodos adyacentes.
– Grado de un nodo: número de aristas que contienen a ese nodo. Si el grado de un nodo es
0, se dice que es un nodo aislado.
– Grado de un grafo: número de vértices de ese grafo.
– Camino: un camino C de longitud N de un nodo V1 a un nodo V2, se define como la se-
cuencia de nodos por los que hay que pasar para llegar del nodo V1 a V2. La longitud es el
número de aristas que comprende el camino.
– El camino es cerrado si empieza y termina en el mismo nodo. El camino es simple si todos
los nodos de dicho camino son distintos a excepción de los de los extremos que pueden ser
iguales.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 251


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

– Bucles: arista cuyos extremos son idénticos.


– Arista múltiple: dos o más aristas que conectan los mismos nodos.

18.2.2. Tipos de grafos


– Grafo conectado o conexo: existe un camino simple entre 2 cualquiera de sus nodos.
– Grafo desconectado: aquel en que existen nodos que no están unidos por ningún camino.
– Grafo dirigido: cada arista tiene asignada una dirección (identificada por un par ordenado).
– Grafo no dirigido: la arista está definida por un par no ordenado.
– Grafo sencillo: aquel que no tiene ni bucles ni aristas múltiples.
– Grafo múltiple o multigrafo: permite la existencia de aristas múltiples o bucles.
– Grafo completo: cada nodo del grafo es adyacente a todos los demás.
– Grafo etiquetado con peso ponderado: cada arista tiene asociado un valor denominado
peso. Se usa para indicar algún criterio de evaluación como la longitud o la importancia de
la arista respecto a un parámetro.
– Peso de un camino: la suma de los pesos de las aristas del camino.

18.2.3. Representación de los grafos


Existen dos formas de representar un grafo:
– Con memoria estática (matriz de adyacencia): matriz de N*N elementos donde N es el
número de nodos del grafo. Cada posición M(I,J) indica si hay una conexión o no entre los
nodos asociados a la posición I y J de la matriz.
– Con memoria dinámica. Se utilizan dos listas enlazadas:
* Lista de nodos: formada por todos los vértices.
* Lista de adyacencias: contiene las aristas del grafo.

18.2.4. Operaciones con grafos


– Búsqueda de un nodo: se trata de localizar un nodo que contiene una determinada infor-
mación. Para ello le pasamos la información al procedimiento de búsqueda y éste devuelve
su posición si lo encuentra o NULL en caso contrario.
– Búsqueda de una arista: se trata de buscar una arista dados sus campos de información,
origen y destino. Devuelve un puntero a la lista de aristas que apunta a esa arista o NULL si
no existe.
– Inserción de un nodo: se recorre el grafo hasta el punto de inserción. A continuación se
actualizan los punteros que salen del nuevo nodo y aquellos que lo apunten a él desde nodos
ya existentes.
– Inserción de una arista: primero hay que comprobar si existen los nodos origen y destino,
luego hay que comprobar que no existe una arista igual en esa dirección. Por último se rea-
liza la inserción.
– Borrado de un nodo: primero se borra el nodo y después todas sus aristas.

18.2.5. Aplicaciones de los grafos


Se pueden representar diagramas de transformaciones de estado. También se aplican en diver-
sos campos de investigación para encontrar el método más corto y más rentable.

252 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

19. FICHEROS (ARCHIVOS)

19.1. INTRODUCCIÓN
Uno de los objetivos más importantes de la informática es el tratamiento automático de grandes
cantidades de información. Esta información tiene variados orígenes y es de muy distinta naturaleza,
abarcando desde datos básicos para el funcionamiento de una empresa (nóminas, contabilidad, ad-
ministración, clientes, proveedores), hasta la información recogida y enviada a la Tierra por las sondas
espaciales, incluyendo muchas otras fuentes.
NOTA: en informática los términos archivo y fichero son equivalentes y se usan
indistintamente.
Tradicionalmente el tratamiento de la información y su almacenaje se ha realizado de forma manual;
dependiendo de la naturaleza de ésta se utilizaban fichas de clientes, libros contables, etc. La aplicación
de los ordenadores como técnica para la gestión de la información supuso una profunda revolución.
Los grandes archivos informáticos y bases de datos simplifican y aceleran de forma espectacular
el tratamiento y almacenamiento de la información. Estas ventajas se derivan de las características
físicas de los soportes físicos magnéticos y ópticos utilizados, y se pueden resumir en:
– Gran capacidad de almacenamiento en un reducido espacio.
– Rapidez en el proceso de los datos.
– Precisión y exactitud de los resultados.
Los archivos informáticos, por tanto, tendrán que soportar gran cantidad de información y ade-
más de distinto tipo. Efectivamente, en un archivo podemos encontrar datos tan variados como los
pedidos mensuales de una empresa, el código escrito por un programador, dibujos creado por un
artista gráfico, etc.
La organización interna de los archivos y las operaciones que hagamos sobre ellos dependerá del
tipo de información que contengan, siendo su estudio el tema del presente capítulo.

19.2. DEFINICIONES
Un fichero es un conjunto de datos relacionados lógicamente y organizados
según ciertos criterios, que se almacenan en memoria secundaria, generalmente
en un disco o cinta magnética.
La relación entre los datos debe seguir un criterio lógico. No tendría sentido, por ejemplo, alma-
cenar información de los pedidos hechos a una empresa de piezas mecánicas en el mismo fichero
donde se guardan los diseños de las piezas. Los contenidos de los ficheros dependen de estos cri-
terios. El diseño de los archivos depende de los especialistas informáticos en unos casos, pero en la
mayoría están regidos por formatos estandarizados muy extendidos y aceptados.
El formato de un fichero define la organización lógica de éste, la estructura de
los datos, posición, longitud, etc.
Como hemos dicho, los ficheros se organizan de muy diversas formas: contienen desde una
simple secuencia de bytes hasta complejas estructuras de datos, formatos de gráficos, etc. Una es-
tructura típica es dividir un fichero en registros.
Un registro lógico es un conjunto de datos relacionados, estructurados de
una forma lógica, a los que se acceden y se tratan de manera unitaria. Desde el
punto de vista de programación simplemente es una estructura de tipo registro.
Para ilustrar la aplicación práctica de este concepto, imaginemos que deseamos guardar infor-
mación sobre nuestros clientes para felicitarles en sus cumpleaños. Necesitaríamos varios datos
sobre ellos, por ejemplo:
– Su nombre (para saber a quién llamamos).
– Su fecha de nacimiento (para saber cuándo llamamos).
– Su teléfono (para saber dónde llamar).

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 253


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

Campo: unidad elemental de información que representa un atributo de una


entidad. Se define con un nombre, un tamaño y un tipo de datos.
Por tanto, un campo de un registro es cada dato individual que lo compone, el cual tiene signi-
ficado por sí mismo en el contexto del registro del que forma parte. Los registros a su vez se agrupan
en un fichero con la siguiente estructura:



 
         

 
         

 
         





 
         

Estructura de un fichero organizado en registros y éstos a su vez en campos (sombrados con distintas tonalidades)

En muchas ocasiones uno de los campos que forman un registro contiene un valor que nunca
se repite. Si en el ejemplo anterior guardásemos también el DNI de nuestros clientes, tendríamos un
campo cuyo valor no repite nunca, puesto que cada persona tiene un número de DNI único, al menos
en teoría. Este tipo de campos se denominan claves.
NOTA: los campos claves suponen una gran ventaja, ya que con ellos pode-
mos identificar un registro de manera unívoca, es decir, tenemos la certeza de que
no existen dos registros con el mismo valor en el campo clave. Esto permite acelerar
muchas operaciones con el fichero: búsquedas, ordenaciones, etc.
Puede suceder que un archivo no tenga ningún campo clave, pero, sin embargo, que una com-
binación de ellos sirva con el mismo propósito.
Piénsese en una empresa que, entre otros datos, almacena en un fichero de facturas el número y el
año de emisión. Ambos campos pueden repetirse: el año porque con seguridad la empresa emitirá más
de una factura al año, y el número de la factura porque la numeración se reinicia cada año. En este caso
no tenemos un campo clave único, pero la combinación del año y del número de factura puede funcio-
nar como tal. Efectivamente, en un año sólo puede haber una factura con un número determinado.
El caso opuesto también puede ocurrir: un registro que contenga más de un campo clave. En ese
caso se denomina clave primaria a aquella elegida para optimizar las operaciones antes comentadas
de ordenación, búsqueda, etc. Al resto de los campos claves se les llama claves secundarias.
Por otra parte, cada vez que se realiza una operación sobre un fichero, se trasvasa cierta cantidad
de información del ordenador a la memoria secundaria, ya sea ésta un disco, una cinta o cualquier
otro dispositivo. A esta cantidad de información se la denomina bloque o registro físico.
Registro físico o bloque: es la cantidad de datos que se transfieren en una
operación de E/S entre el dispositivo externo y la memoria.
No hay que confundir el concepto de registro físico con el anteriormente expuesto (al que a veces
se denomina registro lógico), ya que ambos se distinguen en aspectos tan importantes como el
tamaño, la estructura y la cantidad de información que contienen.

254 AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

Otra diferencia esencial es que el registro lógico lo define el programador o analista, con objeto
de abstraer la información de los detalles físicos de su tratamiento. El registro físico viene predetermi-
nado por el ordenador, por el periférico de almacenamiento o incluso por el sistema operativo.
Los registros físicos contienen generalmente un número determinado de registros lógicos, deno-
minándose factor de bloqueo al número de éstos que comprende. Sin embargo, si el registro lógico
tiene el tamaño suficiente puede ocurrir lo contrario, que necesite más de un registro físico para su
transporte entre la memoria central y la secundaria y, por tanto, más de un acceso al dispositivo pe-
riférico. En este caso se los conoce como registros expandidos. Generalmente encontraremos que
los registros físicos tienen capacidad suficiente para albergar varios registros lógicos.
Por tanto el factor de bloqueo puede ser:
– Menor que 1: el registro lógico ocupa más que el físico, se transfiere menos de un registro
lógico en cada operación de E/S.
– Igual a 1: el tamaño del registro lógico y el físico es el mismo, y se transfiere un registro
lógico en cada operación de E/S.
– Mayor que 1: situación más común. En cada operación de E/S se transfiere más de un re-
gistro lógico.

 



  



 

 

 


 

     

Factor de bloqueo. El registro físico tiene un tamaño de 270 bytes, mientras que los registros lógicos ocupan 100 bytes.
El factor de bloqueo viene dado por la relación entre estas dimensiones: 270/100 = 2,7

   



  

  



  

 

Registros expandidos. Ahora el registro lógico es mayor que el registro físico. Este caso rara vez se da en la práctica

Cuanto mayor sea el factor de bloqueo más registros lógicos se transferirán en una operación
de entrada/salida, ahorrando tiempo. Por otra parte, cada vez que se transfiere información de
E/S, se almacena temporalmente en una zona de memoria especial llamada buffer. Cuanto mayor
sea el tamaño de bloqueo, mayor será el buffer y menos memoria me quedará para el resto de la
información.
Es necesario encontrar un equilibrio entre estos dos factores contrapuestos para determinar el
tamaño idóneo.

AUXILIARES TÉCNICOS DE INFORMÁTICA DE LA JUNTA DE ANDALUCÍA. TEMARIO 255


SISTEMAS DE NUMERACIÓN Y SU REPRESENTACIÓN

19.3. CARACTERÍSTICAS DE LOS FICHEROS


En el mundo de la informática, y de la programación de ordenadores en especial, existen estruc-
turas complejas para procesar, representar y guardar la información. Entre ellas los archivos poseen
ciertas características propias que los diferencian de las demás:
– Localización en memoria secundaria: se almacenan físicamente en algún dispositivo que
forma parte del conjunto de periféricos del ordenador. Frecuentemente el lugar de residencia
de los archivos es algún soporte magnético como un disco o una cinta, aunque en la actua-
lidad se están implantando nuevos medios como el CD-ROM o el DVD.
– Gran capacidad: una de las ventajas que aportan los nuevos medios es permitir gestionar
ficheros de tamaños enormes. Por el contrario, y salvo contadas excepciones, los ordenado-
res disponen de más memoria secundaria que principal en dos o tres órdenes de magnitud.
Esto hace que se planteen problemas a la hora de trasvasar ficheros grandes a la memoria
central del ordenador.
– Permanencia: la información guardada en la memoria principal se borra cuando el ordena-
dor se desconecta. Decimos por ello que esta memoria es un dispositivo volátil. Sin embar-
go, la información de un archivo almacenado en memoria secundaria permanece aunque
el ordenador esté apagado. Para eliminar esta información hay que realizar explícitamente
una operación de borrado. Por desgracia ciertos factores ajenos pueden ocasionar también
pérdidas de esta información, por ejemplo los virus informáticos o fallos del sistema.
– Independencia respecto a los programas: en el sentido de que generalmente el tiempo
de vida de u