kategória | ||||||||||
|
||||||||||
|
||
Az MS-DOS (Disk Operating System) a Microsoft cég szoftverterméke. Napjainkban a DOS sokat veszített jelentőségéből. A legutolsó verziója, a 7.0-s 1997-ben jelent meg, várható, hogy ezt már több nem is követi.
A DOS monoprogramozott, egy felhasználós operációs rendszer. A CP/M-ből, az első PC-k operációs rendszeréből és a UNIX-ból kapta az alapjait. 727i86h
Nem rendelkezik védelmi mechanizmussal. Ez azt jelenti, hogy a rendszermaghoz (kernelhez), illetve magához a hardverhez is hozzá lehet férni a felhasználói szintről, az API (Application Programming Interface) megkerülésével.. Emiatt nagyon könnyen válik a számítógép vírusok és más rosszindulatú programok áldozatává.
A primitív, parancssor shellt már a kezdeti verziókban is megpróbálták barátságosabb felületekre cserélni, ilyen például a Norton Commander. Az egy felhasználós és egy feladatos környezet nem igényli, így a DOS nem is tartalmazza a CPU ütemezését, illetve a virtuális tárkezelést megvalósító kernel funkciókat. Néhány fontosabb DOS parancs, ami a WINDOWS parancssor shell-jével is használható:
DIR lemez-tartalomjegyzék kiíratás,
EXIT visszatérés az elsődleges shell-hez,
CLS képernyőtörlés,
CD az aktuális alkönyvtár megváltoztatása,
FDISK partíció menedzser,
FORMAT lemez formázása,
COPY fájlok másolását, összefűzését végzi,
DEL fájlok törlése,
MD alkönyvtár létrehozása.,
RD alkönyvtár törlése,
PATH elérési utak kijelölése. Ha egy programot a DOS nem talál az aktuális
könyvtárban, az itt megadott utakon fogja keresni, és csak akkor küld
hibaüzenetet, ha egyiken sem találja, stb.
A DOS fájl névként maximum 8 karakter hosszú azonosítót és egy ettől ponttal elválasztott maximum 3 karakteres kiterjesztést enged meg. A kiterjesztést a fájlcsoportok jellemzésére szánták, de a felhasználó -bár nem ajánlott-, néhány speciális kiterjesztéstől eltekintve ezeket a fáj nevekhez hasonlóan szabadon megválaszthatja, illetve el is hagyhatja. A kis- és nagybetűk között nem tesz különbséget, a hivatkozáskor minden kisbetűt nagybetűvé alakít át. Az alfabetikus jelek mellett a ~!@#$%^&_- jeleket is használhatjuk. Bár a nemzeti sajátosságok beállítása után a fájlnevekben és a kiterjesztésekben használhatunk ékezetes karaktereket is, ez nem teljesen biztonságos. Csoportos fájlhivatkozásokhoz a * és a ? karaktereket használhatjuk. A* után más karaktert a hivatkozásba már nem írhatunk be, de a *.* megengedett. Azt jelenti, hogy a * helyén és tőle jobbra tetszőleges megengedett írásjelek lehetnek a névben. A ? jelet a fájl azonosítóban többször is használhatjuk, de csak az egy megengedett karaktert helyettesít.
A DOS az adathordozón elhelyezett állományok számára, ezek nyilvántartása és gyors elérése céljából katalógusokat hoz létre, amelyeket directory-nak nevezünk. Az azonos directory-ban nyilvántartott állományok összessége a könyvtár, vagy angolul library. Egy-egy directory-hoz tartozó fájlok fizikailag az egész adathordozón szétszórtan is elhelyezhetők, ezért a library elnevezést a DOS-ban nem is használjuk. Sajnos, a magyar szakmai szóhasználatban a katalógus és a könyvtár fogalmak teljesen összekeveredtek, ezért gyakran könyvtárat mondunk akkor is, ha katalógust kell érteni alatta. A katalógusok speciális fájlok, amelyek egy kivétellel szintén katalógusokban vannak nyilvántartva. A kivétel a fő vagy gyökér katalógus, ami az adathordozó formázásakor lesz kialakítva. Ez rögzített helyre kerül a lemezen, nem törölhető, mérete nem változtatható meg és a \ karakterrel hivatkozhatunk rá. A nem gyökér katalógusokat al-katalógusnak nevezzük. Az al-katalógusok az MD (Make Directory) DOS paranccsal hozhatók létre, ugyanolyan nevük lehet, mint a közönséges fájloknak, méretük nincs korlátozva, az RD (Remove Directory) paranccsal törölhetők és mindig tartalmaznak egy bejegyzést arra a katalógusfájlra, amelyikben nyilván vannak tartva (..), illetve egy olyat, ami saját magukat is azonosítja (.). A gyökérből eredő katalógusszerkezet így egy fának nevezett gráffal szemléltethető:
A al-katalógust jelent, amiben további al-katalógus fájlokat tarthatunk nyilván.
Találat: 1986