Informática - Unidad_5-1 Almacenamiento Interno de Memoria I
-
Upload
francisco-paulino-romero -
Category
Documents
-
view
232 -
download
5
description
Transcript of Informática - Unidad_5-1 Almacenamiento Interno de Memoria I
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
1 de 33
InformáticaUNIDAD Nº 5
Parte 1Almacenamiento Interno de Memoria
ESTUDIOS PROFESIONALES PARA EJECUTIVOS
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
2 de 33
• Sistemas de numeración, el sistema binario.
• Tipos de datos. Sus operaciones y tamaños.
• Los segmentos de la memoria.• Representación en memoria de
lo tipos de datos.
CONTENIDO
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
3 de 33
BIBLIOGRAFÍA
[1]. Long, Larry & Nancy Long. “Introducción a las Computadoras y a los Sistemas de Información”. Quinta Edición. Prentice Hall, México. 1999.
– Capítulo 2: Adentro de la Computadora.
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
4 de 33
Sistema de Numeración
• Definición:– Sistema para expresar de palabra o por
escrito todos los números con una cantidad limitada de vocablos y de caracteres o guarismos.
Diccionario de la Real Academia Española. RAE. 2001. Edición 22.
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
5 de 33
Sistema de Numeración
Representación:
Vb
Donde V es el valor y b la base. En el caso que ésta sea 10 se puede omitir.
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
6 de 33
Sistema de Numeración
• REGLA Nº 1 Un número de unidades de un orden
inferior, igual a la base, forma una unidad del orden inmediato superior.
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
7 de 33
Sistema de Numeración• EJEMPLO:
Decimal 10 unidades de un orden inferior forman una unidad del orden inmediato superior.Binario 2 unidades de un orden inferior forman una unidad del orden inmediato superior.
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
8 de 33
Sistema de Numeración
• REGLA Nº 2 Una cifra escrita a la izquierda de otra
representa unidades tantas veces mayores que las que representa la anterior, como indique la base.
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
9 de 33
• EJEMPLO: 854
4 representa unidades5 representa unidades 10 veces mayores que la anterior, 8 representa unidades 10 veces mayores que la anterior.
Sistema de Numeración
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
10 de 33
Sistema de Numeración
• REGLA Nº 3 Con tantas cifras como unidades tenga la
base, se pueden escribir todos los números.
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
11 de 33
Sistema de Numeración• Teorema Fundamental de la Numeración• N: Sistema de numeración • b: base del sistema de numeración. Número de
símbolos permitidos en el sistema. • d: un símbolo cualquiera de los permitidos en el
sistema de numeración • n: número de dígitos de la parte entera. • ,: coma decimal. Símbolo utilizado para separar la
parte entera de un número de su parte decimal. • k: número de dígitos de la parte decimal.
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
12 de 33
Sistema de Numeración• N = dn,......d1d0,d-1d-2,......d-k
• N = dnx bn +......d1xb1 +d0x b0 +d-1x b-1 +
d-2x b-2 +......d-kx b-k
N = ∑ di x bi
(Descomposición Polinómica)
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
13 de 33
Sistema de Numeración
• EJEMPLO: Convertir 1010102 al sistema decimal. Usamos el
polinomio. 1 x 25 + 0 x 24 + 1 x 23 + 0 x 22 + 1 x 21 + 0 x 20 =
32 + 0 + 8 + 0 + 2 + 0 = 42
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
14 de 33
• 0,111 a Decimal
• SUMA DE POTENCAS NEGATIVAS DE 2
0,1112 = 2-1 + 2-2 + 2-3 =
= 0,5 + 0,25 + 0,125 = 0,875
Sistema de Numeración
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
15 de 33
Sistema de Numeración
CONVERSION DE UN NÚMERO ENTERO EN BASE 10 A OTRA BASEEl número original se divide sucesivamente entre la base hasta que el cociente sea menor que el divisor. El resultado se forma escribiendo de izquierda a derecha el último cociente y todos los residuos colocados a su derecha, de uno en uno. Se incluyen los ceros.
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
16 de 33
Sistema de Numeración• EJEMPLO: CONVERTIR 85 A BASE 2 D ÷ d = C , r = x
85 ÷ 2 = 42, r = 142 ÷ 2 = 21, r = 021 ÷ 2 = 10, r = 110 ÷ 2 = 5, r = 0 5 ÷ 2 = 2, r = 1
2 ÷ 2 = 1, r = 0
85 = 10101012
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
17 de 33
Sistema de Numeración
• 0,644 A BINARIO MULTIPLICACIONES SUCESIVAS
• 0.101001001
1 0.644 x 2 1.288
2 0.288 x 2 0.576
3 0.576 x 2 1.152
4 0.152 x 2 0.304
5 0.304 x 2 0.608
6 0.608 x 2 1.216
7 0.216 x 2 0.432
8 0.432 x 2 0.864
9 0.864 x 2 1.728
0.101001001
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
18 de 33
El sistema de codificación se basa en dos elementos importantes:
• Cantidad de guarismos.
• Número de dígitos.
REPRESENTACIÓN EN MEMORIADE LOS TIPOS DE DATOS
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
19 de 33
La cantidad de guarismos en el caso de las computadoras es 2, es decir, es binario. Combinado con el número de dígitos tendremos que la cantidad de símbolos posibles es:
2n
Donde n es la cantidad de dígitos.
REPRESENTACIÓN EN MEMORIADE LOS TIPOS DE DATOS
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
20 de 33
• Utiliza 8 bits o 1 byte• Permite representar 28 = 256 caracteres• Es usado en mainframes
EBCDIC (Extended Binary Coded Decimal Interchange Code)
REPRESENTACIÓN EN MEMORIADE LOS TIPOS DE DATOS
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
21 de 33
• Utiliza 7 bits• Permite representar 27 = 128 caracteres• El octavo bit es de control o paridad• En total usa 1 byte
ASCII (American National Standard Code for Information Interchange)
REPRESENTACIÓN EN MEMORIADE LOS TIPOS DE DATOS
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
22 de 33
• ASCII extendido• Utiliza 8 bits o 1 byte• Permite representar 28 = 256 caracteres
ASCII (American National Standard Code for Information Interchange)
REPRESENTACIÓN EN MEMORIADE LOS TIPOS DE DATOS
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
23 de 33
• Utiliza 16 bits• Permite representar 216 = 65.536 caracteres• Es usado en Java
UNICODE (UNIVERSAL CODE)
REPRESENTACIÓN EN MEMORIADE LOS TIPOS DE DATOS
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
24 de 33
Valores enteros.• Son aquellos que no tienen parte decimal.• El rango de valores depende de la cantidad
de bits disponible también denominado tamaño de palabra y del signo.
• El signo siempre es representado por el bit más significativo.
REPRESENTACIÓN EN MEMORIADE LOS TIPOS DE DATOS
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
25 de 33
Número entero• ¿Qué necesitamos para representar un
número entero?• Signo• Número
Número+ -
REPRESENTACIÓN EN MEMORIADE LOS TIPOS DE DATOS
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
26 de 33
• 8 bits sin signo (unsigned char): 0 a 255• 0000 0000 = 0• 1111 1111 = 255
• 8 bits con signo (char): -128 a 127 • 0010 0001= 33• 1101 1111= -33
Número+ -
Número entero
REPRESENTACIÓN EN MEMORIADE LOS TIPOS DE DATOS
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
27 de 33
• 16 bits sin signo (unsigned short):• 0 a 65.535 • 0000 0000 0000 0000 = 0• 1111 1111 1111 1111 = 65.535
• 16 bits con signo (short): • -32.768 a +32.767• 0111 1111 1111 1111 = 32.767• 1000 0000 0000 0000 = -32.768
Número entero
REPRESENTACIÓN EN MEMORIADE LOS TIPOS DE DATOS
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
28 de 33
Ejemplo:• Representaremos el 5. Ello puede ser como
carácter o como entero.• En el cuadro siguiente tenemos el entero 5.
Bits 7 6 5 4 3 2 1 0
ASCII 0 0 0 0 0 1 0 1
REPRESENTACIÓN EN MEMORIADE LOS TIPOS DE DATOS
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
29 de 33
Otro ejemplo:• Representaremos el 255.
Bits 7 6 5 4 3 2 1 0
ASCII 1 1 1 1 1 1 1 1
REPRESENTACIÓN EN MEMORIADE LOS TIPOS DE DATOS
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
30 de 33
Representación de números negativos:• Para ello se emplea el complemento a 2. Éste
se obtiene del complemento a 1 más 1.• El complemento a 1 se obtiene de
intercambiar los 0 por 1 y los 1 por 0.• Si al resultado le sumamos 1 tendremos el
complemento a 2.
REPRESENTACIÓN EN MEMORIADE LOS TIPOS DE DATOS
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
31 de 33
Representación del – 5:• Primero obtenemos 5: 00000101• Complemento a 1 de 5: 11111010• Le sumamos 1:
C1 de 5 1 1 1 1 1 0 1 0
1 0 0 0 0 0 0 0 1
- 5 1 1 1 1 1 0 1 1
REPRESENTACIÓN EN MEMORIADE LOS TIPOS DE DATOS
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
32 de 33
CONCLUSIONES
• El computador es binario.• Los valores se deben representar en base
dos.• Los tipos de datos determinarán la
cantidad de bytes.• El complemento a dos permite la
representación de números negativos.
Informática 2011 - 1
Unidad 5 – Parte 1
Estudios Profesionales para Ejecutivos
33 de 33