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
- 알고리즘
- 대외활동
- 문법
- Swift
- dispatchqueue
- widget
- composable architecture
- 위젯킷
- c++
- 운영체제
- 백준
- SwiftUI
- cs
- spritekit
- swift concurrency
- Protocol
- 네트워크
- uikit
- widgetkit
- 멋사
- 리액트
- 1일1알골
- 컴퓨터그래픽스
- TCA
- 멋쟁이사자처럼
- 스유
- 후기
- 스위프트
- 영남대
- 웹
Archives
- Today
- Total
목록세그멘테이션 (1)
맛동산이
Segmentation(세그멘테이션)
세그멘테이션(segmentation) 페이징은 분명, 외부단편화가 생기지 않고, 간단하게 메모리 효율을 높일수 있었지만,하나의 문제점이 발생한다.바로, 하나의 프로세스를 구성하는 논리적인 의미의 코드나 데이터들을 나눌수 없었던 것이다.즉 하나의 프로세스 안에서 영역을 나눌수 없었다. segmentation은 프로세스의 데이터를 데이터, 힙 스텍 코드 영역을 나누고 코드영역을 함께 나눠서 사용할수 있도록 하기 위해서 하나의 페이지 안에서 데이터 종류에 따라 세그먼트 단위를 할당하는 방식을 의미한다.즉, 페이징은 프로세스 별로 메모리를 할당하는것이고, 세그멘테이션은 할당된 프로세스를 좀더 잘게 나누는 방법이다. Segment라는 서로 다른 길이를 가질수 있는 블럭을 구성해주기 때문에 비연속 할당또한 하기 때..
CS/운영체제
2022. 6. 23. 23:01