Está en la página 1de 28

ARquitectura del Computador en Línea

CONTENIDO
SEMANAS 1,2 Y 3 de 02 AL 20 DE 0CTUBRE
TEMA 1. SISTEMAS DE NÚMEROS Y DIFERENTES
REPRESENTACIONES.

Transformación de Datos en Información: La Información y los Datos. Bits


y Bytes.
Sistemas de números y representación de datos: Sistemas posicionales y no
posicionales.
Bases: Conversión entre bases. Operaciones aritméticas. Representación de
números enteros y números reales. Decimal Codificado a Binario.

ACTIVIDADES

1. Investigar sobre Datos, información, bit y byte. Identificar sus


diferencias básicas.

Datos: Los datos consisten en nada más que hechos (organizados o no


organizados) que luego pueden ser manipulados en otras formas para que
sean útiles y comprensibles, convirtiendo los datos en información.

El proceso de manipulación de hechos a información se conoce como


"procesamiento". Para ser procesado por una computadora, los datos deben
primero ser convertidos en un formato legible por máquina. Una vez que
los datos están en formato digital, se pueden aplicar varios procedimientos
sobre los datos para obtener información útil.

El procesamiento de datos puede involucrar varios procesos, incluyendo:

 Resumen de datos
 Agregación de datos
 Validación de datos
Tabulación de datos
Análisis estadístico

Información:
Información es el nombre por el que se conoce un conjunto organizado de
datos procesados que constituyen un mensaje que cambia el estado de
conocimiento del sujeto o sistema que recibe dicho mensaje

bit: Un bit es la unidad básica de almacenamiento de datos


informáticos.
Los bits se agrupan en bloques de ocho para formar bytes, que pueden
almacenar un valor que la computadora puede interpretar como caracteres o
calidad de la información.

byte: El byte es una unidad importante en extremo, ya que tiene suficientes


combinaciones diferentes de ocho bits para representar todos los caracteres
en el teclado, incluyendo todas las letras
(mayúsculas y minúsculas), números, signos de puntuación y otros
símbolos.
Diferencias básicas:
Los bits no se utilizan para reflejar la capacidad de almacenamiento. Se
usan principalmente para representar el consumo de datos y la velocidad
de transferencia de servicios de Internet, teléfono o streaming. La tasa de
bits muestra cuántos bits, es decir, unidades de información, se transmiten
por segundo.

Por su parte, el byte se usa para describir unidades de almacenamiento de


datos. Dado que los ordenadores no procesan únicamente un puñado de bits
al transmitir y almacenar datos, los conjuntos de datos se representan en
bytes. 1 byte son 8 bits, por lo que 1 byte puede llegar a representar
28 (256) estados diferentes. De esta manera, un byte suele ser la unidad de
memoria direccionable más pequeña para representar caracteres, como p.ej.
una letra. El kilobyte es la siguiente unidad de bytes en tamaño, consta de
1024 bytes y llega a representar 103 estados distintos.

Existen varios múltiplos de bits para indicar las unidades y cantidades de


datos durante su transmisión o almacenamiento:

Unidades de En bits Cantidades de datos En bytes


datos

Bit =1o0 Byte (B) = 8 Bit

Kilobit (Kbit) = 1000 Bit Kilobyte (KB) = 1024 Byte

Megabit (Mbit) = .1000 Kbit Megabyte (MB) = 1024 KB

Gigabit (Gbit) = 1000 Mbit Gigabyte (GB) = 1024 MB

Terabit (Tbit) = 1000 Gbit Terabyte (TB) = 1024 GB


Petabit (Pbit) = 1000 Tbit Petabyte (PB) = 1024 TB

Exabit (Ebit) = 1000 Pbit Exabyte (EB) = 1024 PB

Zettabit (Zbit) = 1000 Ebit Zettabyte (ZB) = 1024 EB

Yottabit (Ybit) = 1000 Zbit Yottabyte (YB) = 1024 ZB

Brontobit (Bbit) = 1000 Ybit Brontobyte (BB) = 1024 YB

2. Realiza 2 Mapas Conceptuales:

 Arquitectura de Computador.

 Computador
3. Investiga sobre los sistemas posicionales y no posicionales, plantea
ejemplos de cada uno.

Sistema de numeración posicional


Los sistemas de numeración son posicionales cuando el valor del cada
dígito del número depende de la posición en la que se encuentra.

Ejemplos de sistemas posicionales: binario, quinario, decimal, octal y


hexadecimal.

Cada sistema utiliza sus propios símbolos:

 Decimal: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9.
 Binario: 0 y 1.
 Quinario: 0, 1, 2, 3 y 4.
 Octal: 0, 1, 2, 3, 4, 5, 6 y 7.
 Hexadecimal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F.

Sistema de numeración no posicional es el sistema romano.


4. Investiga el teorema Fundamental del Número.
El Teorema Fundamental del número o la Aritmética tienen lo siguiente:
El Teorema Fundamental de la Aritmética (a veces llamado Teorema de
Factorización Único) establece que cada número natural mayor que 1 es
primo o es producto de números primos, donde este producto es único hasta
el orden de los factores.
Por ejemplo, el número natural 12 tiene factorización prima 2x2x3, donde
el orden en que escribimos los factores primos (es decir, 2, 2 y 3) es
irrelevante. Es decir,2x2x3, 2x3x2, y 3x2x2 son todos la misma
factorización prima de 12. El requisito de que los factores sean primos es
necesario ya que las factorizaciones que contienen números compuestos
pueden no ser únicas. Por ejemplo,12=2⋅6,12=2⋅6 y12=3⋅4, 12=3⋅4, pero
estas factorizaciones en números compuestos son distintas. Acabamos de
lanzar unos términos elegantes; debemos asegurarnos de entender su
significado preciso.

5. Investiga las características de los siguientes sistemas posicionales:


Binario, Octal y Hexadecimal.
6. Escribe paso a paso el procedimiento para realizar conversiones
entre Bases:
 De base 10 a base i, donde i = 2,8 y 16
 De base i, donde i= 2,8 y 16 a base 10
 De base i a base j, donde i, j = 2, 8 y 16

El sistema decimal es un sistema de numeración posicional. Cuando nos


enseñan los números por primera vez, éste es el sistema que se emplea y sin
duda es el que más se usa en matemáticas. Sin embargo, hay otros sistemas de
numeración que, debido a sus aplicaciones prácticas, también son importantes.
Tal es el caso del sistema octal, que se utiliza a veces en informática.

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

Los símbolos que se usan en este sistema son:

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

Para indicar que un número está escrito en base 8, usamos el subíndice (8(8, y
para indicar que un número está escrito en base 10, usamos el subíndice (10(10.

Ejemplos:

 13(8=11(1013(8=11(10
 25(8=21(1025(8=21(10
 1077(8=575(101077(8=575(10
 7(8=7(10

Cambio de base decimal/octal


A continuación, explicamos cómo pasar un número del sistema decimal al
sistema octal, y viceversa.

Veamos el método para pasar del sistema decimal al sistema octal mediante
un ejemplo. Escribiremos el número 768(10768(10 (base 10) en base 8:
1. Dividimos el número entre 8:

2. Si el cociente es mayor o igual que 8, lo dividimos entre 8.

En nuestro caso, el cociente es 96 (mayor que 8), por lo que lo


dividimos de nuevo:

3.-Continuamos así hasta obtener un cociente menor que 8.

En nuestro caso, el cociente es 12 (mayor que 8), así que lo dividimos


de nuevo:

El cociente es 1, menor que 8, con lo que hemos terminado el proceso.


Hemos indicado los restos con dos rayas y el último cociente con una
circunferencia.
4.- El número en base 8 es:

(Último cociente) (Último resto) (Penúltimo resto)... (Segundo


resto) (Primer resto).

En nuestro caso,

o El último cociente es 1.
o El último resto es 4.
o El penúltimo resto es 0.
o El primer resto es 0.

Por tanto, el número 768 en base octal es 1400. Es decir,

Cambio de base 8 a base 10

El método que seguiremos para pasar un número en base octal a base decimal
es:

1. De derecha a izquierda: multiplicamos la primera cifra por 1 (1 es


80) ; la segunda, por 8 (8 es 81); la tercera, por 82; la cuarta, por 83. Y así
hasta que hayamos multiplicado todas las cifras.
2. Sumamos cada uno de los valores obtenidos.

Ejemplo: pasamos el número 156(8156(8 a base 10:

6⋅1=66⋅1=6

5⋅8=405⋅8=40

1⋅82=1⋅64=641⋅82=1⋅64=64

El número 156(8156(8 en base 10 es

6+40+64=1106+40+64=110

Nota: podemos escribir directamente:

156(8=1⋅82+5⋅8+6⋅80=110(10
A. Cambio de base 10 a base 8
Escribir en base 8 los siguientes números escritos en el sistema decimal (es
decir, en base 10):

Ejercicio 1: 49(1049(10

Dividimos 49 entre 8. Como el cociente, 6, es menor que 8, hemos terminado.


El número en base octal es 61(861(8.

Ya mencionamos en el tema del sistema de numeración octal que, aunque el


sistema de numeración decimal es el más usado, hay otros sistemas que
también son de mucha importancia. Éste era el caso del sistema octal y
también es el del sistema de numeración hexadecimal (en base 16).

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

Los símbolos que se usan en este sistema son:

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

Para indicar que un número está escrito en base 16, usamos el


subíndice (16(16 (o el subíndice hexℎ), y para indicar que un número está escrito
en base 10, usamos el subíndice (10(10.

Ejemplos:

 4(16=4(104(16=4(10
 20(16=32(1020(16=32(10
 A3(16=163(103(16=163(10
 1CChex=460(101ℎ=460(10

Observación:
El sistema hexadecimal sólo utiliza los dígitos del 0 al 9 y las letras de la A a
la F, con lo que los siguientes números NO están bien expresados:

 1G(161(16
 HH(16(16
 X3(163(16
 12A(1612(16
 2129(16

Cambio de base decimal/hexadecimal


A continuación, explicamos cómo pasar un número del sistema decimal al
sistema hexadecimal, y viceversa.

Cambio de base 10 a base 16

Veamos el método para pasar del sistema decimal al sistema hexadecimal


mediante un ejemplo. Escribiremos el número 460(10460(10 (base 10) en base
16:

1. Dividimos el número entre 16:

2. Si el cociente es mayor o igual que 16, lo dividimos entre 16.

En nuestro caso, el cociente es 28 (mayor que 16), con lo que lo


dividimos de nuevo:
3. Continuamos así hasta obtener un cociente menor que 16.

En nuestro caso, el cociente es 1 (menor que 16), con lo que hemos


terminado el proceso. Hemos indicado los restos con dos rayas y el
último cociente con una circunferencia.

4. El número en base 16 es:

(Último cociente) (Último resto) (Penúltimo resto)... (Segundo


resto) (Primer resto).

Teniendo en cuenta que: 10 es A, 11 es B, 12 es C, 13 es D, 14 es E y


15 es F.

En nuestro caso,

o El último cociente es 1.
o El último resto es 12 (es decir, C).
o El penúltimo resto es 12 (es decir, C).
o El primer resto es 0.

Por tanto, el número 460 en base hexadecimal es 1CC. Es decir,

Cambio de base 16 a base 10

El método que seguiremos para pasar un número en base hexadecimal a base


decimal es:

1. De derecha a izquierda: multiplicamos la primera cifra por 1 (1 es


160); la segunda, por 16 (16 es 161); la tercera, por 162; la cuarta, por
163. Y así hasta que hayamos multiplicado todas las cifras.
2. Sumamos cada uno de los valores obtenidos.

Ejemplo: pasamos el número A37F(16 37(16 a base 10:


Otra explicación:
El sistema de numeración binario tiene 2 símbolos (0 y 1), llamado de
base 2.

El sistema de numeración decimal tiene 10 símbolos (0, 1, 2, 3, 4, 5, 6, 7, 8,


9), llamado de base 10.

El sistema de numeración octal tiene 8 símbolos (0, 1, 2, 3, 4, 5, 6, 7),


llamado de base 8.

El sistema de numeración hexadecimal tiene 16 símbolos (0, 1, 2, 3, 4, 5, 6,


7, 8, 9, A, B, C, D, E, F), llamado de base 16.

Codificación de números binarios


Vamos con un ejemplo, necesitamos convertir el número decimal 100 a
binario ¿qué hacemos?

Aquí usamos el método denominado divisiones sucesivas entre 2; ahora


bien, si nos piden convertir a octal, dividimos entre 8, y si es a
hexadecimal, dividimos entre 16.

El paso a paso es:

1. Dividimos el número a convertir, 100 en este caso entre dos. El


cociente es 50 y el resto o residuo es 0.
2. Observamos si podemos continuar la división entre 2 logrando un
cociente entero. En este caso se puede, cociente 25, residuo 0.
3. Continuamos la división hasta donde sea posible, en este caso al llegar
al cociente 1, ya no podemos dividir entre 2 y obtener un cociente
entero.
4. El resultado se obtiene colocando de izquierda a derecha, primero el
último cociente obtenido, en este caso 1 y luego todos los residuos
hasta el primero. Seguimos la dirección de la flecha para esto.
5. El resultado es 11001002

Muy bien, pero ¿cómo comprobamos que el resultado es correcto? Para eso
necesitamos conocer el procedimiento contrario, la decodificación.

Decodificación de números binarios


Vamos a empezar con un número pequeño.

Nos piden decodificar a decimal el número binario 1011.

El número binario 1011 se compone de 4 dígitos binarios o bits (b),


acrónimo de binary digits.

A un número binario de 4 bits se le llama también nibble.

Ya podemos entonces hablar con confianza de los bits, nos referimos a


cada uno de los dígitos de un número del sistema de numeración binario.

Para poder decodificar un número binario debemos colocar sobre cada bit,
la base del sistema elevada a una potencia (en color rojo). Empezando de
derecha a izquierda: 20, 21, 22, 23 y así sucesivamente.

Y sobre ellas se han colocado las potencias de 2 (en color verde).


Empezando de derecha a izquierda: 1, 2, 4, 8 y así sucesivamente.
Luego haremos la suma de las potencias de dos que tengan bajo ellas un 1
binario, no las que tengan 0.

En este caso 8 +2 +1 = 11

Podemos afirmar que el 10112 es nuestro 11 decimal.

Realmente primero hay que multiplicar 8*1, 4*0, 2*1 y 1*1, pero al
multiplicar por la unidad obtenemos los mismos números y al multiplicar
por cero, pues da cero y no afecta la suma. Si deseas utilizar este método
con el sistema de numeración octal o hexadecimal, esta multiplicación
antes de la suma, es obligatoria.

Vamos por un número binario más grande.

Nos piden decodificar a decimal el número binario 11001011.

Lo primero que notamos es que este número tiene 8 bits; aquí introducimos
el concepto de byte (B) que se refiere a un conjunto de 8 bits.

También podemos decir que un nibble es la mitad de un byte.

Vamos a decodificar el número binario, entonces repetimos el


procedimiento.

Para poder decodificar un número binario debemos colocar sobre cada bit,
la base del sistema elevada a una potencia (en color rojo). Empezando de
derecha a izquierda: 20, 21, 22, 23 y así sucesivamente.

Y sobre ellas se han colocado las potencias de 2 (en color verde).


Empezando de derecha a izquierda: 1, 2, 4, 8 y así sucesivamente.

Luego haremos la suma de las potencias de dos que tengan bajo ellas un 1
binario, no las que tengan 0.
En este caso 128 + 64 + 8 +2 +1 = 203

Podemos afirmar que el 110010112 es nuestro 203 decimal.

Cuando se trabaja con los bits y los bytes, generalmente es con cantidades
enormes de ellos, para facilitar el manejo de esas cantidades, se
utilizan prefijos del sistema internacional.

Hay que tener en cuenta que cuando se habla de kb (kilobits) o de kB


(kilobytes), por tratarse del sistema de numeración binario y no del
decimal, el prefijo kilo no significa 1000, sino la potencia de 2 más cercana
a ese valor, 210 (1024). Entonces 2 kB no serán 2000 bytes sino 2048 bytes.

7. Escribe paso a paso los siguientes procedimientos:


 Suma de dos números binarios, realiza ejemplos

La tabla de sumar, en binario, es mucho más sencilla que en decimal. Sólo


hay que recordar cuatro combinaciones posibles.

Como ejemplo:

+ 0 1
0 0 1
1 1 0 y llevo 1

Es tan sencilla como sumar en decimal, aplicando la tabla que se encuentra


encima. Pero la suma de 1+1, que sabemos que es 2 en el sistema decimal,
debe escribirse en binario con dos cifras (10) y, por tanto 1+1 es 0 y se
arrastra (llevada, "carry" en inglés) una unidad, que se suma a la posición
siguiente a la izquierda, se conoce como bit de acarreo.

En el caso de la suma en binario puro con signo en complemento a 2


consiste en sumar las secuencias binarias según la regla del binario puro,
despreciando el acarreo final y teniendo en cuenta que habrá desborde si
los dos últimos acarreos son distintos.

Ejercicio: Realiza las siguientes sumas de números binarios

(a) 111011 + 110=

(b) 111110111 + 111001=

(c) 10111 + 11011 + 10111=

Respuestas: (a) 1000001; (b) 1000110000; (c) 1001001

 Resta de dos números binarios, realiza ejemplos


La resta de números binarios:

Es una de las cuatro operaciones binarias donde te realiza el mismo de risa


para dos números binarios. Esta operación es similar a la resta aritmética
básica que se realiza con números decimales en matemática. Por lo tanto,
cuando restamos 1 de 0, necesitamos tomar prestado el uno del siguiente
dígito de orden superior. Esto reduce el dígito en 1 y el resto que queda
también es 1.

Cuando se suma y resta números binarios debemos tener cuidado al pedir


prestado, ya que esto se realizará con más frecuencia. Cuando restamos
varias columnas de números binarios debemos tener en cuenta el pedir
prestado. Cuando se resta 1 de 0, el resultado es 1, donde 1 se tomó
prestado del siguiente dígito de orden más alto.

La resta de números binarios es mucho más fácil que la de los números


decimales si recuerdas las siguientes reglas:

 0-0=0
 1-0=1
 1-1=0
 0-1=1se lleva 1

Ejemplo de resta de binarios

A continuación vamos a restar el número 001100011 menos el 00011110,


aplicando las reglas que fueron establecidas previamente:
Comenzamos la resta de derecha a izquierda retando 1 - 0, que sabemos
que es igual a 1. Para la siguiente columna tenemos la risa de uno - 1 cuyo
resultado es 0, por lo tanto, colocamos 0.

Para la tercera columna de la resta tenemos 0 - 1 que igual a 1. Sin


embargo, aquí llevamos un 1 (azul) a la siguiente columna de la resta. En la
cuarta columna tenemos un 1 (azul) menos 0 que nos da como resultado 1.
Nuevamente llevamos 1 (azul) a la siguiente columna, por lo que uno
menos uno es igual a 0.

Para la quinta columna no volvemos a encontrar con el uno azul, a quien


restamos menos 0, obteniendo así como resultado el 1. De nuevo, llevamos
el 1 (azul) a la siguiente columna, tenemos la resta de 1 menos 1, que nos
da como resultado 0, el cual escribiremos.

En la sexta columna tenemos el último 1 (azul) a quien restamos 1. Cómo


resultado según arreglar obtenemos 0, por lo tanto 0 - 0 es igual a 0. En la
séptima con una de muela rayita de 1 - 0 que es igual a 1.

Para la octava columna tenemos 0 - 0, no tengo como resultado 0. Esta


misma resta se repite para la novena columna, donde colocamos el 0 final.

 Suma de dos números octales, realiza ejemplos


Suma Octal:
La suma se realiza directamente con números octales que son 0, 1, 2, 3, 4,
5, 6 y 7.
Nota. En caso que la suma exceda la base del sistema (8), se escribe el
resultado y se le restan 8, se coloca un acarreo en la siguiente columna, el
valor del acarreo depende de las veces que haya superado la base del
sistema y el valor que se obtiene de la resta se coloca debajo de la siguiente
columna.
 Resta de dos números octales, realiza ejemplos
Resta Octal:
La resta octal se realiza de manera similar al sistema decimal, la diferencia
radica cuando se al número que está al lado, ya que se suma 8 con el
número que se y se resta normalmente; ese se convierte en un acarreo para
la siguiente columna y se continua con la operación.

 Suma de dos números hexadecimales, realiza ejemplos


Suma Hexadecimal:
La suma se realiza directamente con números hexadecimales, pero se debe
tomar en cuenta que del 0 al 9 equivale lo mismo, pero de 10 al 15 éstos
cambian por las letras de alfabeto de la A a la F. Nota. En caso que la suma
exceda la base del sistema (16), se escribe el resultado y se le restan 16, se
coloca un acarreo en la siguiente columna, el valor del acarreo depende de
las veces que haya superado la base del sistema y el valor que se obtiene de
la resta se coloca debajo de la siguiente columna.
 Resta de dos números hexadecimales, realiza ejemplos
Resta Hexadecimal:
La resta hexadecimal se realiza convirtiendo en números binarios el
sustraendo (denominador); después se escribe el complemento estos
valores con excepción del último número. Posteriormente, se transforma
ese número binario a hexadecimal, mismo que será el valor del
denominador. Luego se procede exactamente igual al proceso de la suma
hexadecimal con el valor obtenido en el paso anterior. Tiene las mismas
reglas, sin embargo, el acarreo final (del lado izquierdo) se elimina y se
obtiene la resta.
8. Realiza los siguientes ejercicios:
Efectúa las siguientes conversiones entre las bases que se te indican:
De Base 10 a binario, octal y hexadecimal
 (425,3)10
 (49)10
Binario a decimal, octal y hexadecimal
 (110101,111)2
 (1101101,1100)2
Hexadecimal a decimal, octal y binario
 (BB5C) 16
 (AF6) 16
Efectúa las siguientes operaciones entre las bases que se te indican

La suma de dos números binarios sigue la misma mecánica que la suma entre
números decimales. Simplemente hay que tener en cuenta las siguientes
reglas:

0+0 = 0

0+1 = 1

1+0 = 1

1+1 = 0 (y llevamos 1)

En el caso de la suma binaria, llevamos una siempre que sumemos 1+1. Dicho
de otra forma, en este caso deberemos sumar 1 a la columna que queda a la
izquierda.

 (1101101,1100) 2 + (1011,0011) 2

1101101,1100
1011,0011
1111000,1111

 (100110101) 2 + (10010101) 2

100110101
10010101
111001010

 (457) 8 + (77) 8
 (457) 8 - (77) 8

 (1BA33) 16 + (5F13) 16

 (BBA3) 16 + (5F13) 16
NOTAS IMPORTANTES
A. La entrega es obligatoria el día 20 de octubre.
B. Valor de la actividad 5 ptos.
C. Realiza la mayor cantidad de ejercicios posibles, a fin de fijar los
Procedimientos y conocimientos.
D. En los casos que exista dificultad, hacemos un encuentro presencial, a
fin de aclarar las dudas.
E. Realiza una portada a tu trabajo.
F. Si trabajas a mano, escribe lo más claro y visible posible, realiza los
números bien formados y en orden.
G. Los mapas, deben ser concretos pero lo suficientemente claros.
H. NO realices copias textuales de internet en las investigaciones teóricas,
es necesario aplicar técnicas de resumen.
I. Señala las referencias bibliográficas utilizadas.
J. Si tomas fotos, deben quedar en forma vertical, NO horizontal.
K. Envía un solo archivo con todos los ejercicios, NO envíes páginas por páginas.

También podría gustarte