Szponzorált hirdetés

2007. december 18.

A dos felépítése, részei [szoftverüzemeltető]

Az operációs rendszer fogalma, funkciói

Ahhoz, hogy a számítógép használja a saját eszközeit - erõforrásait - programok szükségesek. Azon programok együttesét, amelyek a számítógép alapvetõ mûködését biztosítják operációs rendszernek nevezzük. Az operációs rendszer tehát olyan programok halmaza, melyek mûködtetik a számítógépet azaz vezérlik a számítógép mûködését. Az operációs rendszer, vezérli a programok és adatok kezelését, illetve biztosítja a számítógép erõforrásainak optimális kihasználását.

Az MS-DOS 6.22 az IBM PC kompatibilis gépek egyik legújabb operációs rendszere, melynek funkciói az alábbi csoportokba oszthatók:

- állományok kezelése

- lemezek használata

- a hardver lehetõségek beállítása

- a gép memóriájának használata

- programok futtatása,

- az operációs rendszer mûködésének beállítása.

Mi a DOS ?

A DOS az angol nyelvû elnevezésének a Disk Operating System-nek a rövidítése, amely lemezes mûködtetõ rendszert jelent. A DOS egy számítógép programokból álló speciális célú rendszer.

Az önmagában elég ostoba számítógépet a DOS teszi emberközelivé. A gép kezelõje a DOS-on keresztül kommunikál a géppel. Ekkor a DOS megfelelõ részei vezérlik a billentyûzetet, a képernyõt, a lemezegységeket és a nyomtatót. Amikor a géppel dolgozunk, az operációs rendszer egy közbensõ csendes partner, mely összekapcsolja a felhasználót, a hardvert és a többi felhasználói szoftvert.

A DOS lehetõvé teszi a felhasználónak, hogy adatokat kezeljen, programokat fejlesszen ki, ezeket betöltse a gépbe, lefuttassa és az eredményeket megõrizze. Mindezt egyszerû és kényelmes módon teheti meg, mert a DOS észrevétlenül elvégzi azokat a feladatokat, melyek egy bonyolult számítógép mûködtetéséhez szükségesek.

A DOS részei, indítási folyamata

A PC számítógépen futó MS-DOS operációs rendszer hat jól elkülöníthetõ modulból épül fel.

A ROM BIOS

Az alapvetõ input/output mûveletek elvégzésére a ROM BIOS (Basic I/O System) szolgál. Ez a rutingyûjtemény a különbözõ típusú hardver elemekhez biztosít többé-kevésbé szabványos felületet. Ez a modul tulajdonképpen a számítógép része, hiszen a számítógéppel együtt (benne) kerül beszerzésre. A ROM szó azt jelöli, hogy a BIOS csak-olvasható memóriában (Read Only Memory) található. Az operációs rendszer a BIOS-ra építkezik. Például a BIOS segítségével tudunk lemezt írni és olvasni szektoronként, azonban a file-ok kezelését csak az MS-DOS biztosítja.

A BIOS feladata a számítógép hideg- illetve meleg indítása. (A hideg indítás a bekapcsolást jelenti, míg a meleg indítást a Reset gombbal vagy a billentyûkombinációval tudjuk elõidézni. Hideg indítás esetén a BIOS-ban tárolt ún. POST (Power-On Self Test) program futtatásával éled fel a számítógép. Ezen program feladata a PC hardver összetevõinek (memória, különbözõ vezérlõ áramkörök, stb.) tesztelése és az alapmûködéshez szükséges paraméterek beállítása (felprogramozása).

BOOT szektor és a BOOT rekord

A tesztelés végeztével a BIOS megvizsgálja, hogy valamely lemezegység (A: vagy C:) tartalmaz-e indítható operációs rendszert. Ezzel magyarázható, hogy a számítógép bekapcsolása után mindig beindulnak a lemezegységek. Elõször az A: jelû floppy egységrõl majd pedig a C: merevlemez aktív partíciójából próbálja betölteni az operációs rendszer indító programját, amely az ún. betöltõ-szektorban (boot sector) található. (Újabb BIOS verziók esetén ez a mûködési sorrend megváltoztatható.)

A betöltõ-szektorban található rövid program feladata az operációs rendszer moduljainak betöltése és elindítása

Az IO.SYS modul

Az IO.SYS nevû modul tulajdonképpen a ROM BIOS kiegészítésének tekinthetõ. Az IO.SYS feladatai az alábbiakban összegezhetõk:

- az operációs rendszertõl függõ BIOS rutinokat tartalmazza,

- a ROM BIOS ezáltal EPROM csere nélkül javítható,

- a ROM BIOS által nem ismert új perifériák kezelésére képes.

Az MSDOS.SYS modul

Az MS-DOS operációs rendszer lelke az MSDOS.SYS program. Ebben a modulban tárolt rutinok biztosítják a DOS mûködését:

- file-ok és könyvtárak kezelése a lemezeken

- memóriakezelés,

- programok végrehajtása.

A fenti modulok betöltõdése után számítógépünket birtokba veszi a DOS azonban az indítási folyamat még nem fejezõdött be. Hátra van még az operációs rendszer konfigurációját meghatározó file-ok feldolgozása, illetve a parancsértelmezõ program betöltése.

A CONFIG.SYS állomány

Elõször a CONFIG.SYS szöveges állományban definiált beállítások értelmezése és az eszközvezérlõk (vagy akár más tárrezidens programok) betöltése megy végbe.

A parancsértelmezõ betöltése

Ezt követi a parancsértelmezõ program, a COMMAND.COM aktivizálása, amely biztosítja a kapcsolatot a felhasználó és az MS-DOS között. Az operációs rendszernek ez az alapállapota.

Az AUTOEXEC.BAT file feldolgozása

További beállítások elvégzésére használható az AUTOEXEC.BAT file, amelyet már a COMMAND.COM program hajt végre.

A parancsértelmezõ két részben helyezkedik el a memóriában. A rezidens rész, amely állandóan a memóriában van, a hibakezelésért és az ún. tranziens rész betöltéséért felelõs. A tranziens rész, amely a hagyományos memóriának (640K) a felsõ régiójába töltõdik, nagyobb programok futtatásakor felülíródhat. Ekkor a felhasználói programból kilépve, a rezidens rész ellenõrzi a tranziens rész hibátlanságát, és ha szükséges újratölti azt. A tranziens rész feladata a belsõ DOS parancsok értelmezése és a DOS programok futtatása.

Az IO.SYS, MSDOS.SYS, CONFIG.SYS és az AUTOEXEC.BAT file-okat az indító lemez gyökérkönyvtárába kell elhelyeznünk. A COMMAND.COM elérési útvonala megadható a shell CONFIG.SYS utasítás felhasználásával, de az esetek többségében ez is a gyökérben található.

0 hozzászólás: