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
- 최장증가부분수열
- java
- 멀티 프로세스
- multi-thread
- 멀티 스레드
- 프로그래머스
- 세그멘테이션
- 멀티 코어
- synchronized
- 메모리계층구조
- Parametric Search
- 방문길이
- MVCC
- 트랜잭션
- MESI
- try-catch-finally
- 이펙티브자바
- 이분탐색
- 함께 자라기
- OS
- 캐시라인
- 자바
- 표현 가능한 이진트리
- Runtime data area
- 아키텍처 개선
- 틱택토
- lis
- lv3
- try-with-resource
- 실행과정
Archives
- Today
- Total
목록세그멘테이션 (1)
siino's 개발톡

프로세스를 메모리에 올리기 위해서는 어떻게 해야할까요? 크게 두가지 방법을 생각하실 수 있을겁니다. 1. 메모리의 연속할당 방식 프로세스의 메모리 공간을 이름 그대로 연속적인 메모리 주소공간에 위치 시키는 방법입니다. 구현이 간단할 수 있지만 외부단편화 문제가 발생합니다. 또, '프로세스의 크기만큼을 전부 메모리에 올려야할까'라는 고민에서 그렇지 않습니다. 실제 CPU가 참조하는 프로세스는 전체 프로세스가 아닌 일부이기 때문이죠. 따라서 이 문제를 해결하기 위해 가상메모리 기법과 Paging, Segmentation기법이 등장하게 됩니다. Paging 프로세스의 논리 메모리를 일정한 크기의 Page단위로 쪼개어 이를 실제 물리 메모리의 Frame 단위에 Mapping하는 방식입니다. 보통 Page의 크기..
운영체제
2024. 1. 24. 17:55