elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales (Moderador: engel lex)
| | |-+  Como guarda x detrás la información un hd
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como guarda x detrás la información un hd  (Leído 2,733 veces)
Rnovatis

Desconectado Desconectado

Mensajes: 161


Ver Perfil
Como guarda x detrás la información un hd
« en: 21 Agosto 2016, 01:38 am »

Hola a todos mi pregunta era si guardamos un mp3 en un disco duro para poder reproducirlo haría falta un reproductor si es un .txt algún editor de texto etc pero como lo guarda en el disco duro esos archivos si el pc solo entiende de 0 y 1 binario? Como los almacena x detrás esos archivos


En línea

class_OpenGL


Desconectado Desconectado

Mensajes: 437

Si usas Direct3D, no eres mi amigo :P


Ver Perfil
Re: Como guarda x detrás la información un hd
« Respuesta #1 en: 21 Agosto 2016, 03:54 am »

Lo que se emplea para almacenar la información en base binaria es usar un código. Lo que se hace es codificar un audio. Por ejemplo, para codificar los caracteres comúnmente se usa el código ASCII. Aquí tienes una página con una codificación ASCII extendida:

http://www.elcodigoascii.com.ar/

Como ves, a cada carácter se le asigna un número, donde cada número puede convertirse fácilmente a código binario. Por ejemplo, el 0 en binario es 0, el 1 es 1, el 2 es 10, el tres es 11, el cuatro es 100... Si quieres saber cómo convertir un número en base decimal a binario, puedes mirar el siguiente enlace:

http://recursostic.educacion.es/secundaria/edad/4esotecnologia/quincena5/4q2_contenidos_2c.htm#


En línea

Programador aficionado. Me quiero centrar en programar videojuegos. La API que uso para crearlos es OpenGL
PalitroqueZ


Desconectado Desconectado

Mensajes: 948



Ver Perfil
Re: Como guarda x detrás la información un hd
« Respuesta #2 en: 21 Agosto 2016, 04:45 am »

quien puede saber que clase de archivo es, es el sistema operativo o un hardware en específico diseñado para tal fin.

cada archivo internamente se guarda bajo un determinado esquema que solo puede ser deglosado capa por capa dependiendo de quien haga la petición.

En línea

"La Economía planificada lleva de un modo gradual pero seguro a la economía dirigida, a la economía autoritaria y al totalitarismo" Ludwig Erhard
Orubatosu


Desconectado Desconectado

Mensajes: 2.515


Ver Perfil WWW
Re: Como guarda x detrás la información un hd
« Respuesta #3 en: 21 Agosto 2016, 11:01 am »

Los discos físicamente almacenan la información en "pistas" y "sectores"

El disco tiene pistas concentricas, literalmente miles de ellas. Cada pista está dividida en sectores. Imagina cada sector como un trocito de cinta magnética (mas o menos aunque las diferencias son técnicas)

Del mismo modo que puedes grabar "unos y ceros" en una cinta magnética se graban en un sector, solo que a velocidades enormes y con niveles de precisión tremendos.

Luego, la información que hay en un sector se divide en partes. Una para indicar el comienzo del sector, otra para el final, otra que indica un calculo de la suma del contenido para comprobar la integridad y otros datos varios.

El sistema operativo en realidad trabaja con "clusters" que son grupos de sectores, pero al final todo se reduce a lo mismo. Lo que grabas siempre son unos y ceros.

Luego cuando almacenas algo, ya sea una imagen, un texto, un fichero de audio, un vídeo, lo que hay que hacer es convertirlo a "unos y ceros" y grabarlo, no tiene mas misterio.

Bueno, la parte técnica es compleja pero la base es esa.

No obstante esto ocurre solo con discos físicos que tengan discos o platos (CD, DVD, BD, discos duros...) en los SSD que van a ser posiblemente la proxima iteración de estos dispositivos de almacenamiento (ya que los precios caen constantemente) el acceso a la información se hace igual que en la memoria, indicando una dirección y recuperando los datos almacenados. Aquí se usan aún "clusters" por coherencia con los sistemas de almacenamiento de datos, aunque los discos solidos en realidad podrían prescindir perfectamente de esto. No obstante eso posiblemente lo veremos en un futuro con algún nuevo sistema de almacenamiento pensado solo para unidades en estado sólido.
En línea

"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Re: Como guarda x detrás la información un hd
« Respuesta #4 en: 21 Agosto 2016, 12:42 pm »

pero como lo guarda en el disco duro esos archivos si el pc solo entiende de 0 y 1 binario? Como los almacena x detrás esos archivos

Creo que tu pregunta no está clara ya que se puede interpretar de varias maneras como de la manera que ya te han respondido algunos usuarios, así que te responderé desde otro punto de interpretación:

El contenido de un archivo siguen siendo ceros y unos, simplemente un programa específico que a sido desarrollado para "x" fin (ej. un reproductor de audio) interpretará esos ceros y unos de una forma específica. Los archivos llevan marcas o señales en la cabecera del archivo (es decir, ceros y unos adicionales) para saber como deben ser interpretados esos ceros y unos que componen al archivo en cuestión, y aparte de eso, los archivos se construllen siguiendo una estructura de datos específica (es a lo que el usuario @PalitroqueZ se refirió por "esquema"), por ejemplo un archivo de formato .mp3 se compone de un bloque de datos (ceros y unos) donde se almacena los metadatos (título, álbum, año, género, etc), luego otro bloque de datos donde se almacenan los ceros y unos que componen el sonido, etc, cada bloque suele tener un "punto de entrada" que lo hace localizable (ceros y unos que al traducirlos a ASCII tienen un significado).

Podría ser asimilable a tomar una hoja de un diccionario y examinarla con detenimiento, todo lo que hay escrito sobre el papel son letras, pero hay lineas en blanco que representan el inicio y el final de cada definición de una palabra del diccionario, entonces tenemos varias definiciones que están repartidas en la misma hoja, y cada una de esas definiciones representa algo distinto (puesto que no se refiere todo a la misma palabra del diccionario). Todo lo que hay sobre el papel sigue siendo texto, pero el texto sigue un orden, y con el ojo y el cerebro humano podemos interpretar una estructura de datos.

Hay otros aspectos adicionales que trabajan en armonía detrás del escenario para que un archivo se pueda reconocer como un .mp3 o como un .txt, como por ejemplo las asociaciones de archivo, las cuales, en Windows, se administran automáticamente mediante el registro de Windows.

Saludos
« Última modificación: 21 Agosto 2016, 13:17 pm por Eleкtro » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Por que Windows guarda la informacion "mal"..
Windows
$Edu$ 4 2,799 Último mensaje 24 Noviembre 2011, 12:56 pm
por Randomize
CREAR ARCHIVO TXT DONDE GUARDA INFORMACIÓN DE LOS TEXTBOX
.NET (C#, VB.NET, ASP)
rochro 5 3,302 Último mensaje 15 Diciembre 2014, 22:33 pm
por Eleкtro
¿Dónde se guarda la información de letras de unidad? (no creo que en el sistema)
Windows
cixert 5 3,886 Último mensaje 28 Agosto 2016, 16:23 pm
por Eleкtro
Magecart detrás de la sustracción de información de pago de los clientes de ...
Noticias
wolfbcn 0 895 Último mensaje 14 Septiembre 2018, 02:09 am
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines