컨트롤러 ( 10 ) 는 데이터 관리 를 실행 하 는 프로그램 을 동작 시킨다 . 컨트롤러 ( 10 ) 에 의해 실현 되 는 기능 들 은 임의 의 하드웨어 와 소프트웨어 또는 이 들 의 조합 으로서 구현 될 수 있 다 . 이 들 기능 이 하드웨어 또는 소프트웨어 로서 구현 되 는지 는 실제 의 실시 예 또는 전체 시스템 에 부과 된 설계 제약 에 좌우 된다 .