informática - unidad_5-1 almacenamiento interno de memoria i

33
Informática 2011 - 1 Unidad 5 – Parte 1 Estudios Profesionales para Ejecutivos 1 de 33 Informática UNIDAD Nº 5 Parte 1 Almacenamiento Interno de Memoria ESTUDIOS PROFESIONALES PARA EJECUTIVOS

Upload: francisco-paulino-romero

Post on 12-Apr-2016

230 views

Category:

Documents


5 download

DESCRIPTION

informatica

TRANSCRIPT

Page 1: 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

Page 2: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 3: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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.

Page 4: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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.

Page 5: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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.

Page 6: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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.

Page 7: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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.

Page 8: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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.

Page 9: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 10: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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.

Page 11: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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.

Page 12: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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)

Page 13: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 14: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 15: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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.

Page 16: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 17: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 18: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 19: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 20: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 21: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 22: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 23: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 24: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 25: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 26: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 27: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 28: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 29: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 30: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 31: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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

Page 32: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

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.

Page 33: Informática - Unidad_5-1 Almacenamiento Interno de Memoria I

Informática 2011 - 1

Unidad 5 – Parte 1

Estudios Profesionales para Ejecutivos

33 de 33