Almacenamiento de datos

Post on 13-Apr-2017

59 views 0 download

Transcript of Almacenamiento de datos

Capitulo 1Almacenamiento de datos

SEGÚN J. GLENN BROOKSHEAR.

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.

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 datos2. Tratamiento de errores

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 falsoEl bits 1 representa el valor verdadero

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.

d. NOT: es una verdad o falsedad del enunciado y su salida es opuesta a su entrada.

OPERACIONES BOOLEANAS

AND000

010

100

111

OR000

011

101

111

XOR000

011

101

110

NOT 10

01

B. PUERTAS Y BIESTABLESSe 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

C. Notación hexadecimal

Patrón de bits

Representación

hexadecimal0000 00001 10010 20011 30100 40101 50110 60111 71000 81001 91010 A1011 B1100 C

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

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.

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.

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

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.

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.

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

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.

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

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 COMPRENCION1. 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).

Errores de comunicación1. BITS DE PARIDAD: es un método simple para la detección de errores.A. Paridad imparB. Paridad par2. 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 ERRORESSIMBOLO CODIGO

A 000000B 001111C 010011D 011100E 100101

DECODIFICACION DEL PATRON 010100

CARACTER CODIGO PATRON RECIBIDO

DISTANCIA ENTRE EL PATRON RECIBIDO Y EL CODIGO

A 000000 010100 2B 001111 010100 4C 010011 010100 3D 011100 010100 1E 100110 010100 3

Muchas gracias