LC·Dict

al·lo·ca·tor

C1technical
US/ˈæl.ə.keɪ.t̬ɚ/UK/ˈæl.ə.keɪ.tər/드물게 쓰임

자원·작업·메모리 등을 배정하거나 할당하는 사람, 시스템, 장치

noun명사

  1. 1

    배정자, 할당자, 배분자자금, 인력, 시간, 작업 등 제한된 자원을 특정 대상이나 용도에 배정하는 사람, 조직, 시스템B2general

    a person, organization, or system that assigns resources, work, money, or time to particular people or purposes

    • The project manager acted as the main allocator of staff and equipment.

      그 프로젝트 관리자는 인력과 장비를 배정하는 주요 책임자 역할을 했다.

    • A fair allocator should explain why each team receives its budget.

      공정한 배정자는 각 팀이 왜 그 예산을 받는지 설명해야 한다.

  2. 2

    할당자, 메모리 할당자컴퓨터 프로그램에서 메모리 같은 자원을 할당하고 해제하는 소프트웨어 구성 요소나 객체C1computing

    a software component or object that manages the allocation and release of resources such as memory

    • The memory allocator returned a block large enough for the image data.

      메모리 할당자는 이미지 데이터를 담기에 충분히 큰 블록을 반환했다.

    • We wrote a custom allocator to reduce fragmentation in the server.

      우리는 서버의 단편화를 줄이기 위해 맞춤형 할당자를 작성했다.

뉘앙스 · 쓰임

allocator는 allocate에서 온 말로, 단순히 나누어 주는 사람(distributor)보다 ‘정해진 기준에 따라 자원이나 용량을 배정하는 주체’라는 느낌이 강합니다. assigner는 일이나 역할을 맡기는 데 더 넓게 쓰이고, allocator는 돈·메모리·인력·자원처럼 제한된 것을 배분하는 맥락에서 더 자연스럽습니다.

일상 대화에서는 allocator보다 person who allocates resources처럼 풀어 말하는 경우가 많습니다. 컴퓨터 과학에서는 memory allocator, custom allocator처럼 전문 용어로 자주 쓰이며, C++ 같은 프로그래밍 문맥에서는 특정 객체나 정책을 가리킬 수 있습니다.

유의어 뉘앙스 비교

distributor
물건이나 자원을 나누어 주는 행위에 초점이 있으며, 기준에 따른 배정이라는 느낌은 약할 수 있습니다.
assigner
일, 역할, 책임을 맡기는 사람을 넓게 가리키며, 자원 배분에만 한정되지 않습니다.
apportioner
몫이나 부담을 여러 대상에게 나누는 의미가 강하지만, allocator보다 더 격식 있고 드뭅니다.
memory manager
메모리 관리 전반을 가리킬 수 있어, 특정 할당 객체를 뜻하는 allocator보다 범위가 넓을 수 있습니다.
allocation routine
메모리를 할당하는 특정 함수나 절차를 가리키며, 객체나 정책을 포함하는 allocator보다 좁을 수 있습니다.

반의어

recipient
자원을 배정하는 쪽이 아니라 배정받는 사람이나 기관을 뜻합니다.

자주 쓰는 표현 · Collocations

noun+noun

  • memory allocator메모리 할당자
  • resource allocator자원 할당자
  • allocator object할당자 객체

adj+noun

  • custom allocator맞춤형 할당자
  • default allocator기본 할당자

어원 · 암기 팁

[Latin]allocate는 라틴어 allocare ‘배치하다, 배정하다’에서 왔으며, 여기에 행위자나 도구를 나타내는 영어 접미사 -or가 붙어 allocator가 되었습니다.

allocate(할당하다) + -or(행위자·도구를 나타내는 접미사)

💡 allocate가 ‘할당하다’이므로 allocator는 ‘할당하는 사람이나 장치’라고 기억하면 쉽습니다.