Quando digitamos o nome de um executável no terminal, o sistema operacional procura o arquivo correspondente no HD e o lê.
O arquivo contém informações de controle, que serão usadas pelo SO, e a imagem de memória que será copiada (literalmente) para a memória e executada.
Neste nível "executar" significa fazer um salto (JMP, CALL, ou equivalente) para a primeira instrução da imagem de memória que foi carregada. A isto também chamamos passar o controle para o programa.
Quando o programa termina, ele devolve o controle para o SO (com outro JMP ou um RETurn).
Este é o blog de relacionamento com alunos de Fábio Nakano.
Desejo testar se esta mídia facilita a comunicação e aprendizado de conteúdo.
Gostaria que vocès dessem notas mais altas para posts que ajudaram mais a entender o assunto (e não por outro critério, por exemplo o melhor escrito ou o mais "bonito")
fabionakano at usp dot br
Prédio A1, segundo andar - Sala 204E
Caso precise do mapa do Campus:http://each.uspnet.usp.br/site/mapa.php
Siga-me por email preenchendo a caixa abaixo.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário