In einem zusammenhängenden Einzelbenutzer-Schema werden jedes Benutzerprogramm und seine Daten in einem einzigen zusammenhängenden Speicherblock verwaltet. Das Betriebssystem verwaltet die Speicherzuweisung an Benutzerprozesse, indem es eine Liste freier Blöcke führt und den Prozessen Blöcke nach Bedarf zuweist. Wenn ein Prozess beendet wird, wird sein Speicherblock in die Liste der freien Blöcke zurückgeführt.
Das zusammenhängende Einzelbenutzerschema ist einfach und leicht zu implementieren. Allerdings hat es eine Reihe von Nachteilen. Erstens kann es zu einer Fragmentierung des Gedächtnisses führen. Fragmentierung tritt auf, wenn viele kleine freie Speicherblöcke vorhanden sind, die nicht zum Halten eines Prozesses verwendet werden können. Dies kann die Menge an Speicher reduzieren, die Benutzerprozessen zur Verfügung steht. Zweitens kann das zusammenhängende Einzelbenutzerschema die gemeinsame Nutzung des Speichers zwischen Prozessen erschweren. Wenn zwei Prozesse Daten gemeinsam nutzen müssen, muss ihnen Speicher im selben Block zugewiesen werden. Dies kann schwierig zu arrangieren sein, insbesondere wenn die beiden Prozesse nicht gleichzeitig erstellt werden.
Trotz seiner Nachteile wird das Single-User-Contiguous-Schema in einigen Betriebssystemen immer noch verwendet. Es eignet sich besonders gut für Systeme, auf denen kleine, einfache Programme ausgeführt werden, die keinen gemeinsamen Speicher benötigen.