So tp!

Solo disponible en BuenasTareas
  • Páginas : 6 (1261 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de marzo de 2012
Leer documento completo
Vista previa del texto
TP1Sistemas Operativos
Autoevaluacion # 1
Tema: Conceptos generales sobre SO
1. EI SO necesita tiempo de CPU? SI –NO
El SO es un programa por lo que necesita CPU
2. Pueden convivir en un mismo SO la modalidad Batch y la Interactiva? SI -NO
No puede la modalidad Bacth no tiene protagonismo el usuario
2. Puede un programa ejecutarse desde el disco? SI –NO
Para ejecutarse un programadebe estar en memoria
3. Puedo planificar el uso de la CPU si no cuento con memoria secundaria? SI –NO
La memoria secundaria es una parte fundamental para la ejecución de un proceso ya que cuando un proceso se le termina el quantun o es interrumpido es llevado a memoria secundaria a la espera de CPU
5. La interrupción por clock impide que un proceso se apropie del procesador. V-F
6. Quévalor toma el PC (program counter) cuando se va a ejecutar la rutina de atención
de interrupciones?
Toma el valor de la dirección de inicio de lasubrutina de manejo de la interrupción
7. Porque se pueden “deshabilitar” interrupciones?
Hay interrupciones que no se pueden enmascarar o deshabilitar, las conocidas como interrupciones no enmascarables o NMI Al no poderse desactivar son empleadaspor dispositivos para los que el tiempo de respuesta es crítico, como por ejemplo el coprocesador matemático Intel 8087 en el IBM PC, el indicador de batería baja, o un error de paridad que ocurra en la memoria.
8. Donde se guarda el valor del PC anterior (o sea, del proceso interrumpido)?
Se guarda en el stack o pila temerario
9. La interrupción es externa al proceso. V-F
Hay que hacer unaaclaración y distinguir las interrupciones de las excepciones. Las excepciones o traps son las llamadas interrupciones por software. Las interrupciones son externas al proceso; las
Excepciones son internas a él.
10. Un intento a acceder de una dirección ilegal, se trata como una excepción o trap. V-F
Siempre que un programa intenta acceder a otro segmento (evidentemente de su espacio virtual dedirecciones), se comprueba el nivel de privilegio del segmento en el cual se accede, con el nivel de privilegio del segmento al cual queremos acceder. A un programa se le permite acceder a un segmento de datos con un nivel de privilegio igual o menor al segmento en ejecución. Un intento de ir a un nivel superior, es ilegal y provoca una "excepción" para informar del intento de violación al sistemaoperativo.
a.- Las traps o interrupciones software son interrupciones invocadas por el usuario desde
programa. En este caso, la CPU pasa a ejecutar el manejador de trap asociado (su
rutina de atención a la interrupción o ISR2).
b.-. Las excepciones son traps generadas automáticamente en respuesta a alguna condición
excepcional producida al intentar ejecutar una instrucción: división por cero,código de
operación ilegal. . .También en este caso se ejecuta la ISR asociada, decidiendo, en su
caso, qué hacer con la situación anómala.
c.- Las interrupciones hardware, a las que llamaremos simplemente “interrupciones”, se
basan en un evento hardware externo a la CPU y no relacionado con la secuencia de
instrucciones que se esté ejecutando en ese momento.

11. Un proceso puede accederal espacio de direcciones de otro proceso si está en modo
usuario. V-F .- Siempre que tenga los privilegios
Siempre que un programa intenta acceder a otro segmento (evidentemente de su espacio virtual de direcciones), se comprueba el nivel de privilegio del segmento en el cual se accede, con el nivel de privilegio del segmento al cual queremos acceder. A un programa se le permite acceder a unsegmento de datos con un nivel de privilegio igual o menor al segmento en ejecución. Un intento de ir a un nivel superior, es ilegal y provoca una "excepción" para informar del intento de violación al sistema operativo.
12. Puede una computadora ser servidor y c1iente? SI -NO

13. Una llamada al sistema (system call) genera un proceso del sistema operativo. V-F

14. La llamada al sistema es la...
tracking img