Qual é o pano de fundo da segmentação do programa?

2

Cada programa é separado em vários segmentos, como:

  • segmento de código
  • segmento de dados
  • segmento de pilha
  • segmento de heap

Mas quem foi responsável por essa progressão? O compilador e o linker precisam suportar essa conversa para esses segmentos.

  • foi implementado pela primeira vez pelos desenvolvedores do compilador e do linker e os primeiros sistemas operacionais o usaram?

ou

  • foi implementado pela primeira vez pelos desenvolvedores do sistema operacional e os desenvolvedores de compiladores e vinculadores precisaram de um ajuste?
por Jorgos 09.10.2015 / 13:46

0 respostas