Friday, November 30, 2012

Tarea 4

Cuestionario

1.      Como surgió la necesidad de almacenar datos de forma permanente?
Debido a que antes se utilizaban memorias RAM, en las cuales cada que se apagaba la computadora se perdían los datos.
2.      Cuáles son los dispositivos que no procesan datos, si no que solo los almacenan?
Los dispositivos de almacenamiento secundario, tales como diskettes, discos duros, CDs, y flash drives entre otros.
3.      Cuál es el proceso para modificar datos de un registro previamente almacenado?
Primero es necesario cargarlo en una memoria principal, lo cual implica que hay que localizarlo en el registro y leerlo para colocar sus datos en la memoria RAM, para modificarlo y posteriormente grabarlo en la misma posición. 
4.      Como se realiza el proceso previamente descrito?
a través de la unidad aritmética-lógica, la unidad de control, y los registros del microprocesador.
5.      En el contexto de programación, que es un dato?
Los testimonios individuales relacionados con hechos, ya sean características de ciertos objetos de estudio o condiciones particulares de situaciones dadas.
6.      Que es lo que define un tipo de dato?
Un campo, que son elementos individuales de un archivo.
7.      Que es un registro?
Es el conjunto completo de datos relacionados pertenecientes a una entrada.
8.      Escriba una función que se utilice para retener datos de productos en registros.
struct tipo_registro
{
int no_prod;
char descrip[30];
int cantidad;
float precio;
char garantía;
};

struct tipo_registro Registro;
9.      Que es un archivo en términos computacionales?
Es un colección de datos que tiene un nombre y se guardan en dispositivos de almacenamiento secundario.
10.  Como se identifica la localización de la información en un archivo computacional?
identificando la base de datos correspondiente a la información que se solicita.
11.  Como identificar el lugar exacto donde se encuentra la información?
Para que esto sea más rápido y fácil se recomienda que los archivos contengan datos relacionados con un objeto de interés en particular.
12.  Como se componen los nombres de los archivos?
Del nombre principal y su extensión, lo cual puede ser de cualquier tipo ósea que se le puede colocar cualquier extensión deseada, con que sean relevantes al contenido.
13.  Cuáles son las dos operaciones de un archivo?
Lectura y escritura.
14.  A que se le conoce como “organización del archivo”?
A las diferentes formas de almacenamiento que se utilizan para los datos, dependiendo de la facilidad o dificultad que el archivo muestre para ciertas operaciones de acceso.
15.  Porque es necesario el cierre del archivo?
cuando es terminado de utilizarse, es necesario cerrarlo ya que de esta forma se vacía la memoria cache y se asegura de almacenar  y proteger los datos.
16.  Que sucede cuando se abre un archivo?
se establece una comunicación entre el programa y el sistema operativo acerca de cómo accesarlo.
17.  A que se le conoce como archivo de texto?
A aquellos que pueden contener cualquier clase de datos y de tal manera que son entendibles por la gente, lo cual quiere decir que no están escritos en lenguaje de máquina, y se pueden desplegar o imprimir.
18.  Cuál es la diferencia entre archivos de texto y archivos binarios?
Los archivos de texto son almacenados como cadenas de caracteres, esto quiere decir que se almacenan con su representación ASCII, mientras los archivos binarios almacenan los datos numéricos con su representación binaria.
19.  Como se clasifican los archivos?
de acuerdo a la forma de acceder a los datos, se pueden clasificar en secuenciales o directos.
20.  Que son archivos secuenciales?
En este tipo de archivos los registros se graban en secuencia o consecutivamente, y deben accesarse de ese mismo modo.
21.  Para que es utilizado “End of FIle”(EOF)?
Esta es una marca invisible que el sistema operativo coloca al final de los archivos para identificar donde se termina el archivo.
22.  Como se diferencian los archivos directos de los archivos secuenciales?
A diferencia de los archivos secuenciales, los directos no necesitan ser recorridos completamente para acceder a un registro en particular, solo es necesario colocar un apuntador interno, el cual permite mayor rapidez de acceso.
23.  A que se le refiere como direcciones físicas?
Que el direccionamiento consiste en el espacio ocupado por los datos en el archivo no en el renglón al que se asigno dicho registro.
24.  Qué función debe ser utilizada para convertir direcciones lógicas en direcciones físicas?
long int dir_fisica, dir_logica;
dir_fisica=dir_logica*sizeof(Registro)
25.  Que encabezado es necesario para realizar programas de manejo de archivos en C++?
#include <stdio.h>

No comments:

Post a Comment