--------------------------------------------------------------- 6.- Archivos Si todo el trabajo que realiza una computadora no podria guardarse en algun lugar, mejor seria tirarla a la basura y comprarse un block de notas. La caracteristica mas importante de un programa es la capacidad que tenga para tranferir los datos de la memoria a algun dispositivo fisico donde es seguro que la informacion no se perdera, y en lo sucesivo vamos a suponer que nuestra unidad de almacenaje es un disco duro por ser para nosotros el dispositivo mas importante, aunque para turbo pascal tambien estan disponibles la consola (como lo haciamos normalmente con read y write) la impresora, y el puerto serie (que se usa para telecomunicaciones), todos ellos se tratan de forma similar por turbo pascal. Antes de pasar un fichero al disco, este debe estar preparado para turbo pascal en algo que se llama un "fichero logico". Este "fichero logico" es solo una abstraccion para que el programador no se preocupe de los detalles sobre como colocar un archivo en el disco, que ademas, tendria el efecto de hacer el codigo muy poco transportable. Como los ficheros fisicos dependen mucho del hardware especifico de cada maquina, debemos establecer una conexion de un fichero logico con el fisico, entonces estaremos en capacidad de "abrir el fichero". Al actuar asi, nos liberamos de la asignacion directa, lo cual es lo mas incompatible que puede haber a nivel de hardware. .