CS/메모리1 메모리 관리(리눅스) CPU는 우리가 작성한 코드를 바로 이해해서 읽지 못함. 우리가 작성한 코드를 컴파일러를 이용해서 010101과 같은 형태로 바꾸어주어야 이해하고 읽을 수 있음. 이때 내가 SomeString이라는 코드를 썻다면 SomeString을 Symbolic Address라고 하고 이를 컴파일러를 통해 010101과 같은 이진법의 숫자형태로 바꾼것을 Logical Address(논리주소)라고함. A라는 프로그램과 B라는 프로그램이 있다고 치자. 이 두프로그램의 코드 주소는 어떻게 정해질까? A라는 프로그램의 코드들의 주소가 0번부터 19번까지 B라는 프로그램의 코드들의 주소가 20 ~ 39로 정해 지는 것이 아니라 둘다 0 ~ 19로 정해진다. 각각 프로그램마다 중복되는 논리 주소를 가지고 있다는 것이다.!!! .. 2022. 1. 19. 이전 1 다음