Tres funciones de un sistema operativo
- Administrar y mantener un sistemas de archivos
- Control e interacción con el hardware y se comunica con el software
- Acceso y administración al disco duro, control del sistema de archivos disponible para el sistema operativo.
¿Cuales son las llamadas al sistema que utiliza el shell para crear un proceso?
- Fork () Clona el padre para crear el proceso denominado como hijo
- Exec() Toma el proceso clonado y lo modifica para que que no sea o haga exactamente lo mismo que el padre
Diferencia entre hilo y proceso
Un proceso es una instancia de un programa compuesta por su propio código, heap y stack, con estados running, waiting runable y finish. Mientras que un hilo es considerado un proceso ligero, este puede compartir recursos con otros hilos para con el propósito de ayudar al proceso de completar su cometido.
¿Qúe es el método Swaping?
Método para sacar algo de la ram y guardarlo en una memoria en otro proceso, manda al disco el proceso temporalmente para correr el proceso que tiene más preferencia.
¿Como borrar un archivo en UNIX UFS?
Comando: rm <file_name>
Ubicar el archivo para borrar su referencia, habiendo encontrado la referencia la modificamos para liberar su espacio de memoria, el directorio de entrada será eliminado.
¿Como se cambia de carpeta un archivo UFS?, mover un archivo a otro folder
mv <file_name> <new_directory>
El sistema lo que hace es crear un pointer en el nuevo directorio y agregarlo en el archivo a mover, el pointer pasado será eliminado.
¿Qué es un archivo binario?
Es un archivo compilado listo para ejecutar en lenguaje máquina
¿Qué es un inode?
Es una estructura para guardar la metadata de un sistema de archivos con punteros a sus datos. Cada inode guarda atributos Los atributos del objeto del sistema de archivos pueden incluir metadata, así como permisos y autor del mismo.
¿Qué es un deadlock?
Problema entre hilos al querer acceder a los recursos al mismo tiempo, por lo que mientras un hilo espera la disponibilidad de un recurso sin soltar el que se encuentra usando otro hilo mantendrá el recurso que necesita al igual que el anterior, por lo que ninguno terminará nunca de ser ejecutado.
¿Cuales son los datos que vienen en el metadata?
- Autor
- Permisos
- Nombre
- ID
- tipo
- ubicación
- protección
- tiempo
- Tamaño
- fecha
- identificación de usuario
Leave a comment