Operációs rendszerek. A mai program
|
|
- Benjámin Somogyi
- 8 évvel ezelőtt
- Látták:
Átírás
1 Operációs rendszerek I/O és fájlkezel alrendszer Operációs rendszerek 1 A mai program Az I/O alrendszer, különböz látásmódokkal Eszközök osztályai, eszköz-driverek Logikai diszk, partíció fogalom Fájlok, szervezettség, elérés Fájlrendszer megvalósítási feladatok jegyzékstruktúra megvalósítás, blokk hozzárendelés fájlokhoz, szabad blokk menedzselés. Unix fájlrendszer. Operációs rendszerek 2
2 Az I/O alrendszer feladatai Elrejteni az eszközök specialitásait Kényelmessé tenni az eszközhasználatot Menedzselni az eszközöket, fájlokat védeni azokat, ütemezni, konkurens vagy kizárólagos hozzáféréseket biztosítani. (A fájl absztrakció a felhasználók által leginkább ismert és használt absztrakció, amit az operációs rendszer nyújtani tud.) Operációs rendszerek 3 Eszközök, másodlagos tárolók, fájlrendszer I/O alrendszer, eszközök Hozzáférések Eszköz driverek Másodlagos tárolók Buffer cache Fájlrendszer megvalósítás Jegyzékstruktúra, attribútumok rögzítése Blokkhozzárendelés Blokkmenedzselés Operációs rendszerek 4
3 I/O rendszer a felhasználó szemszögéb l Szimbolikus neveken látja az eszközöket, fájlokat Lát eszközöket (köztük logikai eszközöket), látja a fájlok halmazát (file pool), lát hierarchiát (ösvény, jegyzék stb. fogalmak, ezek rendeznek ), fájl névteret. A felhasználói felülettel (burok, v. GUI és segédprogramok) kezeli ezeket (készít, töröl, másol, mozgat, eszközt kezel stb.) Ismer tulajdonossági és hozzáférési kategóriákat (védelem), beállít ilyeneket. Bizonyos OS-ekben észlel fájl szervezési és fájl elérési módokat. Operációs rendszerek 5 A programozó látásmódja (Nyitott) csatornákat (stream) lát. Ezek azonosítója: fájl-leíró/pointer. Nyithat/zárhat csatornákat (open, fopen, close, fclose). Nyitni: több dolgot jelent: csatorna azonosítót kreál, pozíció indikátorral, a csatornát összeköti szimbolikus névvel, védelmeket kezel, beállít. Azonosított csatornákon adatokat (byte/karakter, rekord, blokk stb.) mozgat. Ez függ az elérési módtól: szekvenciális eléréssel, direkt eléréssel. Operációs rendszerek 6
4 A programozó látásmódja Fájl nyitó-záró rendszerhívások A fájlleíró processzenkénti objektum Az adatmozgató rendszerhívások: read, write, put, get, putchar, getchar, seek stb. Néha külön rendszerhívások a jegyzékekre opendir, readdir, rewinddir, mkdir, rmdir stb. Operációs rendszerek 7 A programozó látásmódja Proc A fd1=open( /etc/passwd, O_READONLY) fd2=open( local, O_RDWR) fd3=open( /etc/passwd, O_WRONLY) Proc B fd1=open( /etc/passwd, O_READONLY) fd2=open( private, O_RDWR) Proc A descriptor table Proc B descriptor table File table Inode list Count 1 R Count 1 R Count 3 /etc/passwd Count 1 RW Count 1./local Count 1 W Count 1./private Count 1 R A kernel globális táblái Operációs rendszerek 8
5 Az OS I/O alrendszere A kernel struktúráknál láttuk: van külön I/O alrendszer Ennek feladata: vezérlés, interfész biztosítás, védelem és menedzsment biztosítás. Alapelvek: Réteges struktúra, eszközfüggetlenség biztosítása, célszer en elosztott a hibakezelés, szinkronitás-aszinkronitás biztosítása, osztható és dedikált eszközök, fájlok is kezelhet k. Operációs rendszerek 9 I/O alrendszer szerkezet Névtér kezelés (dirs, paths), védelem kezelés (rwx), adatfolyamok azonosítása Adatfolyamok kezelése, elérések (seek, direkt (random) elérés, soros elérés) Az adatfolyamok blokkokra való leképzése (blokk allokáció) Diszk buffer cache (diszk elérés gyorsítása) Adatfolyamok sz rése (vezérl karakterek átalakítása) Adatfolyamok sz rés nélküli továbbítása Disk drivers Disk drivers Device drivers Device drivers Operációs rendszerek 10
6 Unix I/O alrendszer system call interface to the kernel socket network protocols network drivers plain file file system cooked disk interface block buffer cache block device drivers raw disk interface raw tty interface character device drivers cooked tty line disciplines hardware Operációs rendszerek 11 NT I/O Manager alrendszer Operációs rendszerek 12
7 A Linux többréteg fájlrendszere Process 1 Process 2 Process n User mode VIRTUAL FILE SYSTEM Kernel mode ext2 msdos minix proc Buffer cache Device drivers File system Operációs rendszerek 13 Az eszköz driverek Rutinkészlet + táblázatok + pufferek Megszólíthatók : felülr l (call, IRPs), alulról (IT). Három f részük: Auto-konfigurációs, inicializáló rutinok (egyszer futnak, az eszközt inicializálják), I/O hívások rutinjai (Call-lal többször is megszólítódnak, alapvet szolgáltatók), IT handlerek (IT-vel többször is). Operációs rendszerek 14
8 Az eszköz driverek fels rétege Setup: paramétereket juttat a driverhez automatic detection a setup argumentumokkal Init: eszköz jelenlétét teszteli Hívódik a kernel inicializáláskor bels adatstruktúrákat, regisztereket generál az eszköz számára open & release: inicializál standard értékekkel hogy adminisztrálni lehessen az eszközt visszaad/megszüntet egy leírót az eszközhöz processz nyithat kizárólagosan magának, vagy osztottnak Operációs rendszerek 15 Az eszköz driverek középs rétege Read & Write: a szokásos szolgáltatások IOCTL: eszköz-specifikus parancsok készlete Select: vizsgáló vizsgálja, hogy lehet-e írni, olvasni a lekérdez s (polling) technikához jó nem minden eszközhöz, és lehet az IOCTL-ben Mmap: leképzés a felhasználói címtartományra nincs minden eszköznél, de fájlrendszert tartalmazónál hasznos lehet Lseek: indikátor mozgató Nincs minden driver-nél, lehet IOCTL-ben Operációs rendszerek 16
9 Az eszköz driverek alsó rétege IT kezel k: értelemszer en Check_media_change & revalidate: blokkos cserélhet eszközhöz észreveszi a medium cserét, annak paramétereivel aktualizálja az adatstruktúrákat kérdés, hogy ne a fels réteghez tartozónak vegyük-e Operációs rendszerek 17 A DLLs & VxDs DLL: Dynamic Link Library Csak ha kérelem van, akkor tölt dik be (egyfajta overlay) Kérelmeket fogad és szolgál ki (sokszor úgy, hogy a kérelmeket speciális formában továbbadja) VxD: Virtual anything Device A rétegezettségi koncepció miatt virtuális eszközöket valósít meg A "kezel " rutinjai valószín leg nem IT-vel szólítódnak meg (hanem call jelleggel, pl. IRP-vel) Elvileg lehet DLL Operációs rendszerek 18
10 Milyen eszközök vannak? Karakteres eszközök (pl. billenty, soros port, képerny, analóg-digital átalakító stb.). Strukturálatlanul (pl. karakter-folyamként) kezel, (Néha sor (line) strukturáltság van!) De! A driver fölött sz rés lehet. Diszk is kezelhet karakteresen. Strukturált (blokkos) eszközök (diszkek). blokkos I/O-val is kezelhet k, fájl-rendszer is alakíthatók ki rajtuk, a buffer cache gyorsító mechanizmuson át használjuk Operációs rendszerek 19 Diszkek, blokk orientált eszközök Blokknyi egységben történik az adatáramlás. Oldal-sáv-(cilinder)-szektor (blokk) fogalmak adattárolási egység a szektor (blokk), oldal-sáv-szektor címek léteznek, Az oldal-sáv-szektor címek leképezhet k folyamatos logikai blokkcímekre (ezt a kontroller végezheti): felülr l 0-n-ig számozott blokkok sorának láthatjuk. Logical Disk képezhet a fizikai diszkre. Oka: egységesítés, egyszer bb driverek. Operációs rendszerek 20
11 Logikai diszk, partíció Egy fizikai diszken több 0-n i -ig számozott blokk sora, több logikai diszk a képzet. Mindegyiknek saját szimbolikus neve van. Mindegyiknek saját driver-e van. A partíciók (egyes OS-eknél) átlapolódhatnak. Egy partíciót kijelölhetünk egy OS boot területének (err l indítunk), kilapozási/kisöprési területnek (virt. mem.), egy OS fájlrendszer területének, hibás blokkok helyettesít területének (ma már nem szükséges). Operációs rendszerek 21 A particionálás Részben az OS-t l független dolog! Alacsonyabb szint SW-ek kellenek a partíció létrehozásához, a boot partíció kijelöléséhez, a magasabb driver-ek támogatásához. Alacsonyabb? Mi általában egy OS-t használunk. ezek a SW-ek szinte minden OS-ben megvannak, használhatók (akár más OS javára ). A partíciókat az OS-ek nem egyformán kezelik. Vannak OS-ek, melyek pl. kötött számú partíciót engednek, nem mindig látják egymás fájlrendszereit stb. Operációs rendszerek 22
12 Diszkek, partíciók - kötetek Partícionálással egy nagy diszket részekre osztunk Néha szükség lenne kisebb diszkeket (partíciókat) összevonva, egyetlen nagy diszkként "látni": ez a kötetesítés Némely OS tudja ezt pl. AIX, Windows, NT A kötet: logikai diszk, szervezhet rá fájlrendszer van drivere... Operációs rendszerek 23 A Unix eszközök szimbolikus nevei Unix-ban minden fájl. Az eszközök: speciális fájlok, a /dev/ jegyzékben, aljegyzékeiben... Tartalmuk (rövid): major device number: azonosítja a kontrollert, minor device number: azonosítja a tényleges eszközt (pl. logikai diszket), és a device driver-t. Operációs rendszerek 24
13 Partíciókra osztás Unixban n /dev/dsk/0s0 /dev/dsk/0s1 /dev/dsk/0s2 /dev/dsk/0s3 /dev/dsk/0s4 /dev/dsk/0s5 /dev/dsk/0s6 Operációs rendszerek 25 A fájlok Mi a fájl? Fájl szervezettség (organisation) lehet Byte-ok sora (nincs szervezettség), csakis a processzek strukturálhatnak. Rekordok sora (szekvenciális). A rekordokban mez k. Fix, változó rekordhossz, rekordok blokkokba csoportosítva stb., mindezek a fájlban (fájlrendszeren) rögzítettek. Nem minden OS biztosítja. Index-szekvenciális szervezettség rekordok: egyes mez k a rekordokban kulcsmez k, ezek rendezettek, a rekordok gyors keresését teszik lehet vé. Nem minden OS biztosítja. Operációs rendszerek 26
14 A fájlok A fájl elérés: soros elérés: egy adatelem (byte, rekord) eléréséhez az el z eken át kell jutni. Minden szervezettségnél lehetséges. direkt (random) elérés: egy adatelem eléréséhez nem kell a többiekkel foglakozni. Indexelt, fix rekordhosszúságú rekord és szekvenciális szervezettségnél. Változó rekordhossz esetén nem lehetséges. (A Unix seek hívással lehet vé teszi. ) Fájl típusok a tartalmuk szerint is kialakíthatók (text, dokumentum, futtatható, bináris, jegyzék, fifo stb.) Operációs rendszerek 27 A fájlok Fájl attribútumok: név, készítési, módosítási, elérési dátumok/id k, tulajdonossági és védelmi információk, szervezettségi adatok (hossz, rekordhossz, blokkolási tényez k stb.), néha a tartalom szerinti típusukra vonatkozó adatok, a logikai diszken való elhelyezkedésükre vonatkozó információk stb. Operációs rendszerek 28
15 Fájlrendszer megvalósítások Partíciókra szervezhetünk fájlrendszert. 3 dolgot kell megoldani valahogy: adott (szimbolikus) fájlnévhez hogyan rendelhetjük az attribútumokat, kiváltképp a fájl testét képez blokkokat? (Megfelel sorrendben persze.) (Keresni, hozzáf zni, elengedni blokkokat) A partíción a szabad blokkok menedzselése hogyan történjen? (Keresni szabad blokkokat, elengedni (szabaddá tenni) blokkokat.) Kiindulás: jegyzékstruktúra alakítandó ki. Rögzíteni kell az attribútumokat is. Operációs rendszerek 29 Blokkhozzárendelés fájlokhoz (A) Folyamatos allokáció Jegyzékben a név mellet a kezd blokk cím és a hossz. A fájl blokkjai egymás után, folyamatosan Egyszer, teljesítményre optimalizált allokáció Fájlkészítésnél megbecsülni a várható hosszt, választani a lehetséges szabad folytonos területekb l (best-, worst-, next fit) Nehézkes a hozzáf zés (append) meglév fájlhoz. Fregmentálódik a partíció, id nként compaction szükséges Tisztán ezt ma már nem használják HPFS/NTFS kiterjesztésein (extent, run) folyamatos allokáció van. Annyira mégsem elavult? Operációs rendszerek 30
16 Blokkhozzárendelés fájlokhoz (B) Láncolt (lista) allokáció Jegyzékben a név mellett az els blokk címe (esetleg hossz). Az adott blokkban mutató a következ blokkra. Az utolsó blokkban a mutató a véget jelez(het)i. Egyszer, nincs partíció-fregmentáció, van ugyan fájlfregmentáció, könny a hozzáf zés stb. Gond: hosszú fájlok végének eléréséhez végig kell menni a láncolt listán. Gond: A mutató a blokkokon elvesz területet a fájl adataitól. Hossz-számítás. Operációs rendszerek 31 Blokkhozzárendelés fájlokhoz (B) Láncolt listás allokáció File a, starts at 4 File b, starts at 6 7 a els blokkja a második blokkja NULL a utolsó blokkja b els blokkja b második blokkja NULL b utolsó blokkja Operációs rendszerek 32
17 Blokkhozzárendelés fájlokhoz (C) Indextáblás allokáció A jegyzékben az els blokk/els index (és a hossz). Indextábla: egy bejegyzése egy-az-egy megfeleltetésben a blokkokkal (i-edik bejegyzéshez az i-edik blokk tartozik). Az indextábla kötött helyen a diszken. Egy bejegyzés az indextáblában kett s jelentés : a bejegyzés index-száma jelzi, az ugyanolyan számú blokk a fájl blokkja. maga a bejegyzés a soron következ blokk (egyben index is), vagy a lista vége. Tulajdonképp láncolt lista, de a mutatók ki vannak emelve az indextáblába. Nem zárja ki az optimalizált allokációs lehet ségeket Operációs rendszerek File a, starts at File b, starts at Indextáblás allokáció indextábla NULL 7 12 x y NULL blokkok a utolsó blokkja a els blokkja b els blokkja a második blokkja b második blokkja b utolsó blokkja... Operációs rendszerek 34
18 Blokkhozzárendelés fájlokhoz (C) Indextáblás allokáció (folyt) Egyszer. Ma is használatos. Közepesen gyors hosszú fájloknál is (Csak az indextáblát kell végigolvasni). Gond: nagy blokkszámnál nagy az indextábla. Megoldása: Blokkokat cluster -ekbe szervezik, az indextábla ezeket címezi. Persze, területvesztés lehet itt. In-core indextábla pedig gyorsítja az elérést. Ilyen a VAX/VMS, és tulajdonképpen a DOS FAT is. Operációs rendszerek 35 Blokkhozzárendelés fájlokhoz (D) I indexes, i-bögös, i-listás allokáció (i, inode, i-list) (Unix, Linux ext2 stb.) Egyéb, vegyes, i-listához hasonló bögös megoldások (HPFS, NTFS stb.) Operációs rendszerek 36
19 Szabad blokk menedzselés (A) Bit térképes (bitmap) Kötött helyen a bit-térkép. Lehet elosztott térkép is. Egy-az-egyes megfeleltetés egy bit és a blokkok (clusterek) között. Ha egy bit bebillentett: azt jelenti, a hozzá tartozó blokk foglalt. Ilyen a VAX/VMS, HPFS, NTFS, Linux ext2 Bit térkép helyett mez -térképes is lehet (ilyen a DOS FAT, a VFAT). A FAT egybevont indextábla és szabad blokk/cluster menedzsel térkép: egy bejegyzés harmadik funkciója: a foglaltság jelzése. Tetsz leges allokációs politikát kiszolgálhat. Operációs rendszerek 37 Szabad blokk menedzselés (B) Láncolt listás szabad blokk menedzselés Kötött helyr l indulva mutató egy szabad blokkra, melyben mutató van a következ szabad blokkra s.í.t. Hátránya, hogy a lista kezelése lassú (diszkm veletek kellenek). Egyszer allokációs politikája lehet: lista elejér l allokálunk, lista elejére tesszük a felszabadulót. (Esetleg a végére.) Operációs rendszerek 38
20 Szabad blokk menedzselés (C) Szabad helyek csoportjainak listája (Az el z teljesítményének javítására) Kötött helyr l indulva egy blokk mutatókat tartalmaz szabad blokkokra, egy mutatója viszont további olyan blokkra mutat, ami további szabad blokkok csoportját jegyzi fel s.í.t. Blokk foglalás esetén a lista elején lév blokkon feljegyzett szabad blokkokat allokáljuk, blokk felszabadításkor ide tesszük a felszabadult blokkok mutatóit. Belátható a teljesítmény javulás: kevesebb I/O m velet. Ha a lánc eleji blokkról kifogytak a szabad blokkok, maga a lánc eleme is felhasználható (Unix s5fs megoldás)! Operációs rendszerek 39 Szabad blokk menedzselés (D) Egybefügg szabad területek nyilvántartása Kötött helyen lév táblázat bejegyzései az egyre magasabb cím, egybefügg szabad blokkcsoportok kezd mutatóját és blokkban mért hosszát tárolják. Hozzá ill allokációs politika a folyamatos allokáció (best-, worst-, next fit). A lapozó eszköz menedzselésénél szokták alkalmazni Operációs rendszerek 40
21 Jegyzék implementációk A jegyzék is fájl. Blokkhozzárendelés jegyzékhez akár a szokásos fájlhoz való blokkhozzárendeléssel, akár speciálisan történhet. Tartalma: bejegyzései fájlneveket, kezd címet (hosszat, esetleg bizonyos attribútumokat) tartalmaz. Kötött vagy változó hosszú lehet. A bejegyzések struktúrája befolyásolja a keresést: lineáris keresés (nem rendezett, hézagos bejegyzések), hash táblás keresés, b-fás (rendezett) jegyzékben a keresés. Operációs rendszerek 41 Unix fájlrendszer Itt minden fájl: az eszközök is a fájlrendszerben, a fájlrendszer pedig blokkos eszközre (partícióra, kötetre) szervezett. Minden fájlhoz tartozik ún. i-bög (i-node). Az i-bögök az ún. i-listán vannak. Egy i-bög szinte mindent tartalmaz a hozzá tartozó fájlról. Ha ismered: elérheted a fájl blokkjait. A szabad blokk menedzselést az ún. szuperblokkból kiinduló szabad blokkok listája segíti: ezen lista eleme maga is szabad blokk. Operációs rendszerek 42
22 Egy Unix partíció szerkezete 0 1 boot block super block 2. i-bög tábla (i-list). data blocks n Operációs rendszerek 43 Directory file1 A Unix i-bög szerkezete Direkt i-bög mode & védelem linkek száma tulajdonos uid gid fájl méret Adat blokk mutatók Single indirekt Double indirekt Triple indirekt Utolsó hozzáf. Utolsó mód. Készítési idõ Operációs rendszerek 44
23 Unix jegyzékek SVID-ben 16 bájt hosszúak a bejegyzések (névhossz max. 14) BSD-ben a chunk -ok 255 kar. hosszú neveket is megengednek. SVID szerkezet BSD szerkezet Directory blokk 3 névvel 2 14 bytes # 16 file1 # 3 f2 # 6 f file chunk száma fájlnév i-bög Üres directory blokk 0 Operációs rendszerek 45 Hogyan szerzik meg az i-bögöt? A namei algoritmus. Elemzi az ösvény egy-egy komponensét, minden nevet az ösvényb l i-böggé konvertál, a bög segítségével megnézi, jegyzék-e. Ha nem az visszatér jelezve ezt a tényt. Ha jegyzék veszi i-bögjét, a jegyzékben keresi a következ komponenst, sít. Végül visszatér az input ösvény i-bögével, vagy hibajelzéssel. root jegyzék i-böge a szuperblokkban, jegyzékb l kikeresi a nevet, veszi az i indexet, és ezzel megragadta a következ jegyzéket-fájlt, s.í.t. Gyors kereséshez: in-core-i-node lista! Az aktuális jegyzék i-böge processzenként feljegyezve! Operációs rendszerek 46
24 Miért kell az i-bög? Ha egy fájl i-bögét ismered, szinte mindent tudsz róla ismered attribútumait típusát & védelmi maszkját, tulajdonosi viszonyait, hosszát, linkjeinek számát, készítési és hozzáférési id it. Ismered blokkjainak sorrendjét és helyét. Operációs rendszerek 47 A fájl link Célja: már meglév fájlra más névvel is hivatkozhassunk. Hard link: új dir-bejegyzés készül, a már létez fájl i indexével! Csak ugyanazon a fájlrendszeren! Hozzáférések? Törléskor a linkek száma csökken! Szoft link (symbolic link): új fájl készül (új i-böggel), ebben az eredeti abszolút ösvényneve. Mount-olt fájlrendszeren is! Korrektebb védelmek! Operációs rendszerek 48
25 Hard link-soft link > ln /usr/joe/foo /usr/sue/bar > ln -s /usr/joe/foo /usr/sue/bar /usr/joe 2. i-bög /usr/joe 2. i-bög 16. i-bög foo 2 foo 2 link=2 /usr/sue /usr/sue /usr/joe/foo bar 2 bar 16 A hard link A szimbolikus link Operációs rendszerek 49 A szuperblokk tartalma... a fájlrendszer mérete; a szabad blokkok száma; a szabad blokkok listája + index a listán; az i-lista mérete; a szabad i-bögök száma; ind a szabad i-bögök listája + index a listához; lock mez a két listához; jelz, hogy történt-e módosítás ind a szuperblokkban. Operációs rendszerek 50
26 Szabad blokkok listája index szuper-blokk es blokk es blokk es blokk Operációs rendszerek 51 Fájlkészítés forgatókönyve... Beírni a nevet a jegyzékbe; allokálni i-bögöt a fájlhoz (ialloc), ezt is beírni a jegyzékbe; tölteni az i-bögöt; ahogy a fájl "növekszik", allokálni neki blokkokat a szabad blokkok készletéb l (alloc). Az ialloc algoritmus Szabad i-bög igénylés a lista közepér l. Szabad i-bög igénylés, amikor a lista üres. Operációs rendszerek 52
27 Szabad i-bög allokálás index (a) Igénylés - a lista közepér l Szuper blokk szabad i-bög lista Kiindulás Szuper blokk szabad i-bög lista Eredmény Megjegyzett i-bög index index (b) Igénylés - a lista üres Szuper blokk szabad i-bög lista Kiindulás 470 Szuper blokk szabad i-bög lista Eredmény 471 index Operációs rendszerek 53 A fájltörlés forgatókönyve Az i-bögben a linkek számát csökkenteni, továbbá a jegyzék bejegyzést törölni; ha a linkszám elérte a 0-t, akkor a fájl blokkjait szabad listára tenni; az i-bögöt szabad listára tenni (ifree). Operációs rendszerek 54
28 Az ifree algoritmus Felszabadult a 499-es bög (499 < rem-i-bög) Felszabadult a 601-es bög (601 > rem-i-bög) Megjegyzett i-bög Megjegyzett i-bög Megjegyzett i-bög Szuper blokk szabad i-bög lista Szuper blokk szabad i-bög lista Szuper blokk szabad i-bög lista index Kiindulás 471 index Csak a rem-i-bög változott 471 index Semmi sem változott 471 Operációs rendszerek 55 Blokk felszabadítás... index szuper-blokk 109 Felszabadult a 409-es blokk 109-es blokk (a) Kiindulási állapot... index szuper-blokk es blokk (b) A 409-es blokk felszabadulása utáni állapot... Operációs rendszerek 56
29 Blokk foglalás... Egy szabad blokkot igényeltek Újabb szabad blokkot igényelnek index szuper-blokk es blokk (d) Egy szabad blokkot igényeltek: a 409-est kapták... index Szuper blokk es blokk (e) Újabb szabad blokkot igényeltek: a 109-est megkapták... de annak listája felmásolódott a szuperblokkba Operációs rendszerek 57 Fájlrendszer kialakítás A rendszergazda (su) az mkfs paranccsal: # mkfs logical-disk size A használatba vétel: a mountolás A rendszergazda (su) a mount paranccsal: # /etc/mount log-disk empty-dir Az umount parancs: megszüntet. A mount tábla: /etc/mnttab. Operációs rendszerek 58
30 A root file system / usr tmp dev etc / A mountolás /dev/du0 su i-list data blocks /dev/hd1 file system su i-list A mount-olás: # mount /dev/hd1 /usr # cd /usr/lib # cd../../.. bin etc lib Operációs rendszerek 59 data blocks A mount tábla egy bejegyzése A partíció száma a szuperblokk bufferére mutató pointer a mount jegyzék i-böge (mount point) a gyökér jegyzék i-böge. Operációs rendszerek 60
31 Fogalmak Eredeti fájlrendszer (root/original/mounted on fs) mountolt eszköz, ennek spec. fájlneve (mounted fs) mountolt eszköz logikai száma (major+minor)=fsnumber mountolt eszköz gyökér jegyzéke, ennek i-böge mount jegyzék (mount point) mount jegyzék i-böge Operációs rendszerek 61 Összefoglalás OS-ek I/O alrendszere, fájlrendszere A eszköz-driverek, partíciók, kötetek A fájlrendszer implementációk 3 alapfeladata és ezek megoldási lehet ségei Jegyzék implementáció Attribútum és blokkhozzárendelés a fájlokhoz A szabad blokkok menedzselése Unix partíciók, szuperblokk, i-bög, i-lista Unix link, mount Operációs rendszerek 62
32 Operációs rendszerek I/O és fájlkezel alrendszer Operációs rendszerek 63
Operációs rendszerek. A mai program. Az I/O alrendszer feladatai. I/O és fájlkezelő alrendszer
Operációs rendszerek I/O és fájlkezelő alrendszer A mai program Az I/O alrendszer, különböző látásmódokkal Eszközök osztályai, eszköz-driverek Logikai diszk, partíció fogalom Fájlok, szervezettség, elérés
RészletesebbenOperációs rendszerek. UNIX fájlrendszer
Operációs rendszerek UNIX fájlrendszer UNIX fájlrendszer Alapegység: a file, amelyet byte-folyamként kezel. Soros (szekvenciális) elérés. Transzparens (átlátszó) file-szerkezet. Link-ek (kapcsolatok) létrehozásának
RészletesebbenUNIX: fájlrendszerek
UNIX: fájlrendszerek kiegészítő fóliák az előadásokhoz Mészáros Tamás http://home.mit.bme.hu/~meszaros/ Budapesti Műszaki Egyetem Méréstechnika és Információs Rendszerek Tanszék 1 Alapfogalmak Fájl (állomány,
RészletesebbenOperációs rendszerek. UNIX/Linux fájlrendszerek
Operációs rendszerek UNIX/Linux fájlrendszerek Tartalom Linux fájlrendszerek UNIX/Linux fájlrendszerek Szimbolikus linkek Fájlrendszerek csatolása Virtuális fájlrendszer Szuperblokk Inode Objektumok 2
RészletesebbenNyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer
1 Fájl rendszer Terminológia Fájl és könyvtár (mappa) koncepció Elérési módok Fájlattribútumok Fájlműveletek ----------------------------------------- Könyvtár szerkezet -----------------------------------------
RészletesebbenFájl rendszer (implementáció) Fájl rendszer struktúra Allokációs módszerek Szabad hely kezelése Directory implementáció Helyreállítás
1 Fájl rendszer (implementáció) Fájl rendszer struktúra Allokációs módszerek Szabad hely kezelése Directory implementáció Helyreállítás 2 Fájl rendszer struktúra A fájl rendszer rétegekből (layers) áll,
RészletesebbenFájl rendszer. Fájl koncepció Elérési módok Könyvtár szerkezet Védelem Konzisztencia szemantika
1 Fájl koncepció Elérési módok Könyvtár szerkezet Védelem Konzisztencia szemantika Fájl rendszer 2 Fájl koncepció A számítógépek az adatokat különböző fizikai háttértárakon tárolhatják (pl. mágnes lemez,
RészletesebbenOperációs rendszerek 1.
Operációs rendszerek 1. Fájlkezelés Balla Tibor balla.tibor@inf.unideb.hu Fájlrendszer: Könyvtárak és Fájlok Inode szuperblokk inode tábla tényleges lemezterület inode = index-node Az inode tábla egy fix
RészletesebbenUNIX fájlrendszerek alapismeretei
UNIX fájlrendszerek alapismeretei kiegészítő fóliák az előadásokhoz Mészáros Tamás http://home.mit.bme.hu/~meszaros/ Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek
RészletesebbenOperációs Rendszerek II. Első verzió: 2009/2010. I. szemeszter Ez a verzió: 2009/2010. II. szemeszter
Operációs Rendszerek II. Első verzió: 2009/2010. I. szemeszter Ez a verzió: 2009/2010. II. szemeszter 1 Mai témák ZFS NTFS 2 ZFS Új koncepció, nem továbbgondolás Pooled storage modell Minden művelet copy-on-write
RészletesebbenOPERÁCIÓS RENDSZEREK I. HÁTTÉRTÁRAK
OPERÁCIÓS RENDSZEREK I. HÁTTÉRTÁRAK HÁTTÉRTÁRAK PARTÍCIÓK PARTÍCIÓK A MÁGNESLEMEZES TÁROLÁS ALAPELEMEI A lemezt sávokra és szektorokra osztjuk fel. CLUSTER SÁV A szektor a legkisebb tárolási egység, mérete
RészletesebbenOperációs rendszerek. Elvárások az NTFS-sel szemben
Operációs rendszerek MS Windows NT (2000) NTFS Elvárások az NTFS-sel szemben Megbízható file-rendszer, visszaállíthatóság (recoverability). Állományok biztonságának garantálása, illetéktelen hozzáférés
RészletesebbenElőadás_#13. Egy lemez írási művelet kiszolgálása
Előadás_#13. 1. Az NT fájlrendszere, NTFS A korábbi fájl rendszerek vs. az NTFS korlátai: FAT12 alatt a fájl név 8.3 szerkezetű, egy fájl maximális mérete nem lehet több mint 32MB. A maximális partíció
RészletesebbenOperációs rendszerek. Az NT memóriakezelése
Operációs rendszerek MS Windows NT (2000) memóriakezelés Az NT memóriakezelése 32-bites virtuális memóriakezelés: 4 GB-os címtartomány, alapesetben: a fels! 2 GB az alkalmazásoké, az alsó 2 GB az OPR-é.
RészletesebbenInformatikai Rendszerek Intézete Gábor Dénes Foiskola. Operációs rendszerek - 105 1. oldal LINUX
1. oldal LINUX 2. oldal UNIX történet Elozmény: 1965 Multics 1969 Unix (Kernighen, Thompson) 1973 Unix C nyelven (Ritchie) 1980 UNIX (lényegében a mai forma) AT&T - System V Microsoft - Xenix Berkeley
RészletesebbenBevitel-Kivitel. Eddig a számítógép agyáról volt szó. Szükség van eszközökre. Processzusok, memória, stb
Input és Output 1 Bevitel-Kivitel Eddig a számítógép agyáról volt szó Processzusok, memória, stb Szükség van eszközökre Adat bevitel és kivitel a számitógépből, -be Perifériák 2 Perifériákcsoportosításá,
RészletesebbenOperációs rendszerek. A mai program. Az NTFS fájlrendszer. Eset-tanulmányok fájlrendszerekről. Az NTFS fájlrendszer Unix fájlrendszerekről adalékok
Operációs rendszerek Eset-tanulmányok fájlrendszerekről A mai program Az NTFS fájlrendszer Unix fájlrendszerekről adalékok Esettanulmányok fájlrendszerekről, Vadász, 2008. Ea11 2 Az NTFS fájlrendszer Célok
RészletesebbenOperációs rendszerek III.
A WINDOWS NT memóriakezelése Az NT memóriakezelése Memóriakezelő feladatai: Logikai-fizikai címtranszformáció: A folyamatok virtuális címterének címeit megfelelteti fizikai címeknek. A virtuális memóriakezelés
RészletesebbenOperációs rendszerek. A Windows NT file-rendszere (NTFS) NTFS: Windows NT File System
Operációs rendszerek A Windows NT file-rendszere (NTFS) NTFS: Windows NT File System Elvárások az NTFS-sel szemben Megbízható file-rendszer, visszaállíthatóság (recoverability). Állományok biztonságának
RészletesebbenLinux alapismeretek. Felhasználó Felhasználói programok (folyamatok) Rendszerkönyvtárak (rendszerhívások) Segédprogramok (utility)
Készítette: Petróczy Tibor*Ide írhatja a cég nevét+ Linux alapismeretek, kitekintő 1 Linux alapismeretek Linux történeti áttekintés 1960-as évek MIT -> MULTICS (MULTiplexed Information and Computing Service)
RészletesebbenLegfontosabb tulajdonságai. UNIX rendszer felhasználói és fejlesztői felülete (1-4. ea.) Unix hagymahéj struktúrája. Legfontosabb tulajdonságai
UNIX rendszer felhasználói és fejlesztői felülete (1-4. ea.) Szeberényi Imre BME IIT Legfontosabb tulajdonságai többfelhasználós (multiuser) időosztásos (time sharing) hardware független
RészletesebbenUNIX fájlrendszerek alapismeretei
UNIX fájlrendszerek alapismeretei kiegészítő fóliák az előadáshoz Mészáros Tamás http://www.mit.bme.hu/~meszaros/ Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek
RészletesebbenNyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer
1 Fájl rendszer Terminológia Fájl és könyvtár (mappa) koncepció Elérési módok Fájlattribútumok Fájlműveletek, fájlszerkezetek ----------------------------------------- Könyvtár szerkezet -----------------------------------------
Részletesebben9. Állományok kezelése. Operációs rendszerek. Állomány (file) Könyvtár. Az állománykezelő feladatai. Az állományrendszer réteges implementációja
Operációs rendszerek 9. Állományok kezelése Simon Gyula Felhasznált irodalom: Kóczy-Kondorosi (szerk.): Operációs rendszerek mérnöki megközelítésben Tanenbaum: Modern Operating Systems 2nd. Ed. Silberschatz,
RészletesebbenOperációs rendszerek II. kidolgozott tételsor Verzió 1.0 (Build: 1.0.2011.12.30.)
Operációs rendszerek II. kidolgozott tételsor Verzió 1.0 (Build: 1.0.2011.12.30.) Készült: Dr. Fazekas Gábor Operációs rendszerek 2. diasorok és előadásjegyzetek Ellenőrző kérdések 2011. december 21-i
RészletesebbenA L I N U X f e l é p í t é s e
A L I N U X f e l é p í t é s e Fájlrendszer, könyvtárszerkezet, kernel, terminal, X-window DE-EFK Egészségügyi Ügyvitelszervező Szak Linux c. tantárgy 2006 I. félév F á j l r e n d s z e r Fájlrendszernek
RészletesebbenInformatika szintmérő-érettségi tételek 2015. február
1.oldal (17) Háttértár- és könyvtárkezelés A számítógépes munka során háttértárolókat kezelünk, amin partíciók vannak. Egyegy partíción több ezer állományt tárolnak. A partíciót az áttekinthető felhasználás
RészletesebbenAlternatív processz állapot és statisztika lekérdezési módszer a Linux kernelben
Alternatív processz állapot és statisztika lekérdezési módszer a Linux kernelben 2011. október 13. Az alapprobléma A processzek állapotát gyakran le kell kérdezni. Az ehhez használatos eszközök: ps top
RészletesebbenOperációs rendszerek. Az Executive és a kernel Policy és mechanizmusok szeparálása Executive: policy - objektum kezelés Kernel: mechanizmusok:
Operációs rendszerek MS Windows NT (2000) folyamatok Az Executive és a kernel Policy és mechanizmusok szeparálása Executive: policy - objektum kezelés Kernel: mechanizmusok: szálak ütemezése végrehajtásra
RészletesebbenOperációs rendszerek gyakorlat
01 Operációs rendszerek gyakorlat Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport, 45/A szoba Fogadó óra: hétfő 15:00-16:00-ig
RészletesebbenII. év. Adatbázisok és számítógépek programozása
II. év Adatbázisok és számítógépek programozása A programozási ismeretek alapfogalmai a) algoritmus b) kódolás c) program a) algoritmus: elemi lépések sorozata, amely a következı tulajdonságokkal rendelkezik:
RészletesebbenOperációs rendszerek. Folyamatok kezelése a UNIX-ban
Operációs rendszerek Folyamatok kezelése a UNIX-ban Folyamatok a UNIX-ban A folyamat: multiprogramozott operációs rendszer alapfogalma - absztrakt fogalom. A gyakorlati kép: egy program végrehajtása és
RészletesebbenOperációs rendszerek. Az NT folyamatok kezelése
Operációs rendszerek Az NT folyamatok kezelése Folyamatok logikai felépítése A folyamat modell: egy adott program kódját végrehajtó szál(ak)ból és, a szál(ak) által lefoglalt erőforrásokból állnak. Folyamatok
RészletesebbenSQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók
SQL*Plus Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP dolgozó), DEPT osztály) "közönséges" felhasználók Adatszótár: metaadatokat tartalmazó, csak olvasható táblák táblanév-prefixek:
Részletesebben12. Másodlagos tár szerkezet
12. Másodlagos tár szerkezet Diszk felépítés Diszk ütemezés Diszk kezelés Swap (csere) terület kezelés Diszk megbízhatóság Stabil-tár implementáció 71 Diszk felépítés Logikailag a diszk blokkokból képezett
RészletesebbenII. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK
Mérési Utasítás Linux/Unix jogosultságok és fájlok kezelése Linux fájlrendszerek és jogosultságok Linux alatt, az egyes fájlokhoz való hozzáférések szabályozása érdekében a fájlokhoz tulajdonost, csoportot
RészletesebbenOperációs rendszerek. A Windows NT felépítése
Operációs rendszerek A Windows NT felépítése A Windows NT 1996: NT 4.0. Felépítésében is új operációs rendszer: New Technology (NT). 32-bites Windows-os rendszerek felváltása. Windows 2000: NT alapú. Operációs
RészletesebbenOPERÁCIÓS RENDSZEREK 1. ÁTIRÁNYÍTÁSOK, SZŰRŐK
OPERÁCIÓS RENDSZEREK 1. ÁTIRÁNYÍTÁSOK, SZŰRŐK ÁTIRÁNYÍTÁSOK KIMENET ÁTIRÁNYÍTÁSA A standard output > >> 1> root@ns:/var/tmp# date > datum.txt root@ns:/var/tmp# cat datum.txt 2016. márc. 2., szerda, 07.18.50
RészletesebbenOperációs rendszerek Memóriakezelés 1.1
Operációs rendszerek Memóriakezelés 1.1 Pere László (pipas@linux.pte.hu) PÉCSI TUDOMÁNYEGYETEM TERMÉSZETTUDOMÁNYI KAR INFORMATIKA ÉS ÁLTALÁNOS TECHNIKA TANSZÉK Operációs rendszerek p. A memóriakezelő A
RészletesebbenHálózatok építése és üzemeltetése
Hálózatok építése és üzemeltetése Linux 1 Rendszergazda jogosultságok (Fehér Gábor slide-jai) 2 Root jogosultságok Többfelhasználós rendszerekben adminisztrációs teendők Felhasználók menedzselése Külső
RészletesebbenOperációs rendszerek gyakorlat
01 Operációs rendszerek gyakorlat Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport, 45/A szoba Fogadó óra: hétfő 15:00-16:00-ig
RészletesebbenProgramok, statikus linkelés
Memória kezelés 1 Programok, statikus linkelés Rendszer könyvtár, mint bármelyik másik tárgykód (object file) Előny Egyszerű Nincs verzió probléma, program és library illeszkedik Hátrány Nagy bináris kód
RészletesebbenLinux fájlrendszerek. Papp Zsolt. Rendszermérnök, Novell PSH. papp.zsolt@npsh.hu
Linux fájlrendszerek Papp Zsolt Rendszermérnök, Novell PSH papp.zsolt@npsh.hu Az előadásról Mi az a fájlrendszer? Naplózó fájlrendszerek Hol léteznek a fájlrendszerek Elérhető fájlrendszerek Linux alatt
RészletesebbenAz Oracle rendszer komponensei
Az Oracle rendszer komponensei Célok Az Oracle szerver felépítésének és fő komponenseinek megismerése Annak bemutatása, hogy egy felhasználó Oracle példányhoz (instance) kapcsolódása hogy történik A következő
RészletesebbenLemezkezelés, állományrendszerek
Lemezkezelés, állományrendszerek A fizikai lemezek területét használat előtt logikai lemezekké kell szerveznünk. A logikai lemez az az egység, amely a felhasználó számára külön lemezként jelenik meg, vagyis
RészletesebbenOperációs rendszerek. Bemutatkozás
Bevezetés az operációs rendszerek világába dr. Benyó Balázs benyo@sze.hu Bemutatkozás www.sze.hu/~benyo 1 Számítógép HW-SW felépítése felhasználó felhasználó felhasználó Operációs rendszer Operációs rendszer
RészletesebbenVirtualizációs Technológiák Operációs rendszer szintű virtualizáció Konténerek Forrás, BME-VIK Virtualizációs technológiák
Virtualizációs Technológiák Operációs rendszer szintű virtualizáció Konténerek Forrás, BME-VIK Virtualizációs technológiák https://www.vik.bme.hu/kepzes/targyak/vimiav89/ Koncepció Ha megfelel, hogy azonos
RészletesebbenÚtmutató az IP és Routing mérésekben használt Cisco routerek alapszint konfigurációjához i
Útmutató az IP és Routing mérésekben használt Cisco routerek alapszint konfigurációjához i 1. Bevezetés (készítette: Fodor Kristóf fodork@tmit.bme.hu) A routerek a hozzájuk csatolt hálózati szegmensek
RészletesebbenOperációs rendszerek gyak.
Operációs rendszerek gyak. Linux alapok III., Bash Cirok Dávid Hirling Dominik Szegedi Tudományegyetem Cirok.David@stud.u-szeged.hu Hirling.Dominik@stud.u-szeged.hu Linux alapok III., Bash 1 Linkelés 2
RészletesebbenAdatbáziskezelés. Indexek, normalizálás NZS 1
Adatbáziskezelés Indexek, normalizálás NZS 1 Fáljszervezés módjai Soros elérés: a rekordok a fájlban tetszőleges sorrendben, például a felvitel sorrendjében helyezkednek el. A rekord azonosítója vagyis
RészletesebbenMáté: Számítógép architektúrák 2010.12.01.
Máté: Számítógép architektúrák... A feltételes ugró utasítások eldugaszolják a csővezetéket Feltételes végrehajtás (5.5 5. ábra): Feltételes végrehajtás Predikáció ió C pr. rész Általános assembly Feltételes
RészletesebbenOPERÁCIÓS RENDSZEREK. Célkitűzések, tárgyfelépítés. Módszerek. OS fogalom, struktúrák. 2005/2006. tanév II. félév Dr. Vadász Dénes
OPERÁCIÓS RENDSZEREK OS fogalom, struktúrák 2005/2006. tanév II. félév Dr. Vadász Dénes Célkitűzések, tárgyfelépítés Alapfogalmak, koncepciók, struktúrák, működés megismerése OS példák: Unix, Linux, W
RészletesebbenFájlszervezés. Adatbázisok tervezése, megvalósítása és menedzselése
Fájlszervezés Adatbázisok tervezése, megvalósítása és menedzselése Célok: gyors lekérdezés, gyors adatmódosítás, minél kisebb tárolási terület. Kezdetek Nincs általánosan legjobb optimalizáció. Az egyik
RészletesebbenOperációs rendszerek MINB240. Bevitel-Kivitel. 6. előadás Input és Output. Perifériák csoportosításá, használat szerint
Operációs rendszerek MINB240 6. előadás Input és Output Operációs rendszerek MINB240 1 Bevitel-Kivitel Eddig a számítógép agyáról volt szó Processzusok, memória, stb Szükség van eszközökre Adat bevitel
RészletesebbenUnix-Linux alapok I. gyakorlatvezető: Lutár Patrícia
Unix-Linux alapok I. gyakorlatvezető: Lutár Patrícia Ez a dokumentum az órán bemutatott alapparancsoknak egy vázlatos áttekintése. A parancsokhoz tartozó kapcsolók/opciók (flagek) felsorolása nem teljes.
Részletesebben5. modul - Adatbázis-kezelés
5. modul - Adatbázis-kezelés Érvényes: 2009. február 1-jétől Az alábbiakban ismertetjük az 5. modul (Adatbázis-kezelés) syllabusát, amely a gyakorlati modulvizsga követelményrendszere. A modul célja A
RészletesebbenMemóriakezelés (Memory management)
1 Memóriakezelés (Memory management) Háttér, alapok Logikai és fizikai címtér Valós címzésű menedzselés Partíciók Szabad/foglalt partíciók kezelése 2 Háttér, alapok Az számítógép (processzor) kapacitásának
RészletesebbenProgramozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós május 6. Széchenyi István Egyetem, Gy r
Programozás (GKxB_INTM021) Széchenyi István Egyetem, Gy r 2018. május 6. Parancssori paraméterek Parancssorban történ programindításkor a program nevét követ en szóközökkel elválasztva paraméterek (command
RészletesebbenINFOTECHNOLÓGIA I. Operációs rendszer működése, használata
INFOTECHNOLÓGIA I. Operációs rendszer működése, használata Operációs rendszer 2 Olyan programrendszer, amely a számítógépes rendszerben a programok végrehajtását vezérli: így például ütemezi a programok
RészletesebbenProcesszusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)
1 Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1. A folyamat (processzus, process) fogalma 2. Folyamatok: műveletek, állapotok, hierarchia 3. Szálak (threads)
RészletesebbenOperációs rendszerek I. IIII. gyakorlat
Operációs rendszerek I. IIII. gyakorlat o who o w o last o users o finger o talk o write o mesg o clear III. gyakorlat o alias/unalias o passwd o pwgen o ls o mkdir o cd o rm / rmdir o tree o pwd 2 finger
RészletesebbenTABLE ACCESS FULL HASH CLUSTER BY INDEX ROWID BY USER ROWID BY GLOBAL INDEX ROWID BY LOCAL INDEX ROWID
Az eddigi pédákban szereplo muveletek (operation és option együtt) (Az összes létezo lehetoséget lásd -> Performance Tuning Guide 19.9 fejezet, 19.3. táblázat) TABLE ACCESS FULL HASH CLUSTER BY INDEX ROWID
Részletesebben12. tétel. Lemezkezelés
12. tétel 12_12a_1.5 Lemezkezelés (Particionálás, formázás, RAID rendszerek) A partíció a merevlemez egy önálló logikai egysége, amely fájlrendszer tárolására alkalmas. Alapvetően két esetben hozunk létre
RészletesebbenFábián Zoltán Hálózatok elmélet
Fábián Zoltán Hálózatok elmélet Miért szükséges a háttértár Az alkalmazások és adatok tárolása Háttértárak típusai Szekvenciális elérésű Mágnesszalag Lyukszalag Lyukkártya Véletlen elérésű Csak olvasható
RészletesebbenHasználati útmutató. Felhasználói felület
Használati útmutató Felhasználói felület A DigiShield telepítése után parancsikon jön létre az Asztalon és a START menüben. A program indítása a parancsikonra való dupla kattintással történik. Az első
RészletesebbenAz egyszer keres felületen sz kíthetjük a keresést adott mez re a legördül lista segítségével.
Farkas Éva: Az ALEPH integrált könyvtári rendszer online katalógusa A katalógus elérése: Könyvtárunk a nemzetközileg elismert és népszer ALEPH (Automated Library Expandable Program) könyvtári szoftvert
RészletesebbenOperációs rendszerek. Windows NT. A Windows NT
Operációs rendszerek Windows NT A Windows NT Felépítésében is új operációs rendszer: New Technology (NT) 32-bites Windows-os rendszerek felváltása Windows 2000: NT alapú 1 Operációs rendszerek felépítése
RészletesebbenDebreceni Egyetem Matematikai és Informatikai Intézet. 13. Védelem
13. Védelem A védelem célja Védelmi tartományok Hozzáférési mátrixok (access matrix, AM) A hozzáférési mátrixok implementációja A hozzáférési jogok visszavonása Képesség-alapú rendszerek Nyelvbe ágyazott
RészletesebbenHálózati operációs rendszerek II. Kötetek kezelése
Hálózati operációs rendszerek II. Kötetek kezelése Hagyományos és NSS kötetek Hagyományos kötetek elavultak Nem használ naplózást a fájlrendszeri műveletekhez Esetleges kötethibák javítása néhány órát
RészletesebbenCMDB architektúra megjelenítése SAMU-val Rugalmas megoldás. ITSMF 2015. 10. 30. Bekk Nándor Magyar Telekom / IT szolgáltatás menedzsment központ
CMDB architektúra megjelenítése SAMU-val Rugalmas megoldás ITSMF 2015. 10. 30. Bekk Nándor Magyar Telekom / IT szolgáltatás menedzsment központ Tartalom Nehézségeink CMDB adatok és függ ségek vizualizációja
Részletesebben(jegyzet) 2014. szeptember 29-30-i óra anyaga. 1. Bevezetés
Adattárolás és fájlrendszerek (jegyzet) Tuza Zoltán, Uhlár László, Bérci Norbert 2014. szeptember 29-30-i óra anyaga Tartalomjegyzék 1. Bevezetés 1 2. Adattároló perifériák 2 2.1. Merevlemez (Hard Disk
RészletesebbenOperációs rendszerek gyakorlat
01 Operációs rendszerek gyakorlat Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport, 45/A szoba Fogadó óra: hétfő 12:00-13:00-ig
Részletesebben386 processzor címzés
386 processzor címzés 0 31 0 31 Báziscím + Offset cím Szegmens regiszter 0 15 16 31 Bázis cím 0..15 Határbitek 0..15 32 39 40 41 44 47 Bázis cím 24..31 G B/D Határbitek 16..1 48 49 50 51 52 54 55 56 63
RészletesebbenUNIX: folyamatok kommunikációja
UNIX: folyamatok kommunikációja kiegészítő fóliák az előadásokhoz Mészáros Tamás http://home.mit.bme.hu/~meszaros/ Budapesti Műszaki Egyetem Méréstechnika és Információs Rendszerek Tanszék 1 A kommunikáció
RészletesebbenI. Felzárkoztató Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK
Mérési Utasítás Alapvető Linux/UNIX parancsok A terminál. A Linux és a UNIX, multi taszkos, több felhasználós rendszerek. A több feladat végrehajtásához egy (vagy akár több) felhasználó több terminálon
RészletesebbenSzámítógép architektúrák
Számítógép architektúrák Számítógépek felépítése Digitális adatábrázolás Digitális logikai szint Mikroarchitektúra szint Gépi utasítás szint Operációs rendszer szint Assembly nyelvi szint Probléma orientált
RészletesebbenFájlrendszerek. A Windows operációs rendszerek fájlrendszere
Fájlrendszerek A Windows operációs rendszerek fájlrendszere Fájlrendszerek definíció A számítástechnika egy fájlrendszer alatt a számítógépes fájlok tárolásának és rendszerezésének a módszerét érti, ideértve
RészletesebbenA hierarchikus adatbázis struktúra jellemzői
A hierarchikus adatbázis struktúra jellemzői Az első adatbázis-kezelő rendszerek a hierarchikus modellen alapultak. Ennek az volt a magyarázata, hogy az élet sok területén első közelítésben elég jól lehet
Részletesebben10. Fájl rendszer interfész
10. Fájl rendszer interfész Fájl koncepció Elérési módok Könyvtár szerkezet Védelem Konzisztencia szemantika 140 Fájl koncepció A számítógépek az adatokat különbözô fizikai háttértárakon tárolhatják (pl.
RészletesebbenA C programozási nyelv VI. Parancssori argumentumok File kezelés
A C programozási nyelv VI. Parancssori argumentumok File kezelés Miskolci Egyetem Általános Informatikai Tanszék A C programozási nyelv VI. (Parancssori argumentum, file kezelés) CBEV6 / 1 Parancssori
RészletesebbenDCOM Áttekintés. Miskolci Egyetem Általános Informatikai Tanszék. Ficsor Lajos DCOM /1
DCOM Áttekintés Miskolci Egyetem Általános Informatikai Tanszék DCOM /1 Mi a DCOM? DCOM: Distributed Component Object Model A Microsoft osztott objektum modellje Bináris együttmÿködési szabvány és annak
RészletesebbenNyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output
1 Input/Output 1. I/O műveletek hardveres háttere 2. I/O műveletek szoftveres háttere 3. Diszkek (lemezek) ------------------------------------------------ 4. Órák, Szöveges terminálok 5. GUI - Graphical
RészletesebbenA rendszer általános áttekintése
TMS rendszer bemutatása Bevezetés A programrendszer elsődleges feladata, hogy a risztóközpontokból a vevőegységbe érkező eseményeket, a vevőegység adatfeldolgozása után regisztrálja, és az operátor számára
RészletesebbenUtolsó módosítás:
Utolsó módosítás: 2012. 09. 06. 1 A tantárggyal kapcsolatos adminisztratív kérdésekkel Micskei Zoltánt keressétek. 2 3 4 5 6 7 8 9 Forrás: Gartner Hype Cycle for Virtualization, 2010, http://premierit.intel.com/docs/doc-5768
RészletesebbenOperációsrendszerek. 3. elıadás. Állományszervezés, felhasználói felületek
Operációsrendszerek 3. elıadás Állományszervezés, felhasználói felületek Bevezetés Állományszervezés Fizikai Logikai Stratégiák Felhasználói felületek Parancsmódú GUI X-Windows Állományszervezés Az állományszervezés:
Részletesebbenterminológia, értelmezések, fogalmak
terminológia, értelmezések, fogalmak Raffai Mária dr. Az információrendszer leképezése Valós folyamatok visszacsatolás információrendszer. leképezés. leképezés funkcionális modell adatmodell logikai tervmodell
RészletesebbenProgramozás alapjai. 8. előadás
8. előadás Wagner György Általános Informatikai Tanszék Azonosítók érvényességi köre Kiindulási alap: a blokkszerkezetű programozási nyelvek (C, FORTRAN, PASCAL, ) Egy program szerkezete: Fejléc Deklarációsrész
RészletesebbenOperációs rendszerek. Az X Window rendszer
Operációs rendszerek X Windows rendszer Az X Window rendszer Grafikus felhasználói felületet biztosító alkalmazás és a kapcsolódó protokoll 1983-84: a Massachusetts Institute of Technology-n (MIT, USA).
RészletesebbenUnix/Linux alapok 2. Operációs rendszerek I. készítette: Kozlovszky Miklós, Bringye Zsolt Póserné Oláh Valéria, Windisch Gergely
Unix/Linux alapok 2. Operációs rendszerek I. készítette: Kozlovszky Miklós, Bringye Zsolt Póserné Oláh Valéria, Windisch Gergely linux (unix) fájlrendszerek http://www.csie.ntu.edu.tw/~pangfeng/system%20programming/lecture_note_2.htm
Részletesebben1. Az adatbázis fogalma, fontosabb összetevÿi, felhasználási módjai
4. tétel Az egyed-kapcsolat modell 1. Az adatbázis fogalma, fontosabb összetevÿi, felhasználási módjai 1.1. Adatbáziskezelÿ rendszer (DBMS - DataBase Management System) A DBMS komplex SW-HW rendszer, mely
RészletesebbenOperációs rendszerek
Operációs rendszerek 2. EA Regiszter: A regiszterek a számítógépek központi feldolgozó egységeinek (CPU-inak), illetve mikroprocesszorainak gyorsan írható-olvasható, ideiglenes tartalmú, és általában egyszerre
RészletesebbenOperációs rendszerek
Operációs rendszerek Tananyag Operációs rendszerek TARTALOMJEGYZÉK BEVEZETŐ... 9 OPERÁCIÓS RENDSZEREK... 10 AZ OPERÁCIÓS RENDSZEREK OSZTÁLYOZÁSA... 11 A RENDSZERBETÖLTÉS MENETE... 12 A WINDOWS XP BETÖLTÉSI
RészletesebbenALAPOK. 0 és 255 közé eső számértékek tárolására. Számértékek, például távolságok, pontszámok, darabszámok.
ADATBÁZIS-KEZELÉS ALAPOK Főbb Adattípusok: Igen/Nem Bájt Ez az adattípus logikai adatok tárolására alkalmas. A logikai adatok mindössze két értéket vehetnek fel. (Igen/Nem, Igaz/Hamis, Férfi/Nő, Fej/Írás
Részletesebben(kernel3d vizualizáció: kernel245_graph.mpg)
(kernel3d vizualizáció: kernel245_graph.mpg) http://www.pabr.org/kernel3d/kernel3d.html http://blog.mit.bme.hu/meszaros/node/163 1 (ml4 unix mérés boot demo) 2 UNIX: folyamatok kezelése kiegészítő fóliák
RészletesebbenInformatika szintmérő-érettségi tételek 2015. február
1.oldal (18) Rendszer karbantartása Rendszerkarbantartás fogalma: Minden operációs rendszer tartalmaz eszközöket a hardver- és a szoftverkomponensek karbantartására. Idesoroljuk a hardveralkotók szoftveres
RészletesebbenProgramozás I. - 11. gyakorlat
Programozás I. - 11. gyakorlat Struktúrák, gyakorlás Tar Péter 1 Pannon Egyetem M szaki Informatikai Kar Rendszer- és Számítástudományi Tanszék Utolsó frissítés: November 16, 2009 1 tar@dcs.vein.hu Tar
Részletesebben1 Kezd lépések. 1.1 Felhasználók azonosítása. 1.2 Menüpontok. 1.3 Bejelentkezés. icard
1 Kezd lépések Az Elektronikus Vendégnyilvántartás a Harkányi Kedvezménykártya Rendszer része! A Harkány-Kártyával kapcsolatos további tájékoztatást a Tourinform ad! 1.1 Felhasználók azonosítása Az egyes
RészletesebbenBarAck.Net. Internetes csomagkezel. Felhasználói kézikönyv V 1.0. (2011. július 20.)
BarAck.Net Internetes csomagkezel Felhasználói kézikönyv V 1.0 (2011. július 20.) Tartalomjegyzék 1 Áttekintés...2 1.1 Célkitzés...2 1.2 A program felépítése...2 2 Futtatási környezet, telepítési információk...3
RészletesebbenFlex tutorial. Dévai Gergely
Flex tutorial Dévai Gergely A Flex (Fast Lexical Analyser) egy lexikáliselemz -generátor: reguláris kifejezések sorozatából egy C/C++ programot generál, ami szövegfájlokat képes lexikai elemek sorozatára
RészletesebbenTartalom Keresés és rendezés. Vektoralgoritmusok. 1. fejezet. Keresés adatvektorban. A programozás alapjai I.
Keresés Rendezés Feladat Keresés Rendezés Feladat Tartalom Keresés és rendezés A programozás alapjai I. Hálózati Rendszerek és Szolgáltatások Tanszék Farkas Balázs, Fiala Péter, Vitéz András, Zsóka Zoltán
Részletesebben