SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: pabloreda en Jueves 11 de Enero de 2007, 13:45
-
Que opinan de estos dos conceptos ? son necesarios ?
Conocen algun sistema que NO utilice el sistema de archivos y carpetas ?
La Palm tiene un registro o algo asi...
Win tiene dos, ( registro y disco )
:hola:
-
En un primer momento manejar archivos (y directorios) era practicamente la tarea principal de un S.O. y eso se ve reflejado hasta en las siglas D.O.S. (Disk Operating System). El primer Apple tenia un file system plano que no incluia ninguna jerarquia. El file system de CP/M tampoco tenia subdirectorios.
Por cierto Windows siempre tiene una copia del registro del sistema en disco (en un archivo).
Para mi son necesarios en la medida en que no tenemos una alternativa, la ausencia de directorios ya es un caos y ni hablar de archivos ...
-
creo que no entiendo esta parte
" la ausencia de directorios ya es un caos y ni hablar de archivos ..."
podrias poner un ejemplo de como seria el caos ?
-
Seria como los file systems no jerarquicos, por ejemplo en vez de tener un directorio para cada album con sus respectivos archivos .MP3 tendriamos 1500000 archivos en un mismo lugar y en ese lugar estarian las fotos de las ultimas vacaciones, de las hechas hace 20 años, los juegos, otros binarios, etc. Seria como tener todo en C:\ o / ...
Y sin archivos es impensable trabajar, seria algo asi como abrir el Word y decirle que queres que el primer parrafo te lo grabe en el sector 1702 y el segundo en el 1820.
-
lo curioso es que lo que comentas de una carpeta sola y 1500000 archivos mexclados es justamente lo que se puede hacer con el sistema de archivos y carpetas, seria bueno tratar de evitar esto...
y efectivamente el word funciona asi, con la diferencia que asigna los sectores el SO y no la aplicacion, o sea que no sabes realmente en donde esta guardado (fisicamente)
-
lo curioso es que lo que comentas de una carpeta sola y 1500000 archivos mexclados es justamente lo que se puede hacer con el sistema de archivos y carpetas, seria bueno tratar de evitar esto...
Si y el peine te permite estar despeinado entonces ...
y efectivamente el word funciona asi, con la diferencia que asigna los sectores el SO y no la aplicacion, o sea que no sabes realmente en donde esta guardado (fisicamente)
No, el Word no te pide un sector para X parte de tu texto, te pide un nombre de archivo para todo el texto y el S.O. lo guarda en los sectores que se le de la gana, consecutivos o no. ¿Quien quiere saber donde esta guardado? Justamente un file system es un abstraccion que representa archivos, directorios, etc. sobre un disco que tiene un formato donde no existen ninguna de estas entidades.
-
Justamente un file system es un abstraccion que representa archivos, directorios, etc. sobre un disco que tiene un formato donde no existen ninguna de estas entidades.
es necesario un file system ?
-
es necesario un file system ?
Eso dependera de la plataforma y el objetivo de la misma ... para PCs e incluso Mac que yo sepa todos los S.O.s tienen y existen multitud de diferentes file systems. Y ya te lo respondi antes, sin una alternativa a esa organizacion para mi son necesarios, un acceso sector por sector a datos es totalmente inutil en S.O. pensado para gente normal y no masoquista.
-
Alguna otra opinion ?
-
Se me ocurre uno que no use carpetas:
..se me ocurre un sistema de atributos
es decir todo se guarda indiferentemente en el disco, pero cada archivo tiene un id y este id corresponde en el file system con otros atributos que complementan la tupla (el registro)
de esta forma un archivo puede tener el atributo Musica, pero tambien el atributo video o datos personales , empresa, niños etc...
asi que cuan do busque los archivos en vez de navegar por carpetas navego por artibutos y un archivo puede aparecer facilmente asociado a muchos atributos...
si abro el arbol de niños,... alli estara, si abro recreacion alli estara tambien, siendo siempre un unico archivo nada mas.
si quiero que un video xxx no aparezca en la consulta del atributo niños, marco en la 'tabla' del file system el atributo niños en off... etc
no se si me he hecho entender.
:devil:
-
perfecto.. ademas se me ocurre que evita el uso de extensiones ya que el atributo es esa caracteristica
Cuando uno busca una foto no busca un texto !!!
Te imaginas el "explorer" de esta forma de informacion ??
-
Se me ocurre uno que no use carpetas
http://en.wikipedia.org/wiki/WinFS (http://en.wikipedia.org/wiki/WinFS)
-
:angry: Malditos de Microsoft!!![/size]
Siempre se me roban las ideas antes de que se me ocurran <_< ;)
-
Siempre se me roban las ideas antes de que se me ocurran <_< ;)
Es que los yankees son asi ... :lol:
-
es necesario un file system ?
Eso dependera de la plataforma y el objetivo de la misma ... para PCs e incluso Mac que yo sepa todos los S.O.s tienen y existen multitud de diferentes file systems. Y ya te lo respondi antes, sin una alternativa a esa organizacion para mi son necesarios, un acceso sector por sector a datos es totalmente inutil en S.O. pensado para gente normal y no masoquista.
¿Sabian que los paquetes de instalacion, digo los programas para instalar no son ejecutables en OS X (los .dmg)?
Son file systems (HFS, suele ser encriptado con AES) el cual es montado en un path determinado para instalar...
-
Por lo que lei en el link, no evita el sistema de archivos sino que lo complica, le agrega metadata (escondido) en cada archivo..
Me parece que es distinto a lo que dice JuanK
-
Por lo que lei en el link, no evita el sistema de archivos sino que lo complica, le agrega metadata (escondido) en cada archivo..
Me parece que es distinto a lo que dice JuanK
¿Complicacion? Supongo que lo normal es llamarlo evolucion e incluye todo lo que comento JuanK y es algo VIABLE. Ademas no se donde esta la diferencia:
"se me ocurre un sistema de atributos es decir todo se guarda indiferentemente en el disco, pero cada archivo tiene un id y este id corresponde en el file system con otros atributos que complementan la tupla (el registro)"
Los archivos tienen atributos igual en WinFs. ¿Acaso tiene importancia donde se guardan esos atributos? Esa metadata ya existe en NTFS y en muchos otros FS y no esta "escondida" sino que es parte del FS, esta en el disco como lo estaria en CUALQUIER tipo de FS cualquier atributo. La unica diferencia con lo que dijo JuanK fue respecto a la carencia de carpetas.
Tambien esta en castellano:
Se esperaba que WinFS facilite la clasificación y las búsquedas de archivos, superando a la habitual relación jerárquica carpeta-archivo, mediante carpetas dinámicas cuyo contenido es el resultado de una consulta o archivos contenidos en dos o más carpetas.