A kérdéseid annyira általánosak, hogy ebben a formában nem értelmezhetők.
Mi a feladat, amire rendszert kell megvalósítani?
Milyen programokat akarsz futtatni, illetve készíteni?
A programoknak milyen rendszerkövetelményei vannak?
(Architektúra, OS, RAM, storage megoldás, stb.)
Mennyi adatot akarsz tárolni?
Idő függvényében milyen mértékben növekszik az adatmennyiség?
Például a fenti kérdések esetén lehet szükséged a FS specifikációra.
Ezek nem szg-szakkörös kérdések. Gyakorlati kérdések.
Tehát írj nyugodtan könyvtárszámláló batch-programokat, én nem fogok.
És amíg elkészíted, addig én pénzt keresek mindezzel.
Have fun! :-)