Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 컴퓨터그래픽스
- 문법
- 후기
- 영남대
- Protocol
- 멋쟁이사자처럼
- TCA
- 리액트
- 1일1알골
- widgetkit
- SwiftUI
- 대외활동
- 네트워크
- 웹
- 백준
- Swift
- 운영체제
- widget
- uikit
- 위젯킷
- dispatchqueue
- 스유
- spritekit
- swift concurrency
- 스위프트
- composable architecture
- cs
- c++
- 멋사
- 알고리즘
Archives
- Today
- Total
목록PAGING (1)
맛동산이
비연속 메모리할당(paging, segmentation)
페이징 한 프로세스의 논리 주소 공간을 연속적인 하나의 긴 메모리가 아닌, 메모리를 여러개의 포스트잇과 같이 작은 동떨어진 공간들에 배정할수 있도록 하는 방법이다. 이를 통해 외부단편화를 해결할 수 있다. 모든 논리 주소는 페이징 하드웨어에 의해서 물리주소로 매핑된다.Frame : 물리메모리를 고정된 크기로 분할한 것.Page : 논리주소를 물리메모리 처럼 분할한 것논리주소를 물리주소로 변환하기 위해서 페이지 테이블을 이용하게 된다. 페이징 특징구현이 고정크기로 분할하기 때문에 쉽다.Cpu에 의존하는게 없다. 이식성이 높다.시스템에 따라 page크기를 다르게 설정도 가능하다. 융통성이 높다.시간 오버헤드 적에서 우수하다. 외부단편화가 생기지 않고, 홀 선택 알고리즘을 실행할 필요가 없다.페이징 또한, 내..
CS/운영체제
2022. 6. 23. 23:01