Resultados da pesquisa a pedido "operating-system"
Como um driver do modo Kernel do Windows acessa a memória paginada?
1) Um processo do modo de usuário possui seu próprio "contexto de endereço", que mapeia os endereços virtuais no modo de usuário para uma coleção exclusiva de quadros de páginas físicos. Isso é,o significadode qualquer endereço virtual específico ...
Obstáculos na criação de um sistema operacional personalizado [fechado]
Parece-me que o projeto excessivamente ambicioso mais comum que os programadores (especialmente os graduados em ciências da computação) tentam enfrentar é a construção de seu próprio sistema operacional. (Tentar criar sua própria linguagem de ...
A diferença entre Call Gate, Interrupt Gate, Trap Gate?
Estou estudando o Intel Protected Mode. Descobri que o Call Gate, o Interrupt Gate, o Trap Gate são quase os mesmos. De fato, além de que o Call Gate possui os campos para o contador de parâmetros e que esses 3 portões têm campos de tipos ...
Qual a relação entre o Mac OS X e o BSD?
Eu li que o Mac OS X e o bsd estão relacionados. Quão intimamente eles estão relacionados. O software Mac OS X pode ser ajustado e instalado no BSD?
Configurando interrupções no modo protegido (x86)
Qual é o processo de configuração de interrupções no modo protegido? este [http://wiki.osdev.org/Interrupts]O link diz que se deve: Crie espaço para a tabela do descritor de interrupçãoInforme à CPU onde está esse espaço (consulte o Tutorial do ...
Não é possível pular ou chamar o kernel carregado em 0x8000
Estou tentando desenvolver um sistema operacional. O design é o seguinte: tenho um carregador de inicialização carregado em 0x7c00 que carrega o segundo estágio e salta para ele em 0x7e00. O segundo estágio também está no modo real e faz muitas ...
Arquitetura de computadores: como os aplicativos se comunicam com um sistema operacional? [fechadas]
Prelúdio: Esta é, sem dúvida, uma questão bastante ampla sobre arquitetura de computadores, mas que ouço de outras pessoas e me pergunto com frequência. Também não acho que haja uma resposta direta ou rápida para isso. No entanto, eu esperava que ...
Em C, como é chamado inicialmente o método main ()?
Como um programa C é iniciado?
gerenciador de inicialização - alternando o processador para o modo protegido
Estou tendo dificuldades para entender como um simples carregador de inicialização funciona. O carregador de inicialização de que estou falando é o do curso "Engenharia de Sistemas Operacionais" do MITs. Primeiro, deixe-me mostrar um código de ...
Variável condicional vs semáforo
Quando se deve usar um semáforo e quando se deve usar uma variável condicional (CondVar)?