Hola José Luis, paso a contestar entre líneas:<div><br><br><div class="gmail_quote">El 20 de octubre de 2012 00:34, José Luis <span dir="ltr"><<a href="mailto:anonymous.mx@gmail.com" target="_blank">anonymous.mx@gmail.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Holas a todos,</div><div> </div><div>Antes que nada reciban un cordial saludo desde Villahermosa, Tabasco.</div><div>
 </div><div>Podrían orientarme como podria leer desde una cartuchera la información grabada en formato un formato que consta de la siguiente manera sin que se utilice el disco duro.</div>
<div> </div><div>El asunto es el siquiente:</div><div> </div><div>Cuando leo una cinta 3592 con un archivo de mas de 800 Gigabytes, es necesario bajarla a disco.</div></blockquote><div><br></div><div>Normalmente no es necesario leer toda la cinta en disco, puedes leer los elementos que necesitas de forma secuencial; por ejemplo de 10 enteros de una vez.</div>
<div>Al ser el fichero tan grande, lo normal es que hagas un tratamiento secuencial y almacenes los resultados en otro fichero.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div> </div><div>Para bajar el dato utilizo el comando dd en linux pero tarda mas o menos unos 130 GB por hora al grabar en disco.</div></blockquote><div><br></div><div>En vez de utilizar el dd que lee el fichero entero, debes utilizar un programa para leer los datos que te interesan de forma secuencial.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div> </div><div>Leo el dato del disco en mas o menos 1 hora, obtengo los maximos y minimos que deseo obtener y borro el dato.</div></blockquote><div><br></div><div>Para la obtención de los máximos y mínimos puedes utilizar una lectura secuencial. Pero ¿ qué dato tienes que borrar ? ¿En el archivo original? </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div> </div><div>¿Existe alguna forma en que al leer un bloque con determinado tamaño en memoria yo analice el dato, y pase al siguiente bloque y así sucesivamente hasta llegar al final de la cinta sin que utilice el disco duro?</div>
</blockquote><div><br></div><div>Existen varias formas de leer pero depende de cómo esté almacenada la información en la cinta (en modo texto o binario)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div> </div><div>No está demas comentar que para ello lo voy a desarrollar en LINUX con C o C++</div></blockquote><div><br></div><div>Para esto no necesitas C++ es suficiente hacerlo en C.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div> </div><div>Gracias por su atención y disculpen mi atrevimiento.</div><div> </div><div> </div><div>Reciban un cordial saludo</div><span class="HOEnZb"><font color="#888888">
<div> </div><div>José Luis</div><div> </div></font></span></blockquote><div><br></div><div>Saludos</div><div>José Luis Torre </div><div><a href="http://www.ehu.es">www.ehu.es</a></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888">
</font></span><br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div>José Luis Torre</div>

<div><a href="http://ww.ehu.es/" target="_blank">ww.ehu.es</a></div>
<div> </div><br>
</div>