Dúvida com Espaço de Endereçamento

Started by .RaR., 19 de April , 2010, 06:56:05 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

.RaR.

Opa ! blz galera, estou com uma dúvida simples, estou estudando SO aqui na facul e não entendi muito bem, segundo ao trecho abaixo, pelo que entendi cada processo deve ser gerenciado para não bater de frente com o outro nem mesmo invadir o espaço.

O espaço de endereçamento é a área de memória pertencente ao processo, onde estão armazenados as suas instruções e os dados.
Cada processo possui seu próprio espaço de endereçamento, que deve ser protegido do acesso dos demais processos.


Mais aqui vem a dúvida, quem é o responsável por esse gerenciamento ? o Kernel ? no windows não sei se há também um núcleo determinado Kernel. Se for isso ou não for, me corrijam por favor. Vlw  8)
Uma vírgula em um lugar errado, pode comprometer sua vida. by OneSr

Reeves

#1
Primeiramente lhe recomendo ler o livro "Sistemas operacionais modernos" escrito por Andrew Stuart Tanenbaum

Sim, o Kernel é responsavel pelo alocamento/gerenciamento da memória.
Sim, o Windows possui Kernel.

ao ser executado, o kernel sede um espaço na memoria ao aplicativo e atribui um endereço deste espaço

leve exemplo de como seria a visao logica da memoria: http://www.fortunecity.com/bally/donegal/89/sist_aula19_fig6_99_2.gif

  °vº   NÃO USE DROGAS,
/(_)\  USE GNU/LINUX
^ ^

.RaR.

vlw cara...entendi .. vo da uma olhada no livro assim que acabar de ler oque eu estou lendo.

Quoteleve exemplo de como seria a visao logica da memoria: http://www.fortunecity.com/bally/donegal/89/sist_aula19_fig6_99_2.gif

Não entendi oque quis dizer com esse link onde estou citando  ::)
Uma vírgula em um lugar errado, pode comprometer sua vida. by OneSr

Reeves

é uma representação visual de uma memoria ram!
  °vº   NÃO USE DROGAS,
/(_)\  USE GNU/LINUX
^ ^