Criando um S.O

530 palavras 3 páginas
A construção de sistemas operacionais não é algo comum de se ouvir hoje em dia, mas, desperta o interesse de muitos para realmente saber como as coisas funcionam debaixo dos panos.

Sim, por trás da tela gráfica e até mesmo por trás da tela preta do terminal.

Abordarei hoje, a criação de um kernel do zero.

Kernel é o núcleo do sistema operacional. Ele controla, dependendo do paradigma escolhido, praticamente tudo em seu computador. Pode gerenciar Hardware (aquele Pendrive que você conectou na máquina, foi ele que reconheceu e o deixou acessível a você), distribui e organiza recursos de todo o sistema.

O kernel que criaremos em questão, será algo muito simples. Ele será capaz de ligar uma máquina de arquitetura x86 e escrever "hello world" na tela. Servirá apenas para entusiasmar sobre o assunto e mostrar que, com um pouco de esforço, é realmente possível fazer um simples sistema operacional.

O artigo é direcionado a todos os públicos. Desde o leigo e médio entendedor do assunto, até às pessoas mais avançadas. Se você não parou de ler até aqui, é um bom sinal, você está disposto a encarar o desafio!

Mas antes, vamos recapitular algumas regras:

Para que nada dê errado, leia o artigo em sua respectiva ordem, deixe o autor leva-lo passo por passo, um de cada vez. Mesmo com um assunto extenso, prometo não ser chato. Caso tenha algum termo que você, por acaso, não conheça, pesquise sem medo. O intuito de tudo é realmente isso. Os dois lados aprenderem. Se algo não der certo, coisa que acontece muito quando o assunto é este, não desanime. Tente quantas vezes forem necessárias para seu sucesso. As linguagens escolhidas para a criação de nosso sistema operacional são C++ e Netwide Assembly (ASM). Caso não conheça, sugiro uma pesquisa elevada sobre isso. Rodar Kernels caseiros em máquinas reais, pode gerar efeitos colaterais graves. Então, pelo amor de Deus, não rode isso em uma máquina real. Todos os testes serão feitos dentro de

Relacionados

  • Melhorias com virtualização com hiper-v
    2629 palavras | 11 páginas
  • Trabalho
    648 palavras | 3 páginas
  • GSOWORK1
    1597 palavras | 7 páginas
  • Aula04 SICII CTII 2012
    1649 palavras | 7 páginas
  • O que é Software
    422 palavras | 2 páginas
  • Resumo de Sistemas Operacionais
    1194 palavras | 5 páginas
  • Sistemas de informação
    1489 palavras | 6 páginas
  • INTRODUÇÃO A S.O. e PROCESSOS E THREADS. SISTEMAS OPERACIONAIS
    1781 palavras | 8 páginas
  • Sistemas Operacionais
    1282 palavras | 6 páginas
  • Desafio Profissional Alexander Pinto 2
    1509 palavras | 7 páginas