analise arquivo unix

923 palavras 4 páginas
Análise dos Arquivos: MakeFile, Bootasm.s e Main.c

MakeFile
O objetivo de Makefile é definir regras de compilação para projetos de software. Tais regras são definidas em arquivo chamado Makefile. O programa make interpreta o conteúdo do Makefile e executa as regras lá definidas. Alguns Sistemas Operacionais trazem programas similares ao make, tais como gmake, nmake, tmake, etc. O programa make pode variar de um sistema a outro pois não faz parte de nenhuma normalização .
O texto contido em um Makefile é usado para a compilação, ligação(linking), montagem de arquivos de projeto entre outras tarefas como limpeza de arquivos temporários, execução de comandos, etc.
Evita a compilação de arquivos desnecessários. Por exemplo, se seu programa utiliza 120 bibliotecas e você altera apenas uma, o make descobre (comparando as datas de alteração dos arquivos fontes com as dos arquivos anteriormente compilados) qual arquivo foi alterado e compila apenas a biblioteca necessária.
Automatiza tarefas rotineiras como limpeza de vários arquivos criados temporariamente na compilação
Pode ser usado como linguagem geral de script embora seja mais usado para compilação

Bootasm.S
É um arquivo do xv6 que é escrito em assembly que tem como função principal iniciar o processador. A sua instrução ocorre da seguinte forma, inicia a primeira CPU, muda para o modo protegido de 32 bits, saltando para o arquivo bootmain.c, que está escrito na linguagem C. O BIOS carrega o código a partir do primeiro setor do disco rígido para a memória no endereço físico 0x7C00 e começa a executar em modo real com os registradores % cs e % ip. Então monta para o modo de 16 bits. O BIOS habilita interrupções e desativa-os. Logo após, é zerado os registradores de segmentos de dados ds, es e ss.
O endereço fisico de linha a20 está com o valor zero, de modo que os primeiros computadores com 2 megabytes deveriam executar o software que assumiu 1 megabyte. Isso é desfeito então é mudado do real para o

Relacionados

  • Pericia forense
    5755 palavras | 24 páginas
  • Fd7d5cec5b0c13
    9688 palavras | 39 páginas
  • Sistemas de Arquivos
    1840 palavras | 8 páginas
  • ARTIGO SISTEMAS DE ARQUIVOS
    2219 palavras | 9 páginas
  • redes
    1508 palavras | 7 páginas
  • Solaris - sistema operacional
    3378 palavras | 14 páginas
  • SISTEMA OPERACIONAL UNIX
    10231 palavras | 41 páginas
  • Análise de estudos sobre investigação forense computacional em sistema unix alterado por rootkits
    3100 palavras | 13 páginas
  • Adm de sistemas operacionais
    463 palavras | 2 páginas
  • Sistemas de Arquivos Distribuidos - Samba, DFS e NFS/NIS
    3225 palavras | 13 páginas