티스토리 뷰

OS

매핑(Mapping)

세이브 2021. 9. 2. 21:06

 

매핑(Mapping)

:OS가 물리 메모리 가상 메모리 사이에서 프로그램이나 데이터를 대응시키는 것을 '매핑(Mapping)'이라고 합니다.

=> 물리메모리와 가상 메모리를 대응시키는 것을 말한다

 

 

페이징(Paging)

고정 길이 페이지 단위(4KB)로 매핑을 수행하는 것을 '페이징(Pageing)'이라고 합니다. 페이징이 번번이 일어나는 것을 '스래싱(Thrashing)'이라고 하는데, 이는 CPU의 이용효율 저하의 원인이 됩니다.

 

 

 

 

 

 

세그먼테인션(Segmentation)

:가변 길이 세그먼트 단위로 매핑을 수행하는 것을 '세그먼테이션(Segmentation)이라고 합니다. 세그먼트에는 프로세스에서 사용하는 메모리를 연속해서 할당합니다.

 

 

'OS' 카테고리의 다른 글

메모리 가상 기억  (0) 2021.09.02
스레드 (Thread)  (0) 2021.09.02
공유 메모리  (0) 2021.09.02
프로세스의 동기  (0) 2021.09.02
프로세스의 분기  (0) 2021.09.02
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함