Implicit, Explicit 헷갈리는 것 정리

2023. 9. 10. 14:25· 공부 기록/자잘한것들
목차
  1. malloc에서 allocator 공부할때 implicit, explicit이 allocator의 분류와 free list에 분류에 각각 사용되어 헷갈려서 정리

malloc에서 allocator 공부할때 implicit, explicit이 allocator의 분류와 free list에 분류에 각각 사용되어 헷갈려서 정리

  • allocator의 경우
    • explicit allocator는 이용자가 할당된 배열을 직접 “명시적으로” 반환해줘야 하는 것
      • C에서 malloc 사용 후 free 하는 것처럼
    • 반면, JAVA, ML 등의 higher level language에서는 이용자가 배열을 반환하지 않아도 자동으로 반환이 된다.
      • 명령어 없이 “묵시적”으로 반환하기 때문에 Implicit allocator
      • free로 반환하지 않고 할당기 스스로 사용하지 않는 할당 블록을 반환
      • → 따라서 모든 묵시적 할당기는 garbage collector 기능이 있고, 이를 이용하여 반환 과정 진행
  • free list의 경우
    • explicit free list는 명시적인 자료 구조를 통해 free list를 관리한다.
      • 과제에서 구현한 건 doubly linked list 구조를 이용, 그 외에 tree 등의 자료구조를 이용할 수 있다.
    • 반면, implicit free list는 자료구조를 이용하지 않는다.
      • 책에서의 implicit free list는 자료구조 없이, 단순하게 전체 heap을 돌면서 free block을 탐색한다.

'공부 기록 > 자잘한것들' 카테고리의 다른 글

[Mac/Eclipse STS4] SpringToolSuite4 응용 프로그램을 열 수 있는 권한이 없습니다.  (0) 2024.04.25
Proxy와 Router의 차이  (0) 2023.09.22
함수의 Reentrant(재진입성)  (0) 2023.09.09
재귀, DFS, 백트래킹  (0) 2023.09.08
분할정복 vs DP  (0) 2023.09.06
  1. malloc에서 allocator 공부할때 implicit, explicit이 allocator의 분류와 free list에 분류에 각각 사용되어 헷갈려서 정리
'공부 기록/자잘한것들' 카테고리의 다른 글
  • [Mac/Eclipse STS4] SpringToolSuite4 응용 프로그램을 열 수 있는 권한이 없습니다.
  • Proxy와 Router의 차이
  • 함수의 Reentrant(재진입성)
  • 재귀, DFS, 백트래킹
IsItGettingBetter?
IsItGettingBetter?
I just think I'm two steps nearer to my grave
IsItGettingBetter?
Getting better
IsItGettingBetter?
전체
오늘
어제
  • 분류 전체보기 (25)
    • 공부 기록 (19)
      • 네트워크 (0)
      • 운영체제 (0)
      • 컴퓨터 시스템 (1)
      • 데이터베이스 (1)
      • 알고리즘 풀이 (6)
      • Java (3)
      • 강의 (1)
      • 자잘한것들 (6)
    • 취준 기록 (3)
      • SSAFY (1)
      • 공채 및 수시 지원 (2)
    • 여행 기록 (0)
    • - (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 반복문else
  • 개발도서
  • 취준일상
  • 원티드 프리온보딩 챌린지
  • 알고리즘
  • 코드트리
  • 싸피11기
  • for-else문
  • while-else문
  • 삼성SW역량테스트기출
  • 알고리즘문제
  • 코테
  • 코테준비
  • 취준
  • CSAPP
  • SSAFY 11기
  • 자바객체지향의원리와이해
  • 취준기록
  • SKT지원
  • malloclab

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.1
IsItGettingBetter?
Implicit, Explicit 헷갈리는 것 정리
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.