Replies: 2 comments
-
Q) 페이지와 프레임의 차이에 대해 설명해 주세요.Paging
Segmentation
Q) 내부 단편화와, 외부 단편화에 대해 설명해 주세요.Internal Fragmentation
Internal Fragmentation 해결법
External Fragmentation
External Fragmentation 해결법
Q) 페이지, 세그멘테이션 에서 실제 주소를 어떻게 가져올 수 있는지 설명해 주세요.
Page 주소 변환 과정
Physical Address = Frame Number x Page Size + OffsetEX)
==>
Segmentation 주소 변환 과정
Physical Address = Base Address + Offset을EX)
Q) 어떤 주소공간이 있을 때, 이 공간이 수정 가능한지 확인할 수 있는 방법이 있나요?
Q) 32비트에서, 페이지의 크기가 1kb 이라면 페이지 테이블의 최대 크기는 몇 개일까요?Page Tabel 최대 크기
32 비트 주소 공간
Page 크기 (1KB = 2 ^ 10 byte)
Q) 32비트 운영체제는 램을 최대 4G 까지 사용할 수 있습니다. 이 이유를 페이징과 연관 지어서 설명해 주세요.
Q) C/C++ 개발을 하게 되면 Segmentation Fault 라는 에러를 접할 수 있을텐데, 이 에러는 세그멘테이션/페이징과 어떤 관계가 있을까요?Segmentation Fault (SIGSEGV)
EX)
참고
|
Beta Was this translation helpful? Give feedback.
0 replies
-
❓ Paging & Segmentation🌱 [ Paging ] :
[ Paging 장점 ] :
[ Paging 단점 ] :
🌱 [ Segmentation ] :
[ Segmentation 장점 ] :
[ Segmentation 단점] :
🌱 [ Hybrid paging/segmentation ] :
[ Hybrid 장점 ] :
[ Hybrid 단점] :
❓ 페이지와 프레임의 차이에 대해 설명해 주세요.
❓ 내부 단편화와, 외부 단편화에 대해 설명해 주세요.🌱 내부 단편화 & 외부 단편화
❓ 페이지에서 실제 주소를 어떻게 가져올 수 있는지 설명해 주세요.🌱 [ 가상 주소 매핑 ] :
🌱 [ 매핑 방법 ] :
❓ 어떤 주소공간이 있을 때, 이 공간이 수정 가능한지 확인할 수 있는 방법이 있나요?🌱 [ 페이지 보호 ] :
❓ 32비트에서, 페이지의 크기가 1kb 이라면 페이지 테이블의 최대 크기는 몇 개일까요?
❓ 32비트 운영체제는 램을 최대 4G 까지 사용할 수 있습니다. 이 이유를 페이징과 연관 지어서 설명해 주세요.
❓ C/C++ 개발을 하게 되면 Segmentation Fault 라는 에러를 접할 수 있을텐데, 이 에러는 세그멘테이션/페이징과 어떤 관계가 있을까요?🌱 [ 직접 매핑 과정 ] :
[ 세그먼트 예외 ] :
자료 출처 : https://www.youtube.com/watch?v=es3WGii_7mc&list=PLBrGAFAIyf5rby7QylRc6JxU5lzQ9c4tN&index=24 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment










Uh oh!
There was an error while loading. Please reload this page.
-
Paging & Segmentation
Beta Was this translation helpful? Give feedback.
All reactions