Hver enkelt maskin hadde en kopi av operativsystem-kjernen, som kommuniserte med de andre kopiene ved hjelp av de såkalte «klumpene». Charlotte-kjernen utførte Interprosess-kommunikasjon, prosess-kontroll (multiprosessering), tildeling av ressurser til prosesser, lagring av data og flytting av data.