P1 ssoo

Páginas: 3 (530 palabras) Publicado: 6 de mayo de 2015
 

PRÁCTICA 1
Jesús Guillén Encinas. NIA: 100303588
Irene Díaz-Portales Chaves. NIA: 100304164

SISTEMAS
OPERATIVOS
PRÁCTICA 1.

EJERCICIO 1
En este ejercicio, se nos presentan tres llamadas alsistema, ​
“open(…), close(…) y read(…)”​
.
En el caso de la primera esta devuelve un descriptor de fichero o bien un -1 si se ha
producido algún error, lo que aprovechamos para comparar este descriptorcon -1, en tal
caso se ha producido el error y se devuelve un fallo al sistema. Como además sólo queremos
leer el fichero le damos la opción ​
“flag”​
de O_RDONLY. A continuación leemos los dosarchivos encadenados mediante un ​
while​
, semejante a la llamada anterior comprobamos si
se ha producido un error y en caso contrario procedemos a la lectura de los ficheros
almacenando cada caracter en elbuffer char correspondiente y empezamos a comparar. En
el caso de ser iguales imprimimos lo indicado en la guía de la práctica por pantalla, cerramos
los archivos y retornamos 0, por contraposiciónsi son distintos imprimimos que difieren,
cerramos los ficheros y retornamos un 1.
Las pruebas realizadas a los extremos observados son los siguientes:
1. No encuentra uno o ningún archivo.Proporciona un error mediante “​
perror​
”. Prueba 1.
2. Archivos de la misma longitud pero con caracteres diferentes (incluimos también una
prueba de mayúsculas minúsculas cambiando un único caracter “J” por“j”).

Muestra que los archivos son equivalentes. Prueba 2.
3. La siguiente prueba aunque trivial tiene que ser considerada, ya que supone un
extremo base. Dos archivos vacíos.

Como imaginábamosmuestra que ambos archivos son iguales. Prueba3.

Con esta batería de pruebas damos por concluido el primer ejercicio, como
observaciones a tener en cuenta, diremos que no ha supuesto un esfuerzo extra larealización del ejercicio pero es perfecto para un primer contacto y el entendimiento
de las llamadas al sistema.

EJERCICIO 2
En este ejercicio copiamos un fragmento de un archivo txt truncado a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ssoo
  • Ssoo
  • ssoo
  • SSoas
  • ssoo
  • P1
  • P1
  • P1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS