Arq

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1256 palavras )
  • Download(s) : 0
  • Publicado : 8 de junho de 2015
Ler documento completo
Amostra do texto
MODO PROTEGIDO
Thiago Vasconcelos do Amaral
1

UNIVERSIDADE DE ITAÚNA
(UIT)

Rodovia MG 431 - Km 45 (Trevo Itaúna/Pará de Minas) - Caixa Postal 100
CEP: 35.680-142 - Itaúna/MG
thiago-amaral@msn.com

INTRODUÇÃO
Em computação modo protegido (Protected Mode) é um modo operacional dos processadores compatíveis x86 da série 80286 e posteriores. Este modo permite que o os softwares
do sistema façam usode recursos como memória virtual, paginação, multi-tarefa segura
e outras características projetadas para aumentar o controle do sistema operacional sobre
as demais aplicações

CARACTERÍSTICAS
A introdução do modo protegido destina-se a adicionar, ao lado do modo real chamado
compatível com novas características existentes, para melhorar a estabilidade do sistema
multitarefas e pela assistênciamaterial para o seguinte:
* proteção de memória;
* suportar a memória virtual;
* mudança de contexto;
* o endereçamento de 80386.
A maioria dos sistemas operacionais x86 modernos, do Linux para o FreeBSD
através do Windows desde a versão 3.1, o trabalho neste modo. Por razões de compatibilidade, um computador é iniciado em modo real e mudar para o modo protegido é feito
manualmente. Esta é uma dasprimeiras tarefas feitas pelo sistema operacional após a
inicialização.

SEGMENTADO
A segmentação não pode ser desativado completamente em modo protegido. Mas ao
contrário do modo real, os segmentos são totalmente programáveis.
Com a segmentação que são níveis de privilégios estabelecidos.
tem um nível de 0 a 3.

Cada segmento

Segmentação serve também para suportar a memória virtual. Com efeito,um segmento é composto por uma base e uma fronteira que define um comprimento. Dentro
de um segmento, o endereço lógico 0 corresponde à base do referido segmento. Um
segmento pode ser movido com seus dados de forma integrada.

Além disso, o descritor de cada segmento contém um bit P a "presente"que indica
se os dados na memória ou não. Se este bit estiver desligado, quando o acesso a estesegmento, uma exceção é acionado, permitindo que o sistema operacional para buscar os
dados que eles estão localizados e copiado para a RAM.
Segmentação é pouco utilizado pelo Linux, que define os segmentos correspondentes à totalidade da memória virtual.

NÍVEIS DE PRIVILÉGIO
Há, no modo x86 protegida, quatro níveis de privilégios chamado anéis de proteção,
numeradas de 0 a 3. O nível 0 é o mais altonível de privilégio e o menor nível 3. Proteção
de memória é baseada em segmentos: o material não permite que um programa que é
executado em um segmento, o acesso aos segmentos de privilégios mais altos.
Na prática, a maioria dos sistemas operacionais modernos usam apenas dois desses
níveis. O kernel do espaço código corre no anel anel 0, enquanto que os aplicativos do
usuário são normalmenterealizadas no Anel anel 3, mais seguro e mais restritivo. Ele
fala desses anéis com as palavras "modo kernel"e "Modo usuário".

MEMÓRIA VIRTUAL
A capacidade do 386 de trabalhar com vários aplicativos ao mesmo tempo (multitarefa) é
realmente muito útil, mas esta característica traz um pequeno problema: abrindo vários
aplicativos sucessivamente, logo a memória RAM do sistema se esgota. Para corrigir
esteproblema, o modo protegido traz também a memória virtual, que permite criar um
arquivo temporário no disco rígido, chamado de Swap File, ou arquivo de troca, que
funciona como uma extensão da memória RAM, permitindo abrir quantos aplicativos
forem necessários, até que o espaço do disco rígido se esgote.
Por exemplo, só o Windows 2000 Professional, junto com os serviços básicos
ocupa cerca de 40 MBde memória. Se você abrir o Word 97, serão necessários mais 10
Megabytes, um total de quase 50 MB. Caso o micro em questão possua apenas 32 MB de
memória, seria criado um arquivo temporário de 18 MB no disco rígido, que armazenaria
os dados que não couberam na memória RAM.
O problema em usar memória virtual é que o disco rígido é centenas de vezes
mais lento do que a memória RAM. Um disco...
tracking img