30/6/11

Sistema binario: Operaciones.


Hola buen día, después de un rato realizando ejercicios de conversiones de binario a decimal y viceversa. Realizando esto recordé una pregunta que seguramente nos hemos echo, pues somos usuarios de distintos medios de almacenamiento masivo( memoriss flash, disco duro,etc). Dicha cuestión es ¿Por qué un disco duro o memoria de cualquier capacidad, el sistema operativo indica otra capacidad menor?

Todo esto tiene que ver con el sistema binario, que es un sistema de solo 2 digitos 0 y 1. Las computadoras utilizan este sistema por la facilidad y rapidez con las que puede realizar operaciones.

Sabemos que para realizar conversiones se manejan potencias de 2 , que van así 1,2,4,8,16,32,64,128,256,512,1024...

Teniendo la unidad básica que es el byte, 1024 bytes = 1Kb y no 1000 bytes = 1Kb, entonces tendríamos que 1Mb=1024 Kb y 1Gb=1024 Mb.

Entonces si tenemos un disco donde 500 Gb según el fabricante son 500 000 000 000 bytes, lo cual calculando 1Gb= 1073741824bytes por lo tanto 500 Gb= 536870912000 bytes y si dividimos el numero de bytes que el fabricante nos proporciona (500 000 000 000) y el valor real de bytes que hay en 1Gb (1073741824) obtenemos el valor 465.66.

Este es el espacio real que tenemos en nuestro disco duro 465.66 Gb y no 500 Gb como nos lo venden .

Conversion

Para convertir un número de decimal a binario , se realiza mediante el metodo de sumatorias de potencias de 2 el cual cual consiste en buscar la potencia de 2 mas cercana al valor de numero que querramos converir, sin pasarse y restarlo.

Las potencias que se restan representarań un “1” y las que NO serán “0”

Ejemplo Convertir el numero 15012366

15012366 – 8 388 608= 6623758 – 4194304= 2429454 – 2097152 ]= 332302 – 262144 = 70158 – 65536 ]= 4622 – 4096 = 526 – 512 = 14 – 8= 6 – 4= 2 – 2 = 0

El número ya en binario quedaría 111001010001001000001110.

1 comentario:

Elisa dijo...

Quedó cortita la tarea :( Pero tiene buenos contenidos. Te pongo 8 puntos por ella.