Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Operációs rendszerek LINUX DOS (Windows) Az operációs rendszerek feladatai perifériák vezérlése szabályozza a programok futásának sorrendjét és módját.

Hasonló előadás


Az előadások a következő témára: "Operációs rendszerek LINUX DOS (Windows) Az operációs rendszerek feladatai perifériák vezérlése szabályozza a programok futásának sorrendjét és módját."— Előadás másolata:

1

2 Operációs rendszerek LINUX DOS (Windows)

3 Az operációs rendszerek feladatai perifériák vezérlése szabályozza a programok futásának sorrendjét és módját kapcsolat a számítógép(ekk)el

4 Az operációs rendszerek csoportosítása szempontok: –hány program fut egyidejűleg –hány user használhatja

5 Az operációs rendszerek összetevői Kernel (mag) –az op.rsz. lelke: –periféria vezérlése, rendszer működésének szabályozása –kereskedelmi op.rsz-eknél titkos Függvénykönyvtárak: –(általában C pr.nyelven írt) programfile-ok, –közös részek gyűjteménye Shell (héj) –a kiadott parancsok beolvasása és értelmezése Felhasználói programok –pl. szövegszerkesztés

6 A LINUX legfontosabb jellemzői 32, illetve 64 bites optimális memória és hardverkezelés gyors fejlődés, nagy teljesítmény és megbízhatóság a kernel egy része modulokba kerülhet, ezek töltődnek be szükség esetén a memóriába és távolítható el

7 Az op.rsz. betöltése (boot) 1. A ROM-ból betöltődő BIOS megvizsgálja, hogy minden hardver működik-e bootmanager2. Megkeresi az op.rsz. helyét és betölti a kernelét (ezt a bootmanager pr. végzi - LILO) 3. A BIOS átadja a vezérlést a az op.rsz-nek

8 Processzek A PC-k CPU-i egyszerre egy feladatot végeznek el egyfeladatos op.rsz-rel egymás után futnak a programok ütemezőtöbbfeladatosnál az ütemező (scheduler) –a kernel egy speciális része time sharing –időosztás -time sharing –vezérli, melyik programon dolgozik a CPU processzek:processzek: –párhuzamosan futó programok –az indítás kezdetén azonosító számot kapnak (PID Process ID)

9 Processzek/2 a processzek statikus és dinamikus (változó) prioritással rendelkeznek mindig a legnagyobb prioritású fut miden futó processznek minden alkalommal csökken a dinamikus prioritása, hogy a többitől ne vegye el a lehetőséget

10 Memóriakezelés RAM (fizikai memória) virtuális memória: –merevlemez egy része is RAM-ként használható –a tényleges memória méreténél nagyobb pr. is futhat (virtuális tárkezelés) swap partíció (csere p.) –a merevlemez RAM-ként használt része egy külön partíció –a merevlemez lassabb, nagy swap, lassabb futás

11 Filerendszer A merevlemezen tárolt adatok kezelhetőségét biztosítja fizikai: az adatok tényleges elhelyezkedése (rejtett) –sávok, szektorok logikai: a felhasználó által látott struktúra (nem egyezik a fizikaival)

12 Logikai filerendszerDOS: négy terület: boot szektor:boot szektor: –0. oldal 0. sáv 1 szektor FAT:FAT: –szabad és foglalt ter. –elhelyezkedésük –cluster: egy v. több szektor, a file része ha több szektorból áll, akkor egymás utáni szektorok –minden bejegyzés egy FAT WIN95 -VFAT, WIN98 -FAT32, OS2 -HPFS, Windows NT-NTFS

13 Logikai filerendszer- DOS: gyökérkönyvtár -rootgyökérkönyvtár -root –itt 3 bejegyzéstípus: file, könyvtár, lemezcímke –fizikailag a FAT után, 32B Méret (B)Jelentése 8filenév (szóköz) 3kiterjesztés 1attribútum (könyvtárnál a 4. bit 0) 1NT attribútum 7keletkezés ideje 2kiterjesztett attribútum (OS2) 2utolsó módosítás időpontja 2utolsó módosítás dátuma 2kezdő cluster száma a FAT-hoz 4filehossz (B) könyvtár: 0 szerepel

14 Logikai filerendszer- DOS/2 adattárolási terület:adattárolási terület: –a többi rész –csak szektoronkénti hozzáférés! a 12B-os adat is 1 szektor

15 Logikai filerendszer LINUX:LINUX: –Extended2 (ext2) –Extended2 (ext2) : Boot szektor0. blokkcsoport1. b.cs…n. bcs. –boot szektor : rendszerindítás információirendszerindítás információi –blokkcsoportok: adatok, azok elhelyezkedéseadatok, azok elhelyezkedése a filerendszerrel kapcsolatos létfontosságú info minden blokkcsoport elejéna filerendszerrel kapcsolatos létfontosságú info minden blokkcsoport elején –minden file egy i-csomópontot (i-node) foglal le: rendszerjellemzők: név, engedélyek, kezdő i-noderendszerjellemzők: név, engedélyek, kezdő i-node

16 Logikai filerendszerDOS: a különböző meghajtók egy-egy betűjelet kapnaka különböző meghajtók egy-egy betűjelet kapnak ez a gyökérez a gyökér A: floppyA: floppy C: merevlemezC: merevlemez partíciók: újabb betűkpartíciók: újabb betűk kis és nagybetű ua.kis és nagybetű ua. LINUX: nincsenek külön meghajtóknincsenek külön meghajtók egyetlen könyvtárrendszeregyetlen könyvtárrendszer egyetlen gyökéregyetlen gyökér pl: /mnt/floppypl: /mnt/floppy az adatok rendbenaz adatok rendben hivatkozásokhivatkozások megkülönbözteti a kis- és nagybetűtmegkülönbözteti a kis- és nagybetűt

17 A LINUX könyvtárrendszer felépítése: KönyvtárTartalma /binfuttatható parancsok /rootrendszerindításhoz a file-ok helye /deveszközmeghajtók /etcrendszerbeállításhoz szükséges file-ok /homefelhasználók alkönyvtárai /libfüggvénykönyvtárak /mntfloppy, CD_ROM /optalkalmazások /procrendszer- és processzinformációk /rootrendszergazda könyvtára /sbinrendszergazda által használt pcs.-ok /tmpátmeneti adatok /usráltalános alkalmazások /varállandóan változó rendszeradatok

18 filenevekDOS: 8+3-as szabály8+3-as szabály nem lehet pont, szóköz, ékezetes betűknem lehet pont, szóköz, ékezetes betűk útvonalelválasztó: \útvonalelválasztó: \Windows9x-2000: lehet ékezet, szóköz,lehet ékezet, szóköz, max 255 karaktermax 255 karakter LINUX: kiterjesztésre nincs szabálykiterjesztésre nincs szabály útvonalelválasztó: /útvonalelválasztó: /

19 SHELL-ek felhasználói felület: –karakteresBash az alapértelmezett –grafikus

20 Az MS-DOS részei Boot-rekord:DOS betöltés IO.SYSkapcsolattartás a BIOSszal, annak kiterjesztése MSDOS.SYSkapcsolattartás a felhasználói pr.- okkal: –f–f–f–futó pr.-ok és a hardver kapcsolattartása az IO.SYSen keresztül –f–f–f–file-, könyvtár-, memóriakezelés COMMAND.COMparancsfeldolgozó, belső parancsok külső parancsok:külön programok

21 DOS parancsok

22 Általános szerkezet: PARANCSSZÓ [paraméterek] [kapcsolók]PARANCSSZÓ [paraméterek] [kapcsolók] –[] –[] elmaradható utasításrészletek / –kapcsolók a / után

23 Általános parancsok: VER (b)VER (b) verziószám lekérdezése CLS (b)CLS (b) képernyőtörlés DATE (b)DATE (b) dátum lekérdezése, módosítása TIME (b)TIME (b) aktuális idő lekérdezése, módosítása PROMPT (b)PROMPT (b) készenléti jel beállítása:

24 Utasítások bevitelének gyorsítása F1egy karakter az előző pcs.-bólF1egy karakter az előző pcs.-ból F2 másolás az előző sorból a megadott karakterigF2 másolás az előző sorból a megadott karakterig F3 előző pcs. kiíratásaF3 előző pcs. kiíratása DOSKEY (k) segédprogramDOSKEY (k) segédprogram előző pcs.következő pcs.  előző pcs.  következő pcs. F7 sorszámozva az eddigi pcs.-okF7 sorszámozva az eddigi pcs.-ok F8 kereshetünk az előző DOS pcs-ok között és módosíthatóF8 kereshetünk az előző DOS pcs-ok között és módosítható PgUp legelsőPgUp legelső PgDown legutolsóPgDown legutolsó ALT+F7 a tárolt pcs.-ok törléseALT+F7 a tárolt pcs.-ok törlése

25 Lemezkezelő parancsok FORMAT (k) MEGHAJTÓ [KAPCS.] lemezformázásFORMAT (k) MEGHAJTÓ [KAPCS.] lemezformázás /V:név név, kötetcímke adás /s rendszerlemez készítés /q gyorsformázásmár formattáltnál, a FAT és a gyökér törlése /u a szektor tartalma is törlődik (visszaállíthatatlan) SYS (k) [MEGHAJTÓ] [ELÉRÉSI ÚT] MEGHAJTÓ 2 formázott lemez boot-lemezzéSYS (k) [MEGHAJTÓ] [ELÉRÉSI ÚT] MEGHAJTÓ 2 formázott lemez boot-lemezzé VOL (b) [MEGHAJTÓ] lemez belső azonosító lekérdezésVOL (b) [MEGHAJTÓ] lemez belső azonosító lekérdezés LABEL (k) [MEGHAJTÓ] lemez címke megv.LABEL (k) [MEGHAJTÓ] lemez címke megv. CHDSK (k) [MEGHAJTÓ][ELÉRÉSI ÚT] [FILENÉV] [KAPCSOLÓK] lemez-állapot lekérdezésCHDSK (k) [MEGHAJTÓ][ELÉRÉSI ÚT] [FILENÉV] [KAPCSOLÓK] lemez-állapot lekérdezés SCANDISK (k) 6.22-TŐLSCANDISK (k) 6.22-TŐL

26 Lemezkezelő parancsok:/2 DISKCOPY (k) MEGHAJTÓ1 [MEGHAJTÓ2]DISKCOPY (k) MEGHAJTÓ1 [MEGHAJTÓ2] lemezmásolás szektorról szektorra DISKCOMP (k) MEGHAJTÓ1 [MEGHAJTÓ2]DISKCOMP (k) MEGHAJTÓ1 [MEGHAJTÓ2] lemezmásolás helyességének ellenőrzése* *nem megy Win98 alatt

27 Lemezkezelés Windowsban lemezformázáslemezformázás Sajátgép v. Windows Intéző jobb oldali formázni kívánt lemez ikonSajátgép v. Windows Intéző jobb oldali formázni kívánt lemez ikon A Fájl / Formázás.A Fájl / Formázás. a Sajátgép mappában vagy a Windows Intézőben megnyitott lemez nem formázható!a Sajátgép mappában vagy a Windows Intézőben megnyitott lemez nem formázható! formázott lemez boot-lemezzéformázott lemez boot-lemezzé Start / Beállítások / Vezérlőpult / Programok hozzáadása tulajdonságai / Indítólemez lapStart / Beállítások / Vezérlőpult / Programok hozzáadása tulajdonságai / Indítólemez lap Lemez létrehozásaLemez létrehozása

28 Könyvtárkezelő parancsok: MD (b) [MEGHAJTÓ] ELÉRÉSI ÚTMD (b) [MEGHAJTÓ] ELÉRÉSI ÚT könyvtár létrehozása DIR (b) [MEGHAJTÓ] [ELÉRÉSI ÚT] [FILENÉV][KAPCSOLÓK]DIR (b) [MEGHAJTÓ] [ELÉRÉSI ÚT] [FILENÉV][KAPCSOLÓK] aktuális könyvtár tartalma /P/P laponkénti lista /W/W öt oszlopban /s/s alkönyvtárak is /a:attribútum/a:attribútum a kiválasztott attribútumúakat /o:rendezőkód/o:rendezőkód sorrendben történő másolás –n –n állománynév –e –e kiterjesztés –s –s méret –g –g külön a könyvtárak és állományok

29 Könyvtárkezelő parancsok: TREE (k) [MEGHAJTÓ] [ELÉRÉSI ÚT] [KAPCSOLÓK]TREE (k) [MEGHAJTÓ] [ELÉRÉSI ÚT] [KAPCSOLÓK] könyvtárlista fastruktúrában* CD (b) [MEGHAJTÓ] [ELÉRÉSI ÚT]CD (b) [MEGHAJTÓ] [ELÉRÉSI ÚT] aktuális könyvtár váltás cd cd..\dokume~1 RD (b) [MEGHAJTÓ] ELÉRÉSI ÚTRD (b) [MEGHAJTÓ] ELÉRÉSI ÚT könyvtár törlése –üreset –az aktuálisat nem –gyökeret nem DELTREE (k) /y][MEGHAJTÓ] ELÉRÉSI ÚT könyvtárstruktúra teljes törlése /y esetén szó nélkülDELTREE (k) /y][MEGHAJTÓ] ELÉRÉSI ÚT könyvtárstruktúra teljes törlése /y esetén szó nélkül

30 Könyvtárkezelő parancsok: APPEND (k) [MEGHAJTÓ] ELÉRÉSI ÚT [KAPCSOLÓK] aktuális könyvárhoz újakat fűzAPPEND (k) [MEGHAJTÓ] ELÉRÉSI ÚT [KAPCSOLÓK] aktuális könyvárhoz újakat fűz* PATH (k) [MEGHAJTÓ] ELÉRÉSI ÚTPATH (k) [MEGHAJTÓ] ELÉRÉSI ÚT aktuális könyvtárhoz a keresési útvonalat

31 Állománykezelő parancsok: COPY CON (b) [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉV szöveges állomány létrehozásaCOPY CON (b) [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉV szöveges állomány létrehozása lezárás: CTRL+Z v F6 copy con c:dokumentumok\dos\level\magan\level.txt TYPE (b) [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉVTYPE (b) [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉV type c:dokumentumok\dos\level\magan\level.txt a másolandó megkeresése : dir level.txt /s COPY (b) [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉV [+ [MEGHAJTÓ] [ELÉRÉSI ÚT] [FILENÉV]]COPY (b) [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉV [+ [MEGHAJTÓ] [ELÉRÉSI ÚT] [FILENÉV]] file másolás, összefűzés

32 Állománykezelő parancsok: cd c:dokumentumok\dos\level\magan copy level.txt c:\ 1 fájl másolása megtörtént COMP (b) [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉV [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉV összehasonlítás*COMP (b) [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉV [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉV összehasonlítás* FC (b) [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉV [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉVFC (b) [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉV [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉV fc level.txt c:\level.txt level.txt és c:\level.txt fájl összehasonlítása FC: Nincsenek különbségek.

33 Állománykezelő parancsok: REN (b) [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉV1 FILENÉV2 átnevezésREN (b) [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉV1 FILENÉV2 átnevezés ren *.jpg n*.jpg minden jpg file neve elé egy n kerül DEL (b) [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉVDEL (b) [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉVtörlés del *.* level.txt c:\level.txt UNDELETE (k) [MEGHAJTÓ] [ELÉRÉSI ÚT] [FILENÉV]UNDELETE (k) [MEGHAJTÓ] [ELÉRÉSI ÚT] [FILENÉV] törlés visszaállítása* nem rakja a lomtárba

34 Állománykezelő parancsok: ATTRIB (k) [+/-] [ATTRIBÚTUM-JEL] [MEGHAJTÓ] [ELÉRÉSI ÚT] [FILENÉV] [/S] attribútum megváltoztatása, lekérdezéseATTRIB (k) [+/-] [ATTRIBÚTUM-JEL] [MEGHAJTÓ] [ELÉRÉSI ÚT] [FILENÉV] [/S] attribútum megváltoztatása, lekérdezése AArchivAArchiv RRead onlycsak olvashatóRRead onlycsak olvasható SSystemrendszeráll.SSystemrendszeráll. HHiddenrejtett a dir nem listázza ki...HHiddenrejtett a dir nem listázza ki... Attrib Attrib +h c:dokume~1\dos\level\magan\level.txt

35 Távoli szerverek elérése telnet ez a windows 9x-ekről is megy, ilyenkor a távoli gép bejelentkezési programja is megjelenikez a windows 9x-ekről is megy, ilyenkor a távoli gép bejelentkezési programja is megjelenik kódolatlanul továbbítjakódolatlanul továbbítja ún. szimatoló programmal az információk leszedhetőkún. szimatoló programmal az információk leszedhetők ssh (secure shell) az infok kódolvaaz infok kódolva

36 LINUX parancsok

37

38 File jogosultságok A többfelhasználós operációs rendszerekben szabályozni kell, kinek milyen joga van egy egy file használatához!A többfelhasználós operációs rendszerekben szabályozni kell, kinek milyen joga van egy egy file használatához! A LINUX egy háromjegyű számból álló kódot használ: file módA LINUX egy háromjegyű számból álló kódot használ: file mód r (read)olvasásr (read)olvasás w (write)írási jogw (write)írási jog x (execute)végrehajtási jogx (execute)végrehajtási jog

39 File jogosultságok touch proba.txt egy üres file-t ls -l proba.txt mi a jogosultsága chmod u+x proba.txt magunknak végrehajtási jog

40 File jogosultságok Vegyük el a csoporttól az olvasási jogot! chmod g-x proba.txt Adjuk a csoportnak és mindenki másnak végrehajtási jogot chmod go+x proba.txt Vegyünk el magunktól a végrehajtási jog! chmod u-x proba.txt Vegyünk el magunktól, a csoporttól és mindenktől a végrehajtási jogot! chmod ugo-x proba.txt

41 Kommunikációs parancsok

42

43

44 feladatok Készítsünk egy torta.txt file-tKészítsünk egy torta.txt file-t Készítsünk egy talca nevű könyvtárat!Készítsünk egy talca nevű könyvtárat! Másoljuk be a torta.txt-t a talca kt-ba!Másoljuk be a torta.txt-t a talca kt-ba! Lépjünk be a talcaba és nézzük meg benne van-eLépjünk be a talcaba és nézzük meg benne van-e Listazzuk ki a tartalmát!Listazzuk ki a tartalmát! töröljük a file-ttöröljük a file-t lépjünk ki a talca-ból és töröljük!lépjünk ki a talca-ból és töröljük! touch torta.txttouch torta.txt mkdir talcamkdir talca cp torta.txt talcacp torta.txt talca cd talcacd talca ls torta.txt cat torta.txtcat torta.txt rm torta.txtrm torta.txt cd..cd.. rmdir talca


Letölteni ppt "Operációs rendszerek LINUX DOS (Windows) Az operációs rendszerek feladatai perifériák vezérlése szabályozza a programok futásának sorrendjét és módját."

Hasonló előadás


Google Hirdetések