El mié, 25-01-2006 a las 23:25 +0100, Carlos Porter escribió: > Hola, me hice la siguiente pregunta y trate de > responder lo mejor que pude... sin embargo no estoy > del seguro si mi respuesta fue correcta, a si que > acudo a ustedes para despejar la duda, la pregunta > fue: > > <question> > Cuál es la diferencia entre un device loop, como > una imagen montada, y un device de bloques? " > </question> > > Yo me respondí: > > <response> > Un device de bloques corresponde a un dispositivo de > hardware, de eso no hay duda, ese dispositivo puede > existir sin tener asignado una parte de la memoria > destinada al kernel a diferencia del device loop, no > se si estoy en lo correcto, pero un device loop no > puede existir a menos que se cumplan dos premisas: > > 1. el código del kernel que lo gestiona esta cargado > en la memoria > 2. debe haber un "recurso" asignado a una dirección de > memoria > > Cada vez que se quiere montar una imagen ISO se tiene > que utilizar un device loop por la imagen es un > fichero especial que contiene dentro de si su propio > sistema de archivos, para mi el loop funciona como un > "controlador" que le dice al kernel como tratar a un > fichero como un dispositivo de bloque aunque este no > exista "físicamente" como un dispositivo de hardware > </response> > > Agradecería cualquier comentario al respecto.
Hola, por empezar los dispositivos se dividen en dos, bloques y caracteres, y loop es de bloques. A este dispositivo loop es como un recurso adicional que provee el kernel, y que al mismo se usa para algunas tareas en las que no hay un hardware asociado (ej. montar imagenes iso). Mi explicación fue con la intensión de ser sencilla, y si me equivoque entonces son bienvenidas las críticas "constructivas". Saludos Anibal -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]