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

Hasonló előadás


Az előadások a következő témára: "Operációs rendszerek LINUX DOS (Windows)."— Előadás másolata:

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

2 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

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

4 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

5 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

6 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 2. 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

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

8 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

9 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

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

11 Logikai filerendszer DOS: négy terület: boot szektor: FAT:
0. oldal 0. sáv 1 szektor 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

12 Logikai filerendszer- DOS:
gyö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 8 filenév (szóköz) 3 kiterjesztés 1 attribútum (könyvtárnál a 4. bit 0) 1 NT attribútum 7 keletkezés ideje 2 kiterjesztett attribútum (OS2) 2 utolsó módosítás időpontja 2 utolsó módosítás dátuma 2 kezdő cluster száma a FAT-hoz 4 filehossz (B) könyvtár: 0 szerepel

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

14 Logikai filerendszer LINUX: Extended2 (ext2) :
Boot szektor 0. blokkcsoport 1. b.cs… n. bcs. boot szektor : rendszerindítás információi blokkcsoportok: adatok, azok elhelyezkedése a 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-node

15 Logikai filerendszer DOS: LINUX:
a különböző meghajtók egy-egy betűjelet kapnak ez a gyökér A: floppy C: merevlemez partíciók: újabb betűk kis és nagybetű ua. LINUX: nincsenek külön meghajtók egyetlen könyvtárrendszer egyetlen gyökér pl: /mnt/floppy az adatok rendben hivatkozások megkülönbözteti a kis- és nagybetűt

16 A LINUX könyvtárrendszer felépítése:
Könyvtár Tartalma /bin futtatható parancsok /root rendszerindításhoz a file-ok helye /dev eszközmeghajtók /etc rendszerbeállításhoz szükséges file-ok /home felhasználók alkönyvtárai /lib függvénykönyvtárak /mnt floppy, CD_ROM /opt alkalmazások /proc rendszer- és processzinformációk /root rendszergazda könyvtára /sbin rendszergazda által használt pcs.-ok /tmp átmeneti adatok /usr általános alkalmazások /var állandóan változó rendszeradatok

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

18 SHELL-ek felhasználói felület: karakteres Bash az alapértelmezett
grafikus

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

20 DOS parancsok

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

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

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

24 Lemezkezelő parancsok
FORMAT (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ás má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é VOL(b) [MEGHAJTÓ] lemez belső azonosító lekérdezés LABEL(k) [MEGHAJTÓ] lemez címke megv. CHDSK(k) [MEGHAJTÓ][ELÉRÉSI ÚT] [FILENÉV] [KAPCSOLÓK] lemez-állapot lekérdezés SCANDISK (k) TŐL

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

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

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

28 Könyvtárkezelő parancsok:
TREE(k) [MEGHAJTÓ] [ELÉRÉSI ÚT] [KAPCSOLÓK] könyvtárlista fastruktúrában* 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 Ú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ül

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

30 Állománykezelő parancsok:
COPY 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É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]] file másolás, összefűzés

31 Á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* FC(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.

32 Állománykezelő parancsok:
REN(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ÉV törlés del *.* level.txt c:\level.txt UNDELETE(k) [MEGHAJTÓ] [ELÉRÉSI ÚT] [FILENÉV] törlés visszaállítása* nem rakja a lomtárba

33 Állománykezelő parancsok:
ATTRIB(k)[+/-] [ATTRIBÚTUM-JEL] [MEGHAJTÓ] [ELÉRÉSI ÚT] [FILENÉV] [/S] attribútum megváltoztatása, lekérdezése A Archiv R Read only csak olvasható S System rendszeráll. H Hidden rejtett a dir nem listázza ki... Attrib Attrib +h c:dokume~1\dos\level\magan\level.txt

34 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 megjelenik kódolatlanul továbbítja ún. szimatoló programmal az információk leszedhetők ssh (secure shell) az infok kódolva

35 LINUX parancsok

36 LINUX parancsok

37 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 LINUX egy háromjegyű számból álló kódot használ: file mód r (read) olvasás w (write) írási jog x (execute) végrehajtási jog

38 File jogosultságok egy üres file-t mi a jogosultsága
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

39 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

40 Kommunikációs parancsok

41 Kommunikációs parancsok

42 Kommunikációs parancsok

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


Letölteni ppt "Operációs rendszerek LINUX DOS (Windows)."

Hasonló előadás


Google Hirdetések