일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 다익스트라
- 알고리즘수업-너비우선탐색2
- TiL
- 티스토리챌린지
- 크래프톤 정글
- C
- User Stack
- BFS
- 4기
- 크래프톤정글4기
- 핀토스
- pintos
- 추상클래스와인터페이스
- 파이썬
- 전쟁-전투
- 연결리스트
- anonymous page
- Unity
- c#
- 백준
- 알고리즘
- KRAFTON JUNGLE
- project3
- 유니티
- 네트워크
- 오블완
- 크래프톤 정글 4기
- 이벤트 함수 실행 순서
- 크래프톤정글
- kraftonjungle
Archives
- Today
- Total
목록demand zero memory (1)
말감로그
demand zero memory
demand zero memory demand zero memory는 필요할 때 (demand) 할당하고 0으로 초기화해주는(zero) 메모리를 말한다. 리눅스의 메모리 시스템은 매우, 최대한 게으른 방식으로 작동하도록 되어있다. 어떤 자원을 요청하거나 동작을 요청했을 때, 그것이 정말 필요해질 때까지 실제 자원을 할당하거나 동작을 실행하지 않는다는 것을 의미한다. -> 메모리 사용 효율성이 향상되고, 시스템 자원을 절약할 수 있다. 즉, 우리(user program)가 kernel에게 메모리를 할당해달라고 요청하면(sbrk) kernel은 거의 아무것도 하지 않고(특정한 VM 영역이 할당되었다는 최소한의 표시만 해두고) 우리에게 할당이 끝났다고 알려준다. -> 실제 메모리는 할당되지 않은 상태로 남아있..
이론/운영체제
2024. 2. 15. 13:26