메모리 공간을 선택할 때 메모리 탐색 순서
프로그램을 적재할 메모리 공간을 선택할 때, 선형탐색을 한다 하셨는데요.
low addr(OS) -> high addr(User Prog)
순으로 탐색하나요? 아님 그 반대인가요?
답변 1
0
PrivilegeEscalate님 안녕하세요.
해당 강의에서는 메모리 연속 할당 방식을 배우게 되는데요,
이 경우 프로그램을 적재할 메모리 공간을 선택할 때는 낮은 주소부터 높은 주소 방향으로 선형 탐색을 수행합니다. OS 영역이 있는 낮은 주소 쪽에서부터 시작해,
사용자 프로그램이 올라갈 수 있는 공간을 순서대로 확인하면서
First-Fit(최초 적합), Best-Fit(최적 적합) 같은 방법으로 알맞은 빈 공간을 찾는 방식입니다.
다만 알아두셔야 할 점은,
이러한 연속 메모리 관리 방식은 과거 시스템에서 사용되던 개념이며,
현대의 운영체제는 페이징 및 가상 메모리 기반의 불연속 할당 방식을 사용한다는 것입니다.
해당 내용은 바로 다음 강의에서 이어지니 참고해주세요.
감사합니다.
전공 필기 관련 질문
1
58
2
파이프라이닝
1
56
1
진리표를 회로로 변환할 때 F가 0인 경우 don't care
0
58
2
안녕하세요 큰돌님!
0
63
2
프로젝트 현실 때문에 차선의 기술 선택을 했던 경험, 이력서에 적어도 괜찮을까요?
1
98
2
경력관련 이력서 경험 분량 질문
1
72
2
컴퓨터구조론에 관해서
0
41
1
지원동기에 대하여
1
64
2
uC/OS-II RTOS 포팅 관련 질문
0
41
2
Sleep 함수와 우연 그리고 CPU로 랜덤뽑기
0
47
3
프론트엔드 이력서 관련 질문
1
65
2
포트폴리오에 대한 질문이 있습니다!
1
69
2
회사마다의 JD 자격 요건에 대해서는 어떻게 접근해야 좋나요?
0
51
2
스킬에 대해
1
90
2
건강문제, 공백과 개인서비스에 대한 질문입니다.
1
110
2
비전공자 전공 필기 준비 문의
0
129
2
금공 준비하려고 하는데 코테 어떻게 준비할까요?
0
134
2
Mockup 이미지 만들기에 대해 질문이 있습니다.
1
68
2
블로킹/논블로킹과 동기/비동기
1
154
3
입출력 명령을 위한 인터럽트 발생
1
114
2
강의 설명 끊김
1
114
3
메모리 최적화 다이어그램 검증
0
103
2
프로세스 상태 다이어그램 검증 및 질문
1
125
2
Suspend는 Ready 나 Blocked 상태에서 가능한거 아닌가요?
1
106
2





