Comunidade OSDevBrasil.net
Maio 22, 2012, 07:31:25 *
Bem-vindo, Visitante. Por favor faça o Login ou Registro.

Login com nome de usuário, senha e duração da sessão
Notícias: Anuncie a nossa comunidade a amigos, fóruns...
 
   Home   Ajuda Pesquisa Login Registrar  
Páginas: [1]
  Imprimir  
Autor Tópico: Páginação simples  (Lida 1232 vezes)
Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« : Outubro 31, 2007, 07:59:05 »

Olá a todos.

Acredito que poderiamos implementar uma paginação simples para o sistema operacional, sem a transferencia de páginas para o disco. Assim poderiamos fazer a melhor allocação de memória do computador e ainda possíbilitar a criação de processos de modo virtual (8086), assim podendo acessar modos e drivers mais antigos (VGA,...).

Digam o que acham?
Registrado

╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 10.04
Browser: Google Chrome 10

gnomo
Moderador Global
OS Full Member
*****

Karma: 6
Mensagens: 173


gnomo_86@linuxmail.org
Ver Perfil WWW Email
« Responder #1 : Novembro 02, 2007, 01:34:47 »

e pq não logo o PMode ?  Hein???
pra facilitar?  Rolar os Olhos
Registrado

Projeto SOmBRA - http://code.google.com/p/projeto-sombra
E-Mail: gnomo@projeto-sombra.org

S.O.: Debian 6.0 "Squeeze"

Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #2 : Novembro 02, 2007, 08:39:03 »

Mas já estamos em PMode (usamos GDT (memória segmentada))... O acréscimo de paginação tornará um pouco mais complexo o gerenciamento de memória, mas facilitará na entrada nas trocas com disco futuramente... E facilitará também na proteção com o modo virtual 8086 e poderemos usar o DOS como base do modo.
Registrado

╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 10.04
Browser: Google Chrome 10

gnomo
Moderador Global
OS Full Member
*****

Karma: 6
Mensagens: 173


gnomo_86@linuxmail.org
Ver Perfil WWW Email
« Responder #3 : Novembro 02, 2007, 04:22:42 »

LOL !

é mesmo, onde estou com a cabeça? rsrsrs já estamos em PMode, no caso o vm8086 será interessante na inicialização do sistema, já que teremos as funções DOS disponiveis(nao será necessario drivers extras), é isso?  Lábios selados
Registrado

Projeto SOmBRA - http://code.google.com/p/projeto-sombra
E-Mail: gnomo@projeto-sombra.org

S.O.: Debian 6.0 "Squeeze"

Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #4 : Novembro 02, 2007, 04:37:46 »

Precisaremos de drivers se formos emular o DOS a não ser que carreguemos o DOS e usarmos ele... Mas será interessante usar o vm8086 para usar gráficos VGA e ainda rodar antigos programas DOS! Quanto a paginação servirá também para ampliar a memória do computador (virtualmente) e evitará a fragmentação externa da memória.
Registrado

╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 10.04
Browser: Google Chrome 10

gnomo
Moderador Global
OS Full Member
*****

Karma: 6
Mensagens: 173


gnomo_86@linuxmail.org
Ver Perfil WWW Email
« Responder #5 : Novembro 02, 2007, 07:59:20 »

O K !

e ai... metemos a mão na massa lá no SVN ou esperamos mais opniões? a galera parece que ta com medo de postar :S
Registrado

Projeto SOmBRA - http://code.google.com/p/projeto-sombra
E-Mail: gnomo@projeto-sombra.org

S.O.: Debian 6.0 "Squeeze"

Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #6 : Novembro 02, 2007, 09:03:46 »

Poderemos ir para o próximo passo e dai por na SVN. E o pessoal parece mesmo com um pouco de medo de postar.
Registrado

╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 10.04
Browser: Google Chrome 10

Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #7 : Novembro 04, 2007, 03:38:52 »

Então vamos fazer assim, iniciamos um pequeno driver de vídeo que sirva para DEBUG, como já dito, e então iremos para alocação de memória do núcleo, e então poderemos ir para a memória segmentada dos processos de usuários (2 a 3 segmentos) e então processos/threads!

Aprovado ou não?
Registrado

╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 10.04
Browser: Google Chrome 10

gnomo
Moderador Global
OS Full Member
*****

Karma: 6
Mensagens: 173


gnomo_86@linuxmail.org
Ver Perfil WWW Email
« Responder #8 : Novembro 05, 2007, 04:13:54 »

Por mim ta OK, se quiser pode lançar um source base(pra o debug) que faço uma revisão nele(e se precisar melhoro onde der) pois só vou ficar à vontade em um PC quarta feira da outra semana ehAIUEHAUIEheiuAE


POW, CADE O POVO? APAREÇAM PESSOAL! PARTICIPEM, OPNEM, PERGUNTEM !!!  Chorar
Registrado

Projeto SOmBRA - http://code.google.com/p/projeto-sombra
E-Mail: gnomo@projeto-sombra.org

S.O.: Debian 6.0 "Squeeze"

Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #9 : Novembro 07, 2007, 06:25:25 »

Farei o possível para fazer macros de debug e um simples driver de video!

Obs: Quanto ao pessoal no site, é mais comum a vinda de usuários para ler, do que escrever, então devemos fazer o possível para atrair mais pessoal para colaborar (Medidas já estão sendo tomadas!).
Registrado

╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 10.04
Browser: Google Chrome 10

novato
Moderador Global
OS Newbie
*****

Karma: 0
Mensagens: 7


Ver Perfil Email
« Responder #10 : Novembro 20, 2007, 03:08:56 »

Farei o possível para fazer macros de debug e um simples driver de video!

Obs: Quanto ao pessoal no site, é mais comum a vinda de usuários para ler, do que escrever, então devemos fazer o possível para atrair mais pessoal para colaborar (Medidas já estão sendo tomadas!).

   Bom... pessoal. Como eu disse: Estou muito entusiamado com esse sistema. E o meu objetivo é desenvolver.
Aos poucos eu irei colocar uns posts e tutoriais aí pra galera blzz?Hein??? Por enquanto c/c++, depois asm, depois, modelagem e desenvolvimento de sistemas e etc...
  Eu irei postar aos poucos e gradativamente blzz. Flw!
Registrado
CrociDB
OS Newbie
*

Karma: 0
Mensagens: 12


GameDev

crocidb@hotmail.com
Ver Perfil WWW Email
« Responder #11 : Novembro 20, 2007, 10:00:10 »

Oba! Ficamos muito agradecidos pelos posts de tutorial! Concerteza isso irá ajudar a comunidade OSDevBR a crescer!
Registrado

Páginas: [1]
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2009, Simple Machines XHTML 1.0 Válido! CSS Válido!