Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
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
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.