프로그램 세분화를 하게 된 배경은 무엇인가요?

프로그램 세분화를 하게 된 배경은 무엇인가요?

각 프로그램은 다음과 같은 여러 부분으로 나뉩니다.

  • 코드 조각
  • 데이터 세그먼트
  • 스택 세그먼트
  • 힙 세그먼트

그런데 이 발전의 책임은 누구에게 있습니까? 컴파일러와 링커는 이러한 섹션과의 통신을 지원해야 합니다.

  • 컴파일러와 링커 개발자가 처음 구현하고 초기 운영 체제에서 사용했습니까?

또는

  • 운영 체제 개발자가 먼저 구현한 다음 컴파일러와 링커 개발자가 이에 적응해야 합니까?

관련 정보