Az opercis rendszer Ksztette Pet Lszl Az opercis

  • Slides: 52
Download presentation
Az operációs rendszer 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

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

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

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,

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 Net. Ware, Windows, Linux (Server)

Csoportosítás • egy- (pl. : DOS) és többfeladatos (pl. : Windows 95) operációs rendszerek.

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

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

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

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á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 • • FAT 16: DOS FAT 32: Windows 9 x NTFS: Windows NT/2000

Fájlrendszerek • • FAT 16: DOS FAT 32: Windows 9 x NTFS: Windows NT/2000 EXT 2 FS: Linux

A rendszer indítása • Hálózati kapcsoló bekapcsolása • Belső önteszt (Helytelen tápfeszültség esetén az

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)

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 (1234 h érték esetén melegindítás)

ROM-BIOS program • a hajlékonylemez BOOT szektorának beolvasása (ha lehetséges) • Ha nincs floppy

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

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

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

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ó)

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

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

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, MP 3 - zenék

Helyettesítő karakterek • * : a szó végéig az összes karaktert • ? :

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

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

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

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

Parancssor PROMPT

HELP • Súgóinformációt ad a Windows parancsairól

HELP • Súgóinformációt ad a Windows parancsairól

MKDIR, MD • könyvtár létrehozása • MD könyvtárnév CHDIR, CD • aktuális könyvtár beállítása

MKDIR, MD • könyvtár létrehozása • MD könyvtárnév CHDIR, CD • aktuális könyvtár beállítása • CD könyvtárnév

RMDIR, RD • könyvtár törlése • RD könyvtárnév TREE • könyvtárstruktúra kiíratása

RMDIR, RD • könyvtár törlése • RD könyvtárnév TREE • 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))

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 – s - rendszer – h -

DIR • /a - adott attribútummal rendelkezőket – 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 |

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

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 LPT 1 - nyomtatás az LPT 1 portra csatlakozó nyomtatóval

XCOPY • XCOPY forrás (cél) (/a | /m) (/d: dátum) (/p) (/s(/e)) (/v) (/w)

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

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 -

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év 1 fájlnév 2 • fájlnév

REN (RENAME) • REN (meghajtó: ) (elérési út) fájlnév 1 fájlnév 2 • fájlnév 1 -ről fájlnév 2 -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ő

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: órajel 1) (/m: óraje 2)(/s: órajel 3)(/q: qméret)(/t)

PRINT • PRINT (/d: nyomtató)(/b: méret)(/u: órajel 1) (/m: óraje 2)(/s: órajel 3)(/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)

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ó)

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 -

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, 720 KB - két oldalas dupla sűrűségű • 1440,

Lemezméretek 3. 5” • 720, 720 KB - két oldalas dupla sűrűségű • 1440, 1440 KB, 1. 44 M, 1. 44 MB - két oldalas négyszeres sűrűségű • 2880, 2880 KB, 2. 88 M, 2. 88 MB - két oldalas nagy sűrűségű

LABEL • LABEL (meghajtó: ) (címke) • meghajtó (partíció) címkéjének módosítása • max. 11

LABEL • 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)

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,

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

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 • képernyőtörlés DATE • DATE (dátum) • dátum megjelenítése, illetve beállítása

CLS • képernyőtörlés DATE • 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

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 • TIME (óra(: perc(: másodperc(. századmásodperc)))) • a gép pontos ideje, illetve annak

TIME • 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 |

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 •

PROMPT • • $t idő PROMPT (szöveg) • $d dátum készenléti jel beállítása • $p aktuális meghajtó $q = és elérési út $$ $ • $v verziószám $g > • $n aktuális meghajtó $l < • $_ új sor $b | • $e ESC • $h egy karakter törlése

VÉGE

VÉGE