Tema 1 Introduccion 3 ISO

Páginas: 4 (871 palabras) Publicado: 16 de septiembre de 2015
Introducción a los
Sistemas Operativos
Introducción – III
Profesores:
Lía Molinari
Juan Pablo Pérez
Macia Nicolás

I.S.O.
Versión: Agosto 2015
Palabras Claves: Sistema Operativo,
Hardware, SystemCall, Interación,
Modos de Ejecución, Protección, Kernel
Los temas vistos en estas diapositivas han sido
mayormente extraídos del libro de Andrew S.
Tanenbaum (Sistemas Operativos Modernos) Problemas que un SO debe evitar
Proteger el vector de interrupciones
– Así como las RAI (Rutinas de
atención de interrupciones)
Producir instrucciones de E/S ilegales
Intentar acceder a una posiciónilegal
de memoria
– Proteger los espacios de direcciones
Que un proceso se apropie de la CPU

Modos de ejecución - Usuario y Supervisor
El bit de modo indica el modo actual
Las instruccionesprivilegiadas
deben ejecutarse en modo
supervisor (necesitan acceder a
estructuras del kernel, o ejecutar
código que no es del proceso)
Cuando está en modo usuario, el
proceso puede acceder sólo a su
espacio dedirecciones, es decir a las
direcciones “propias”.
4

Modos de ejecución (cont)
El SO se ejecuta en modo supervisor
Por lo tanto: en el modo usuario sólo
un subconjunto de instrucciones de
máquinaes permitido.

Modo Kernel

Modo Usuario

Tener en cuenta que…
Cuando se arranque el sistema, arranca
con el bit en modo supervisor.
Cada vez que comienza a ejecutarse un
proceso de usuario, estebit se DEBE
PONER en modo usuario.
– Mediante una Instrucción especial.
 Cuando hay un trap o una interrupción, el
bit de modo se pone en modo Kernel.
– Única forma de pasar a Modo Kernel
– No es elproceso de usuario quien hace
el cambio.

Cómo actúa…
Cuando el proceso de usuario intenta
por sí mismo ejecutar instrucciones
que pueden causar problemas (las
llamadas instrucciones privilegiadas)esto el HW lo detecta como una
operación ilegal y produce un trap al
SO.

En Windows…
En WIN2000 el modo núcleo ejecuta
los servicios ejecutivos. El modo
usuario ejecuta los procesos de
usuario....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tema 1 Introduccion 2 ISO
  • Introduccion al derecho tema 3
  • introducción al marketing tema 1
  • Tema 1 Introduccion A La Economia
  • TEMA 1 Introducción
  • Tema 1 Introducción A La Manufactura
  • TEMA 1 introduccion
  • Tema 1 Introduccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS