I et enkelt-bruger sammenhængende skema vedligeholdes hvert brugerprogram og dets data i en enkelt sammenhængende hukommelsesblok. Operativsystemet administrerer allokeringen af hukommelse til brugerprocesser ved at føre en liste over ledige blokke og allokere blokke til processer, efterhånden som de er nødvendige. Når en proces afsluttes, returneres dens hukommelsesblok til listen over ledige blokke.
Den sammenhængende enkeltbrugerordning er enkel og nem at implementere. Det har dog en række ulemper. For det første kan det føre til fragmentering af hukommelsen. Fragmentering opstår, når der er mange små ledige hukommelsesblokke, som ikke kan bruges til at holde nogen proces. Dette kan reducere mængden af hukommelse, der er tilgængelig for brugerprocesser. For det andet kan enkeltbruger-sammenhængende skema gøre det vanskeligt at dele hukommelse mellem processer. Hvis to processer skal dele data, skal de tildeles hukommelse i samme blok. Dette kan være svært at arrangere, især hvis de to processer ikke oprettes på samme tid.
På trods af dets ulemper bruges den sammenhængende enkeltbrugerordning stadig i nogle operativsystemer. Det er særligt velegnet til systemer, der bruges til at køre små, simple programmer, der ikke behøver at dele hukommelse.