가상주소
-
💻 [OS 오퍼레이팅시스템] #14 | 메모리 관리 | 메모리 관리 요구사항, 주소 종류, Buddy System, Paging, SegmentationCS/OS 2022. 6. 13. 10:51
💻 용어 정리 - 정적 static 할당 컴파일 타임에 실행되어 실행 전에 미리 할당 된다. static 변수, 전역 변수 - 동적 dynamic 할당 런타임에 실행되어 요청 시에 할당된다. 실행 시점에야 메모리를 얼마나 사용할지 알 수 있는 상황이 있기 때문에 쓰인다(ex. 사용자의 입력으로 메모리 크기 알 수 있다던지) new, malloc - 메모리 관리 2부분으로 나뉜다. 1) OS(monitor, kernel) 2) User part : 다수의 프로세스로 나뉜다. 나뉘는 일은 OS가 하며 멀티프로그래밍 시스템의 핵심이다 -> memory management 💻 메모리 관리 요구사항 - 1) Relocation 재배치 다수의 프로세스 간 메인 메모리는 공유된다. - 프로그램이 어디에 배치될지 실행..