Nome: Resident Locazione: Interno Template : NAME,FILE,REMOVE/S,ADD/S,REPLACE/S,PURE=FORCE/S,SYSTEM/S Rende residente un programma. Una volta reso residente, un comando può essere eseguito più volte senza dover essere caricato da disco. Il comando deve essere puro e quindi avere il bit di protezione "p" abilitato. Se Resident viene lanciato senza parametri visualizza i nomi dei comandi residenti seguiti da quelli dei comandi interni (che fanno cioè parte del codice della Shell). I comandi residenti sono seguito da un valore che indica il numero di processi che attualmente lo usano. NAME: nome del file residente: può differire dal nome originale. Se non viene indicato verrà usato il nome originale del file. FILE: nome con percorso (path) del file da rendere residente. REMOVE/S: rimuove un comando residente. Se il comando è in uso non può essere rimosso. ADD/S: rende residente il programma senza rimuovere un altro eventuale comando residente con lo stesso nome. Di default il comando preesistente viene sostituito. REPLACE/S: sostituisce un eventuale programma residente che abbia lo stesso nome (default). Un programma in uso non può essere sostituito. PURE=FORCE/S: rende residente un comando privo di bit di protezione "p". Se il comando non è effettivamente puro, la sua esecuzione può generare errori di sistema. SYSTEM/S: rende residente un programma come risorsa di sistema. Un programma di questo tipo non può più essere rimosso. Tale parametro può essere usato da alcune particolari applicazioni. Per vedere l'elenco dei file residenti di sistema occorre usare la linea di comando "RESIDENT SYSTEM". Esempi: RESIDENT RESIDENT Assign RESIDENT SYSTEM RESIDENT Assign REMOVE