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
- Spring
- js to ts
- web
- 프로그래머스
- react
- 토이프로젝트
- 코드업
- 협업
- 기초100제
- 일상
- 파이썬
- C++
- 분할메모리할당
- error
- codeup
- Java
- 정렬
- react-redux
- 스프링
- 자료구조
- 공부
- CPU 스케줄링
- 타입스크립트
- Redux
- 백준
- 알고리즘
- OS
- Operating System
- memory
- 리덕스장바구니
Archives
- Today
- Total
목록세그먼테이션 (1)
감자튀김 공장🍟
[OS] 분할 메모리 할당 - 세그먼테이션(Segmentation)
세그먼테이션 세그먼테이션(segmentaion)은 프로세스의 주소 공간을 크기가 다른 여러 개의 세그먼트로 나누고 각 세그먼트를 하나의 연속된 물리 메모리 블록에 배치하는 메모리 관리 기법이다. 세그먼트는 프로세스 내에서 연관된 기능을 하는 코드나 데이트들의 블록으로 그 크기는 서로 다르다. 코드 세그먼트 : 프로그램 전체에 걸쳐 작성된 모든 코드들을 모아 하나의 논리적 단위로 구성 데이터 세그먼트 : 프로그램 전체에 걸쳐 선언된 전역 변수들과 정적 변수들을 모은 것 스택 세그먼트 : 함수가 호출될 때, 지역 변수나 매개 변수, 리턴값들을 저장하는 메모리 공간 동적 할당 세그먼트 : 프로세스가 실행 중에 동적으로 할당받는 메모리 영역 세그먼테이션의 구현 - 1. 하드웨어 지원 논리 주소 구성 컴파일러는 ..
Study/Operating System
2022. 4. 12. 00:23