Cuestionario Tanenbaut
1. ¿Qué es Posix?
2. ¿Qué es una instrucción trap? Explica su uso en los S.O
3. ¿Cuál es la diferencia entre Trap y una instrucción?
4. ¿Cuál es el propósito de una llamada al sistema en unSistema Operativo?
5. ¿En que difiere una instrucción Trap de una llamada a procedimiento?
6. ¿Qué es una tarjeta de control?
7. Un archivo cuyo descriptor es “FD” contiene la siguiente secuencia de Bytes(3 - 1 – 4 – 1 – 9 – 2 – 6 – 5 – 3 – 5)
Se realiza la siguiente llamada al Sistema
Lseek (fd, 3, seek-set)
Read (fd, & bufer, 4)
En donde LSEEK realiza una búsqueda en el byte 3 del archivo,que contiene búfer. Después de completar la operación de lectura, donde quedo apuntado “lseek”
1) POSIX: (Interfaz de Sistema Operativo Portable) POSIX intenta asegurar la portabilidad entre losdiferentes sistemas operativos
Características:
Las funciones devuelven cero si se ejecutaron con éxito o uno en caso de
error.
Los nombres de las funciones son cortas y en minúscula.
2) Un TRAP esuna interrupción software, y una Instruccion TRAP (Permite cambiar de usuario a modo Kernel), y se usa para transferir el control al sistema operativo
3) La diferencia es que las trap sonsincrónicas con el programa, y las interrupciones son asincrónicas, la TRAP es la que está programada en el software y la interrupción la hace el hardware de acuerdo al uso del momento.
4) El propósito esque cuando un proceso está ejecutando un programa de usuario en
modo usuario y necesita un servicio al sistema, tiene que ejecutar una instrucción
de trap para transferir el control al S.O, Despuéseste último, averigua que necesita
el proceso llamador, para lo cual inspecciona los parámetros, Después lleva a
cabo la llamada al sistema y devuelve el control a la instrucción que va después de
lallamada al sistema.
5)
6) Una tarjeta de control es un comando que permite gestionar la ejecución de un proceso.
Con este sistema, podemos combinar entonces la terminación normal y la anormal,...
Regístrate para leer el documento completo.