Technisch kan het. wel zul je veel IO krijgen met de SD kaart. De cache van de SD vreet al 512 bytes op als buffer. aus als je een selectie wil tonen op een LCD moet je iets met scrollen doen en een regel zul je vermoedelijk meerdere malen moeten lezen ed. omdat je gewoon geen ruimte hebt.
Sorteren is er ook zo een. In het geheugen sorteren kun je wel vergeten. Dus zul je dat op de SD kaart moeten doen. Een manier om dat te doen is bijvoorbeeld een "shell" of "bubble" sort (beide staan in K&R C programming language. alleen zul je dus de records meerdere malen naar een SD file moeten schrijven.
Een hele hoop IO wat nog best lastig is om te ontwikkelen. Zeker als je nog niet zolang bezig bent (anders stelde je deze vragen niet). Alternatief zou een Raspberry zijn met een SD. Dan kun je vermoedelijk alles in 'core'(= het geheugen) doen en evt. een wat betere scherm toepassen.