Készítette: Pető László Az operációs rendszer Készítette: Pető László
Az operációs rendszer a gép alapvető működését biztosító eljárások és programok, valamint ezek működtetési szabályainak összessége nélküle a számítógép nem használható valójában semmire a számítógép hardverével közösen alakítja ki a számítógép működési módját
Az operációs rendszer feladata a gépi erőforrások kezelése a programok működtetése a feldolgozás ütemezése az adatok kezelése, átvitele párbeszédes kapcsolattartás a gép kezelőjével a programok, adatok biztonságos megőrzése működési zavarok jelzése
Csoportosítás ROM memóriában tárolt programú operációs rendszer nem cserélhetőek le, a gépen mindig csak ez az operációs rendszer indul el Ilyenek a Commodore 64, 16, +4 BASIC programozási felületei és operációs rendszerei.
Csoportosítás Lemezről betöltődő operációs rendszerek betöltését a ROM-ban tárolt BIOS program kezdeményezi, amely a gép hardware tulajdonságairól is információkat ad a betöltődő rendszernek CP/M MS DOS, Windows, Linux (Munkaállomás) UNIX, Novell NetWare, Windows, Linux (Server)
Csoportosítás egy- (pl.: DOS) és többfeladatos (pl.: Windows 95) operációs rendszerek. (multitask) egy- (pl.: DOS) és többfelhasználósak (pl.:UNIX, Linux) (multiuser) beszélhetünk hálózati operációs rendszerekről, amennyiben a rendszerprogramot kifejezetten számítógépes hálózatok kialakítására készítették (pl. Novell Netware, vagy Windows NT, Linux)
Csoportosítás aszerint, hogy a az operációs rendszer milyen típusú kommunikációs lehetőséget biztosít a felhasználó számára, megkülönböztetünk parancssori (pl.: DOS) és grafikus felületű (pl. Windows) operációs rendszereket.
Virtuális memória Az operációs rendszerek jelentős része támogatja képes lemezterületet RAM bővítésként kezelni a felhasználható memória mérete ennek megfelelően nő a pillanatnyilag nem használt memóriablokkokat kiírja a merevlemezre, így a felszabaduló memória más célra felhasználható lesz
Virtuális memória szinte teljesen láthatatlan a felhasználó számára a merevlemez írása és olvasása sokkal lassabb, mint a valódi memória használata, ami a programok futását lassítja A memória és a merevlemez olvasási és írási sebessége közt pár ezerszeres szokott lenni a különbség
Fájlrendszer azok a módszerek és adatstruktúrák, melyeket egy operációs rendszer használ egy lemezpartíció fájljainak kezelésére Mielőtt egy lemezpartíciót fájlrendszerként kezdünk használni, inicializálni kell, és a nyilvántartó adatstruktúrákat a lemezre kell írni. Ezt a folyamatot fájlrendszer készítésnek nevezzük
Fájlrendszerek FAT16: DOS FAT32: Windows 9x NTFS: Windows NT/2000 EXT2FS: Linux
A rendszer indítása Hálózati kapcsoló bekapcsolása Belső önteszt (Helytelen tápfeszültség esetén az időzítő kikapcsolt állapotban tartja a CPU-t) ROM-BIOS program végrehajtása
ROM-BIOS program központi hardver tesztelése (működőképesség megállapítása) videokártya tesztelése (ROM programjának indítása) Bővítőkártyák tesztelése (ROM programjaik indítása) 0000:0472 memóriacím ellenőrzése (1234h érték esetén melegindítás)
ROM-BIOS program a hajlékonylemez BOOT szektorának beolvasása (ha lehetséges) Ha nincs floppy a gépben, akkor a merevlemez partíciós táblázatának betöltése Az itt aktívként megjelölt partíció BOOT szektorának beolvasása.
BOOTOLÁS A lemezmeghajtók sorrendje a ROM-BIOS program SETUP-jában módosítható Újabb gépeken a CD-ROM-ról való bootolás is lehetséges. Hálózatokon lehetséges BOOT EPROM használata.
BOOT szektor A lemezmeghajtó (vagy partíció) legelső szektora. olyan programot tartalmazhat, amely az operációs rendszer betöltését hajtja végre. Operációs rendszer betöltése
A fájlrendszer Az információk elsősorban a háttértárakon tárolódnak (fájlok = állományok) programfájl adatfájl
Fájlok azonosítása név, max. 256 karakter kiterjesztés, max. 3 (4) karakter (elhagyható) pl.: FFFFFFF.TXT („.” az elválasztó)
Gyakori kiterjesztések EXE, COM - programok BAT - parancsfájlok SYS - rendszerfájlok TXT - szöveges fájlok DOC - MS WORD szövegek XLS - EXCEL táblázatok DBF - adatbázisfájlok PAS - pascal programok
Gyakori kiterjesztések DLL - Windowsos „dinamikus könyvtárak” INI - programok beállításai HTM (HTML) - hypertextes szövegek BMP, GIF, JPG - képek ZIP, RAR, ARJ - tömörített állományok PPT - Powerpoint bemutatók AVI, MPG - videofelvételek WAV, MP3 - zenék
Helyettesítő karakterek * : a szó végéig az összes karaktert ? : egy karaktert Egyszerre több állomány jelölhető ki a végrehajtandó parancs számára
Példák *.TXT - minden TXT kiterjesztésű fájl AB*.TXT - minden AB kezdetű TXT kiterjesztésű fájl CD?.WAV - minden WAV kiterjesztésű, 3 karakterből álló nevű fájl, melynek neve CD-vel kezdődik. X?Y.BMP - minden BMP kiterjesztésú, 3 karakterből álló nevű fájl, amelyben a név első betűje X, utolsó betűje Y.
Könyvtárak A lemezen tárolt fájlokat logikailag csoportosítják Minden lemeznek (partíciónak) formázáskor automatikusan létrejön a gyökérkönyvtára Szülőkönyvtár - alkönyvtár elérési út
Könyvtárak aktuális könyvtár elérési út relatív útvonal abszolút útvonal alapértelmezésben minden program abban a könyvtárban futtatható, ahol van. (PATH)
Parancssor PROMPT
HELP Súgóinformációt ad a Windows parancsairól
MKDIR, MD CHDIR, CD könyvtár létrehozása MD könyvtárnév aktuális könyvtár beállítása CD könyvtárnév
RMDIR, RD TREE könyvtár törlése RD könyvtárnév könyvtárstruktúra kiíratása
DIR könyvtár tartalomjegyzéke DIR (meghajtó:) (elérési út) (fájlnév) (/p) (/w) (/a(attribútum)) (/o(rendezőkód)) fájlnév helyettesítő karaktereket is tartalmazhat /p - képernyőnkénti lapozás /w - egy sorba 5 név
DIR /a - adott attribútummal rendelkezőket /o - rendezett lista s - rendszer h - rejtett r - csak olvasható /o - rendezett lista n - név szerinti e - kiterjesztés szerinti d - dátum szerinti s - méret szerinti g - könyvtárak, állományok külön
COPY COPY (/a | /b) forrás (/a | /b) (+…) (cél) (/a | /b) (/v) (/(-)y) állományok másolása (összefűzése) forrás, cél: elérési utak; a fájlnévben alkalmazhatók helyettesítő karakterek. /a - szövegként másol /b - bináris állományként másol /v - a másolás helyességének ellenőrzése
COPY + jellel elválasztva több forrásfájlt összefűzhetünk. COPY CON fájlnév - szöveges állomány létrehozása (másolás a billentyűzetről [konzol]) COPY fájlnév CON - kiírás a képernyőre COPY fájlnév LPT1 - nyomtatás az LPT1 portra csatlakozó nyomtatóval
XCOPY XCOPY forrás (cél) (/a | /m) (/d:dátum) (/p) (/s(/e)) (/v) (/w) (/(-)y) kötegelt másolás (fájlok közül amennyi fér > memória > célterület) /s - nem üres alkönyvtárakat is másol /e - üres alkönyvtárakat is másol /a - csak az archív attribútumúakat másolja /m - csak az archívot, de a másolat nem rendelkezik ezzel az attribútummal
XCOPY /d:dátum - a megadott időpontnál nem régebbieket /p - fájlonként megerősítést kér /v - a másolás helyességének ellenőrzése /w - másolás kezdetekor lehetőség lemezcserére
DEL (ERASE) DEL (meghajtó:)(elérési út) fájlnév (/p) fájlok törlése /p - minden fájl esetén jóváhagyást kér *.* esetén /p nélkül rákérdez a végrehajtásra
REN (RENAME) REN (meghajtó:) (elérési út) fájlnév1 fájlnév2 fájlnév1-ről fájlnév2-re való átnevezés helyettesítő karakterek is alkalmazhatók
TYPE TYPE (meghajtó:)(elérési út)fájlnév szöveges állomány megjelenítése a képernyőn helyettesítő karakterek nem használhatók
PRINT PRINT (/d:nyomtató)(/b:méret)(/u:órajel1) (/m:óraje2)(/s:órajel3)(/q:qméret)(/t) ((meghajtó:)elérésiút)(fájlnév(…)) (/c) (/p) szöveg nyomtatása (paraméter nélkül a nyomtatási sor megjelenítése) /d:nyomtató - nyomtatási eszköz neve /p - fájlok hozzáfűzése a nyomtatási sorhoz /c - fájlok törlése a nyomtatási sorból /t - a nyomtatási sor tartalmának törlése /q:méret - a nyomtatási sorba küldhető fájlok számának maximuma
MOVE MOVE (/y | /-y) állományok mozgatás (másolás és az eredeti törlése) /y minden állományt felülír rákérdezés nélkül /-y mozgatás előtt rákérdez
FORMAT FORMAT meghajtó: (/v(:címke)) (/q) (/u) (/f:méret) (/s) lemezmeghajtó (partíció) formázása: sávokra szektorokra osztás, gyökérkönyvtár létrehozása, hibás lemezterületek felderítése, adatok törlése /v:címke - a kötetcímke megadása /q - gyorsformázás, kimarad a lemezterület ellenőrzése
FORMAT /u - feltétel nélküli formázás, minden adat végleg elvész (/s - rendszerlemez készítése /f:méret – méretadatok)
Lemezméretek 3.5” 720, 720K, 720KB - két oldalas dupla sűrűségű 1440, 1440K, 1440KB, 1.44, 1.44M, 1.44MB - két oldalas négyszeres sűrűségű 2880, 2880K, 2880KB, 2.88, 2.88M, 2.88MB - két oldalas nagy sűrűségű
LABEL VOL LABEL (meghajtó:) (címke) meghajtó (partíció) címkéjének módosítása max. 11 karakter VOL VOL (meghajtó:) meghajtó (partíció) címkéjének és sorozatszámának megjelenítése
CHKDSK CHKDSK (meghajtó:) ((elérési út) fájlnév) (/f) (/v) a meghajtón (partíción) ellenőrzi a fájlok FAT-beli állapotát (nem fizikai, logikai hibát keres) /f - a megtalált elveszett rekordok fájlba menthetők /v - folyamatosan jelzi a képernyőn, hogy melyik fájlt ellenőrzi
DISKCOPY DISKCOPY (forrás:) (cél:) (/l) (/v) (/m) teljes lemez másolása, szektorról szektorra (hibás szektorokat is!) csak azonos formátumú lemezek között lemezcserére figyelmeztet /l - csak az első oldalt /v - másolás ellenőrzéssel
DISKCOMP DISKCOMP (meghajtó1: (meghajtó2:)) (/1) (/8) hajlékonylemezek tartalmának összehasonlítása /1 - csak az első oldalt hasonlítja össze /8 - sávonként csak az első 8 szektort hasonlítja össze
CLS DATE képernyőtörlés DATE (dátum) dátum megjelenítése, illetve beállítása
PATH PATH ((meghajtó:) (elérési út)(;…)) keresési útvonal beállítása az útvonalak ;-vel választandók el PATH - az aktuális beállítás kiírása PATH ; - a beállítás törlése
TIME VER TIME (óra(:perc(:másodperc( .századmásodperc)))) a gép pontos ideje, illetve annak beállítása VER A DOS verziószámának kiírása
ATTRIB ATTRIB (+r | -r) (+a | -a) (+s | -s) (+h | -h) ((meghajtó:) (elérési út) név) (/s) állományok attribútumainak beállítása r : csak olvasható s : rendszer h : rejtett a : arhív (biztonsági mentéskor kell-e menteni.) BACKUP, RESTORE, XCOPY változtathatja
PROMPT $t idő PROMPT (szöveg) $d dátum készenléti jel beállítása $p aktuális meghajtó és elérési út $v verziószám $n aktuális meghajtó $_ új sor $e ESC $h egy karakter törlése PROMPT (szöveg) készenléti jel beállítása $q = $$ $ $g > $l < $b |
VÉGE