• Lunes 23 de Diciembre de 2024, 00:59

Autor Tema:  Modos Protegido Y Modo Real  (Leído 2534 veces)

jodijo5

  • Miembro HIPER activo
  • ****
  • Mensajes: 518
  • Nacionalidad: pe
    • Ver Perfil
    • http://www.bluetecnologia.com
Modos Protegido Y Modo Real
« en: Viernes 6 de Mayo de 2005, 23:48 »
0
hola amigos, estoy llevando el curso de microprocesadores, y no le entendí lo que es nada al profe, esabamos hablando de segmentos en los regitros internos del micro y hablo que hay dos modos, uno real y otro protegido, alguien me quede explicar algo sobre eto por favor?
=============================
Daniel Pomalaza Mendoza
visita el Dinosaurio Azul :-D
http://bluetecnologia.com

carmamezo

  • Miembro MUY activo
  • ***
  • Mensajes: 232
    • Ver Perfil
Re: Modos Protegido Y Modo Real
« Respuesta #1 en: Sábado 7 de Mayo de 2005, 09:14 »
0
Hola, supongo que se trataba de los procesadores x86 (si no es así, supongo que te servirá igualmente)... Intel incluyó en su modelo 286 (y posteriores) la posibilidad de multitarea.  Lo que significa es que cada programa se ejecuta en pseudoparalelo (se ejecutan de manera serie uno cada vez debido a que el procesador sólo ejecuta una instrucción cada vez, pero se produce un cambio de tareas tan rápido cada poco tiempo que el usuario tiene la impresión que todas se están ejecutando al mismo tiempo).  Este cambio en la arquitectura supuso que intel tuviera que crear dos tipos de modos (aunque realmente haya cuatro):
modo real: el micro trabaja como un 8086 pero más rápido, monotarea.
modo protegido: se usa la posibilidad multitarea y la memoria virtual.

En éste último modo, los programas tienen acceso limitado al juego de instrucciones, existen instrucciones que sólo el programa supervisor puede ejecutar....

En modo real, comportándose como un 8086, el procesador sólo puede direccionar 1MB (20bits) de memoria (independientemente de lo que haya instalado en el sistema).  Se puede pasar de modo real a protegido por software, pero no se puede volver luego a no ser que se resetee el procesador.  El pentium siempre inicia en éste modo para crear todas las tablas, registros y descriptores que luego usará, una vez hecho esto pasa a modo protegido.  En modo protegido se pierde la compatibilidad con los programas para el 8086, ésto se arregla pasando a modo virtual (otro modo más).

En modo protegido, el pentium se usa con toda su potencia, puede usar memoria virtual, usa 46bits para direccionar la memoria, de tal forma que en vez de direccionar como máximo 4GB (con los 32bits de la arquitectura) de memoria física, puede direccionar un total de 64TB de memoria gracias al SO y a los discos duros.  Además permite la multitarea.
El no dejar que el programa pueda ejecutar cualquier instrucción hace que el sistema sea más estable, pues los programas son independientes y si uno cae, el resto no tienen por qué caer.

En modo protegido se consigue que un programa seguro (el programa del núcleo que controla todo el sistema, el que tiene máximo privilegio) esté a salvo de que otros programas puedan acceder a su código, datos o pila.  Pero se permite cierta comunicación entre los procesos.  De tal forma que una aplicación que haces no pueda interferir con otras, pero si pueda acceder a dispositivos hardware o elementos que sólo pueden ser accedidos con el nivel máximo a travé de ciertos mecanismos de comunicación.  Aparte existe una serie de niveles de privilegio y unas reglas para el acceso interniveles.

En fin supongo que hay bastante más miga.... pero bueno, como anticipo no está mal... Si hay algún fallo o metedura de pata (probablemente las haya) comunicarla.
Un saludo.    :lightsabre:
No hay tonto más molesto que el ingenioso.

jodijo5

  • Miembro HIPER activo
  • ****
  • Mensajes: 518
  • Nacionalidad: pe
    • Ver Perfil
    • http://www.bluetecnologia.com
Re: Modos Protegido Y Modo Real
« Respuesta #2 en: Lunes 9 de Mayo de 2005, 21:33 »
0
carmanezo, eres un genio. gracias amigaso. al menos meayudaste a entender mejor mi clase y en este foro al menos me veran un pocoseguido porqueaese profe ni su sombra lo comprende.
=============================
Daniel Pomalaza Mendoza
visita el Dinosaurio Azul :-D
http://bluetecnologia.com