Tema 1. Introducción A Los Sistemas Telemáticos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 49

Tema 1: Introducción a los sistemas telemáticos.

Tema 1: Introducción a los sistemas telemáticos.

ÍNDICE:

Introducción................................................................................................................... 3
1 Definición ................................................................................................................ 4
2 Aplicaciones de la Informática............................................................................. 4
3 Información y datos ............................................................................................... 6
3.1 Datos .................................................................................................................... 6
3.2 Información ........................................................................................................ 7
4 Tipos de información ............................................................................................. 8
4.1 Numéricos........................................................................................................... 8
4.2 Alfanuméricos .................................................................................................... 8
5 Tratamiento de la información ............................................................................ 8
5.1 Definición ............................................................................................................ 8
5.2 Fases..................................................................................................................... 9
6 Representación de la información ....................................................................... 9
6.1 Tipos de representación .................................................................................... 9
6.2 Codificación de la información ........................................................................ 9
6.3 Sistemas de numeración ................................................................................. 10
6.3.1 Definiciones previas ............................................................................... 10
6.3.2 Tipos de sistemas .................................................................................... 11
7 Sistemas de numeración no posicionales ........................................................ 11
7.1 Sistema romano ................................................................................................ 11
7.2 Sistema babilónico ........................................................................................... 12
8 Sistemas de numeración posicionales .............................................................. 12
8.1 Sistema decimal ............................................................................................... 16
8.2 Sistema binario ................................................................................................. 18
8.3 Sistema octal ..................................................................................................... 20
8.4 Sistema hexadecimal ....................................................................................... 22
8.5 Conversión entre sistemas de numeración .................................................. 25
8.5.1 Conversión de una base cualquiera a una base decimal................... 25
8.5.1.1 Teorema fundamental de la numeración ...................................... 25
8.5.1.2 Conversión de binario a decimal .................................................... 26
8.5.1.3 Conversión de octal a decimal ........................................................ 27
8.5.1.4 Conversión de hexadecimal a decimal .......................................... 27
8.5.2 Conversión de base decimal a otra base cualquiera .......................... 28
8.5.2.1 Conversión de decimal a binario .................................................... 30
8.5.2.2 Conversión de decimal a octal ........................................................ 31
8.5.2.3 Conversión de decimal a hexadecimal .......................................... 33
8.5.3 Conversión de una base b1 a otra base b2 ............................................ 34
8.5.3.1 Conversión de base octal a binario ................................................ 34

Página 1 de 49
Tema 1: Introducción a los sistemas telemáticos.

8.5.3.2 Conversión de base binaria a octal ................................................. 36


8.5.3.3 Conversión de base hexadecimal a binario................................... 38
8.5.3.4 Conversión de base binaria a hexadecimal ................................... 40
8.5.3.5 Conversión de base hexadecimal a octal ....................................... 41
8.5.3.6 Conversión de base octal a hexadecimal ....................................... 43
9 Unidades de medida de la información ........................................................... 45
10 Comunicación de la información ...................................................................... 48

Página 2 de 49
Tema 1: Introducción a los sistemas telemáticos.

Introducción

El fin primordial de la información es ayudar al hombre a tomar


decisiones, dependiendo de la información que se nos dé, haremos una u otra
cosa.

La información, desde la más remota antigüedad, ha sido parte


relevante del sistema de relaciones sociales, sobre el que se apoya la existencia
del ser humano. La forma de su almacenamiento y acceso ha ido variando a lo
largo de la historia. En la Edad Media (comprendida entre los siglos V y XV), el
principal acervo se encontraba en las bibliotecas de los monasterios. A partir de la
Edad Moderna (transcurre más o menos desde mediados del siglo XV a finales
del siglo XVIII), gracias al nacimiento de la imprenta, los libros comenzaron a
fabricarse en serie y surgieron los periódicos. Ya en el siglo XX, aparecieron los
medios de comunicación masiva o en inglés “mass media” (televisión, radio) y
las herramientas digitales que derivaron en el desarrollo de Internet.

Actualmente, ya en el siglo XXI, la información se convierte en uno de


los recursos activos más importantes y valiosos de la sociedad actual. Es la base
de la “Sociedad de la Información”, permitiendo de una forma sistemática el
mayor desarrollo social y tecnológico en la historia de la humanidad. Esta
nueva sociedad del saber es la sucesora de la “Sociedad Industrial”.

Este tema lo que pretende es estudiar los dos conceptos claves sobre el
uso y tratamiento de la información. El primero consiste en expresar la
información de la manera más adecuada para que pueda ser mantenida y
aumentada sistemáticamente, y el segundo en comunicarla de forma eficaz y
eficiente a cualquier lugar donde se necesita, y en el momento en que se precisa.
Los dos problemas están íntimamente relacionados y sólo pueden lograrse con
el apoyo de las Tecnologías de la Información y la Comunicación (TIC), que
han favorecido el tratamiento automatizado de la información (estudiado por la
Informática) y el progreso de las comunicaciones (estudiado por la
Telecomunicación). Por ello, son los elementos (u objetivos) fundamentales de
este tema.

El primero de ellos está relacionado con la representación de la


información tanto numérica como no numérica en el interior de los
ordenadores en forma digital binaria, combinando ceros y unos.

Y el otro gran concepto es el relacionado con la comunicación de la


información, lo que implica su transmisión fiable entre puntos geográficos, y su
presentación adecuada en el lugar donde se precisa, y donde puede utilizarse
en cada momento.

Página 3 de 49
Tema 1: Introducción a los sistemas telemáticos.

El grado de integración de ambas actividades es total en el momento


actual, y se configuran como procedimientos complementarios; formando una
disciplina específica conocida como Telemática.

1 Definición

Telemática es la contracción de los vocablos TELEcomunicación e


inforMÁTICA.

 Telecomunicación es el “conjunto de actividades que tienen como


objetivo la comunicación fiable de la información entre cualesquiera
lugares del mundo”.

 Informática consiste en “manipular y transformar la información a


través de ordenadores para representar hechos o situaciones reales y
preservarla en el tiempo”.

Telemática = TELEcomunicación + inforMÁTICA

2 Aplicaciones de la Informática

La Informática tiene por objeto “el tratamiento automático de la


información” y hay pocas actividades humanas en las que no tenga incidencia,
de forma directa o indirecta, siendo ahora una herramienta imprescindible en
todos los campos de las ciencias (Computación, Cibernética, Biónica, Robótica e
Inteligencia Artificial, entre otras), en cualquier actividad comercial, y siendo
característica de la sociedad moderna en los países industrializados, donde se
ha acuñado el concepto de Sociedad de la Información, que ha permitido el
mayor grado de intercomunicación global entre todos los puntos del planeta.

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 baratos. 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 investigación de redes de ordenadores de alta velocidad, la
integración del ordenador en el automóvil, el desarrollo de la multimedia

Página 4 de 49
Tema 1: Introducción a los sistemas telemáticos.

orientada a la educación y a la comunicación, el comercio electrónico y un largo


etcétera.

Algunas de las principales aplicaciones del ordenador son las siguientes:

 Procesadores de textos.
 Hojas de cálculo.
 Bases de datos.
 Gráficos y fotografía digital.
 Sonido y vídeo digital. Multimedia.
 Telecomunicaciones y redes.
 Inteligencia artificial.
 Entretenimiento (juegos).
 Resolución de problemas generales.

Por ejemplo, los computadores nos permiten:

 Disponer de electrodomésticos inteligentes que controlan el gasto


energético, etc.
 Mantener un sofisticado sistema de seguridad en nuestro domicilio.
 Encontrar todo tipo de información a través de Internet.
 Organizar la información de nuestro ordenador personal, fácil de
acceder, de forma organizada, etc.
 Comunicarnos rápida y fácilmente con otras personas, a través de correo
electrónico, mensajería por teléfono, sitios web, etc.

Actualmente, se han desarrollado nuevas metodologías y técnicas que


han ampliado notablemente el campo de aplicaciones de la Informática.

La Inteligencia Artificial es una metodología ideada para el uso de


computadores, para simular varios aspectos del comportamiento inteligente.
Estos aspectos comprenden el razonamiento deductivo, visión, comprensión del
lenguaje natural, habla, resolución de problemas, modelado del
comportamiento humano. Hay sistemas expertos para diagnósticos médicos,
reparación y mantenimiento de computadoras, concesión de préstamos
bancarios, etc.

La Informática gráfica reúne una serie de materias y conceptos para


poder visualizar en pantallas de los computadores imágenes con apariencia de
la realidad. La Informática gráfica ha ideado procedimientos para que estas
imágenes se puedan visualizar en dos o tres dimensiones, girarlas, cambiarlas
de escala, animarlas (dando la sensación de movimiento, etc.). Todas estas
operaciones se realizan por el usuario con un sencillo lenguaje de órdenes.

Página 5 de 49
Tema 1: Introducción a los sistemas telemáticos.

La Realidad virtual es una representación de los objetos a través de los


medios electrónicos que dan al usuario la sensación de estar en una situación
real, en donde interactúa con su entorno.

La realidad virtual se utiliza en dos formas:

 Usando un equipo especial con el cual engañamos a nuestros sentidos,


como si manejáramos el entorno. A ésta se le llama inmersa.
 Usando una computadora típica conectada a través de Internet o un programa
virtual; así nos permite una interacción, pero la imaginación nos llena los
huecos y podemos percibir situaciones como una realidad. A ésta se le
llama no inmersita.

La realidad virtual se aplica en demostración de productos, laboratorios


virtuales, arquitectura, visualización de datos, arte y, sobre todo, en el
entretenimiento.

3 Información y datos

Generalmente, en el lenguaje coloquial, los términos dato e información


se utilizan como sinónimos, pero conceptualmente son distintos.

Los datos son la unidad básica del sistema de información y los datos
estructurados son la información.

3.1 Datos

Los datos son “conjuntos de símbolos utilizados para representar un


valor numérico, un hecho, un objeto o una idea de una manera adecuada para
su comunicación, interpretación y procesamiento por seres humanos o medios
automáticos”.

En verdad, el dato es un concepto básico o elemental como los nombres


de las cosas o las cantidades (un precio, una fecha, el nombre de una persona,
etc.). El dato no tiene valor semántico (sentido) en sí mismo, pero
convenientemente tratado (procesado) se puede utilizar en la realización de
cálculos o toma de decisiones. Un dato por sí mismo no constituye información,
es el procesado de los datos lo que nos proporciona información.

Algunos ejemplos podían ser: Euros, Bolsa, 3.333, BBVA, etc.

Página 6 de 49
Tema 1: Introducción a los sistemas telemáticos.

3.2 Información

La información, a diferencia de los datos, tiene significado, relevancia y


propósito. La información está formada para algún fin. Informar es dar forma a
algo.

Ejemplo: La cotización del BBVA en la Bolsa es de 3.333.

Los datos pueden ser caracteres alfanuméricos, colores, imágenes,


sonidos, grupos de símbolos, etc. Los datos no permiten tomar decisiones. Los
datos en sí mismo no son nada; necesitan elaborarse para producir información.
En otras palabras, la información es el resultado de elaborar o procesar los
datos. Los datos son la materia prima que, convenientemente elaborada,
procesada e integrada da lugar a información que es significativa y útil para
alguien. Por ejemplo, un documento con texto e imágenes, una factura, una
tabla de conversiones, etc.

En este punto, y teniendo en cuenta las anteriores ideas y definiciones,


podemos definir la información como “un conjunto de datos acerca de hechos,
objetos, valores e ideas, que organizados en un contexto determinado tienen
significado útil para la persona que los recibe, cuyo propósito puede ser el de
reducir la incertidumbre, incrementar el conocimiento acerca de algo o ayudar a
tomar decisiones sobre ellos”.

La ecuación expuesta a continuación es muy importante, y resume las


anteriores ideas:

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

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.

En la información, es importante el orden de los datos, ya que un


conjunto de datos empleados sin ningún orden nos daría una información
diferente de la deseada o incluso podría no aportar ninguna información.

Ejemplo:

 Éstos son conceptos básicos de Informática (Correcto).

Página 7 de 49
Tema 1: Introducción a los sistemas telemáticos.

 Básicos son conceptos de estos Informática (Incorrecto).

4 Tipos de información

Partiendo de la diferencia semántica y sintáctica de la información, los


tipos de información que son susceptibles de uso u comunicación para el ser
humano, pueden ser agrupados en dos básicos: magnitudes (o numéricos) y
alfanuméricos.

4.1 Numéricos

Son valores numéricos (cuantitativos) expresados en una determinada


unidad de medida; la información contenida en ellos no depende de su valor
absoluto, sino de su significado respecto a otros valores absolutos recibidos
anterior y posteriormente. Es decir, son el conjunto de información formado
sólo por números, que pueden representar diferentes tipos de información. Por
ejemplo, la temperatura ambiente de una ciudad, donde temperatura sería un
número que nos indica a qué mensaje corresponde. Se utiliza el sistema de
numeración decimal.

4.2 Alfanuméricos

Son agrupaciones de letras, números y otros caracteres como signos de


puntuación, que son directamente interpretables en el modo humano de
expresarse por escrito; cada símbolo es distinguible y legible por separado, y se
compone de símbolos elementales formantes de la comunicación verbal.

5 Tratamiento de la información

5.1 Definición

Según el Diccionario de la Real Academia Española, tratamiento de la


información es “la aplicación sistemática de uno o varios programas sobre un
conjunto de datos para utilizar la información que contienen”.

Una definición más sencilla podría ser “operar o procesar un conjunto de


datos de entrada a través de un programa que el usuario final conoce y, como
resultado de este procesamiento, obtener un conjunto de datos de salida”.

Página 8 de 49
Tema 1: Introducción a los sistemas telemáticos.

5.2 Fases

La actividad que transforma los datos en información es conocida como


proceso de datos o tratamiento de la información. Este tratamiento se divide
en las siguientes fases: entrada, proceso y salida de la información (véase el
esquema básico de la Figura 1).

Figura 1: Esquema detallado del tratamiento de la información.

6 Representación de la información

Antes de tratar con detalle en los sistemas de codificación o


representación, conviene diferenciar entre la representación interna y la
representación externa de la información.

6.1 Tipos de representación

 Externamente (caracteres alfabéticos, numéricos y especiales).


 Internamente (entendible por el ordenador – codificada).

El objetivo es comprender los procesos que transforman la información


externa a la computadora en patrones de bits fácilmente almacenables y
procesables por los elementos internos de la misma.

6.2 Codificación de la información

Codificación es una transformación que representa los elementos de un


conjunto mediante los de otro, de forma tal que a cada elemento del primer
conjunto le corresponda un elemento distinto del segundo.

Ejemplos de códigos son: el número de matrícula de un auto, el número


de carnet de identidad, el código de enfermedad definido por la Organización
Mundial de la Salud.

Con los códigos se puede comprimir y estructurar la información. La


identificación de un auto por su matrícula es más corta que hacerlo por el
nombre del propietario, su marca, color y fecha de compra.

Página 9 de 49
Tema 1: Introducción a los sistemas telemáticos.

6.3 Sistemas de numeración

A lo largo de la historia, el ser humano ha empleado diverso métodos o


sistemas para representar los números y satisfacer sus necesidades de cálculo.

Los sistemas numéricos más antiguos son:

 Egipcio.
 Griego.
 Chino.
 Azteca.
 Babilónico.
 Romano.
 Maya.
 Hindú.
 Árabe.
 Etc.

El más común entre nosotros es el sistema decimal.

6.3.1 Definiciones previas

Se denomina sistema de numeración al conjunto de símbolos y reglas


que se utilizan para representar las cantidades de las magnitudes o valores
numéricos.

El conjunto de símbolos que dispone cada sistema numérico se conoce


como alfabeto. A partir de ellos se expresarán todas las cantidades.

Ejemplo:

Sistema de numeración Alfabeto


Sistema romano I, V, X, L, C, D, M
Sistema decimal 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Un mismo número o cantidad se representa de forma diferente en cada


sistema. Por ejemplo:

Sistema romano Sistema decimal


III 3
X 10
XXI 21

Página 10 de 49
Tema 1: Introducción a los sistemas telemáticos.

6.3.2 Tipos de sistemas

Los sistemas de numeración pueden ser (o se clasifican en): posicionales


y no posicionales.

7 Sistemas de numeración no posicionales

Los sistemas no posicionales consisten en que el valor de cada cifra no


depende del lugar que ocupa.

Varios ejemplos de este sistema serían los números romanos, el egipcio,


el chino, el maya, y el babilónico o sexagesimal. Actualmente, los dos sistemas
más utilizados son el romano y el sexagesimal.

El inconveniente que tienen estos sistemas es que para escribir valores


numéricos grandes son necesarios muchos símbolos, y además resulta difícil
efectuar operaciones aritméticas con ellos, cosa que no sucede con los
posicionales.

7.1 Sistema romano

El sistema de numeración romana se desarrolló en la antigua Roma y se


utilizó en todo su imperio. Es un sistema de numeración no posicional, en el
que se usan siete letras mayúsculas del alfabeto latino como símbolos para
representar los números, que son: I, V, X, L, C, D y M. Dichos símbolos tienen
su equivalencia en el sistema decimal:

I=1 C = 100
V=5 D = 500
X = 10 M=1.000
L = 50

El sistema de números romanos carece del 0, introducido posteriormente


por los árabes, por lo que se convierte en un sistema muy complicado al querer
realizar multiplicaciones y divisiones.

Este sistema de numeración, ha caído en desuso y sólo se usa con fines


decorativos (relojes, estatuas, monumentos) y cierto protocolo (para numerar
los siglos, indicar los capítulos en los libros, hacer referencia a un determinado
año, etc.).

Página 11 de 49
Tema 1: Introducción a los sistemas telemáticos.

7.2 Sistema babilónico

El sistema babilónico o sexagesimal es un sistema de numeración no


posicional que emplea la base 60. Tuvo su origen en la antigua Babilonia. El
sistema sexagesimal se usa para medir el tiempo (horas, minutos y segundos) y
los ángulos (grados, minutos y segundos). En dicho sistema, 60 unidades de un
orden forman una unidad de orden superior.

8 Sistemas de numeración posicionales

Se entiende por sistemas posicionales aquellos en los cuales el valor de


cada cifra depende de la posición que ocupa.

Ejemplo: Si tenemos los números 84 y 48, vemos que el 84 tiene una


cadena de símbolos el 8 y el 4, mientras que el 48 tiene una cadena de símbolos
compuesta por el 4 y el 8. Cada uno de estos símbolos tiene un valor distinto
dependiendo de su posición dentro de la cadena que forma el número. El dígito
más a la derecha representa las unidades y el siguiente dígito representa a las
decenas.

En el 84 el 4 representa las unidades y el 8 las decenas.


En el 48 el 8 representa las unidades y el 4 las decenas.

Ejemplo: El número 6324 está formado por 4 unidades, 2 decenas, 3


centenas y 6 unidades de millar, tal como se representa a continuación:

6324 = 6·1000 + 3·100 + 2·10 + 4

Estos sistemas se caracterizan fundamentalmente por su base, que es el


número de símbolos distintos que se emplean en un sistema determinado para
representar la información. En estos sistemas tenemos tantos símbolos como la
base del sistema, que como hemos dicho antes se conocen como alfabeto; es
decir, si la base es b, el alfabeto va de 0 a b-1 símbolos.

Ejemplo: Decimos que nuestro sistema decimal es de base 10 ya que


existen 10 símbolos distintos (del 0 al 9) y el sistema binario es de base 2 porque
utiliza 2 símbolos (0 y 1).

Base Alfabeto
2 0, 1
10 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Página 12 de 49
Tema 1: Introducción a los sistemas telemáticos.

Los números mayores que la base se representan por medio de varias


cifras. Si la base es b, el rango de cada cifra va de 0 a b-1. De modo que un
sistema en base b puede representar cualquier número por grande que sea.

Ejemplo: El número 6324 de 4 cifras en un sistema de base 10 es válido


porque cada cifra está comprendida entre 0 y 9, mientras que el número 1A no
lo es porque la cifra A no es un símbolo de su alfabeto.

En un sistema posicional de base b, cualquier número N con n dígitos


enteros y m dígitos decimales de la forma Nb = (Xn Xn-1 ... X1 X0 , X-1 ... X-m-1 X-m)b,
se puede representar como un polinomio de potencia de la base:

Nb = Xn·bn + Xn-1·bn-1 + ... + X1·b1 + X0·b0+ X-1·b-1+ ... + X-m-1·b-m-1 + X-m·b-m

Donde “Xi“ son las distintas cifras del valor numérico e “i” su posición
con respecto a la coma decimal. El rango de cada cifra va de 0 a b-1 (0  Xi < b) y
la posición que ocupa cada cifra dentro del número se numera en forma
creciente hacia la izquierda de la coma decimal desde 0 en adelante y de 1 en 1
y decreciente hacia la derecha de la coma desde -1 y con incremento -1, o sea i =
-m, ..., -1, 0, 1, ..., n.

En cualquier sistema posicional, la posición de la cifra de la extrema


derecha es la de menor valor, o posición de orden inferior, y la cifra que la
ocupa se denomina dígito menos significativo. Mientras que la posición de la
cifra de la extrema izquierda es la de mayor valor, o posición de orden superior,
y la cifra que la ocupa se denomina dígito más significativo.

Ejemplo: Si tenemos el número 6324, el dígito menos significativo es la


cifra 4 y el dígito más significativo es la cifra 6.

El gran mérito de estos sistemas fue la introducción del símbolo cero


para representar cualquier número por grande que sea y simplificar la forma de
efectuar las operaciones. Al tener cada cifra un valor relativo según el lugar que
ocupa, su presencia en un número significa simplemente que la potencia de la
base representada por la posición del dígito 0 no se utiliza, con lo que se hace
imprescindible para indicar la ausencia de unidades de algún orden.

Ejemplo: El número decimal 8003 significa:

8·103 + 0·102 + 0·101 + 3·100 =


8·1000 + 0·100 + 0·10 + 3·1 =
8000 + 0 + 0 + 3 = 8003

Página 13 de 49
Tema 1: Introducción a los sistemas telemáticos.

A partir de ahora, para evitar confusiones, cuando expresemos un valor


numérico (N) pondremos un subíndice al final indicando la base (b) en la que se
expresa dicho valor (Nb), salvo que por el contexto quede suficientemente claro.

Ejemplo:

22510  El subíndice indica que el número 225 es de base 10.


110112  El subíndice indica que el número 11011 es de base 2.

Los sistemas de numeración posicionales más usuales en Informática


son:

 Sistema binario.
 Sistema octal.
 Sistema hexadecimal.

Para aprender a manejarlos, se recurre frecuentemente a la analogía con


el sistema de numeración más conocido y utilizado a diario entre las personas:
el sistema decimal de base 10. En la Tabla 1 se muestran estos sistemas.

Tabla 1: Sistemas de numeración más utilizados.


Sistema de Base de Número de
Alfabeto
numeración numeración símbolos
Sistema
Base 10 10 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
decimal
Sistema
Base 2 2 0,1
binario
Sistema
Base 8 8 0, 1, 2, 3, 4, 5, 6, 7
octal
Sistema
Base 16 16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
hexadecimal

Estos sistemas difieren en cuanto a la disposición y al tipo de los


símbolos que utilizan.

Como se podrá observar, el dígito de mayor valor en el sistema numérico


binario es el 1, en el octal el 7, en el decimal el 9 y en el hexadecimal la letra F,
cuyo valor numérico es igual a 15.

Página 14 de 49
Tema 1: Introducción a los sistemas telemáticos.

Para indicar la base de un número se utiliza la siguiente notación:

Sistema decimal 2310 11010 510


Sistema binario 1012 1102 12
Sistema octal 238 1108 78
Sistema
2316 11016 A3F016
hexadecimal

Ejemplos:

 En el sistema decimal, el número 12510 es un número válido, pero el


número 12A10 no lo es, ya que utiliza un símbolo A no válido en el
sistema decimal.
 En el sistema binario, el número 1012 es un número válido, pero el
número 1022 no lo es, ya que el símbolo 2 no es un símbolo válido en el
sistema binario.
 En el sistema octal, el número 358 es un número válido, pero el número
398 no lo es, ya que el símbolo 9 no es un símbolo válido en el sistema
octal.
 En el sistema hexadecimal, el número F1E416 es un número válido, pero
el número FKE416 no lo es, ya que el símbolo K no es un símbolo válido
en el sistema hexadecimal.

La Tabla 2 muestra las equivalencias entre los sistemas decimal, binario,


octal y hexadecimal (hasta el número 31).

Tabla 2: Equivalencias entre los diferentes sistemas de numeración.


Decimal Binario Octal Hexadecimal
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D

Página 15 de 49
Tema 1: Introducción a los sistemas telemáticos.

14 1110 16 E
15 1111 17 F
16 10000 20 10
17 10001 21 11
18 10010 22 12
19 10011 23 13
20 10100 24 14
21 10101 25 15
22 10110 26 16
23 10111 27 17
24 11000 30 18
25 11001 31 19
26 11010 32 1A
27 11011 33 1B
28 11100 34 1C
29 11101 35 1D
30 11110 36 1E
31 11111 37 1F

El objetivo de este epígrafe es resumir los aspectos prácticos de mayor


interés de los sistemas de numeración desde el punto de vista de su uso en los
computadores.

A continuación, veremos cómo se codifican los distintos sistemas de


numeración posicionales más usuales en Informática.

8.1 Sistema decimal

El sistema de numeración más difundido en la actualidad entre las


personas es sin duda el sistema decimal. Fue desarrollado por los hindúes y se
acuñó en el siglo III a.C. Sin embargo, no fue introducido en Europa hasta el
siglo VIII por los árabes, debido a las relaciones comerciales que mantenían. Por
lo que también es conocido como sistema arábigo-hindú.

Según los antropólogos, el origen del sistema decimal está en la


utilización de los diez dedos de las manos para contar. De ahí surgió este
sistema numérico que aprendemos desde muy temprano en la escuela.

Este sistema es de base 10 porque está compuesto de 10 símbolos (o


dígitos) distintos que van del 0 al 9 para representar cualquier cantidad. Su
rango de representación será: 10n, donde n es el número de dígitos.

Página 16 de 49
Tema 1: Introducción a los sistemas telemáticos.

Base: 10
Alfabeto: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

El término dígito proviene del latín digitus (dedo) y hace referencia a la


utilización de los diez dedos de las manos para contar.

El sistema decimal es un sistema de numeración posicional porque el


valor de cada dígito depende de la posición que ocupa dentro del número,
donde cada dígito vale 10 veces más que si estuviese una posición a su derecha,
es decir, el dígito más a la derecha representa las unidades y queda
multiplicado por 1 (para las unidades sería 100), el siguiente dígito representa a
las decenas quedando multiplicado por 10 (101), y así sucesivamente.

Por ejemplo: La cifra 3 vale 10 veces más en el número 30 que en el


número 3.

Un valor determinado o cantidad, que se denomina número decimal, se


puede expresar por la fórmula anteriormente mencionada, donde la base es 10.

N = Xn·10n + Xn-1·10n-1 + ... + X1·101 + X0·100+ X-1·10-1+ ... + X-m-1·10-m-1 + X-m·10-m

Donde “Xi“ son los dígitos del valor numérico (N) e “i” su posición.

Cada dígito tiene un valor diferente (peso) según su posición y un


nombre específico (véase la Tabla 3). El peso de cada dígito viene dado por la
potencia de 10 correspondiente a su posición en el número. Estas potencias se
asignan como se indica a continuación, con su equivalente en decimal:

posición 0 peso 100 = 1, unidades


posición 1 peso 101 = 10, decenas
posición 2 peso 102 = 100, centenas
posición 3 peso 103 = 1000, unidades de millar
etc.
posición -1 peso 10-1 = 0,1, décimas
posición -2 peso 10-2 = 0,01, centésimas
etc.

Página 17 de 49
Tema 1: Introducción a los sistemas telemáticos.

Tabla 3: Potencias de 10.


unidades
... centenas decenas unidades décimas centésimas ...
de millar
Potencias ... 103 102 101 100 10-1 10-2 ...
Equivalente
... 1000 100 10 1 0,1 0,01 ...
decimal
Más significativo Menos significativo

Ejemplo: Si descomponemos los siguientes números en el sistema


decimal, obtenemos las secuencias siguientes:

324 = 3·102 + 2·101 + 4·100


433 = 4·102 + 3·101 + 3·100
345,7 = 3·102 + 4·101 + 5·100 + 7·10-1
182,64 = 1·102 + 8·101 + 2·100 + 6·10-1 + 4·10-2

Ejemplo: El número 6324 se puede descomponer en potencias de 10, 6·103


+ 3·102 + 2·101 + 4·100, donde cada dígito es diez veces mayor que el que está
inmediatamente a su derecha.

Las operaciones aritméticas (suma, resta, multiplicación y división) son


fáciles de realizar siguiendo una serie de reglas.

8.2 Sistema binario

El sistema de numeración utilizado por los computadores para la


codificación interna de la información es el sistema binario y fue creado en
1671 por Gottfried Wilhelm Leibniz. Es un sistema de numeración posicional de
base 2 que utiliza únicamente 2 símbolos (el 0 y el 1) para representar cualquier
cantidad. Su rango de representación será: 2n, donde n es el número de dígitos.

Base: 2
Alfabeto: 0, 1

El valor posicional de un dígito dentro de un número binario se basa en


la progresión de potencia de 2. En este caso, cada dígito vale el doble que el que
está inmediatamente a su derecha.

Si aplicamos la fórmula anteriormente mencionada, un número binario


tiene la siguiente expresión:

N = Xn·2n + Xn-1·2n-1 + ... + X1·21 + X0·20+ X-1·2-1+ ... + X-m-1·2-m-1 + X-m·2-m

Página 18 de 49
Tema 1: Introducción a los sistemas telemáticos.

Donde “Xi“ son los dígitos del valor numérico (N) e “i” su posición.

Cada dígito tiene un valor diferente (peso) según su posición (véase la


Tabla 4). El peso de cada dígito viene dado por la potencia de 2 correspondiente
a su posición en el número. Estas potencias se asignan como se indica a
continuación, con su equivalente en decimal:

posición 0 peso 20 = 1
posición 1 peso 21 = 2
posición 2 peso 22 = 4
posición 3 peso 23 = 8
etc.
posición -1 peso 2-1 = 0,5
posición -2 peso 2-2 = 0,25
etc.

Tabla 4: Potencias de 2.
Potencias ... 23
22 21 20 2-1 2-2 ...
Equivalente
... 8 4 2 1 0,5 0,25 ...
decimal
Más significativo Menos significativo

Ejemplo: Si descomponemos los siguientes números en el sistema


binario, obtenemos las secuencias siguientes:

1101 = 1·23 + 1·22 + 0·21 + 1·20


10110 = 1·24 + 0·23 + 1·22 + 1·21 + 0·20
1001,1 = 1·23 + 0·22 + 0·21 + 1·20 + 1·2-1
10011101 = 1·27 + 0·26 +0·25 + 1·24 + 1·23 + 1·22 + 0·21 + 1·20

En la Tabla 5 podemos ver el valor de los 16 primeros números binarios.

Tabla 5: Los 16 primeros números binarios.


Decimal Binario
0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111

Página 19 de 49
Tema 1: Introducción a los sistemas telemáticos.

8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111

Este sistema presenta el inconveniente de que necesita muchas cifras


para la representación de un número grande, y es muy engorroso para un ser
humano.

La cantidad de dígitos necesarios para representar un número en el


sistema binario es mayor que en el sistema decimal. Por ejemplo, para
representar el número 77, que en el sistema decimal está compuesto tan sólo
por dos dígitos, han hecho falta siete dígitos en binario 1001101.

Para representar números grandes harán falta muchos más dígitos. Por
ejemplo, para representar números mayores de 255 se necesitarán más de ocho
dígitos, porque 28 = 256 y podemos afirmar, por tanto, que 255 es el número más
grande que puede representarse con ocho dígitos.

Es importante distinguir entre los números que pueden representarse


con n dígitos binarios, que es 2n, y el mayor de esos números, que es una
unidad menos, es decir, 2n – 1.

Por este motivo, se utilizan otros sistemas de numeración que resulten


más cómodos de escribir: el sistema octal y el sistema hexadecimal.

8.3 Sistema octal

El sistema octal es un sistema de numeración posicional de base 8 que


utiliza 8 símbolos (del 0 al 7) para representar cualquier cantidad. Su rango de
representación será: 8n, donde n es el número de dígitos.

Base: 8
Alfabeto: 0, 1, 2, 3, 4, 5, 6, 7

El valor posicional de un dígito dentro de un número octal se basa en la


progresión de potencia de 8. En este caso, cada dígito vale ocho veces más que
el que está inmediatamente a su derecha.

Página 20 de 49
Tema 1: Introducción a los sistemas telemáticos.

Si aplicamos la fórmula anteriormente mencionada, un número octal


tiene la siguiente expresión:

N = Xn·8n + Xn-1·8n-1 + ... + X1·81 + X0·80+ X-1·8-1+ ... + X-m-1·8-m-1 + X-m·8-m

Donde “Xi“ son los dígitos del valor numérico (N) e “i” su posición.

Cada dígito tiene un valor diferente (peso) según su posición y un


nombre específico (véase la Tabla 6). El peso de cada dígito viene dado por la
potencia de 8 correspondiente a su posición en el número. Estas potencias se
asignan como se indica a continuación, con su equivalente en decimal:

posición 0 peso 80 = 1
posición 1 peso 81 = 8
posición 2 peso 82 = 64
posición 3 peso 83 = 512
etc.
posición -1 peso 8-1 = 0,125
posición -2 peso 8-2 = 0,015625
etc.

Tabla 6: Potencias de 8.
Potencias ... 83 82 81 80 8-1 8-2 ...
Equivalente
... 512 64 8 1 0,125 0,015625 ...
decimal
Más significativo Menos significativo

Ejemplo: Si descomponemos los siguientes números en el sistema octal,


obtenemos las secuencias siguientes:

78 = 7·81 + 8·80
96 = 9·81 + 6·80
375,42 = 3·82 + 7·81 + 5·80 + 4·8-1 + 2·8-2
1234 = 1·83 + 2·82 + 3·81 + 4·80

En la Tabla 7 podemos ver el valor de los 16 primeros números octales.

Tabla 7: Los 16 primeros números octales.


Decimal Octal
0 0
1 1
2 2

Página 21 de 49
Tema 1: Introducción a los sistemas telemáticos.

3 3
4 4
5 5
6 6
7 7
8 10
9 11
10 12
11 13
12 14
13 15
14 16
15 17

Este sistema de numeración también es muy utilizado en Informática, ya


que necesita menos espacio para representar un número que el sistema binario,
es decir, cada dígito octal equivale a 3 dígitos binarios, por ser 8 = 23. Por
ejemplo, se usa bastante con listados de programas y volcados de memoria
(dump), pues permite impresiones mucho más compactas que con el sistema
binario.

8.4 Sistema hexadecimal

El sistema hexadecimal es un sistema de numeración posicional de base


16 que utiliza 16 símbolos (del 0 al 9 y las letras A, B, C, D, E, F) para
representar cualquier cantidad. Cada una de las letras representa un valor A =
10, B = 11, C = 12, D = 13, E = 14, F = 15. Su rango de representación será: 16n,
donde n es el número de dígitos.

Base: 16
Alfabeto: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

El valor posicional de un dígito dentro de un número hexadecimal se


basa en la progresión de potencia de 16. En este caso, cada dígito vale dieciséis
veces más que el que está inmediatamente a su derecha.

Si aplicamos la fórmula anteriormente mencionada, un número


hexadecimal tiene la siguiente expresión:

N = Xn·16n + Xn-1·16n-1 + ... + X1·161 + X0·160+ X-1·16-1+ ... + X-m-1·16-m-1 + X-m·16-m

Donde “Xi“ son los dígitos del valor numérico (N) e “i” su posición.

Página 22 de 49
Tema 1: Introducción a los sistemas telemáticos.

Cada dígito tiene un valor diferente (peso) según su posición y un


nombre específico (véase la Tabla 8). El peso de cada dígito viene dado por la
potencia de 16 correspondiente a su posición en el número. Estas potencias se
asignan como se indica a continuación, con su equivalente en decimal:

posición 0 peso 160 = 1


posición 1 peso 161 = 16
posición 2 peso 162 = 256
posición 3 peso 163 = 4096
etc.
posición -1 peso 16-1 = 0,0625
posición -2 peso 16-2 = 0,00390625
etc.

Tabla 8: Potencias de 16.


Potencias ... 163
162 161 160 16-1 16-2 ...
Equivalente
... 4096 256 16 1 0,0625 0,00390625 ...
decimal
Más significativo Menos significativo

Ejemplo: Si descomponemos los siguientes números en el sistema


hexadecimal (reemplazando los símbolos hexadecimales con símbolos
decimales), obtenemos las secuencias siguientes:

4E = 4·161 + 14·160
13A = 1·162 + 3·161 + 10·160
A2D,1 = 10·162 + 2·161 + 13·160 + 1·16-1

En la Tabla 9 podemos ver el valor de los 32 primeros números en


hexadecimal. Nótese que al alcanzarse el número decimal 16, se terminan los
símbolos hexadecimales y se coloca un “1 de acarreo” delante de cada símbolo
hexadecimal en el segundo ciclo, que abarca los números decimales de 16 a 31.

Tabla 9: Los 32 primeros números en hexadecimal.


Decimal Hexadecimal Decimal Hexadecimal
0 0 16 10
1 1 17 11
2 2 18 12
3 3 19 13
4 4 20 14
5 5 21 15
6 6 22 16

Página 23 de 49
Tema 1: Introducción a los sistemas telemáticos.

7 7 23 17
8 8 24 18
9 9 25 19
10 A 26 1A
11 B 27 1B
12 C 28 1C
13 D 29 1D
14 E 30 1E
15 F 31 1F

Este sistema de numeración es bastante utilizado en Informática debido a


que la longitud de los números en hexadecimal es menor que en los otros
sistemas expuestos anteriormente, ya que cada dígito hexadecimal equivale a 4
dígitos binarios, por ser 16 = 24. Esto significa que cada grupo de 4 dígitos en
binario equivale a uno solo en hexadecimal, con lo cual obtendremos
representaciones mucho más compactas.

Ejemplo: Obtener el valor binario, octal y hexadecimal del número


decimal 125:

12510 = 11111012 = 1758 = 7D16

Como se observa, cuanta más pequeña es la base de numeración, se


necesitan más posiciones para representar la misma cantidad. Por lo que para
referirse a las direcciones de las posiciones de memoria se utilizan sobre todo
los sistemas octal y hexadecimal.

El sistema octal se suele utilizar cuando el número de dígitos a


representar es múltiplo de 3, y el hexadecimal cuando dicho número es
múltiplo de 4.

También los sistemas octal y hexadecimal se utilizan para obtener


códigos intermedios. Un número expresado en uno de estos dos códigos puede
transformarse directa y fácilmente a binario, y viceversa por ser una potencia de
2 (22 = 4, 23 = 8, 24 = 16, etc.). Con ellos se simplifica la trascripción de números
binarios y se está más próximo al sistema que utilizamos usualmente (el sistema
decimal), por lo que con gran frecuencia se utilizan como paso intermedio en
las transformaciones de decimal a binario, y viceversa. Además, la realización
electrónica de codificadores/decodificadores entre binario y un código
intermedio es mucho más simple (menos compleja) que entre binario y decimal.

Página 24 de 49
Tema 1: Introducción a los sistemas telemáticos.

8.5 Conversión entre sistemas de numeración

Aunque existen diversas bases, éstas pueden convertirse de unas a otras


mediante pequeñas operaciones matemáticas.

Se denomina conversión entre distintas bases a la transformación de


una cantidad dada o expresada en un sistema de numeración posicional
concreto en otra cantidad expresada en otro sistema y que ambas sean
equivalentes.

A continuación, veremos con detalle:

 Conversión de una base cualquiera a una base decimal (b => 10).


 Conversión de base decimal a otra base cualquiera (10 => b).
 Conversión de una base b1 a otra base b2 (b1 => b2).

8.5.1 Conversión de una base cualquiera a una base decimal

Para la conversión de un número en cualquier base al sistema decimal,


aplicaremos el teorema fundamental de la numeración que relaciona una
cantidad expresada en cualquier sistema de numeración posicional con su
equivalente en base 10.

8.5.1.1 Teorema fundamental de la numeración

Para pasar un número con las cifras Xn Xn-1 ... X1 X0 , X-1 ... X-m-1 X-m de
cualquier base b al sistema decimal, se recurre al polinomio de potencia de la
base visto antes, operando éste en modo decimal:

Nb = Xn·bn + Xn-1·bn-1 + ... + X1·b1 + X0·b0+ X-1·b-1+ ... + X-m-1·b-m-1 + X-m·b-m

En los sistemas posicionales, cada cifra de un valor numérico contribuye


al valor final dependiendo de su valor (valor absoluto) y de la posición que
ocupa dentro de él con respecto a la coma decimal (valor relativo).

El valor final de esta expresión se obtiene sencillamente multiplicando el


valor de cada cifra del número por el peso que le corresponda según su
posición y al final se suman los resultados parciales.

Página 25 de 49
Tema 1: Introducción a los sistemas telemáticos.

El teorema fundamental de la numeración dice que el valor decimal de


una cantidad expresada en la base b viene dado por la fórmula (o expresión):

n
N  X ·b
i  m
i
i

Donde “Xi“ son las distintas cifras del valor numérico e “i” su posición
con respecto a la coma decimal. El rango de cada cifra va de 0 a b-1 (0  Xi < b) y
la posición que ocupa cada cifra dentro del número se numera en forma
creciente hacia la izquierda de la coma decimal desde 0 en adelante y de 1 en 1
y decreciente hacia la derecha de la coma desde -1 y con incremento -1, o sea i =
-m, ..., -1, 0, 1, ..., n.

Ejemplo: El valor decimal del número octal 175,372 será:

175,3728 = 1·82 + 7·81 + 5·80 + 3·8-1 + 7·8-2 + 2·8-3 = 125,488281410

Por tanto, se trata de un teorema que relaciona una cantidad expresada


en cualquier sistema de numeración posicional con la misma cantidad
expresada en el sistema decimal.

8.5.1.2 Conversión de binario a decimal

Se realiza aplicando el teorema fundamental de la numeración.

Ejemplo: Obtener el valor decimal de los siguientes números binarios (lo


resolveremos disponiendo los productos en columna para facilitar la suma):

11012 = 1·23 + 1·22 + 0·21 + 1·20


= 1·8 + 1·4 + 0·2 + 1·1
= 8 + 4 + 0 + 1
= 1310

101102 = 1·24 + 0·23 + 1·22 + 1·21 + 0·20


= 1·16 + 0·8 + 1·4 + 1·2 + 0·1
= 16 + 0 + 4 + 2 + 0
= 2210

1001,12 = 1·23 + 0·22 + 0·21 + 1·20 + 1·2-1


= 1·8 + 0·4 + 0·2 + 1·1 + 1·0,5
= 8 + 0 + 0 + 1 + 0,5
= 9,510

Página 26 de 49
Tema 1: Introducción a los sistemas telemáticos.

100111012 = 1·27 + 0·26 +0·25 + 1·24 + 1·23 + 1·22 + 0·21 + 1·20


= 1·128 + 0·64 +0·32 + 1·16 + 1·8 + 1·4 + 0·2 + 1·1
= 128 + 0 + 0 + 16 + 8 + 4 + 0 + 1
= 15710

8.5.1.3 Conversión de octal a decimal

Se realiza aplicando el teorema fundamental de la numeración.

Ejemplo: Obtener el valor decimal de los siguientes números en el


sistema octal (lo resolveremos disponiendo los productos en columna para
facilitar la suma):

788 = 7·81 + 8·80


= 7·8 + 8·1
= 56 + 8
= 6410

968 = 9·81 + 6·80


= 9·8 + 6·1
= 72 + 6
= 7810

375,428 = 3·82 + 7·81 + 5·80 + 4·8-1 + 2·8-2


= 3·64 + 7·8 + 5·1 + 4·0.125 + 2·0,015625
= 192 + 56 + 5 + 0.5 + 0,03125
= 253,5312510

12348 = 1·83 + 2·82 + 3·81 + 4·80


= 1·512 + 2·64 + 3·8 + 4·1
= 512 + 128 + 24 + 4
= 66810

8.5.1.4 Conversión de hexadecimal a decimal

Se realiza aplicando el teorema fundamental de la numeración.

Ejemplo: Obtener el valor decimal de los siguientes números en el


sistema hexadecimal, reemplazando los símbolos hexadecimales con símbolos
decimales (lo resolveremos disponiendo los productos en columna para facilitar
la suma):

Página 27 de 49
Tema 1: Introducción a los sistemas telemáticos.

4E16 = 4·161 + 14·160


= 4·16 + 14·1
= 64 + 14
= 7810

13A16 = 1·162 + 3·161 + 10·160


= 1·256 + 3·16 + 10·1
= 256 + 48 + 10
= 31410

A2D,116 = 10·162 + 2·161 + 13·160 + 1·16-1


= 10·256 + 2·16 + 13·1 + 1·0,0625
= 2560 + 32 + 13 + 0,0625
= 2605,062510

8.5.2 Conversión de base decimal a otra base cualquiera

Dado un número decimal con partes entera y fraccionaria, el


procedimiento para realizar la conversión a cualquier otra base sería separar la
parte entera de la parte fraccionaria, y operar del siguiente modo:

 La parte entera del número decimal se divide por la base a la que


queremos convertir, de forma sucesiva hasta que el cociente sea menor
que la base. La unión del último cociente y de todos los restos obtenidos,
escritos en orden inverso (o sea, de derecha a izquierda), nos
proporciona el número inicial expresado en otra base, siendo el primer
dígito del número formado el último cociente y el último dígito el primer
resto. El último cociente es el dígito más significativo y el primer resto es
el dígito menos significativo.

Es decir, la conversión de un número decimal a base b se efectúa


mediante las siguientes operaciones: dividir por la base, guardar el resto
y volver a dividir el cociente y así sucesivamente hasta que el cociente
sea menor que la base. El número en base b está formado por el último
cociente y por los restos del último al primero.

Página 28 de 49
Tema 1: Introducción a los sistemas telemáticos.

Ejemplo: Convertir el número decimal 11 a binario.

11 2
1 5 2 1110 = 10112
1 2 2
0 1

Dígito menos Dígito más


significativo significativo

A continuación, se escribe el último cociente y los restos de derecha a


izquierda: 1011

Se concluye que: 1110 = 10112

Esta conversión la podemos expresar de la siguiente forma:

11 : 2 = 5 Resto = 1
5:2=2 Resto = 1
2:2=1 Resto = 0
1011

Dígito más Dígito menos


significativo significativo

Es decir, 1110 = 10112

 La parte fraccionaria del número decimal se multiplica sucesivamente


por la base a la que queremos convertir, quedándonos con la parte entera
que vaya resultando de cada operación. La primera parte entera obtenida
es el primer dígito del número formado (dígito más significativo). El
proceso se repite hasta que desaparezca la parte fraccionaria de los
resultados parciales (se haga 0) o hasta que veamos que el resultado sea
periódico o tenga infinitas cifras decimales. El resultado será la unión de
las partes enteras, en el orden que las hemos obtenido.

Es decir, la conversión de la parte fraccionaria de un número


decimal a base b se efectúa mediante las siguientes operaciones:
multiplicar la parte fraccionaria por la base, guardar la parte entera y
volver a multiplicar la parte fraccionaria y así sucesivamente hasta que

Página 29 de 49
Tema 1: Introducción a los sistemas telemáticos.

ésta se haga 0 o hasta que veamos que el resultado sea periódico o tenga
infinitas cifras decimales. El número en base b está formado por las
partes enteras de los productos obtenidos.

Ejemplo: Convertir la parte fraccionaria 0,625 a binario.

0,625 0,25 0,5


x2 x2 x2
1,250 0,50 1,0

Dígito más Dígito menos


significativo significativo

A continuación, se escriben las partes enteras de izquierda a derecha: 101

Se concluye que: 0,62510 = 0,1012

Esta conversión la podemos expresar de la siguiente forma:

0,625 x 2 = 1,250 Se toma el 1 Dígito más significativo


0,25 x 2 = 0,50 Se toma el 0
0,5 x 2 = 1,0 Se toma el 1 Dígito menos significativo

A continuación, se escriben las partes enteras de arriba hacia abajo: 101

Quedando que: 0,62510 = 0,1012

8.5.2.1 Conversión de decimal a binario

Dado un número decimal con partes entera y fraccionaria, el


procedimiento para realizar la conversión a base 2 es:

 La parte entera se realiza mediante divisiones sucesivas entre 2 hasta que


el cociente sea menor que 2.
 La parte fraccionaria se multiplica sucesivamente por 2 hasta que se
haga 0 o hasta que veamos que el resultado sea periódico o tenga
infinitas cifras decimales.

Ejemplo: Convertir el número decimal 26,6 a binario.

Para ello, se separa la parte entera de la parte fraccionaria.

Página 30 de 49
Tema 1: Introducción a los sistemas telemáticos.

- Parte entera: 2610

26 2
6 13 2
0 1 6 2 2610 = 110102
0 3 2
1 1

Dígito menos Dígito más


significativo significativo

A continuación, se escribe el último cociente y los restos de derecha a


izquierda: 11010

Se concluye que: 2610 = 110102

- Parte fraccionaria: 0,610

0,6 0,2 0,4 0,8 ...


x2 x2 x2 x2
1,2 0,4 0,8 1,6

Dígito más Dígito menos


significativo significativo

A continuación, se escriben las partes enteras de izquierda a derecha:


1001...

Se concluye que: 0,610 = 0,1001...2

El resultado final, es la unión de ambos valores: 26,610 = 11010,1001...2

8.5.2.2 Conversión de decimal a octal

Dado un número decimal con partes entera y fraccionaria, el


procedimiento para realizar la conversión a base 8 es:

 La parte entera se realiza mediante divisiones sucesivas entre 8 hasta que


el cociente sea menor que 8.

Página 31 de 49
Tema 1: Introducción a los sistemas telemáticos.

 La parte fraccionaria se multiplica sucesivamente por 8 hasta que se


haga 0 o hasta que veamos que el resultado sea periódico o tenga
infinitas cifras decimales.

Ejemplo: Convertir el número decimal 26,6 a octal.

Para ello, se separa la parte entera de la parte fraccionaria.

- Parte entera: 2610

26 8
2610 = 328
2 3

Dígito menos Dígito más


significativo significativo

A continuación, se escribe el último cociente y los restos de derecha a


izquierda: 32

Se concluye que: 2610 = 328

- Parte fraccionaria: 0,610

0,6 0,8 0,4 0,2 ...


x8 x8 x8 x8
4,8 6,4 3,2 1,6

Dígito más Dígito menos


significativo significativo

A continuación, se escriben las partes enteras de izquierda a derecha:


4631...

Se concluye que: 0,610 = 0,4631...8

El resultado final, es la unión de ambos valores: 26,610 = 32,4631...8

Página 32 de 49
Tema 1: Introducción a los sistemas telemáticos.

8.5.2.3 Conversión de decimal a hexadecimal

Dado un número decimal con partes entera y fraccionaria, el


procedimiento para realizar la conversión a base 16 es:

 La parte entera se realiza mediante divisiones sucesivas entre 16 hasta


que el cociente sea menor que 16.
 La parte fraccionaria se multiplica sucesivamente por 16 hasta que se
haga 0 o hasta que veamos que el resultado sea periódico o tenga
infinitas cifras decimales.

Además, en el resultado se reemplazan los símbolos decimales con


símbolos hexadecimales (10 por A, 11 por B, 12 por C, 13 por D, 14 por E y 15
por F).

Ejemplo: Convertir el número decimal 26,6 a hexadecimal.

Para ello, se separa la parte entera de la parte fraccionaria.

- Parte entera: 2610

26 16
Se reemplaza 10 2610 = 1A16
1
por: A

Dígito menos Dígito más


significativo significativo

A continuación, se escribe el último cociente y los restos de derecha a


izquierda: 1A

Se concluye que: 2610 = 1A16

- Parte fraccionaria: 0,610

0,6 0,6 0,6 0,6 ...


x 16 x 16 x 16 x 16
9,6 9,6 9,6 9,6

Dígito más Dígito menos


significativo significativo

Página 33 de 49
Tema 1: Introducción a los sistemas telemáticos.

A continuación, se escriben las partes enteras de izquierda a derecha:


9999...

Se concluye que: 0,610 = 0,9999...16

El resultado final, es la unión de ambos valores: 26,610 = 1A,9999...16

8.5.3 Conversión de una base b1 a otra base b2

Para realizar la conversión de un número desde una base que no sea la


decimal (b1) a otra que tampoco lo sea (b2), seguimos dos pasos:

1. Convertir el valor en base b1 a base decimal.


2. Convertir de base decimal a b2.

Estas conversiones las haremos según los apartados anteriores.

Valor en b1 => Valor intermedio en base 10 => Valor final en b2

Nos centraremos en la conversión entre las bases binaria, octal y


hexadecimal.

8.5.3.1 Conversión de base octal a binario

Para realizar la conversión de un número octal a binario, hay dos


opciones:

 Opción 1: Se realiza primero la conversión de octal a decimal y, luego, la


conversión de decimal a binario.

Valor en base 8 => Valor intermedio en base 10 => Valor final en base 2

Ejemplo: Convertir el número octal 274 a binario.

- Paso 1: Pasar 274 en base 8 a base 10 mediante el teorema fundamental


de la numeración.

2748 = 2·82 + 7·81 + 4·80


= 2·64 + 7·8 + 4·1
= 128 + 56 + 4
= 18810

Página 34 de 49
Tema 1: Introducción a los sistemas telemáticos.

- Paso 2: Pasar 188 en base 10 a base 2 mediante divisiones sucesivas


entre 2.

188 2
8 94 2
0 14 47 2 18810 = 101111002
0 7 23 2
1 1 11 2
1 5 2
1 2 2
0 1

Dígito menos Dígito más


significativo significativo

Se concluye que: 2748 = 101111002

 Opción 2: Considerando que la base 8 es potencia de 2 (8 = 23, siendo 3 el


número de cifras), simplemente sustituimos cada una de las cifras que lo
forman por sus tres cifras binarias equivalentes, como se indica en la
Tabla 10 que relaciona las cifras del 0 al 7 del sistema octal con las cifras
del sistema binario.

Tabla 10: Equivalencias entre los sistemas octal y binario.


Octal Binario
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111

Ejemplo: Convertir el número octal 274 a binario.

2 7 48

010 111 1002

Página 35 de 49
Tema 1: Introducción a los sistemas telemáticos.

Es decir, 2748 = 0101111002

Hemos visto que con las dos opciones se obtiene el mismo resultado. En
la opción 1 se realizan operaciones aritméticas, mientras que en la opción 2 sólo
hay que buscar en la Tabla 10 su equivalente en binario. Por tanto, la opción 2
es la más sencilla y fácil de utilizar para realizar dicha conversión.

Ejemplo: Convertir el número octal 375,42 a binario empleando la Tabla


10.

3 7 5 , 4 28

011 111 101 , 100 0102

Es decir, 375,428 = 011111101,1000102

8.5.3.2 Conversión de base binaria a octal

Para realizar la conversión de un número binario a octal, hay dos


opciones:

 Opción 1: Se realiza primero la conversión de binario a decimal y, luego,


la conversión de decimal a octal.

Valor en base 2 => Valor intermedio en base 10 => Valor final en base 8

Ejemplo: Convertir el número binario 001010111 a octal.

- Paso 1: Pasar 001010111 en base 2 a base 10 mediante el teorema


fundamental de la numeración.

0010101112 = 0·28 + 0·27 + 1·26 + 0·25 + 1·24 + 0·23 + 1·22 + 1·21 + 1·20
= 0·256 + 0·128 + 1·64 + 0·32 + 1·16 + 0·8 + 1·4 + 1·2 + 1·1
= 0 ·+ 0 + 64 + 0 + 16 + 0 + 4 + 2 + 1
= 8710

Página 36 de 49
Tema 1: Introducción a los sistemas telemáticos.

- Paso 2: Pasar 87 en base 10 a base 8 mediante divisiones sucesivas entre


8.

87 8 8710 = 1278
7 10 8
2 1

Dígito menos Dígito más


significativo significativo

Se concluye que: 0010101112 = 1278

 Opción 2: La conversión de un número binario a octal es muy sencilla y


se realiza a la inversa: se forman grupos de tres cifras binarias a partir de
la coma decimal, hacia la izquierda para la parte entera y hacia la
derecha para la parte fraccionaria, y se sustituye cada terceto (grupo de
tres cifras) por su equivalente cifra, como se indica en la Tabla 10 que
relaciona las cifras del 0 al 7 del sistema octal con las cifras del sistema
binario. Si el grupo final de la izquierda queda incompleto, se rellena con
ceros por la izquierda. Del mismo modo, si el grupo final de la derecha
queda incompleto, se rellena con ceros por la derecha.

Ejemplo: Convertir el número binario 001010111 a octal.

001 010 1112

1 2 78

Se concluye que: 0010101112 = 1278

Ejemplo: Convertir el número binario 10011101,10011 a octal. Si al


realizar las agrupaciones hacen falta cifras, se rellenan con ceros la parte entera
y la parte fraccionaria.

010 011 101 , 100 1102

2 3 5 , 7 68

Es decir, 10011101,100112 = 235,768

Página 37 de 49
Tema 1: Introducción a los sistemas telemáticos.

8.5.3.3 Conversión de base hexadecimal a binario

Para realizar la conversión de un número hexadecimal a binario, hay dos


opciones:

 Opción 1: Se realiza primero la conversión de hexadecimal a decimal y,


luego, la conversión de decimal a binario.

Valor en base 16 => Valor intermedio en base 10 => Valor final en base 2

Ejemplo: Convertir el número hexadecimal 17F a binario.

- Paso 1: Pasar 17F en base 16 a base 10 mediante el teorema fundamental


de la numeración, reemplazando los símbolos hexadecimales con símbolos
decimales (en este caso, F por 15).

17F8 = 1·162 + 7·161 + 15·160


= 1·256 + 7·16 + 15·1
= 256 + 112 + 15
= 38310

- Paso 2: Pasar 383 en base 10 a base 2 mediante divisiones sucesivas


entre 2.

383 2
18 191 2
3 11 95 2
1 1 15 47 2
38310 = 1011111112
1 7 23 2
1 3 11 2
1 1 5 2
1 2 2
0 1

Dígito menos Dígito más


significativo significativo

Se concluye que: 17F16 = 1011111112

Página 38 de 49
Tema 1: Introducción a los sistemas telemáticos.

 Opción 2: Considerando que la base 16 es potencia de 2 (16 = 24, siendo 4


el número de cifras), simplemente sustituimos cada una de las cifras que
lo forman por sus cuatro cifras binarias equivalentes, como se indica en
la Tabla 11 que relaciona las cifras del 0 al 9 y de la A a la F del sistema
hexadecimal con las cifras del sistema binario.

Tabla 11: Equivalencias entre los sistemas hexadecimal y binario.


Hexadecimal Binario
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111

Ejemplo: Convertir el número hexadecimal 17F a binario.

1 7 F16

0001 0111 11112

Es decir, 17F16 = 0001011111112

Hemos visto que con las dos opciones se obtiene el mismo resultado. En
la opción 1 se realizan operaciones aritméticas, mientras que en la opción 2 sólo
hay que buscar en la Tabla 11 su equivalente en binario. Por tanto, la opción 2
es la más sencilla y fácil de utilizar para realizar dicha conversión.

Ejemplo: Convertir el número hexadecimal 2A9,BC a binario empleando


la Tabla 11.

Página 39 de 49
Tema 1: Introducción a los sistemas telemáticos.

2 A 9 , B C16

0010 1010 1001 , 1011 11002

Es decir, 2A9,BC16 = 001010101001,101111002

8.5.3.4 Conversión de base binaria a hexadecimal

Para realizar la conversión de un número binario a hexadecimal, hay dos


opciones:

 Opción 1: Se realiza primero la conversión de binario a decimal y, luego,


la conversión de decimal a hexadecimal.

Valor en base 2 => Valor intermedio en base 10 => Valor final en base 16

Ejemplo: Convertir el número binario 000111101000 a hexadecimal.

- Paso 1: Pasar 000111101000 en base 2 a base 10 mediante el teorema


fundamental de la numeración.

0001111010002 = 0·211 + 0·210 + 0·29 + 1·28 + 1·27 + 1·26 + 1·25 + 0·24


+ 1·23 + 0·22 + 0·21 + 0·20
= 0·2048 + 0·1024 + 0·512 + 1·256 + 1·128 + 1·64 + 1·32 + 0·16
+ 1·8 + 0·4 + 0·2 + 0·1
= 0 ·+ 0 + 0 + 256 + 128 + 64 + 32 + 0
+ 8 + 0 + 0 + 0
= 48810

- Paso 2: Pasar 488 en base 10 a base 16 mediante divisiones sucesivas


entre 16. En el resultado se reemplazan los símbolos decimales con símbolos
hexadecimales (en este caso, 14 por E).

488 16 48810 = 1E816


8 30 16
Se reemplaza 14 1
por: E

Dígito menos Dígito más


significativo significativo

Página 40 de 49
Tema 1: Introducción a los sistemas telemáticos.

Se concluye que: 0001111010002 = 1E88

 Opción 2: La conversión de un número binario a hexadecimal es muy


sencilla y se realiza a la inversa: se forman grupos de cuatro cifras
binarias a partir de la coma decimal, hacia la izquierda para la parte
entera y hacia la derecha para la parte fraccionaria, y se sustituye cada
cuarteto (grupo de cuatro cifras) por su equivalente cifra, como se indica
en la Tabla 11 que relaciona las cifras del 0 al 9 y de la A a la F del
sistema hexadecimal con las cifras del sistema binario. Si el grupo final
de la izquierda queda incompleto, se rellena con ceros por la izquierda.
Del mismo modo, si el grupo final de la derecha queda incompleto, se
rellena con ceros por la derecha.

Ejemplo: Convertir el número binario 000111101000 a hexadecimal.

0001 1110 10002

1 E 816

Se concluye que: 0001111010002 = 1E816

Ejemplo: Convertir el número binario 1011010101,011111 a hexadecimal.


Si al realizar las agrupaciones hacen falta cifras, se rellenan con ceros la parte
entera y la parte fraccionaria.

0010 1101 0101 , 0111 11002

2 D 5 , 7 C16

Es decir, 1011010101,0111112 = 2D5,7C16

8.5.3.5 Conversión de base hexadecimal a octal

Para realizar la conversión de un número hexadecimal a octal, hay dos


opciones:

 Opción 1: Se realiza primero la conversión de hexadecimal a decimal y,


luego, la conversión de decimal a octal.

Valor en base 16 => Valor intermedio en base 10 => Valor final en base 8

Página 41 de 49
Tema 1: Introducción a los sistemas telemáticos.

Ejemplo: Convertir el número hexadecimal A4B a octal, reemplazando


los símbolos hexadecimales con símbolos decimales.

- Paso 1: Pasar A4B en base 16 a base 10 mediante el teorema


fundamental de la numeración.

A4B16 = 10·162 + 4·161 + 11·160


= 10·256 + 4·16 + 11·1
= 2560 + 64 + 11
= 263510

- Paso 2: Pasar 2635 en base 10 a base 8 mediante divisiones sucesivas


entre 8.

2635 8
263510 = 51138
23 329 8
75 9 41 8
3 1 1 5

Dígito menos Dígito más


significativo significativo

Se concluye que: A4B16 = 51138

 Opción 2: La conversión de un número hexadecimal a octal es muy


sencilla. Primero se realiza la conversión a binario mediante la Tabla 11
que relaciona las cifras del 0 al 9 y de la A a la F del sistema hexadecimal
con las cifras del sistema binario y, después, se forman grupos de tres
cifras binarias a partir de la coma decimal, hacia la izquierda para la
parte entera y hacia la derecha para la parte fraccionaria, y se sustituye
cada terceto (grupo de tres cifras) por su equivalente cifra, como se
indica en la Tabla 10 que relaciona las cifras del 0 al 7 del sistema octal
con las cifras del sistema binario. Si el grupo final de la izquierda queda
incompleto, se rellena con ceros por la izquierda. Del mismo modo, si el
grupo final de la derecha queda incompleto, se rellena con ceros por la
derecha.

Página 42 de 49
Tema 1: Introducción a los sistemas telemáticos.

Ejemplo: Convertir el número hexadecimal A4B a octal.

- Paso 1: Pasar A4B en base 16 a base 2 mediante la Tabla 11.

A 4 B16

1010 0100 10112

- Paso 2: Pasar 101 001 001 011 en base 2 a base 8 mediante la Tabla 10.

1010 0100 1011 2

5 1 1 38

Se concluye que: A4B16 = 51138

Ejemplo: Convertir el número hexadecimal 2B8,1D a octal. Si al realizar


las agrupaciones en el número binario hacen falta cifras, se rellenan con ceros la
parte entera y la parte fraccionaria.

2 B 8 , 1 D16

0010 1011 1000 , 0001 11010 2

1 2 7 0 , 0 7 28

Es decir, 2B8,1D16 = 1270,0728

8.5.3.6 Conversión de base octal a hexadecimal

Para realizar la conversión de un número octal a hexadecimal, hay dos


opciones:

 Opción 1: Se realiza primero la conversión de octal a decimal y, luego, la


conversión de decimal a hexadecimal.

Valor en base 8 => Valor intermedio en base 10 => Valor final en base 16

Página 43 de 49
Tema 1: Introducción a los sistemas telemáticos.

Ejemplo: Convertir el número octal 253 a hexadecimal, reemplazando los


símbolos hexadecimales con símbolos decimales.

- Paso 1: Pasar 253 en base 8 a base 10 mediante el teorema fundamental


de la numeración.

2538 = 2·82 + 5·81 + 3·80


= 2·64 + 5·8 + 3·1
= 128 + 40 + 3
= 17110

- Paso 2: Pasar 171 en base 10 a base 16 mediante divisiones sucesivas


entre 16.

171 16
Se reemplaza 11 17110 = 1B16
1
por: B

Dígito menos Dígito más


significativo significativo

Se concluye que: 2538 = 1B16

 Opción 2: La conversión de un número octal a hexadecimal es muy


sencilla. Primero se realiza la conversión a binario mediante la Tabla 10
que relaciona las cifras del 0 al 7 del sistema octal con las cifras del
sistema binario y, después, se forman grupos de cuatro cifras binarias a
partir de la coma decimal, hacia la izquierda para la parte entera y hacia
la derecha para la parte fraccionaria, y se sustituye cada cuarteto (grupo
de cuatro cifras) por su equivalente cifra, como se indica en la Tabla 11
que relaciona las cifras del 0 al 9 y de la A a la F del sistema hexadecimal
con las cifras del sistema binario. Si el grupo final de la izquierda queda
incompleto, se rellena con ceros por la izquierda. Del mismo modo, si el
grupo final de la derecha queda incompleto, se rellena con ceros por la
derecha.

Página 44 de 49
Tema 1: Introducción a los sistemas telemáticos.

Ejemplo: Convertir el número octal 253 a hexadecimal.

- Paso 1: Pasar 253 en base 8 a base 2 mediante la Tabla 10.

2 5 38

010 101 0112

- Paso 2: Pasar 010 101 011 en base 2 a base 16 mediante la Tabla 11.

010 101 011 2

1 B16

Se concluye que: 2538 = 1B16

Ejemplo: Convertir el número octal 625,17 a hexadecimal. Si al realizar


las agrupaciones en el número binario hacen falta cifras, se rellenan con ceros la
parte entera y la parte fraccionaria.

6 2 5 , 1 78

000110 010 101 , 001 11100 2

1 9 5 , 3 C16

Es decir, 625,178 = 195,3C16

9 Unidades de medida de la información

El objetivo del ordenador es transformar la información externa que el


ser humano comprende en patrones de símbolos “0” y “1” fácilmente
almacenables y procesables por los elementos internos de la misma.

Así, las unidades de medida constituyen una de las características


fundamentales del espacio material de representación (o memoria) de un
computador.

Página 45 de 49
Tema 1: Introducción a los sistemas telemáticos.

La unidad más pequeña (o mínima) de información es la que


corresponde a un suceso en el que sólo hay dos alternativas posibles: verdadero
(presencia de tensión) o falso (ausencia de tensión). Puede representarse en el
interior del ordenador con un único dígito del sistema binario, es decir, un 0 ó
un 1. A este dígito se le denomina bit, abreviatura de las palabras inglesas
Binary digIT (dígito binario) que fue introducido por John Wilder Tukey en
1946 durante la construcción de la máquina ENIAC. Se denota por “b”. Por
ejemplo, un bit puede tomar dos valores estables: 0 ó 1, blanco o negro, sí o no,
etc.

La unidad de medida bit resulta difícil de expresar cuando la cantidad


de información aumenta. La necesidad de codificar informaciones más
complejas ha llevado a agrupar varios bits, apareciendo así las siguientes
unidades: nibble, byte, palabra y múltiplos del byte. Así, hablamos de Kilobyte,
Megabyte, Gigabyte, etc.

 Nibble o cuarteto: conjunto de 4 bits que permite representar hasta 16


valores binarios (24). Por ejemplo, el nibble 1011 se representa en código
hexadecimal así: B.

 Byte u octeto: conjunto de 8 bits que permite representar 256 (28)


símbolos o caracteres alfanuméricos diferentes, como por ejemplo los
códigos ASCII y EBCDIC de 8 bits. Asimismo, un byte está compuesto
por dos nibbles. Por ejemplo, el byte 10100111 está compuesto por dos
nibbles: 1010 (A) y 0111 (7). Ese byte se representa en código
hexadecimal así: A7.

El término byte es la contracción de las palabras inglesas BinarY TErm


(término binario) y fue introducido por Werner Buchholz en 1957 durante
las primeras fases de diseño del IBM 7030 Stretch. Se denota por “B”.

 Palabra: máximo número de bits con que la CPU puede trabajar en


paralelo (a la vez), y suele ser múltiplo de un byte. Así, la palabra suele
ser de 16, 32, 64 ó 128 bits. Así que la longitud de palabra determina, en
cierta medida, la precisión de los cálculos, la capacidad máxima de la
memoria principal y la variedad de instrucciones máquina.

 Kilobyte: conjunto de 1024 bytes (210). Se denota por “KB”.

 Megabyte: conjunto de 1024 KB (220). Se denota por “MB”.

 Gigabyte: conjunto de 1024 MB (230). Se denota por “GB”.

Página 46 de 49
Tema 1: Introducción a los sistemas telemáticos.

 Terabyte: conjunto de 1024 GB (240). Se denota por “TB”.

 Petabyte: conjunto de 1024 TB (250). Se denota por “PB”.

 Exabyte: conjunto de 1024 PB (260). Se denota por “EB”.

 Zettabyte: conjunto de 1024 EB (270). Se denota por “ZB”.

 Yottabyte: conjunto de 1024 ZB (280). Se denota por “YB”.

El motivo de que la proporción entre las distintas magnitudes sea de


1024, en lugar de 1000 que es lo habitual en el sistema decimal, se debe a que
1024 es la potencia de base 2 que más se aproxima a 1000 (103), esto es, 210 = 1024
≈ 1000 = 103, equivalente al prefijo kilo. Análogamente, ocurre con los demás
prefijos (M, G, T, P, E, Z, Y). En consecuencia, el factor de multiplicación es 1024
veces el valor anterior en lugar de 1.000.

En general, si utilizamos n bits para representar información podemos


obtener 2n códigos binarios diferentes, desde 0 hasta 2n – 1.

 1 bit, 21 = 2 valores: 0 y 1.
 2 bits, 22 = 4 valores: 00, 01, 10, 11.
 3 bits, 23 = 8 valores: 000, 001, 010, 011, 100, 101, 110, 111.
 etc.

En la Tabla 12 se muestra un ejemplo del número de códigos binarios


que se obtienen para 1, 2 y 3 bits.

Tabla 12: Códigos binarios para 1, 2 y 3 bits.

0 0 0 0
2
0 0 1 1
4
0 1 0 2
0 1 1 3
8
1 0 0 4
1 0 1 5
1 1 0 6
1 1 1 7

Ejemplo: Con 2 bits podemos numerar hasta cuatro bytes, ¿cuántos bytes
podemos numerar con 32 bits? Con n bits podemos representar 2n números, por
tanto, con 32 bits podemos numerar 232 bytes = 22 x 230 bytes = 22 GB = 4 GB.

Página 47 de 49
Tema 1: Introducción a los sistemas telemáticos.

En el diseño de la arquitectura de un computador es importante tener


en cuenta el tamaño de los códigos binarios, ya que las diferentes unidades
funcionales de un ordenador están diseñados para trabajar con cadenas de bits
de un tamaño determinado conocido como palabra (por ejemplo: 8, 16, 32, 64 ó
128 bits). Debido a ello, para aprovechar al máximo las posibilidades del
ordenador, la longitud de la palabra debe ser un múltiplo entero del número de
bits utilizados para representar un carácter.

Generalmente, el byte es el mínimo bloque de información que fluye por


el computador. Por ejemplo, cada letra del lenguaje natural es representada por
un byte.

Como un byte representa un carácter, la capacidad de almacenamiento


de un soporte de información (tal como disco duro, disquete o cinta magnética)
se mide en bytes. Al ser una unidad relativamente pequeña, es usual utilizar
múltiplos del byte. Actualmente, la capacidad de memoria RAM se mide en
MB o GB, y la capacidad de los discos duros, en GB o TB.

10 Comunicación de la información

El proceso de comunicación de datos consiste en la transferencia de los


mismos de un lugar a otro, donde serán utilizados o se procesarán de nuevo.
Este proceso continúa hasta que la información llega al usuario. Cuando la
recibe puede necesitar copiar o duplicar la información (por ejemplo un listado
de las ventas del último mes) y esta tarea de reproducción la realiza una
máquina.

En la transmisión de la información, hay tres elementos implicados:


emisor, receptor y medio (véase el esquema básico de la Figura 2).

Figura 2: Modelo de transmisión de datos.

Cada uno de los tres elementos puede ser tan complicados como se
desee: líneas de transmisión, redes de comunicación, tipos de señal, conversión
de los tipos de señal, equipos codificadores y decodificadores, equipos de
conmutación, etc. En la Figura 3 se presenta un esquema más complejo de la
transmisión de la información.

Página 48 de 49
Tema 1: Introducción a los sistemas telemáticos.

Figura 3: Esquema de una transmisión de datos.

Página 49 de 49

También podría gustarte