컴퓨터 운영체제에서 로더(Loader)란, 프로그램과 라이브러리를 RAM 등의 주기억장치에 적재하는 기능을 하는 코드 또는 프로그램이다.
로더는 크게 Relocation Loader와 Dynamic Linking Loader로 구분된다. 전자의 Relocation Loader는 Relocation Table을 이용해 디스크에 기록된 단일 프로그램을 읽은 후 적절하게 RAM에서 심볼과 오프셋으로 나타나는 코드와 데이터의 위치를 결정하고 배치하는 로더다. 후자의 Dynamic Linking Loader는 공유 라이브러리(Shared Library) 코드 파일을 읽은 후 다른 프로그램에 이를 연결하여 코드와 데이터를 적절히 합쳐 RAM에 배치한다.