1 / 43

Operációs rendszerek

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 kapcsolat a számítógép(ekk)el. Az operációs rendszerek csoportosítása. szempontok: hány program fut egyidejűleg

dalton
Télécharger la présentation

Operációs rendszerek

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. DOS: négy terület: boot szektor: 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 Logikai filerendszer

  12. 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 Logikai filerendszer- DOS:

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

  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. DOS: 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 Logikai filerendszer

  16. 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 A LINUX könyvtárrendszer felépítése:

  17. DOS: 8+3-as szabály 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ó: / filenevek

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

  19. 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 Az MS-DOS részei

  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) 6.22-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öna 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 ÚTaktuá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. 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 File jogosultságok

  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. 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! feladatok • touch torta.txt • mkdir talca • cp torta.txt talca • cd talca • ls torta.txt • cat torta.txt • rm torta.txt • cd.. • rmdir talca

More Related