Este documento resume los conceptos fundamentales del almacenamiento de datos, incluyendo la representación de información mediante patrones de bits, la memoria principal y el almacenamiento masivo. Explica cómo se codifican y almacenan los datos en las computadoras usando técnicas como operaciones booleanas, puertas lógicas y notación hexadecimal. También cubre temas como comprensión de datos, detección y corrección de errores.
2. Introducción
El almacenamiento de datos es un medio provisional donde
podemos guardar temporalmente nuestros archivos: música,
audios, imágenes, documentos etc. Para cuando deseemos
utilizarlo ya sea a diario o cuando surja la necesidad de
recurrir a estos. Aprendiendo a solucionar errores que en
algún momento puedan resultar.
3. ciencia de la computación
Podemos decir que esta ciencia analiza, codifica, y almacena la
información dentro de las computadoras.
Donde nos permite conocer los datos básicos acerca de los
dispositivos de almacenamiento de datos de una computadora y
luego considerar como se codifica la información para almacenarla
en dichos sistemas, empleando técnicas tales como:
1. Comprensión de datos
2. Tratamiento de errores
4. Los bits y su almacenamiento
Son codificaciones mediante patronos de 0s Y 1s A los que
se le denominan como dígitos binarios (bits). Se usan para
representar valores numéricos, caracteres O imágenes Y
sonidos.
El bits 0 representa el valor falso
El bits 1 representa el valor verdadero
5. A. OPERACIONES BOOLEANAS
Es la función que permite manipular valores verdadero o falso
AND OR XOR NOT
a. AND: diseñada para reflejar la verdad o falsedad de un enunciado,
mediante la conjunción, Y (and). Donde los dos componentes son
verdaderos para que puedan ser ciertos.
b. OR: Tal enunciado son verdaderos cuando uno de sus componentes es
cierto.
c. XOR: Una de sus entradas es verdadera y la otra es falsa generando una
salida verdadera , cuando sus salidas son diferentes.
6. d. NOT: es una verdad o falsedad del enunciado y su salida es opuesta a su
entrada.
OPERACIONES BOOLEANAS
AND
0
0
0
0
1
0
1
0
0
1
1
1
OR
0
0
0
0
1
1
1
0
1
1
1
1
XOR
0
0
0
0
1
1
1
0
1
1
1
0
NOT
1
0
0
1
7. B. PUERTAS Y BIESTABLES
Se le denomina puerta lógica: a un dispositivo que genera salida en una
operación booleana se les proporcionan valores de entrada en dicha operación.
AND
salida
Entradas
OR
entrada
salida
XOR
Entrada
salida
NOT
Entrada
salida
8. C. Notación hexadecimal
Patrón de bits Representación
hexadecimal
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
9. La operación hexadecimal Se utiliza como símbolo para
representar un sistema de codificación hexadecimal con patrones
de bits, en múltiplos de 4 y cada patrón es representado por un
símbolo.
EJEMPLO:
1011 0101 A 4 C 8
B 5 1010 0100 1100 1000
10. MEMORIA PRINCIPAL
La memoria principal esta organizada por celdas siendo este su
tamaño igual a 8 bits, por lo tanto un celda de memoria tiene una
capacidad de 1 bytes.
La DIRECCION se identifica por cada una de las celdas que
forman la memoria principal, siendo completamente numéricas así
pudiendo identificarlas como celda siguiente o celda anterior.
EJEMPLO: podemos almacenar una cadena de 16 bits
simplemente utilizando dos celdas de memoria consecutiva.
11. Organización de una celda de memoria de un byte
Extremo de mayor orden 0 1 01 101 0 extremo de menor orden
bit mas significativo bit menos significativo
Ala memoria principal de una computadora se le denomina memoria de
acceso aleatorio (RAM) Radom Access Memory.
12. ALMACENAMIENTO MASIVO
VENTAJAS
1. menor volatilidad
Mayor capacidad de almacenamiento
Bajo costo
Capacidad de extracción
DESVENTAJAS
1. requieren movimientos mecánicos
Falta de tiempo para almacenar
Falta de tiempo para extraer
13. Tipos de almacenamiento masivo
1. discos o CD
2. Cintas magnéticas
3. unidad de flash
4. tarjetas de memoria SD etc.
A menudo se utilizan los términos en línea y fuera de línea para
describir aquellos dispositivos que pueden estar conectados o
no a una maquina.
14. Representación de la información mediante
patrones de bits
A. representación de textos: códigos en letras del alfabeto y signos de
puntuación.
B. Representación de valores: se representa el sistema binario que es la
base del sistema de almacenamiento.
C. Representación de imágenes: codifica la apariencia mediante pixeles o
mapas bits.
D. Representación de sonidos: es un sistema de codificación alternativo.
15. Sistema binario
Sistema base 10
3 7 5 --------- representación
| | |
Cien diez uno peso de la posición
Sistema de base dos
1 0 1 1----representación
| | | |
ocho cuatro dos uno peso de la posición
16. Almacenamiento de enteros
A. notación en complemento a dos: utiliza un numero fijo de bits para
representar cada uno de los valores del sistema.
Notación en exceso: se representa mediante un patrón de bits de la misma
longitud.
17. Almacenamiento de números fraccionarios
Es la representación binaria mas la posición del punto de
separación que se conoce como notación en punto flotante.
Ejemplo:
Si observamos el bits del signo es 0, el exponente es 110, y la
mantisa es 1011. extraemos la mantisa y colocamos el punto raíz a
su izquierda.
0 1 1 0 1 0 1 1 .1011
exponente mantisa
bits signo
18. Comprensión de datos
TECNICAS GENERICAS DE COMPRESION DE DATOS:
A. Sin perdidas: es aquella en la que no se pierde información durante
el proceso de compresión.
B. B. con perdidas: son aquellas que pierden una parte de la
información.
OTROS TIPO DE COMPRENCION
1. Comprensión de imágenes: se refiere a la reducción de colores.
2. Comprensión de audio y colores: se utiliza el sistema mas conocido
para la comprensión del audio (MP3).
19. Errores de comunicación
1. BITS DE PARIDAD: es un método simple para la detección de
errores.
A. Paridad impar
B. Paridad par
2. Código de corrección de errores: funciona como un código de
distancia de haming que se diferencia entre dos patrones de bits.
CODIGO DE CORRECION DE ERRORES
SIMBOLO CODIGO
A 000000
B 001111
C 010011
D 011100
E 100101
20. DECODIFICACION DEL PATRON 010100
CARACTER CODIGO PATRON
RECIBIDO
DISTANCIA
ENTRE EL
PATRON
RECIBIDO Y EL
CODIGO
A 000000 010100 2
B 001111 010100 4
C 010011 010100 3
D 011100 010100 1
E 100110 010100 3