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 | 31 |
Tags
- 브라우저
- 웹팩
- 타입스크립트
- Machine Learning
- 배열
- 해시테이블
- C
- 연결 리스트
- 컨테이너
- 이진탐색
- 프로그래머스
- 스택
- 알고리즘
- 포인터
- 코딩테스트
- 릿코드
- cors
- 연결리스트
- RxJS
- 프론트엔드
- alexnet
- RT scheduling
- GraphQL
- APOLLO
- 자바스크립트
- 프로세스
- 큐
- pytorch
- vue3
- 자료구조
Archives
- Today
- Total
목록세그멘테이션 (1)
프린세스 다이어리
[OS] 가상메모리 메커니즘 중 하나인 세그멘테이션 기법 정리
1. 세그멘테이션 기법과 페이징 시스템의 차이 세그멘테이션 기법은 서로 크기가 다른 논리적 단위인 세그멘트로 가상 메모리를 관리하는 기법으로, 물리 메모리를 프로세스의 크기에 따라 가변적으로 나누어 사용한다. 물리 메모리가 세그멘트 단위의 연속된 크기의 메모리를 제공해주지 못하는 문제가 발생할 수 있고 이 경우에는 페이징 시스템에서처럼 그왑 영역을 사용한다. 이에 반해 페이징 시스템은 특별한 의미 없는 4KB의 페이지 단위로 메모리 주소에 접근하는 방식이다. 페이지 블록 4KB만큼 잘라서 메모리를 사용할 수 있지만, 4KB 단위만큼 데이터가 딱 맞아떨어지지 않는 경우에는 불필요한 메모리 공간을 낭비하게 되는 문제점이 있다. 2. 세그멘테이션 기법의 가상주소 변환 세그멘테이션 기법에서의 페이지 테이블은 페..
운영체제, 컴퓨터 구조
2022. 2. 3. 23:47