Document related concepts
Transcript
Tarea No 1 de Sistemas de Computación 1. En un sistema multiprogramado y de tiempo compartido, varios usuarios comparten el sistema simultáneamente. Esta situación puede resultar en varios problemas de seguridad. (1 pto.) a. Explique dos de estos problemas b. Es posible asegurar el mismo nivel de seguridad en una máquina de tiempo compartido que en una dedicada? Explique su respuesta. c. Es una máquina dedicada necesariamente más segura que una de tiempo compartido? Justifique su respuesta. 2. Escribir un sistema operativo que puede operar sin interferencias de programas de usuarios, maliciosos o con errores, requiere algún tipo de asistencia del hardware. Nombre tres elementos de ayuda del hardware para escribir sistemas operativos, y describa como podrían ser usados para protejer el sistema. (1 pto.) 3. ¿Cuál es la diferencia entre interrupción y excepción? ¿Cuál es el uso de cada una de ellas en el Sistema operativo? (1 pto.) 4. Cuál es el propósito de las llamadas a sistema? Explique además como funcionan. (1 pto.) 5. Liste 4 servicios proporcionados por el sistema operativo. Explique cómo cada uno de ellos proporciona conveniencia para los usuarios. Además explique en qué casos sería imposible para programas de usuario proporcionar tales servicios. (1 pto.) 6. Qué recursos son usados en la creación de una hebra? Cómo difieren respecto a los usados en la creación de un proceso? (1 pto.) 7. Defina las diferencias entre planificación apropiativa y no apropiativa. Establezca por qué es improbable que planificación no apropiativa se implemente en sistemas computacionales actuales. (1 pto.)