Resultados da pesquisa a pedido "osdev"

3 a resposta

Como podem os simuladores CAS, como o PTLsim, obter uma simulação precisa do ciclo do hardware x86?

Alguém pode me esclarecer como é que o software CAShttp://www.ptlsim.org/ trabalhos? Como eles alcançam a precisão do ciclo se não houver informações quantos...

1 a resposta

Mapa de memória mostra mais RAM do que fisicamente disponível

Eu estou trabalhando em um pequeno kernel x86. Estou acessando e tentando ler o mapa de memória que o GRUB fornece no cabeçalho de inicialização múltipla. Eu...

1 a resposta

São necessárias tantas chamadas de espera do controlador do teclado ao ativar o portão A20

DePágina OSDev [http://wiki.osdev.org/A20_Line#Enabling]na linha A20, o código para ativar o A20 é fornecido como: enable_A20: cli call a20wait mov al,0xAD out 0x64,al call a20wait mov al,0xD0 out 0x64,al call a20wait2 in al,0x60 push eax call ...

2 a resposta

Como executar um programa sem um sistema operacional?

Como você executa um programa sozinho sem um sistema operacional em execução? Você pode criar programas de montagem que o computador possa carregar e executar na inicialização, por exemplo inicialize o computador a partir de uma unidade flash e ...

2 a resposta

Mover o cursor do modo de texto não está funcionando

Estou trabalhando para mover o cursor do modo de texto no sistema operacional que estou desenvolvendo atualmente. Estou tendo problemas para fazer com que ele apareça. Aqui está o código que eu uso para atualizar o cursor: void update_cursor() { ...

15 a resposta

Recursos para desenvolver um sistema operacional [fechado]

Estou planejando escrever um sistema operacional e não sei muito sobre sistemas operacionais. Existem bons recursos ou livros para ler para que eu possa aprender? Quais são as suas recomendações?

3 a resposta

Como gravar um arquivo bin (512 bytes) no primeiro setor (setor 0) de um disquete?

Como eu escrevo um arquivo .bin para estar no primeiro setor de uma imagem de disquete / disquete virtual / disquete? Estou tentando inicializar um simples carregador de inicialização de 512 bytes. O tamanho em todos os lugares diz "512 bytes", ...

1 a resposta

Criando um kernel simples de inicialização múltipla carregado com grub2

Estou tentando seguir as instruções aqui para criar um kernel simples do sistema operacional:http://mikeos.sourceforge.net/write-your-own-os.html [http://mikeos.sourceforge.net/write-your-own-os.html] Exceto que, em vez de inicializar a partir ...

6 a resposta

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 ...

1 a resposta

Erro de leitura de disco ao carregar setores na memória

Eu tentei desenvolver um gerenciador de inicialização usandoesta [https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf], mas quando é executado, mostra: disk read error!Se eu ignorá-lo, em uma parte posterior, ele me mostra ...