Datos
FACULTAD DE INGENIERÍA
DIVISIÓN DE INGENIERÍA ELÉCTRICA
COMPUTACIÓN PARA INGENIEROS
M.I. JAIME ALFONSO REYES CORTÉS
MANEJO INTERNO DE DATOS
Bit (binary digit): Es la unidad mínima de
información en computación. Consiste de dos
valores: 0,1
Byte: Conjunto de 8 bits
Nibble: Conjunto de 4 bits
Palabra de Computadora (word): Número de bits
quepuede manejar el bus de datos al mismo tiempo.
Ej. Arquitecturas de 8, 16, 32 y 64 bits
MANEJO INTERNO DE DATOS
La capacidad de la memoria de la computadora se
mide en bytes, por ejemplo
1 KB
mil bytes
1000 bytes o 210 = 1024 bytes
1 MB
1000 KB o un millón de bytes
1000 KB o 1 000 000 de bytes
220 = 1,048,576 bytes
1 GB
1000 MB o un millón de KB
1000 MB o 1 000 000 de KB o
230 =1,073,741,824 bytes
1 TB
1000 GB o un millón de MB
1000 GB o 1 000 000 de MB o
240 = 1,099,511,627,776 bytes
1 PB
1000 TB o un millón de GB
1000 TB o 1 000 000 de GB o
250 = 1,125,899,906,842,624 bytes
1 EB
1000 PB o un millón de TB
1000 PB o 1 000 000 de TB o
260 = 1,152,921,504,606,846,976 bytes
Prefijos: k = kilo = 103, M = mega = 106, G = giga = 109 , T = tera = 1012,
P = peta = 1015 , E =exa = 1018 en sistema decimal
MANEJO INTERNO DE DATOS
La información se puede representar como:
–
–
–
–
–
Caracteres que ocupan 1 byte en memoria. También se les
llama caracteres alfanuméricos
Números enteros que generalmente ocupan 2 bytes en
memoria (depende del compilador)
Números reales que ocupan 4 bytes en memoria
Cadenas conjunto de caracteres.
Datos Lógicos: Conocidos también comodatos booleanos, este tipo de
dato es aquel que sólo admite dos tipos de valores, los que son verdadero
(true) o falso (false). Son usados para la representación de
alternativas (si/no) que se dan según la condición que se plantee
MANEJO INTERNO DE DATOS
Caracteres: permiten representar texto en la computadora;
para ello se han establecido el uso de varios códigos que
agrupan larepresentación de sus símbolos. Los más comunes
son:
–
ASCII (American Standard Code for Information Interchange —
Código Estadounidense Estándar para el Intercambio de Información)
es un código de caracteres basado en el alfabeto latino tal como se
usa en el inglés moderno y en otras lenguas occidentales.
MANEJO INTERNO DE DATOS
Caracteres
–
EBCDIC (Extended Binary Coded Decimal Interchange Code)
es uncódigo estándar de 8 bits usado por computadoras
mainframe IBM. Representa caracteres alfanuméricos,
controles y signos de puntuación.
MANEJO INTERNO DE DATOS
Caracteres
–
–
–
Unicode es un estándar industrial cuyo objetivo es proporcionar el
medio por el cual un texto en cualquier forma e idioma pueda ser
codificado para manejo de la información. (Se asigna un código
único a cadacarácter)
Es el esquema de codificación de caracteres más extenso y
completo, siendo el más dominante en la internacionalización y
adaptación local del software.
Se han definido más de 90.000 caracteres codificados, sin embargo
ya no es de 8 bits, ya que usa grupos de bytes para representar los
caracteres para los alfabetos de muchos de los lenguajes del
mundo
MANEJO INTERNO DE DATOS
Caracteres
–
–Unicode
Existen varias codificaciones, la más común es la UTF-8
MANEJO INTERNO DE DATOS
Enteros
Parte alta
Parte baja
(bits o cifras
más
significactivos)
(bits o cifras
menos
significactivos)
MANEJO INTERNO DE DATOS
Enteros
Sin Signo (magnitud no
signada)
Con signo (magnitud
signada)
¿Cuántos posibles valores
tendrá c/u?
s = bit de signo
MANEJO INTERNO DE DATOS
Enteros
Sistemas
de
representación
numérica o de
numeración posicional
–
–
–
–
Decimal o base 10
Binario o base 2
Octal o base 8
Hexadecimal o base 16
MANEJO INTERNO DE DATOS
Enteros
Conversión de base 10 (decimal) a base n
–
–
–
Conversión de base m a base 10
–
–
–
Conversión de enteros decimales a enteros binarios
Conversión de enteros decimales a enteros octales
Conversión de...
Regístrate para leer el documento completo.