Explain the software component of RAC. | Oracle DBA

In a RAC set up, each node has an Instance similar to a non RAC database. Each nstance in RAC has its own memory structures and background processes.
Oracle RAC instances use two processes: GES (Global Enqueue Service) and GCS (Global Cache Service) that enable cache fusion.