Opercis rendszerek LINUX DOS Windows Az opercis rendszerek

  • Slides: 43
Download presentation
Operációs rendszerek LINUX DOS (Windows)

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

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 – hány user

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

Az operációs rendszerek összetevői • Kernel (mag) – az op. rsz. lelke: – periféria

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

A LINUX legfontosabb jellemzői • • • 32, illetve 64 bites optimális memória és

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

Az op. rsz. betöltése (boot) • 1. A ROM-ból betöltődő BIOS megvizsgálja, hogy minden

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

Processzek • A PC-k CPU-i egyszerre egy feladatot végeznek el • egyfeladatos op. rsz-rel

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)

Processzek/2 • a processzek statikus és dinamikus (változó) prioritással rendelkeznek • mindig a legnagyobb

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

Memóriakezelés • RAM (fizikai memória) • virtuális memória: – merevlemez egy része is RAM-ként

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

Filerendszer • A merevlemezen tárolt adatok kezelhetőségét biztosítja • fizikai: az adatok tényleges elhelyezkedése

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)

DOS: négy terület: Logikai filerendszer • boot szektor: – 0. oldal 0. sáv 1

DOS: négy terület: Logikai filerendszer • 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 WIN 95 -VFAT, WIN 98 -FAT 32, OS 2 -HPFS, Windows NT-NTFS

Logikai filerendszer- DOS: • gyökérkönyvtár -root – itt 3 bejegyzéstípus: file, könyvtár, lemezcímke –

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

Logikai filerendszer- DOS/2 • adattárolási terület: – a többi rész – csak szektoronkénti hozzáférés!

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

Logikai filerendszer • LINUX: – Extended 2 (ext 2) : Boot szektor 0. blokkcsoport

Logikai filerendszer • LINUX: – Extended 2 (ext 2) : 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

Logikai filerendszer DOS: • a különböző meghajtók egy-egy betűjelet kapnak • ez a gyökér

Logikai filerendszer 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

A LINUX könyvtárrendszer felépítése: Könyvtár • /bin • /root • /dev • /etc •

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

filenevek DOS: • 8+3 -as szabály • nem lehet pont, szóköz, ékezetes betűk •

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

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

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

Az MS-DOS részei • Boot-rekord: DOS betöltés • IO. SYS kapcsolattartás a BIOSszal, annak

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

DOS parancsok

DOS parancsok

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

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

Á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

Á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:

Utasítások bevitelének gyorsítása • • • F 1 egy karakter az előző pcs. -ból

Utasítások bevitelének gyorsítása • • • F 1 egy karakter az előző pcs. -ból F 2 másolás az előző sorból a megadott karakterig F 3 előző pcs. kiíratása DOSKEY(k) segédprogram előző pcs. következő pcs. F 7 sorszámozva az eddigi pcs. -ok F 8 kereshetünk az előző DOS pcs-ok között és módosítható Pg. Up legelső Pg. Down legutolsó ALT+F 7 a tárolt pcs. -ok törlése

Lemezkezelő parancsok • FORMAT (k) MEGHAJTÓ [KAPCS. ] lemezformázás /V: név, kötetcímke adás /s

Lemezkezelő parancsok • FORMAT (k) MEGHAJTÓ [KAPCS. ] lemezformázás /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

Lemezkezelő parancsok: /2 • DISKCOPY(k) MEGHAJTÓ 1 [MEGHAJTÓ 2] lemezmásolás szektorról szektorra • DISKCOMP(k)

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 Win 98 alatt

Lemezkezelés Windowsban • lemezformázás • Sajátgép v. Windows Intéző jobb oldali formázni kívánt lemez

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

Könyvtárkezelő parancsok: • MD(b) [MEGHAJTÓ] ELÉRÉSI ÚT könyvtár létrehozása • DIR(b) [MEGHAJTÓ] [ELÉRÉSI ÚT]

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

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

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

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

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

Á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

Á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 F 6 copy con c: dokumentumokdoslevelmaganlevel. txt • TYPE(b) [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉV type c: dokumentumokdoslevelmaganlevel. 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

Állománykezelő parancsok: cd c: dokumentumokdoslevelmagan copy level. txt c:  • 1 fájl másolása

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

Állománykezelő parancsok: • REN(b) [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉV 1 FILENÉV 2 átnevezés ren *.

Állománykezelő parancsok: • REN(b) [MEGHAJTÓ] [ELÉRÉSI ÚT] FILENÉV 1 FILENÉV 2 á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

Állománykezelő parancsok: • ATTRIB(k)[+/-] [ATTRIBÚTUM-JEL] [MEGHAJTÓ] [ELÉRÉSI ÚT] [FILENÉV] [/S] attribútum megváltoztatása, lekérdezése •

Á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 +h c: dokume~1doslevelmaganlevel. txt

Távoli szerverek elérése telnet • ez a windows 9 x-ekről is megy , ilyenkor

Távoli szerverek elérése telnet • ez a windows 9 x-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

LINUX parancsok

LINUX parancsok

LINUX parancsok

LINUX parancsok

File jogosultságok • A többfelhasználós operációs rendszerekben szabályozni kell, kinek milyen joga van egy

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

touch proba. txt egy üres file-t ls -l proba. txt File jogosultságok mi a

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

File jogosultságok Vegyük el a csoporttól az olvasási jogot! chmod g-x proba. txt Adjuk

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

Kommunikációs parancsok

Kommunikációs parancsok

Kommunikációs parancsok

Kommunikációs parancsok

Kommunikációs parancsok

Kommunikációs parancsok

 • Készítsünk egy torta. txt file-t • Készítsünk egy talca nevű könyvtárat! •

• 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