SO-SistemasOperativos-Practicas
![]() |
![]() |
![]() |
Título del Test:![]() SO-SistemasOperativos-Practicas Descripción: Preguntas tipo test de las practicas de la asignatura de SO |




Comentarios |
---|
NO HAY REGISTROS |
¿Como se llama el editor de texto que hay por defecto en Minix?. Mined. Root. NTFS. ¿Como se llama el usuario administrador de Minix?. root. mined. NTFS. ¿Como se llama el tipo de partición utilizado por defecto para el sistema de ficheros de Windows XP?. NTFS. mined. root. ¿Como se llama el usuario sin privilegios por defecto?. ast. s. cc. ¿Puede haber varios sistemas operativos instalados en un mismo disco duro?. Si. No. ¿Como se llama el compilador de C utilizado en Minix?. c. cc. ssh. ¿Que consepto se define como "conjunto de cilindros consecutivos (todos los sectores de todas las pistas y caras) delimitados por nº de cilindros inicial y final?. partición. fragmentación. mined. ¿Cual es el nº maximo de particiones primarias en un disco duro con MBR?. 2. 3. 4. ¿Como se denomina la operación de reorganizar bloques de datos para ponerlos consecutivamente al principio de un disco duro?. fragmentación. partición. desfragmentación. ¿Cual es el nº maximo de particiones extendidas en un disco duro?. 1. 2. Todas las que quieras. ¿Como se denomina la operación de aplicar un formato determinado a una partición?. Formatear. Desfragmentar. Trocear. ¿De que tipo es un archivo en Minix cuyo nombre empieza por un punto?. Publico. Oculto. Abierto. ¿Como se llama la aplicacion utilizada en clase para reproducir las maquinas virtuales?. VMWare player. VMWare player 7. Oracle Virtual Box. ¿Puede ser leida y escrita una partición de tipo FAT32 tanto desde Windows como desde un sistema UNIX-like?. Si. No. Depende. ¿En que fichero de configuracion de Minix se establece el shell por defecto para un usuario?. /etc. /etc/passwd. /etc/conf. ¿Puede haber varios sistemas operativos instalados en una misma particion?. Si. No. ¿Para que se utiliza la variable de entorno PATH?. Para almacenar la ruta de la estación de trabajo dentro de la red local. Para almacenar la ruta completa del directorio de trabajo. Para indicar al interprete de comandos los directorios en los que debe buscar comandos o programas ejecutables. ¿Cual de las siguientes afirmaciones es correcta?. En WINDOWS, el sistema de ficheros utiliza una única estructura jerárquica de directorios para organizar la información, mientras que MINIX lo hace mediante una 'Tabla de inodos'. En MINIX, existe un único directorio raíz,en el que se deben montar los diferentes dispositivos de cara a posibilitar el acceso a su información. En Windows por el contrario, el directorio raíz es múltiple, y cada dispositivo puede montarse en cualquier punto. En Windows, cada dispositivo físico se representa como un sistema de ficheros independiente, mientras que MINIX sólo tiene un sistema de ficheros en el que se montas las diferentes dispositivos. ¿En que variable de la función "main" de un programa en C se reciben los argumentos que se le pueden pasar como parámetro?. args. argv. argc. ¿Que comandos se utiliza en MINIX para buscar cadenas de caracteres dentro de ficheros?. find. ps. grep. Si queremos concatenar la ejecucion de varios comandos desde la linea de comandos del interprete de comandos de MINIX, ¿con que caracter conseguimos que la salida de un comando sea la entrada del siguiente?. >. ;. |. ¿Cual es el mecanismo que permite acceder al contenido de una unidad de CD en MINIX?. El comando 'mount', que se enlaza el sistema de ficheros de dicha unidad en un punto de montaje del sistema de ficheros raiz. El comando 'mount', encargado de conectarse en el arranque del sistema con todos los dispositivos hardware del mismo. El sistema de ficheros virtual (VFS), que permite al usuario manejar la unidad de CD de forma transparente para el usuario. ¿Que fichero tengo que modificar para cambiar para el usuario ast el prompt?. /usr/ast. /etc/passwd. /usr/ast/.profile. ¿Que deberia poner para anidar una sesión del usuario bien en tu sesion?. su bin. su (nombreUsuario). ¿Que valor minimo contiene la variable de la funcion "main" de un programa en C que recibe el numero de argumentos que se le pasan como parametro?. 2. 1. 0. ¿Cuantos permisos de ejecucion tiene un archivo normal dentro del sistema MINIX?. Tres permisos: uno para el propietario, uno para el grupo propietario y otro para el resto de usuarios. Tres permisos: Uno de lectura, otro de escritura. y un tercero de ejecución. Nuevo permisos: Tres para el propietario, tres para el grupo propietario y otros tes para el resto de usuarios. Cuando un proceso padre pide una llamada "wait" en Minix queda bloqueado hasta que su proceso hijo termina, por ejemplo mediante la funcion exit(). ¿Verdadero o falso?. Verdadero. Falso. ¿Cuantos UIDS o identificativos puede tener un usuario en un sistema UNIX-like?. Los que se deseen. 2. 1. ¿Cuantos PIDs o identificativos puede tener un mismo proceso en sistema UNIX-like?. No lo podemos saber. 2. 1. Si se ejecuta correctamente, ¿que devuelve la funcion fork al proceso que la invoca?. El PID del nuevo proceso que ha solicitado crear. El PID del proceso INIT. Un cero. ¿Cual de las siguientes afirmaciones es cierta?. Los procesos hijo reciben UIDS consecutivos. Los procesos hijo tienen un UID distinto al de su proceso padre. Los procesos hijo de un proceso tienen el mismo UID. Se dice que un proceso ha pasado al estado zombie cuando ha terminado de ejecutar su codigo, pero su padre todavia no ha ejecutado la funcion wait() para esperar su finalizacion. Verdadero. Falso. La llamada al sistema "fork" en Minix crea un proceso hijo que es una réplica exacta del proceso que ejecuto la funcion fork(), compartiendo su espacio de direcciones en memoria principal. ¿Verdadero o falso?. Verdadero. Falso. ¿Que es un PCB?. Un bloque de informacion que representa a un proceso en el sistema. Un proceso de control en estado Bloqueado. Un bloque central con la lista de Proceso. ¿Que UID se asocia a un proceso en un sistema UNIX-like?. El del usuario que lo lanza a ejecución. El del propietario del archivo con el programa que esta ejecutando. El que estaba libre y le asigno el sistema operativo cuando fue lanzado a ejecucion. ¿que es un PPID?. El valor puntual del identificativo unico asignado por el sistema a un proceso, ya que este va variando durante su ejecuccion. El valor temporal del identificativo unico asignadopor el sistema a un proceso antes de que sea definitivo. El identificativo unico del proceso padre de un proceso. ¿Que señal envia el sistema a un proceso que utiliza la funcion "alarm"?. SIG_ALARM(). PAUSE(). KILL(). La comunicacion entre procesos se implementa en el nucleo porque es necesario poder acceder a ciertas tablas del sistema que soloson accesibles desde procesos de dicho nivel. ¿Verdadero o falso?. Verdadero. Falso. La llamada al sistema "alarm" en Minix se utiliza para que un proceso se sincronice con otro, ya que con ella se solicita al sistema que envie la señal SIGALRM al proceso destino al cabo de los segundos indicados. ¿Verdadero o falso?. Verdadero. Falso. El envio de señales es el unico mecanismo de comunicacion entre procesos sin paso de datos que podemos utilizar en Minix. ¿Verdadero o falso?. Verdadero. Falso. ¿Con que comando se puede mandar una señal a un proceso desde la linea de comandos?. kill. pause. signal. El procedimiento por defecto cuando un proceso recibe una señal en Minix implica la muerte del proceso receptor de la señal. ¿Verdadero o falso?. Verdadero. Falso. ¿Que llamada al sistema en Minix nos permite parar ejecucion de un procesos hasta que reciba una señal?. pause. signal. alarm. ¿Cual de las siguientes señales puede ser capturada por un proceso?. SIGKILL. SIGINT. SIGSTOP. ¿Que llamada al sistema en C puede utilizar un proceso para sincronizarse consigo mismo?. alarm. signal. pause. ¿Que señal es la numero 15?. SIGALRM. SIGTERM. SIGKILL. Las sentencias send, receive y sendrec de MINIX utilizan nominacion directa. ¿Verdadero o falso?. Verdadero. Falso. El sistema de ficheros no puede iniciar la comunicacion con el gestor de memoria, solo puede darle respuestas. Esta regla tiene una excepcion en el arranque del sistema, cuando el sistema de ficheos informa de su propio tamaño al gestor de memoria. ¿Verdadero o falso?. Verdadero. Falso. En el sistema MINIX ¿puede un proceso de usuario recibir mensajes?. Si, basta con invocar a la llamada al sistema receive(). Si, pero solo mensajes de respuesta recibidos mediante sendrec(). No, porque la llamada al sistema receive() solo puede ser invocada por procesos del sistema. ¿Cuantos remitentes pendientes puede tener un proceso MINIX?. Un numero limitado por el tamaño de los punteros p_sendlink. Ilimitados, forman una lista apuntada desde la Tabla de Procesos. Solo uno, porque solo hay un puntero en la entrada de la Tabla de Proceso. ¿Cual es el mecanismo fundamental de comunicacion entre procesos implementado en MINIX?. El mecanismo de paso de mensajes. El mecanismo de paso de señales. El mecanismo de memoria compartida. En el sistema MINIX, ¿puede producirse interbloqueo por efecto de la comunicacion cruzada?. No, ya que el interbloqueo se evita haciendo que cada proceso solo pueda comenzar la comunicacion con procesos de su nivel inferior. No, porque las primitivas de comunicacion tienen almacenamiento, y esto elimina la posibilidad de interbloqueo. Si, ya que dos procesos pueden tratar de enviarse mensajes de forma cruzada, quedando ambos bloqueados. ¿En que nivel de MINIX se implementa el sistema de paso de mensajes para que todos los procesos del sistema pueden utilizarlo?. Tareas del Sistema. Núcleo. Nivel de servicio. En MINIX, ¿esta permitido que un proceso de usuario envie mensajes a un drive de entrada-salida?. Si, ya que las tareas de dispositivo deben estar accesibles por todas los demas procesos del sistema. No, ya que solo pueden comunicarse niveles adyacentes. No, ya que un proceso de usuario no tiene privilegios para iniciar una comunicacion. La unica forma de que los procesos sepan donde termina un mensaje y empieza el siguiente es trabajar con una estructura de mensajes conocida y de tamaño fijo. ¿Verdadero o falso?. Verdadero. Falso. Las sentencias send, receive y sendrec de MINIX son bloqueantes, es decir: Comparten memoria garantizando la exclusion mutua. Trabajan con nominiacion indirecta. Trabajan con enlaces sin capacidad. ¿Como se encuentra ordenada por defecto la lista de huecos libres de memoria en MINIX?. De menor a mayor tamaño. Por dirección de memoria. De mayor a menor tamaño. ¿En que direccion se encuentra el codigo fuente del gestor de memoria en MINIX?. /usr/src/mem. /src/mem. /usr/src/mm. ¿Que tipo de algoritmo de asignacion/ubicacion de memoria usa MINIX?. First-fit. Worst-fit. Best-fit. ¿Que información tiene cada nodo de la lista de huecis libres de memoria en MINIX?. Dirección de comienzo del hueco, su tamaño y puntero al siguiente nodo de la lista. Dirección de comienzo del hueco, puntero al siguiente nodo de la lista y puntero al anterior nodo de la lista. Dirección de comienzo del hueco, su tamaño y puntero al primer nodo de la lista. ¿Que tipo de ficheros contiene el directorio /usr/include/minix?. Cabeceras. Programs de usuario. Codigo fuente de MINIX. ¿Que contiene el fichero /usr/src/mm/table.c?. La implementación de la tabal de procesos que conforman el gestor de memoria. El vector o tabla "callvec" de punteros a procedimientos que procesan los distintos mensajes que llegan al gestor de memoria. El codigo fuente necesario para gestionar la tabla de huecos libres de memoria. ¿Cuando se invoca a la rutina "no-sys"?. Cuando el mensaje que llega al gestor de memoria no es remitido por otro proceso del sistema. Cuando el mensaje que llega al gestor de memoria no se para él. Cuando el mensaje que llega al gestor de memoria solicite la ejecucion de una programa del sistema y no una llamada al sistema. ¿Que se define en el fichero /usr/include/minix/callnr.h?. Los prototipos de las llamadas al sistema de Minix. Los nombres de las librerias de Minix que se pueden incluir en otros programas. Los identificativos numericos asociados a cada llamada al sistema de Minix. ¿Que se define en el fichero /usr/src/mm/proto.h?. Los nombres de las librerias de Minix que se utilizan para implementar el gestor de memoria. Los identificativos numericos asociados a cada llamada al sistema del gestor de memoria de Minix. Los prototipos de todos los procedimientos que dentro del MM, dan servicio a las llamadas al sistema. ¿En que fichero se define la lista de huecos libres de memoria en Minix?. En /usr/src/mm/alloc.c. En /usr/src/mm/main.c. En /usr/src/mm/forkexit.c. |