El documento describe los sistemas de codificación binaria que usan los computadores para representar internamente la información. Explica que los datos se almacenan como ceros y unos y requieren de convenciones de codificación como ASCII o EBCDIC para interpretarlos como letras, números u otros símbolos. También habla sobre las unidades de medida como bits, bytes y la estructura funcional básica de una computadora según el modelo de Von Neumann.
2. • Conocer cómo el computador representa la
información a través de los diferentes
sistemas de codificación.
• Describir el diseño general del computador y
sus unidades funcionales.
• Conocer los tipos de memoria principal
utilizados por el computador.
OBJETIVOS
TEMA:
3. Se produce una transformación de código humano a código
binario cuando el operador de una máquina desea
comunicarse, y a la inversa cuando desea interpretar el
resultado de un procesamiento computacional.
Codificación
Humana Traductores
Codificación
Binaria
TRANSFORMAR DATOS A INFORMACIÓN
4. PROCESAMIENTO DE DATOS
Datos
Realizar operaciones
aritméticas (+, -, *, /)
Mover
Ordenar
Comparar
Buscar
Clasificar
Almacenar
Procesamiento
Materia prima usada
como entrada
Salida o resultado del
procesamiento de los
datos
Información
5.
6. SISTEMAS DE CODIFICACIÓN INTERNA
Los sistemas de computación utilizan distintos
códigos binarios para representar los datos en
almacenamiento primario.
Los datos binarios utilizados carecen de
significado mientras no se establezca un juego de
reglas denominado convenio de codificación para
traducirlos.
7. SISTEMAS DE CODIFICACIÓN INTERNA
Cada computadora posee un código binario
específico, que tiene que ser utilizado por todo el
sistema. Los fabricantes de computadora son
libres de elegir cualquier convenio de codificación.
Existen algunas normalizaciones industriales para
los convenios binarios, las más corrientes son el
EBCDIC (Extended Binary Coded Decimal Interchanged Code) y
ASCII (American Standard Code for Information Interchange) utilizados
en las computadoras.
8.
9. • Son los datos, no la información lo que se almacena en
un sistema de computación.
Representar es expresar una información como una
combinación de símbolos en un determinado lenguaje.
Interpretar es obtener la información originalmente
representada a partir de una combinación de símbolos.
ALMACENAMIENTO DE INFORMACIÓN
DATOS INFORMACIÓN
INTERPRETACIÓN
REPRESENTACIÓN
10. • Los datos se almacenan temporalmente
durante el procesamiento en la memoria
de acceso aleatorio (RAM).
• Su almacenamiento permanente requiere
de dispositivos de almacenamiento
secundario tales como: unidades de
disco, cintas magnéticas, discos
compactos y otros.
ALMACENAMIENTO DE INFORMACIÓN
11. • Las características físicas del
computador hacen posible manejar dos
(2) estados eléctricos:
ALMACENAMIENTO DE INFORMACIÓN
1 - ENCENDIDO 0 - APAGADO
ROSA31240860 1010111011 INFORMES
12. • La combinación de estos estados electrónicos
permite representar: letras, números, caracteres
especiales y colores.
ALMACENAMIENTO DE INFORMACIÓN
(: “JUAN PEREZ” 8-368-00368 :)
13. UNIDADES DE MEDIDAS
• Bit: Dígito binario. Permite representar un
estado electrónico. Puede tener dos estados
distintos (0 ó 1).
• Byte: Combinación de 8 bits que sirven para
representar un carácter.
11110001 Equivale al número 241
decimal
BYTE
8 BITS
15. • Nibble: Equivale a medio byte (4 bits).
• Palabra: Equivale a un número entero de bytes.
Representa la cantidad de información que se transfiere
entre las unidades del computador.
• Longitud de palabra: Número de bits que
forman una palabra; se maneja como una unidad del
sistema. Puede ser de 8, 16, 32, 64 bits.
ALMACENAMIENTO DE INFORMACIÓN
16. • Los bits se combinan de acuerdo a un sistema
de codificación binario.
• Un sistema de codificación permite
representar:
– Números (caracteres numéricos)
– letras (caracteres alfabéticos)
– Caracteres especiales (+,/,&,%,+,=...)
– Letras, números y caracteres especiales
(caracteres alfanuméricos).
ALMACENAMIENTO DE INFORMACIÓN
17. • Código BCD de intercambio normalizado.
– Utiliza 6 bits para representar los caracteres
alfabéticos, numéricos y especiales = 64
caracteres.
– Convierte los códigos alfanuméricos a
representaciones binarias para el computador.
– A veces añade a su izquierda un bit de paridad
para la verificación de errores.
SISTEMAS DE CODIFICACIÓN
18. REPRESENTACIÓN DE LA INFORMACIÓN
• h = 01101000
• o = 01101111
• l = 01101100
• a = 01100001
01101000 01101111 01101100 01100001
h o l a
20. • Código EBCDIC (Extended Binary Coded
Decimal Interchanged Code).
– Código de 8 bits = 256 símbolos.
– Desarrollado por IBM.
– No facilita el uso de bit de paridad.
– Puede representar letras minúsculas y
mayor número de caracteres especiales.
SISTEMAS DE CODIFICACIÓN
21. • Código ASCII (American Standard Code
for Information Interchange).
– Es de los más utilizados.
– Adoptado en 1963 para estandarizar
los códigos de comunicación.
– La mayor parte de las transmisiones
de datos entre dispositivos se realizan
en esta codificación.
SISTEMAS DE CODIFICACIÓN
22. • Código ASCII (American Standard Code
for Information Interchange).
–Se suele incluir un bit de paridad para detectar
posibles errores (transmisión o grabación).
– El código ASCII de 8 bits se conoce como
ASCII extendido.
– Representa letras especiales, dígitos, símbolos
especiales y caracteres de control.
SISTEMAS DE CODIFICACIÓN
23. • UNICODE: sistema de codificación de caracteres
de 16 bits desarrollado en 1991.
• Puede representar cualquier carácter a través de
un código de 16 bits, independientemente del
sistema operativo o el idioma de programación
utilizado.
• Incluye casi todos los alfabetos actuales (como el
árabe, el armenio, el cirílico, el griego, el hebreo y
el latín) y es compatible con el código ASCII.
SISTEMAS DE CODIFICACIÓN
24. • Las computadoras realizan operaciones utilizando el
sistema de numeración binario.
• También se utilizan códigos intermedios en los sistemas
octal y hexadecimal.
• Un sistema de numeración en base b implica la
existencia de un alfabeto A compuesto por b símbolos
– Sist. decimal: b=10; A={0,1,2,3,4,5,6,7,8,9}
– Sist. octal: b=8; A={0,1,2,3,4,5,6,7}
– Sist. hexadecimal b=16; A={0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}
SISTEMAS DE CODIFICACIÓN
26. • Adicionalmente, existen diversos tipos de
representar:
– Datos de tipo lógico
– Datos de tipo entero con signo
– Datos de tipo real
– Notación exponencial
SISTEMAS DE CODIFICACIÓN
27. EJEMPLOS
• 5 >= 6
• 15, -9
• -35.75, 0.00056
• 25
Lógico
Número entero
Número real
Exponencial
31. LINEAMIENTOS DEL
MODELO VON NEUMANN
Los datos y programas
se almacenan en una
misma memoria de
lectura-escritura
Los contenidos de esta
memoria se acceden
indicando su posición sin
importar su tipo.
Ejecución en secuencia
(salvo que se indique lo
contrario).
Representación Binaria
32. Práctica
• Escriba su nombre completo en código binario,
usando la tabla ASCII, indague en internet.
• Luego responda:
Cuantos bit contiene su nombre ?
Cuantos byte contiene?