How to use Redis with MuleSoft. A quick start presentation.
Unidades De Almacenamiento De La InformacióN
1. Unidades de almacenamiento de
la información
M. C. Salvador González Sánchez
Universidad Michoacana de San Nicolás de Hidalgo
Escuela Preparatoria Lázaro Cárdenas
2. ¿ Cuánta capacidad de almacenamiento soporta mi dispositivo ?
250 Mb 64 Mb CD 700 Mb
180 Gb 4 Gb DVD 4.7 Gb
256 Mb 256 Mb
1.44 Mb
4 Gb 4 Gb
3. Bit
Mientras que en el sistema de numeración decimal
se usan diez dígitos, en el binario se usan sólo dos
dígitos, el 0 y el 1. Un bit o dígito binario puede
representar uno de esos dos valores, 0 ó 1.
Se puede imaginar un bit como un foco que puede
estar en uno de los siguientes dos estados:
Apagada o encendida
4. Bit
El bit es la unidad mínima de información
empleada en informática, en cualquier
dispositivo digital, o en la teoría de la
información. Con él, podemos representar dos
valores cuales quiera, como verdadero o falso,
abierto o cerrado, blanco o negro, norte o sur,
masculino o femenino, rojo o azul, etc. Basta
con asignar uno de esos valores al estado de
"apagado" (0), y el otro al estado de
"encendido"
5. Combinaciones de bits
Con un bit podemos representar solamente dos valores, que suelen representarse
como 0, 1. Para representar o codificar más información en un dispositivo digital,
necesitamos una mayor cantidad de bits. Si usamos dos bits, tendremos cuatro
combinaciones posibles:
• 0 0 - Los dos están "apagados"
• 0 1 - El primero (de derecha a izquierda) está "encendido" y el segundo "apagado"
• 1 0 - El primero (de derecha a izquierda) está "apagado" y el segundo "encendido"
• 1 1 - Los dos están "encendidos"
Con estas cuatro combinaciones podemos representar hasta cuatro valores diferentes,
como por ejemplo, los colores rojo, verde, azul y negro.
A través de secuencias de bits, se puede codificar cualquier valor discreto como
números, palabras, e imágenes. Cuatro bits forman un nibble, y pueden
representar hasta 24 = 16 valores diferentes; ocho bits forman un octeto, y se
pueden representar hasta 28 = 256 valores diferentes. En general, con un número
de bits pueden representarse hasta 2n valores diferentes.
6. Valor de posición
• En cualquier sistema de numeración posicional, el valor
de los dígitos depende del lugar en el que se
encuentren.
• En el sistema decimal, por ejemplo, el dígito 5 puede
valer 5 si está en la posición de las unidades, pero vale
50 si está en la posición de las decenas, y 500 si está en
la posición de las centenas. Generalizando, cada vez
que nos movemos una posición hacia la izquierda el
dígito vale 10 veces más, y cada vez que nos movemos
una posición hacia la derecha, vale 10 veces menos.
Esto también es aplicable a números con decimales.
7. Valor de posición
Por tanto, el número 153 en realidad es: 1
centena + 5 decenas + 3 unidades, es decir,
100 + 50 + 3 = 153.
En el sistema binario es similar, excepto que
cada vez que un dígito binario (bit) se desplaza
una posición hacia la izquierda vale el doble (2
veces más), y cada vez que se mueve hacia la
derecha, vale la mitad (2 veces menos).
8. Valor de posición
• Abajo vemos representado el número 19.
16 + 2 + 1 = 19
16 8 4 2 1 <--Valor de Posición
<--Representación gráfica
de los bits
1 0 0 1 1 <--Dígitos binarios (bits)
9. Valor de posición
• También se pueden representar valores
"decimales" (números reales, de punto
flotante). Abajo vemos el número 5.25
representado en forma binaria.
4 + 1 + 0.25 = 5.25
4 2 1 1/2 1/4 <--Valor de Posición
<--Representación gráfica
de los bits
1 0 0 1 1 <--Dígitos binarios (bits)
10. Nombres para diferentes unidades
Nombre Abrev. Factor binario
bytes B 20 = 1
kilo K 210 = 1024
mega M 220 = 1 048 576
giga G 230 = 1 073 741 824
tera T 240 = 1 099 511 627 776
peta P 250 = 1 125 899 906 842 624
exa E 260 = 1 152 921 504 606 846 976
zetta Z 270 = 1 180 591 620 717 411 303 424
yotta Y 280 = 1 208 925 819 614 629 174 706 176
11. Veamos un ejemplo. TeraByte
Un TB son 1.099.511.627.776
caracteres. Equivalentes a una
Byte biblioteca entera.
Puede ser representado por
una letra, un número o un
símbolo
GigaByte
KiloByte MegaByte
Un GB son 1.073.741.824
Un KB. consta de 1024 Un MB son 1.048.576 caracteres y caracteres, equivale aprox. a un
caracteres, esto equivale a equivale aprox. A un libro estante de libros
una página de texto.
12. American Standard Code for Information Interchange
• ASCII
es acrónimo de American Standard Code for
Information Interchange — (Código
Estadounidense Estándar para el Intercambio
de Información), pronunciado generalmente
[áski],
13. American Standard Code for Information Interchange
• Es un código de caracteres basado en el
alfabeto latino tal como se usa en inglés
moderno y en otras lenguas occidentales. Fue
creado en 1963 por el Comité Estadounidense
de Estándares (ASA, conocido desde 1969
como el Instituto Estadounidense de
Estándares Nacionales, o ANSI) como una
evolución de los conjuntos de códigos
utilizados entonces en telegrafía.
14. American Standard Code for Information Interchange
• ASCII fue publicado como estándar por
primera vez en 1967 y fue actualizado por
última vez en 1986. En la actualidad define
códigos para 33 caracteres no imprimibles, de
los cuales la mayoría son caracteres de control
obsoletos que tienen efecto sobre como se
procesa el texto, más otros 95 caracteres
imprimibles que les siguen en la numeración
(empezando por el carácter espacio).
15. American Standard Code for Information Interchange
• El ASCII es un método para una
correspondencia entre cadenas de bits y una
serie de símbolos (alfanuméricos y otros),
permitiendo de esta forma la comunicación
entre dispositivos digitales así como su
procesado y almacenamiento.
16. American Standard Code for Information Interchange
• El ASCII es un método para una
correspondencia entre cadenas de bits y una
serie de símbolos (alfanuméricos y otros),
permitiendo de esta forma la comunicación
entre dispositivos digitales así como su
procesado y almacenamiento.
17.
18. Otros nombres para ASCII
La RFC 1345 y el registro IANA de códigos de caracteres, reconocen los
siguientes nombres alternativos para ASCII para su uso en Internet.
• ANSI_X3.4-1968 (nombre canónico)
• ANSI_X3.4-1986
• ASCII
• US-ASCII (nombre MIME recomendado)
• us
• ISO646-US
• ISO_646.irv:1991
• iso-ir-6
• IBM367
• cp367
• csASCII
De estos, sólo los nombres "US-ASCII" y "ASCII" se usan ampliamente.
A menudo se encuentran en el parámetro de "código de caracteres"
opcional en la cabecera Content-Type de algunos mensajes MIME,
en el elemento equivalente "meta" de algunos documentos HTML,
y en la parte de declaración de codificación de carácter de la
cabecera de algunos documentos XML.